Searched refs:gdma_context (Results 1 – 10 of 10) sorted by relevance
/openbmc/linux/drivers/net/ethernet/microsoft/mana/ |
H A D | gdma_main.c | 11 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 D | hw_channel.c | 158 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 D | mana_en.c | 113 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 D | mana_bpf.c | 176 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 D | main.c | 92 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 D | mr.c | 34 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 D | device.c | 79 dev->ib_dev.dev.parent = mdev->gdma_context->dev; in mana_ib_probe() 82 mdev->gdma_context->dev); in mana_ib_probe()
|
H A D | qp.c | 19 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 D | gdma.h | 211 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 D | hw_channel.h | 194 int mana_hwc_create_channel(struct gdma_context *gc); 195 void mana_hwc_destroy_channel(struct gdma_context *gc);
|