Home
last modified time | relevance | path

Searched refs:gdma_context (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c32 static u32 mana_gd_r32(struct gdma_context *g, u64 offset) in mana_gd_r32()
37 static u64 mana_gd_r64(struct gdma_context *g, u64 offset) in mana_gd_r64()
44 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_pf_regs()
64 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_vf_regs()
79 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_registers()
88 bool mana_need_log(struct gdma_context *gc, int err) in mana_need_log()
107 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_max_resources()
160 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_hwc_timeout()
179 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_detect_devices()
214 gc->mana.gdma_context = gc; in mana_gd_detect_devices()
[all …]
H A Dhw_channel.c163 gd->gdma_context->max_num_cqs = val; in mana_hwc_init_event_handler()
202 ac = gd->gdma_context->mana.driver_data; in mana_hwc_init_event_handler()
224 ret = mana_rdma_service_event(gd->gdma_context, type); in mana_hwc_init_event_handler()
376 static void mana_hwc_destroy_cq(struct gdma_context *gc, struct hwc_cq *hwc_cq) in mana_hwc_destroy_cq()
446 mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc_cq); in mana_hwc_create_cq()
454 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_alloc_dma_buf()
516 mana_gd_destroy_queue(hwc->gdma_dev->gdma_context, in mana_hwc_destroy_wq()
632 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_test_channel()
659 static int mana_hwc_establish_channel(struct gdma_context *gc, u16 *q_depth, in mana_hwc_establish_channel()
745 int mana_hwc_create_channel(struct gdma_context *gc) in mana_hwc_create_channel()
[all …]
H A Dmana_en.c56 apc->ac->gdma_dev->gdma_context) in mana_en_need_log()
57 return mana_need_log(apc->ac->gdma_dev->gdma_context, err); in mana_en_need_log()
192 struct gdma_context *gc; in mana_map_skb()
199 gc = gd->gdma_context; in mana_map_skb()
532 mana_gd_wq_ring_doorbell(gd->gdma_context, gdma_sq); in mana_start_xmit()
673 dev = mpc->ac->gdma_dev->gdma_context->dev; in mana_pre_dealloc_rxbufs()
804 dev = mpc->ac->gdma_dev->gdma_context->dev; in mana_pre_alloc_rxbufs()
882 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_tx_timeout()
1013 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_send_request()
1184 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_query_device_cfg()
[all …]
H A Dmana_bpf.c176 struct gdma_context *gc; in mana_xdp_set()
179 gc = apc->ac->gdma_dev->gdma_context; in mana_xdp_set()
/linux/drivers/infiniband/hw/mana/
H A Dmain.c77 struct gdma_context *gc; in mana_ib_alloc_pd()
120 struct gdma_context *gc; in mana_ib_dealloc_pd()
144 static int mana_gd_destroy_doorbell_page(struct gdma_context *gc, in mana_gd_destroy_doorbell_page()
169 static int mana_gd_allocate_doorbell_page(struct gdma_context *gc, in mana_gd_allocate_doorbell_page()
206 struct gdma_context *gc; in mana_ib_alloc_ucontext()
233 struct gdma_context *gc; in mana_ib_dealloc_ucontext()
308 struct gdma_context *gc, in mana_ib_gd_first_dma_region()
341 mana_ib_gd_add_dma_region(struct mana_ib_dev *dev, struct gdma_context *gc, in mana_ib_gd_add_dma_region()
381 struct gdma_context *gc; in mana_ib_gd_create_dma_region()
507 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_destroy_dma_region()
[all …]
H A Ddevice.c83 struct gdma_context *gc = dev->gdma_dev->gdma_context; in mana_ib_netdev_event()
117 struct gdma_context *gc = madev->mdev->gdma_context; in mana_ib_probe()
H A Dmr.c38 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_create_mr()
94 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_destroy_mr()
331 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_gd_alloc_dm()
380 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_gd_destroy_dm()
H A Dcq.c140 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_install_cq_cb()
164 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_remove_cq_cb()
H A Dmana_ib.h561 static inline struct gdma_context *mdev_to_gc(struct mana_ib_dev *mdev) in mdev_to_gc()
563 return mdev->gdma_dev->gdma_context; in mdev_to_gc()
597 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_get_netdev()
H A Dqp.c18 struct gdma_context *gc; in mana_ib_cfg_vport_steering()
731 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_gd_modify_qp()
/linux/include/net/mana/
H A Dgdma.h232 struct gdma_context *gdma_context; member
391 struct gdma_context { struct
456 int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq); argument
470 void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue);
980 void mana_gd_wq_ring_doorbell(struct gdma_context *gc,
983 int mana_gd_alloc_memory(struct gdma_context *gc, unsigned int length,
988 int mana_gd_send_request(struct gdma_context *gc, u32 req_len, const void *req,
991 int mana_gd_destroy_dma_region(struct gdma_context *gc, u64 dma_region_handle);
995 int mana_rdma_service_event(struct gdma_context *gc, enum gdma_service_type event);
1000 bool mana_need_log(struct gdma_context *gc, int err);
H A Dhw_channel.h205 int mana_hwc_create_channel(struct gdma_context *gc);
206 void mana_hwc_destroy_channel(struct gdma_context *gc);