Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c11 static u32 mana_gd_r32(struct gdma_context *g, u64 offset) in mana_gd_r32()
16 static u64 mana_gd_r64(struct gdma_context *g, u64 offset) in mana_gd_r64()
23 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_pf_regs()
40 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_vf_regs()
55 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_registers()
65 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_max_resources()
111 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_hwc_timeout()
130 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_detect_devices()
159 gc->mana.gdma_context = gc; in mana_gd_detect_devices()
167 int mana_gd_send_request(struct gdma_context *gc, u32 req_len, const void *req, in mana_gd_send_request()
[all …]
H A Dhw_channel.c158 gd->gdma_context->max_num_cqs = val; in mana_hwc_init_event_handler()
342 static void mana_hwc_destroy_cq(struct gdma_context *gc, struct hwc_cq *hwc_cq) in mana_hwc_destroy_cq()
412 mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc_cq); in mana_hwc_create_cq()
420 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_alloc_dma_buf()
481 mana_gd_destroy_queue(hwc->gdma_dev->gdma_context, in mana_hwc_destroy_wq()
594 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_test_channel()
621 static int mana_hwc_establish_channel(struct gdma_context *gc, u16 *q_depth, in mana_hwc_establish_channel()
707 int mana_hwc_create_channel(struct gdma_context *gc) in mana_hwc_create_channel()
719 gd->gdma_context = gc; in mana_hwc_create_channel()
764 void mana_hwc_destroy_channel(struct gdma_context *gc) in mana_hwc_destroy_channel()
[all …]
H A Dmana_en.c113 struct gdma_context *gc; in mana_map_skb()
120 gc = gd->gdma_context; in mana_map_skb()
404 mana_gd_wq_ring_doorbell(gd->gdma_context, gdma_sq); in mana_start_xmit()
519 dev = mpc->ac->gdma_dev->gdma_context->dev; in mana_pre_dealloc_rxbufs()
623 dev = mpc->ac->gdma_dev->gdma_context->dev; in mana_pre_alloc_rxbufs()
739 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_send_request()
901 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_query_device_cfg()
1211 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_destroy_eq()
1233 struct gdma_context *gc = gd->gdma_context; in mana_create_eq()
1335 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_unmap_skb()
[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()
/openbmc/linux/drivers/infiniband/hw/mana/
H A Dmain.c92 err = mana_gd_send_request(mdev->gdma_context, sizeof(req), &req, in mana_ib_alloc_pd()
132 err = mana_gd_send_request(mdev->gdma_context, sizeof(req), &req, in mana_ib_dealloc_pd()
146 static int mana_gd_destroy_doorbell_page(struct gdma_context *gc, in mana_gd_destroy_doorbell_page()
171 static int mana_gd_allocate_doorbell_page(struct gdma_context *gc, in mana_gd_allocate_doorbell_page()
208 struct gdma_context *gc; in mana_ib_alloc_ucontext()
215 gc = dev->gdma_context; in mana_ib_alloc_ucontext()
237 struct gdma_context *gc; in mana_ib_dealloc_ucontext()
241 gc = mdev->gdma_dev->gdma_context; in mana_ib_dealloc_ucontext()
250 struct gdma_context *gc, in mana_ib_gd_first_dma_region()
283 mana_ib_gd_add_dma_region(struct mana_ib_dev *dev, struct gdma_context *gc, in mana_ib_gd_add_dma_region()
[all …]
H A Dmr.c34 struct gdma_context *gc; in mana_ib_gd_create_mr()
37 gc = mdev->gdma_context; in mana_ib_gd_create_mr()
81 struct gdma_context *gc; in mana_ib_gd_destroy_mr()
84 gc = mdev->gdma_context; in mana_ib_gd_destroy_mr()
168 mana_gd_destroy_dma_region(dev->gdma_dev->gdma_context, in mana_ib_reg_user_mr()
H A Ddevice.c79 dev->ib_dev.dev.parent = mdev->gdma_context->dev; in mana_ib_probe()
82 mdev->gdma_context->dev); in mana_ib_probe()
H A Dqp.c19 struct gdma_context *gc; in mana_ib_cfg_vport_steering()
25 gc = mdev->gdma_context; in mana_ib_cfg_vport_steering()
/openbmc/linux/include/net/mana/
H A Dgdma.h211 struct gdma_context *gdma_context; member
359 struct gdma_context { struct
415 int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq); argument
429 void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue);
858 void mana_gd_wq_ring_doorbell(struct gdma_context *gc,
861 int mana_gd_alloc_memory(struct gdma_context *gc, unsigned int length,
866 int mana_gd_send_request(struct gdma_context *gc, u32 req_len, const void *req,
869 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);