Searched refs:mdev (Results 201 - 225 of 614) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c27 u16 mlx5e_ktls_get_stop_room(struct mlx5_core_dev *mdev, struct mlx5e_params *params) argument
31 if (!mlx5e_is_ktls_tx(mdev))
36 stop_room += mlx5e_stop_room_for_wqe(mdev, MLX5E_TLS_SET_STATIC_PARAMS_WQEBBS);
37 stop_room += mlx5e_stop_room_for_wqe(mdev, MLX5E_TLS_SET_PROGRESS_PARAMS_WQEBBS);
38 stop_room += num_dumps * mlx5e_stop_room_for_wqe(mdev, MLX5E_KTLS_DUMP_WQEBBS);
44 static void mlx5e_ktls_set_tisc(struct mlx5_core_dev *mdev, void *tisc) argument
47 MLX5_SET(tisc, tisc, pd, mdev->mlx5e_res.hw_objs.pdn);
48 MLX5_SET(tisc, tisc, transport_domain, mdev->mlx5e_res.hw_objs.td.tdn);
51 static int mlx5e_ktls_create_tis(struct mlx5_core_dev *mdev, u32 *tisn) argument
55 mlx5e_ktls_set_tisc(mdev, MLX5_ADDR_O
60 mlx5e_ktls_create_tis_cb(struct mlx5_core_dev *mdev, struct mlx5_async_ctx *async_ctx, u32 *out, int outlen, mlx5_async_cbk_t callback, struct mlx5_async_work *context) argument
75 mlx5e_ktls_destroy_tis_cb(struct mlx5_core_dev *mdev, u32 tisn, struct mlx5_async_ctx *async_ctx, u32 *out, int outlen, mlx5_async_cbk_t callback, struct mlx5_async_work *context) argument
99 struct mlx5_core_dev *mdev; member in struct:mlx5e_ktls_offload_context_tx
143 mlx5e_bulk_async_init(struct mlx5_core_dev *mdev, int n) argument
193 mlx5e_tls_priv_tx_init(struct mlx5_core_dev *mdev, struct mlx5e_tls_sw_stats *sw_stats, struct mlx5e_async_ctx *async) argument
240 mlx5e_tls_priv_tx_list_cleanup(struct mlx5_core_dev *mdev, struct list_head *list, int size) argument
267 struct mlx5_core_dev *mdev; member in struct:mlx5e_tls_tx_pool
356 mlx5e_tls_tx_pool_init(struct mlx5_core_dev *mdev, struct mlx5e_tls_sw_stats *sw_stats) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmmio.c226 static u32 mt7996_rr(struct mt76_dev *mdev, u32 offset) argument
228 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76);
232 return dev->bus_ops->rr(mdev, addr);
235 val = dev->bus_ops->rr(mdev, __mt7996_reg_remap_addr(dev, offset));
241 static void mt7996_wr(struct mt76_dev *mdev, u32 offset, u32 val) argument
243 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76);
247 dev->bus_ops->wr(mdev, addr, val);
252 dev->bus_ops->wr(mdev, __mt7996_reg_remap_addr(dev, offset), val);
256 static u32 mt7996_rmw(struct mt76_dev *mdev, u32 offset, u32 mask, u32 val) argument
258 struct mt7996_dev *dev = container_of(mdev, struc
274 struct mt76_dev *mdev = container_of(wed, struct mt76_dev, mmio.wed); local
434 mt7996_mmio_init(struct mt76_dev *mdev, void __iomem *mem_base, u32 device_id) argument
483 struct mt76_dev *mdev = &dev->mt76; local
508 mt7996_rx_poll_complete(struct mt76_dev *mdev, enum mt76_rxq_id q) argument
625 struct mt76_dev *mdev; local
[all...]
H A Dpci.c102 struct mt76_dev *mdev; local
132 mdev = &dev->mt76;
148 ret = devm_request_irq(mdev->dev, irq, mt7996_irq_handler,
175 ret = devm_request_irq(mdev->dev, hif2_irq, mt7996_irq_handler,
194 devm_free_irq(mdev->dev, hif2_irq, dev);
205 devm_free_irq(mdev->dev, irq, dev);
226 struct mt76_dev *mdev; local
229 mdev = pci_get_drvdata(pdev);
230 dev = container_of(mdev, struct mt7996_dev, mt76);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Drx_res.c11 struct mlx5_core_dev *mdev; /* primary */ member in struct:mlx5e_rx_res
64 rss = mlx5e_rss_init(res->mdev, inner_ft_support, res->drop_rqn,
89 rss = mlx5e_rss_init(res->mdev, inner_ft_support, res->drop_rqn,
152 mlx5_core_warn(res->mdev,
303 static struct mlx5e_rx_res *mlx5e_rx_res_alloc(struct mlx5_core_dev *mdev, unsigned int max_nch, argument
349 res->mdev, false, res->drop_rqn,
350 mlx5e_rqt_size(res->mdev, res->max_nch));
352 mlx5_core_warn(res->mdev, "Failed to create a direct RQT: err = %d, ix = %u\n",
359 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn,
365 err = mlx5e_tir_init(&res->channels[ix].direct_tir, builder, res->mdev, tru
448 mlx5e_rx_res_create(struct mlx5_core_dev *mdev, enum mlx5e_rx_res_features features, unsigned int max_nch, u32 drop_rqn, const struct mlx5e_packet_merge_param *init_pkt_merge_param, unsigned int init_nch) argument
[all...]
H A Drss.c77 struct mlx5_core_dev *mdev; /* primary */ member in struct:mlx5e_rss
86 rss->indir.actual_table_size = mlx5e_rqt_size(rss->mdev, num_channels);
89 int mlx5e_rss_params_indir_init(struct mlx5e_rss_params_indir *indir, struct mlx5_core_dev *mdev, argument
113 mlx5e_rss_warn(to->mdev,
137 err = mlx5e_rss_params_indir_init(&rss->indir, from->mdev, from->indir.actual_table_size,
202 mlx5e_rss_warn(rss->mdev,
223 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn,
229 err = mlx5e_tir_init(tir, builder, rss->mdev, true);
232 mlx5e_rss_warn(rss->mdev, "Failed to create %sindirect TIR: err = %d, tt = %d\n",
327 mlx5e_rss_warn(rss->mdev,
355 mlx5e_rss_init(struct mlx5_core_dev *mdev, bool inner_ft_support, u32 drop_rqn, const struct mlx5e_packet_merge_param *init_pkt_merge_param, enum mlx5e_rss_init_type type, unsigned int nch, unsigned int max_nch) argument
[all...]
H A Dport.c80 int mlx5e_port_linkspeed(struct mlx5_core_dev *mdev, u32 *speed) argument
87 ext = mlx5_ptys_ext_supported(mdev);
88 err = mlx5_port_query_eth_proto(mdev, 1, ext, &eproto);
93 err = mlx5_port_query_eth_proto(mdev, 1, false, &eproto);
97 *speed = mlx5_port_ptys2speed(mdev, eproto.oper, force_legacy);
105 int mlx5e_port_query_pbmc(struct mlx5_core_dev *mdev, void *out) argument
116 err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PBMC, 0, 0);
122 int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in) argument
133 err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PBMC, 0, 1);
139 int mlx5e_port_query_sbpr(struct mlx5_core_dev *mdev, u3 argument
151 mlx5e_port_set_sbpr(struct mlx5_core_dev *mdev, u32 desc, u8 dir, u8 pool_idx, u32 infi_size, u32 size) argument
167 mlx5e_port_query_sbcm(struct mlx5_core_dev *mdev, u32 desc, u8 pg_buff_idx, u8 dir, void *out, int size_out) argument
181 mlx5e_port_set_sbcm(struct mlx5_core_dev *mdev, u32 desc, u8 pg_buff_idx, u8 dir, u8 infi_size, u32 max_buff, u8 pool_idx) argument
212 mlx5e_port_query_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer) argument
244 mlx5e_port_set_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer) argument
[all...]
H A Dtrap.h24 struct mlx5_core_dev *mdev; member in struct:mlx5e_trap
H A Dhealth.c26 mlx5_core_query_cq(cq->mdev, &cq->mcq, out);
85 int mlx5e_health_sq_to_ready(struct mlx5_core_dev *mdev, struct net_device *dev, u32 sqn) argument
93 err = mlx5e_modify_sq(mdev, sqn, &msp);
103 err = mlx5e_modify_sq(mdev, sqn, &msp);
181 struct mlx5_core_dev *mdev = priv->mdev; local
187 if (IS_ERR_OR_NULL(mdev->rsc_dump))
196 cmd = mlx5_rsc_dump_cmd_create(mdev, key);
203 cmd_err = mlx5_rsc_dump_next(mdev, cmd, page, &size);
/linux-master/drivers/vfio/pci/qat/
H A Dmain.c50 struct qat_mig_dev *mdev; member in struct:qat_vf_core_device
70 ret = qat_vfmig_open(qat_vdev->mdev);
111 qat_vfmig_close(qat_vdev->mdev);
121 struct qat_mig_dev *mig_dev = qat_vdev->mdev;
170 struct qat_mig_dev *mig_dev = migf->qat_vdev->mdev;
231 ret = qat_vfmig_save_state(qat_vdev->mdev);
234 migf->filled_size = qat_vdev->mdev->state_size;
244 ret = qat_vfmig_save_setup(qat_vdev->mdev);
247 migf->filled_size = qat_vdev->mdev->setup_size;
298 struct qat_mig_dev *mig_dev = migf->qat_vdev->mdev;
565 struct qat_mig_dev *mdev; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.c75 struct mlx5_core_dev *mdev = priv->mdev; local
81 "%d.%d.%04d (%.16s)", fw_rev_maj(mdev),
82 fw_rev_min(mdev), fw_rev_sub(mdev), mdev->board_id);
85 "%d.%d.%04d", fw_rev_maj(mdev),
86 fw_rev_min(mdev), fw_rev_sub(mdev));
171 NUM_VPORT_REP_LOOPBACK_COUNTERS(priv->mdev);
825 mlx5e_rep_max_nch_limit(struct mlx5_core_dev *mdev) argument
840 struct mlx5_core_dev *mdev = priv->mdev; local
879 mlx5e_build_rep_netdev(struct net_device *netdev, struct mlx5_core_dev *mdev) argument
904 mlx5e_init_rep(struct mlx5_core_dev *mdev, struct net_device *netdev) argument
924 mlx5e_init_ul_rep(struct mlx5_core_dev *mdev, struct net_device *netdev) argument
1066 struct mlx5_core_dev *mdev = priv->mdev; local
1315 struct mlx5_core_dev *mdev = priv->mdev; local
1349 struct mlx5_core_dev *mdev = priv->mdev; local
1736 struct mlx5_core_dev *mdev = edev->mdev; local
1747 struct mlx5_core_dev *mdev = vdev->mdev; local
[all...]
/linux-master/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_csi.c79 ret = media_device_register(&csi->mdev);
105 media_device_unregister(&csi->mdev);
171 csi->mdev.dev = csi->dev;
172 strscpy(csi->mdev.model, "Allwinner Video Capture Device",
173 sizeof(csi->mdev.model));
174 csi->mdev.hw_revision = 0;
175 media_device_init(&csi->mdev);
176 csi->v4l.mdev = &csi->mdev;
254 media_device_unregister(&csi->mdev);
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dusb.c28 mt7921u_mcu_send_message(struct mt76_dev *mdev, struct sk_buff *skb, argument
31 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76);
35 ret = mt76_connac2_mcu_fill_message(mdev, skb, cmd, seq);
39 mdev->mcu.timeout = 3 * HZ;
175 struct mt76_dev *mdev; local
185 mdev = mt76_alloc_device(&usb_intf->dev, sizeof(*dev), ops, &drv_ops);
186 if (!mdev)
189 dev = container_of(mdev, struct mt792x_dev, mt76);
198 ret = __mt76u_init(mdev, usb_intf, &bus_ops);
202 mdev
[all...]
H A Dsdio_mcu.c16 mt7921s_mcu_send_message(struct mt76_dev *mdev, struct sk_buff *skb, argument
19 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76);
32 ret = mt76_connac2_mcu_fill_message(mdev, skb, cmd, seq);
36 mdev->mcu.timeout = 3 * HZ;
45 ret = mt76_tx_queue_skb_raw(dev, mdev->q_mcu[txq], skb, 0);
49 mt76_queue_kick(dev, mdev->q_mcu[txq]);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dusb.c19 mt7925u_mcu_send_message(struct mt76_dev *mdev, struct sk_buff *skb, argument
22 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76);
26 ret = mt7925_mcu_fill_message(mdev, skb, cmd, seq);
30 mdev->mcu.timeout = 3 * HZ;
166 struct mt76_dev *mdev; local
177 mdev = mt76_alloc_device(&usb_intf->dev, sizeof(*dev), ops, &drv_ops);
178 if (!mdev)
181 dev = container_of(mdev, struct mt792x_dev, mt76);
190 ret = __mt76u_init(mdev, usb_intf, &bus_ops);
194 mdev
[all...]
/linux-master/drivers/mcb/
H A Dmcb-core.c34 struct mcb_device *mdev = to_mcb_device(dev); local
37 found_id = mcb_match_id(mdrv->id_table, mdev);
46 const struct mcb_device *mdev = to_mcb_device(dev); local
49 ret = add_uevent_var(env, "MODALIAS=mcb:16z%03d", mdev->id);
59 struct mcb_device *mdev = to_mcb_device(dev); local
64 found_id = mcb_match_id(mdrv->id_table, mdev);
68 carrier_mod = mdev->dev.parent->driver->owner;
73 ret = mdrv->probe(mdev, found_id);
85 struct mcb_device *mdev = to_mcb_device(dev); local
88 mdrv->remove(mdev);
99 struct mcb_device *mdev = to_mcb_device(dev); local
210 struct mcb_device *mdev = to_mcb_device(dev); local
[all...]
/linux-master/drivers/macintosh/
H A Dmediabay.c61 struct macio_dev *mdev; member in struct:media_bay_info
448 struct macio_dev *mdev; local
458 mdev = to_macio_device(dev);
461 drv->mediabay_event(mdev, state);
505 device_for_each_child(&bay->mdev->ofdev.dev,
519 device_for_each_child(&bay->mdev->ofdev.dev,
525 device_for_each_child(&bay->mdev->ofdev.dev,
555 static int media_bay_attach(struct macio_dev *mdev, argument
564 ofnode = mdev->ofdev.dev.of_node;
566 if (macio_resource_count(mdev) <
615 media_bay_suspend(struct macio_dev *mdev, pm_message_t state) argument
631 media_bay_resume(struct macio_dev *mdev) argument
[all...]
/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_kms.h176 int komeda_kms_setup_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev);
178 int komeda_kms_add_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev);
179 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev);
181 struct komeda_dev *mdev);
183 struct komeda_dev *mdev);
191 struct komeda_kms_dev *komeda_kms_attach(struct komeda_dev *mdev);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dgoto.c24 esw = priv->mdev->priv.eswitch;
28 MLX5_CAP_ESW_FLOWTABLE_FDB(priv->mdev, reformat_and_fwd_to_table) :
29 MLX5_CAP_FLOWTABLE_NIC_RX(priv->mdev, reformat_and_fwd_to_table);
H A Dact.c122 struct mlx5_core_dev *mdev = flow->priv->mdev; local
129 err = mlx5e_tc_post_act_set_handle(mdev, next_attr->post_act_handle, mod_acts);
131 mlx5_core_warn(mdev, "Failed setting post action handle");
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmacsec.c151 if (!mlx5_is_macsec_roce_supported(dev->mdev)) {
157 blocking_notifier_chain_register(&dev->mdev->macsec_nh,
163 if (!mlx5_is_macsec_roce_supported(dev->mdev)) {
168 blocking_notifier_chain_unregister(&dev->mdev->macsec_nh,
176 if (!mlx5_is_macsec_roce_supported(dev->mdev)) {
181 max_gids = MLX5_CAP_ROCE(dev->mdev, roce_address_table_size);
209 if (!mlx5_is_macsec_roce_supported(dev->mdev))
234 if (!mlx5_is_macsec_roce_supported(dev->mdev)) {
279 &macsec_device->rx_rules_list, dev->mdev->macsec_fs);
313 if (!mlx5_is_macsec_roce_supported(dev->mdev)) {
[all...]
H A Dcong.c300 struct mlx5_core_dev *mdev; local
303 mdev = mlx5_ib_get_native_port_mdev(dev, port_num + 1, NULL);
304 if (!mdev)
315 err = mlx5_cmd_query_cong_params(mdev, node, out);
336 struct mlx5_core_dev *mdev; local
341 mdev = mlx5_ib_get_native_port_mdev(dev, port_num + 1, NULL);
342 if (!mdev)
364 err = mlx5_cmd_exec_in(dev->mdev, modify_cong_params, in);
437 struct mlx5_core_dev *mdev; local
444 mdev
[all...]
/linux-master/drivers/hv/
H A Dhv_utils_transport.h24 struct miscdevice mdev; /* misc device */ member in struct:hvutil_transport
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddev.h16 struct mlx5_core_dev *mdev; member in struct:mlx5_sf_dev
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h66 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
67 u32 mlx5i_get_tisn(struct mlx5_core_dev *mdev, struct mlx5e_priv *priv, u8 lag_port, u8 tc);
71 void mlx5i_destroy_underlay_qp(struct mlx5_core_dev *mdev, u32 qpn);
94 int mlx5i_init(struct mlx5_core_dev *mdev, struct net_device *netdev);
/linux-master/arch/powerpc/include/asm/
H A Dmacio.h111 static inline struct device_node *macio_get_of_node(struct macio_dev *mdev) argument
113 return mdev->ofdev.dev.of_node;
117 static inline struct pci_dev *macio_get_pci_dev(struct macio_dev *mdev) argument
119 return mdev->bus->pdev;

Completed in 472 milliseconds

1234567891011>>