/openbmc/linux/drivers/mcb/ |
H A D | mcb-core.c | 34 struct mcb_device *mdev = to_mcb_device(dev); in mcb_match() local 37 found_id = mcb_match_id(mdrv->id_table, mdev); in mcb_match() 59 struct mcb_device *mdev = to_mcb_device(dev); in mcb_probe() local 64 found_id = mcb_match_id(mdrv->id_table, mdev); in mcb_probe() 73 ret = mdrv->probe(mdev, found_id); in mcb_probe() 85 struct mcb_device *mdev = to_mcb_device(dev); in mcb_remove() local 88 mdrv->remove(mdev); in mcb_remove() 93 put_device(&mdev->dev); in mcb_remove() 102 mdrv->shutdown(mdev); in mcb_shutdown() 212 mcb_bus_put(mdev->bus); in mcb_release_dev() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_send.c | 219 if (unlikely(dr_cq->mdev->state == in dr_cq_poll_one() 221 mlx5_core_dbg_once(dr_cq->mdev, in dr_cq_poll_one() 265 wqp.buf_numa_node = mdev->priv.numa_node; in dr_create_rc_qp() 266 wqp.db_numa_node = mdev->priv.numa_node; in dr_create_rc_qp() 322 if (MLX5_CAP_GEN(mdev, cqe_version) == 1) in dr_create_rc_qp() 354 mlx5_cmd_exec_in(mdev, destroy_qp, in); in dr_destroy_qp() 634 mlx5_core_dbg_once(dmn->mdev, in dr_postsend_icm_data() 1137 cq->mdev = mdev; in dr_create_cq() 1150 mlx5_core_destroy_cq(mdev, &cq->mcq); in dr_destroy_cq() 1186 dma_device = mlx5_core_dma_dev(mdev); in dr_reg_mr() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mana/ |
H A D | device.c | 53 struct gdma_dev *mdev = madev->mdev; in mana_ib_probe() local 58 mc = mdev->driver_data; in mana_ib_probe() 68 ibdev_dbg(&dev->ib_dev, "mdev=%p id=%d num_ports=%d\n", mdev, in mana_ib_probe() 69 mdev->dev_id.as_uint32, dev->ib_dev.phys_port_cnt); in mana_ib_probe() 71 dev->gdma_dev = mdev; in mana_ib_probe() 79 dev->ib_dev.dev.parent = mdev->gdma_context->dev; in mana_ib_probe() 82 mdev->gdma_context->dev); in mana_ib_probe()
|
H A D | main.c | 40 mc = mdev->driver_data; in mana_ib_cfg_vport() 82 struct gdma_dev *mdev; in mana_ib_alloc_pd() local 86 mdev = dev->gdma_dev; in mana_ib_alloc_pd() 122 struct gdma_dev *mdev; in mana_ib_dealloc_pd() local 126 mdev = dev->gdma_dev; in mana_ib_dealloc_pd() 207 struct mana_ib_dev *mdev; in mana_ib_alloc_ucontext() local 214 dev = mdev->gdma_dev; in mana_ib_alloc_ucontext() 236 struct mana_ib_dev *mdev; in mana_ib_dealloc_ucontext() local 325 struct gdma_dev *mdev; in mana_ib_gd_create_dma_region() local 332 mdev = dev->gdma_dev; in mana_ib_gd_create_dma_region() [all …]
|
H A D | cq.c | 14 struct mana_ib_dev *mdev; in mana_ib_create_cq() local 17 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_create_cq() 44 err = mana_ib_gd_create_dma_region(mdev, cq->umem, &cq->gdma_region); in mana_ib_create_cq() 71 struct mana_ib_dev *mdev; in mana_ib_destroy_cq() local 73 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_destroy_cq() 75 mana_ib_gd_destroy_dma_region(mdev, cq->gdma_region); in mana_ib_destroy_cq()
|
/openbmc/linux/drivers/media/platform/amphion/ |
H A D | vpu_drv.c | 77 vpu->mdev.dev = vpu->dev; in vpu_init_media_device() 78 strscpy(vpu->mdev.model, "amphion-vpu", sizeof(vpu->mdev.model)); in vpu_init_media_device() 79 strscpy(vpu->mdev.bus_info, "platform: amphion-vpu", sizeof(vpu->mdev.bus_info)); in vpu_init_media_device() 80 media_device_init(&vpu->mdev); in vpu_init_media_device() 81 vpu->v4l2_dev.mdev = &vpu->mdev; in vpu_init_media_device() 137 ret = media_device_register(&vpu->mdev); in vpu_probe() 151 media_device_cleanup(&vpu->mdev); in vpu_probe() 170 media_device_unregister(&vpu->mdev); in vpu_remove() 173 media_device_cleanup(&vpu->mdev); in vpu_remove()
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mmio.c | 539 return dev->bus_ops->rr(mdev, addr); in mt7915_rr() 554 dev->bus_ops->wr(mdev, addr, val); in mt7915_wr() 722 dev_err(mdev->dev, "wed reset timeout\n"); in mt7915_mmio_wed_reset() 887 mdev->rev = (device_id << 16) | in mt7915_mmio_init() 889 dev_dbg(mdev->dev, "ASIC revision: %04x\n", mdev->rev); in mt7915_mmio_init() 898 struct mt76_dev *mdev = &dev->mt76; in mt7915_dual_hif_set_irq_mask() local 903 mdev->mmio.irqmask &= ~clear; in mt7915_dual_hif_set_irq_mask() 904 mdev->mmio.irqmask |= set; in mt7915_dual_hif_set_irq_mask() 909 mdev->mmio.irqmask); in mt7915_dual_hif_set_irq_mask() 1040 struct mt76_dev *mdev; in mt7915_mmio_probe() local [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | ptp.c | 322 struct mlx5_core_dev *mdev = c->mdev; in mlx5e_ptp_alloc_txqsq() local 328 sq->clock = &mdev->clock; in mlx5e_ptp_alloc_txqsq() 332 sq->mdev = mdev; in mlx5e_ptp_alloc_txqsq() 368 mlx5_core_destroy_sq(mdev, sqn); in mlx5e_ptp_destroy_sq() 497 struct mlx5_core_dev *mdev = sq->mdev; in mlx5e_ptp_close_txqsq() local 503 mlx5e_ptp_destroy_sq(mdev, sq->sqn); in mlx5e_ptp_close_txqsq() 685 struct mlx5_core_dev *mdev = c->mdev; in mlx5e_init_ptp_rq() local 693 rq->clock = &mdev->clock; in mlx5e_init_ptp_rq() 695 rq->mdev = mdev; in mlx5e_init_ptp_rq() 859 struct mlx5_core_dev *mdev = priv->mdev; in mlx5e_ptp_open() local [all …]
|
H A D | rqt.c | 16 static int mlx5e_rqt_init(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, in mlx5e_rqt_init() argument 25 rqt->mdev = mdev; in mlx5e_rqt_init() 41 err = mlx5_core_create_rqt(rqt->mdev, in, inlen, &rqt->rqtn); in mlx5e_rqt_init() 47 int mlx5e_rqt_init_direct(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, in mlx5e_rqt_init_direct() argument 52 return mlx5e_rqt_init(rqt, mdev, max_size, &init_rqn, 1); in mlx5e_rqt_init_direct() 90 int mlx5e_rqt_init_indir(struct mlx5e_rqt *rqt, struct mlx5_core_dev *mdev, in mlx5e_rqt_init_indir() argument 105 err = mlx5e_rqt_init(rqt, mdev, MLX5E_INDIR_RQT_SIZE, rss_rqns, MLX5E_INDIR_RQT_SIZE); in mlx5e_rqt_init_indir() 114 mlx5_core_destroy_rqt(rqt->mdev, rqt->rqtn); in mlx5e_rqt_destroy() 137 err = mlx5_core_modify_rqt(rqt->mdev, rqt->rqtn, in, inlen); in mlx5e_rqt_redirect()
|
H A D | rss.c | 77 struct mlx5_core_dev *mdev; member 141 mlx5e_rss_warn(rss->mdev, in mlx5e_rss_create_tir() 168 err = mlx5e_tir_init(tir, builder, rss->mdev, true); in mlx5e_rss_create_tir() 266 mlx5e_rss_warn(rss->mdev, in mlx5e_rss_update_tirs() 277 mlx5e_rss_warn(rss->mdev, in mlx5e_rss_update_tirs() 288 rss->mdev = mdev; in mlx5e_rss_init_no_tirs() 295 return mlx5e_rqt_init_direct(&rss->rqt, mdev, true, drop_rqn); in mlx5e_rss_init_no_tirs() 298 int mlx5e_rss_init(struct mlx5e_rss *rss, struct mlx5_core_dev *mdev, in mlx5e_rss_init() argument 576 mlx5e_rss_warn(rss->mdev, in mlx5e_rss_set_hash_fields() 591 mlx5e_rss_warn(rss->mdev, in mlx5e_rss_set_hash_fields() [all …]
|
H A D | rx_res.c | 11 struct mlx5_core_dev *mdev; member 51 err = mlx5e_rss_init(rss, res->mdev, inner_ft_support, res->drop_rqn, in mlx5e_rx_res_rss_init_def() 84 err = mlx5e_rss_init_no_tirs(rss, res->mdev, inner_ft_support, res->drop_rqn); in mlx5e_rx_res_rss_init() 147 mlx5_core_warn(res->mdev, in mlx5e_rx_res_rss_destroy_all() 311 res->mdev, false, res->drop_rqn); in mlx5e_rx_res_channels_init() 320 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init() 370 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_ptp_init() 375 err = mlx5e_tir_init(&res->ptp.tir, builder, res->mdev, true); in mlx5e_rx_res_ptp_init() 407 int mlx5e_rx_res_init(struct mlx5e_rx_res *res, struct mlx5_core_dev *mdev, in mlx5e_rx_res_init() argument 414 res->mdev = mdev; in mlx5e_rx_res_init() [all …]
|
/openbmc/linux/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_mbox.c | 10 struct otx2_mbox_dev *mdev; in otx2_cpt_mbox_bbuf_init() local 22 mdev = &otx2_mbox->dev[0]; in otx2_cpt_mbox_bbuf_init() 23 mdev->mbase = cptvf->bbuf_base; in otx2_cpt_mbox_bbuf_init() 32 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_cpt_sync_mbox_bbuf() local 36 if (mdev->mbase == hw_mbase) in otx2_cpt_sync_mbox_bbuf() 46 memcpy(mdev->mbase + mbox->rx_start, in otx2_cpt_sync_mbox_bbuf() 141 struct otx2_mbox_dev *mdev; in otx2_cptvf_pfvf_mbox_handler() local 152 mdev = &pfvf_mbox->dev[0]; in otx2_cptvf_pfvf_mbox_handler() 153 rsp_hdr = (struct mbox_hdr *)(mdev->mbase + pfvf_mbox->rx_start); in otx2_cptvf_pfvf_mbox_handler() 159 msg = (struct mbox_msghdr *)(mdev->mbase + pfvf_mbox->rx_start + in otx2_cptvf_pfvf_mbox_handler() [all …]
|
/openbmc/linux/include/linux/ |
H A D | most.h | 325 int most_add_link(char *mdev, char *mdev_ch, char *comp_name, char *link_name, 327 int most_remove_link(char *mdev, char *mdev_ch, char *comp_name); 328 int most_set_cfg_buffer_size(char *mdev, char *mdev_ch, u16 val); 329 int most_set_cfg_subbuffer_size(char *mdev, char *mdev_ch, u16 val); 330 int most_set_cfg_dbr_size(char *mdev, char *mdev_ch, u16 val); 331 int most_set_cfg_num_buffers(char *mdev, char *mdev_ch, u16 val); 332 int most_set_cfg_datatype(char *mdev, char *mdev_ch, char *buf); 333 int most_set_cfg_direction(char *mdev, char *mdev_ch, char *buf); 334 int most_set_cfg_packets_xact(char *mdev, char *mdev_ch, u16 val);
|
/openbmc/linux/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-core.c | 208 struct media_device *mdev = NULL; in rzg2l_cru_media_init() local 218 mdev = &cru->mdev; in rzg2l_cru_media_init() 219 mdev->dev = cru->dev; in rzg2l_cru_media_init() 220 mdev->ops = &rzg2l_cru_media_ops; in rzg2l_cru_media_init() 225 strscpy(mdev->driver_name, KBUILD_MODNAME, sizeof(mdev->driver_name)); in rzg2l_cru_media_init() 226 strscpy(mdev->model, match->compatible, sizeof(mdev->model)); in rzg2l_cru_media_init() 228 cru->v4l2_dev.mdev = &cru->mdev; in rzg2l_cru_media_init() 230 media_device_init(mdev); in rzg2l_cru_media_init() 235 cru->v4l2_dev.mdev = NULL; in rzg2l_cru_media_init() 310 media_device_cleanup(&cru->mdev); in rzg2l_cru_remove()
|
/openbmc/linux/drivers/net/dsa/microchip/ |
H A D | ksz8863_smi.c | 29 struct mdio_device *mdev; in ksz8863_mdio_read() local 34 mdev = dev->priv; in ksz8863_mdio_read() 36 mutex_lock_nested(&mdev->bus->mdio_lock, MDIO_MUTEX_NESTED); in ksz8863_mdio_read() 40 ret = __mdiobus_read(mdev->bus, ((tmp & 0xE0) >> 5) | in ksz8863_mdio_read() 50 mutex_unlock(&mdev->bus->mdio_lock); in ksz8863_mdio_read() 58 struct mdio_device *mdev; in ksz8863_mdio_write() local 63 mdev = dev->priv; in ksz8863_mdio_write() 68 mutex_lock_nested(&mdev->bus->mdio_lock, MDIO_MUTEX_NESTED); in ksz8863_mdio_write() 72 ret = __mdiobus_write(mdev->bus, ((tmp & 0xE0) >> 5), in ksz8863_mdio_write() 79 mutex_unlock(&mdev->bus->mdio_lock); in ksz8863_mdio_write()
|
/openbmc/linux/drivers/macintosh/ |
H A D | mediabay.c | 61 struct macio_dev *mdev; member 448 struct macio_dev *mdev; in mb_broadcast_hotplug() local 458 mdev = to_macio_device(dev); in mb_broadcast_hotplug() 461 drv->mediabay_event(mdev, state); in mb_broadcast_hotplug() 519 device_for_each_child(&bay->mdev->ofdev.dev, in media_bay_step() 564 ofnode = mdev->ofdev.dev.of_node; in media_bay_attach() 566 if (macio_resource_count(mdev) < 1) in media_bay_attach() 577 macio_release_resources(mdev); in media_bay_attach() 583 bay->mdev = mdev; in media_bay_attach() 605 macio_set_drvdata(mdev, bay); in media_bay_attach() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | hwmon.h | 11 int mlx5_hwmon_dev_register(struct mlx5_core_dev *mdev); 12 void mlx5_hwmon_dev_unregister(struct mlx5_core_dev *mdev); 15 static inline int mlx5_hwmon_dev_register(struct mlx5_core_dev *mdev) in mlx5_hwmon_dev_register() argument 20 static inline void mlx5_hwmon_dev_unregister(struct mlx5_core_dev *mdev) {} in mlx5_hwmon_dev_unregister() argument
|
/openbmc/linux/drivers/mailbox/ |
H A D | zynqmp-ipi-mailbox.c | 478 struct device *dev, *mdev; in zynqmp_ipi_mbox_probe() local 497 mdev = &ipi_mbox->dev; in zynqmp_ipi_mbox_probe() 504 mchan->req_buf = devm_ioremap(mdev, res.start, in zynqmp_ipi_mbox_probe() 519 mchan->resp_buf = devm_ioremap(mdev, res.start, in zynqmp_ipi_mbox_probe() 529 mchan->rx_buf = devm_kzalloc(mdev, in zynqmp_ipi_mbox_probe() 541 mchan->req_buf = devm_ioremap(mdev, res.start, in zynqmp_ipi_mbox_probe() 556 mchan->resp_buf = devm_ioremap(mdev, res.start, in zynqmp_ipi_mbox_probe() 566 mchan->rx_buf = devm_kzalloc(mdev, in zynqmp_ipi_mbox_probe() 581 mbox->dev = mdev; in zynqmp_ipi_mbox_probe() 598 dev_err(mdev, in zynqmp_ipi_mbox_probe() [all …]
|
/openbmc/linux/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_csi.c | 79 ret = media_device_register(&csi->mdev); in sun4i_csi_notify_complete() 105 media_device_unregister(&csi->mdev); in sun4i_csi_notify_complete() 171 csi->mdev.dev = csi->dev; in sun4i_csi_probe() 173 sizeof(csi->mdev.model)); in sun4i_csi_probe() 174 csi->mdev.hw_revision = 0; in sun4i_csi_probe() 175 media_device_init(&csi->mdev); in sun4i_csi_probe() 176 csi->v4l.mdev = &csi->mdev; in sun4i_csi_probe() 253 media_device_unregister(&csi->mdev); in sun4i_csi_probe() 257 media_device_cleanup(&csi->mdev); in sun4i_csi_probe() 270 media_device_unregister(&csi->mdev); in sun4i_csi_remove() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | qos.c | 19 return (MLX5_CAP_GEN(dev->mdev, qos) && in pp_is_supported() 20 MLX5_CAP_QOS(dev->mdev, packet_pacing) && in pp_is_supported() 21 MLX5_CAP_QOS(dev->mdev, packet_pacing_uid)); in pp_is_supported() 66 err = mlx5_rl_add_rate_raw(dev->mdev, rl_raw, uid, in UVERBS_HANDLER() 72 pp_entry->mdev = dev->mdev; in UVERBS_HANDLER() 91 mlx5_rl_remove_rate_raw(pp_entry->mdev, pp_entry->index); in pp_obj_cleanup()
|
/openbmc/linux/net/mpls/ |
H A D | af_mpls.c | 139 if (mdev) in mpls_stats_inc_outucastpkts() 361 if (!mdev) in mpls_forward() 1107 if (!mdev) in mpls_fill_stats_af() 1127 if (!mdev) in mpls_get_stats_af_size() 1278 if (!mdev) in mpls_netconf_get_devconf() 1339 if (!mdev) in mpls_netconf_dump_devconf() 1461 mdev = kzalloc(sizeof(*mdev), GFP_KERNEL); in mpls_add_dev() 1462 if (!mdev) in mpls_add_dev() 1484 return mdev; in mpls_add_dev() 1488 kfree(mdev); in mpls_add_dev() [all …]
|
/openbmc/linux/drivers/vfio/mdev/ |
H A D | mdev_sysfs.c | 243 struct mdev_device *mdev = to_mdev_device(dev); in remove_store() local 252 ret = mdev_device_remove(mdev); in remove_store() 276 int mdev_create_sysfs_files(struct mdev_device *mdev) in mdev_create_sysfs_files() argument 278 struct mdev_type *type = mdev->type; in mdev_create_sysfs_files() 279 struct kobject *kobj = &mdev->dev.kobj; in mdev_create_sysfs_files() 282 ret = sysfs_create_link(type->devices_kobj, kobj, dev_name(&mdev->dev)); in mdev_create_sysfs_files() 292 sysfs_remove_link(mdev->type->devices_kobj, dev_name(&mdev->dev)); in mdev_create_sysfs_files() 296 void mdev_remove_sysfs_files(struct mdev_device *mdev) in mdev_remove_sysfs_files() argument 298 struct kobject *kobj = &mdev->dev.kobj; in mdev_remove_sysfs_files() 301 sysfs_remove_link(mdev->type->devices_kobj, dev_name(&mdev->dev)); in mdev_remove_sysfs_files()
|
/openbmc/linux/drivers/scsi/ |
H A D | mac53c94.c | 59 struct macio_dev *mdev; member 410 struct pci_dev *pdev = macio_get_pci_dev(mdev); in mac53c94_probe() 417 if (macio_resource_count(mdev) != 2 || macio_irq_count(mdev) != 2) { in mac53c94_probe() 420 macio_resource_count(mdev), macio_irq_count(mdev)); in mac53c94_probe() 437 macio_set_drvdata(mdev, state); in mac53c94_probe() 440 state->mdev = mdev; in mac53c94_probe() 444 state->intr = macio_irq(mdev, 0); in mac53c94_probe() 447 state->dmaintr = macio_irq(mdev, 1); in mac53c94_probe() 488 rc = scsi_add_host(host, &mdev->ofdev.dev); in mac53c94_probe() 506 macio_release_resources(mdev); in mac53c94_probe() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | usb.c | 28 mt7921u_mcu_send_message(struct mt76_dev *mdev, struct sk_buff *skb, in mt7921u_mcu_send_message() argument 31 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921u_mcu_send_message() 35 ret = mt76_connac2_mcu_fill_message(mdev, skb, cmd, seq); in mt7921u_mcu_send_message() 39 mdev->mcu.timeout = 3 * HZ; in mt7921u_mcu_send_message() 183 struct mt76_dev *mdev; in mt7921u_probe() local 194 if (!mdev) in mt7921u_probe() 197 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921u_probe() 206 ret = __mt76u_init(mdev, usb_intf, &bus_ops); in mt7921u_probe() 210 mdev->rev = (mt76_rr(dev, MT_HW_CHIPID) << 16) | in mt7921u_probe() 212 dev_dbg(mdev->dev, "ASIC revision: %04x\n", mdev->rev); in mt7921u_probe() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_port.c | 80 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); in mlx4_en_QUERY_PORT() 127 mlx4_free_cmd_mailbox(mdev->dev, mailbox); in mlx4_en_QUERY_PORT() 153 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_fold_software_stats() local 157 if (!priv->port_up || mlx4_is_master(mdev->dev)) in mlx4_en_fold_software_stats() 188 struct net_device *dev = mdev->pndev[port]; in mlx4_en_DUMP_ETH_STATS() 198 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); in mlx4_en_DUMP_ETH_STATS() 204 mlx4_free_cmd_mailbox(mdev->dev, mailbox); in mlx4_en_DUMP_ETH_STATS() 282 if (!mlx4_is_slave(mdev->dev)) { in mlx4_en_DUMP_ETH_STATS() 301 if (mlx4_is_master(mdev->dev)) { in mlx4_en_DUMP_ETH_STATS() 432 mlx4_free_cmd_mailbox(mdev->dev, mailbox); in mlx4_en_DUMP_ETH_STATS() [all …]
|