/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 27 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 D | mmio.c | 226 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 D | pci.c | 102 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 D | rx_res.c | 11 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 D | rss.c | 77 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 D | port.c | 80 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 D | trap.h | 24 struct mlx5_core_dev *mdev; member in struct:mlx5e_trap
|
H A D | health.c | 26 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 D | main.c | 50 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 D | en_rep.c | 75 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 D | sun4i_csi.c | 79 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 D | usb.c | 28 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 D | sdio_mcu.c | 16 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 D | usb.c | 19 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 D | mcb-core.c | 34 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 D | mediabay.c | 61 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 D | komeda_kms.h | 176 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 D | goto.c | 24 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 D | act.c | 122 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 D | macsec.c | 151 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 D | cong.c | 300 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 D | hv_utils_transport.h | 24 struct miscdevice mdev; /* misc device */ member in struct:hvutil_transport
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/ |
H A D | dev.h | 16 struct mlx5_core_dev *mdev; member in struct:mlx5_sf_dev
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 66 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 D | macio.h | 111 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;
|