Home
last modified time | relevance | path

Searched refs:mdev (Results 151 – 175 of 632) sorted by relevance

12345678910>>...26

/openbmc/linux/drivers/mcb/
H A Dmcb-core.c34 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 Ddr_send.c219 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 Ddevice.c53 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 Dmain.c40 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 Dcq.c14 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 Dvpu_drv.c77 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 Dmmio.c539 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 Dptp.c322 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 Drqt.c16 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 Drss.c77 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 Drx_res.c11 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 Dotx2_cptvf_mbox.c10 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 Dmost.h325 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 Drzg2l-core.c208 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 Dksz8863_smi.c29 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 Dmediabay.c61 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 Dhwmon.h11 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 Dzynqmp-ipi-mailbox.c478 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 Dsun4i_csi.c79 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 Dqos.c19 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 Daf_mpls.c139 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 Dmdev_sysfs.c243 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 Dmac53c94.c59 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 Dusb.c28 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 Den_port.c80 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 …]

12345678910>>...26