Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c252 struct gdma_context *gc = queue->gdma_dev->gdma_context; in mana_gd_disable_queue()
344 struct gdma_context *gc = cq->gdma_dev->gdma_context; in mana_gd_ring_cq()
358 struct gdma_context *gc = eq->gdma_dev->gdma_context; in mana_gd_process_eqe()
593 struct gdma_context *gc = gd->gdma_context; in mana_gd_create_eq()
666 struct gdma_context *gc = gd->gdma_context; in mana_gd_create_hwc_queue()
740 struct gdma_context *gc = gd->gdma_context; in mana_gd_create_dma_region()
801 struct gdma_context *gc = gd->gdma_context; in mana_gd_create_mana_eq()
853 struct gdma_context *gc = gd->gdma_context; in mana_gd_create_mana_wq_cq()
980 struct gdma_context *gc = gd->gdma_context; in mana_gd_register_device()
1011 struct gdma_context *gc = gd->gdma_context; in mana_gd_deregister_device()
[all …]
H A Dhw_channel.c159 gd->gdma_context->max_num_cqs = val; in mana_hwc_init_event_handler()
414 mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc_cq); in mana_hwc_create_cq()
422 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_alloc_dma_buf()
484 mana_gd_destroy_queue(hwc->gdma_dev->gdma_context, in mana_hwc_destroy_wq()
600 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_test_channel()
713 int mana_hwc_create_channel(struct gdma_context *gc) in mana_hwc_create_channel()
725 gd->gdma_context = gc; in mana_hwc_create_channel()
770 void mana_hwc_destroy_channel(struct gdma_context *gc) in mana_hwc_destroy_channel()
795 mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc->cq); in mana_hwc_destroy_channel()
808 gc->hwc.gdma_context = NULL; in mana_hwc_destroy_channel()
[all …]
H A Dmana_en.c764 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_send_request()
926 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_query_device_cfg()
1244 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_destroy_eq()
1281 struct gdma_context *gc = gd->gdma_context; in mana_create_eq()
1389 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_unmap_skb()
1726 struct gdma_context *gc = rxq->gdma_rq->gdma_dev->gdma_context; in mana_process_rx_cqe()
2081 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_destroy_rxq()
2171 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_alloc_rx_wqe()
2848 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_probe_port()
2998 struct gdma_context *gc = gd->gdma_context; in mana_probe()
[all …]
H A Dmana_bpf.c176 struct gdma_context *gc; in mana_xdp_set()
178 gc = apc->ac->gdma_dev->gdma_context; in mana_xdp_set()
/linux-6.15/drivers/infiniband/hw/mana/
H A Ddevice.c73 struct gdma_context *gc = dev->gdma_dev->gdma_context; in mana_ib_netdev_event()
130 dev->ib_dev.num_comp_vectors = mdev->gdma_context->max_num_queues; in mana_ib_probe()
131 dev->ib_dev.dev.parent = mdev->gdma_context->dev; in mana_ib_probe()
149 ret = mana_gd_register_device(&mdev->gdma_context->mana_ib); in mana_ib_probe()
155 dev->gdma_dev = &mdev->gdma_context->mana_ib; in mana_ib_probe()
192 dev->av_pool = dma_pool_create("mana_ib_av", mdev->gdma_context->dev, in mana_ib_probe()
200 mdev->gdma_context->dev); in mana_ib_probe()
H A Dmain.c76 struct gdma_context *gc; in mana_ib_alloc_pd()
119 struct gdma_context *gc; in mana_ib_dealloc_pd()
205 struct gdma_context *gc; in mana_ib_alloc_ucontext()
232 struct gdma_context *gc; in mana_ib_dealloc_ucontext()
246 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_create_kernel_queue()
309 struct gdma_context *gc, in mana_ib_gd_first_dma_region()
382 struct gdma_context *gc; in mana_ib_gd_create_dma_region()
508 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_destroy_dma_region()
521 struct gdma_context *gc; in mana_ib_mmap()
731 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_create_eqs()
[all …]
H A Dcq.c18 struct gdma_context *gc; in mana_ib_create_cq()
140 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 Dmr.c35 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_create_mr()
81 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_destroy_mr()
H A Dmana_ib.h518 static inline struct gdma_context *mdev_to_gc(struct mana_ib_dev *mdev) in mdev_to_gc()
520 return mdev->gdma_dev->gdma_context; in mdev_to_gc()
549 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()
638 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_create_ud_qp()
733 struct gdma_context *gc = mdev_to_gc(mdev); in mana_ib_gd_modify_qp()
/linux-6.15/include/net/mana/
H A Dgdma.h215 struct gdma_context *gdma_context; member
368 struct gdma_context { struct
425 int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq); argument
439 void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue);
881 void mana_gd_wq_ring_doorbell(struct gdma_context *gc,
884 int mana_gd_alloc_memory(struct gdma_context *gc, unsigned int length,
889 int mana_gd_send_request(struct gdma_context *gc, u32 req_len, const void *req,
892 int mana_gd_destroy_dma_region(struct gdma_context *gc, u64 dma_region_handle);
H A Dhw_channel.h194 int mana_hwc_create_channel(struct gdma_context *gc);
195 void mana_hwc_destroy_channel(struct gdma_context *gc);