Home
last modified time | relevance | path

Searched refs:gdma_dev (Results 1 – 11 of 11) sorted by relevance

/linux/include/net/mana/
H A Dgdma.h213 struct gdma_dev { struct
293 struct gdma_dev *gdma_dev; member
400 struct gdma_dev hwc;
403 struct gdma_dev mana;
406 struct gdma_dev mana_ib;
411 static inline bool mana_gd_is_mana(struct gdma_dev *gd) in mana_gd_is_mana()
416 static inline bool mana_gd_is_hwc(struct gdma_dev *gd) in mana_gd_is_hwc()
426 int mana_gd_create_hwc_queue(struct gdma_dev *gd,
430 int mana_gd_create_mana_eq(struct gdma_dev *gd,
434 int mana_gd_create_mana_wq_cq(struct gdma_dev *gd,
[all …]
H A Dhw_channel.h168 struct gdma_dev *gdma_dev; member
H A Dmana_auxiliary.h9 struct gdma_dev *mdev;
H A Dmana.h405 struct gdma_dev *gdma_dev; member
481 int mana_probe(struct gdma_dev *gd, bool resuming);
482 void mana_remove(struct gdma_dev *gd, bool suspending);
/linux/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c219 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_create_hw_eq()
221 req.pdid = queue->gdma_dev->pdid; in mana_gd_create_hw_eq()
222 req.doolbell_id = queue->gdma_dev->doorbell; in mana_gd_create_hw_eq()
243 struct gdma_context *gc = queue->gdma_dev->gdma_context; in mana_gd_disable_queue()
253 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_disable_queue()
328 mana_gd_ring_doorbell(gc, queue->gdma_dev->doorbell, queue->type, in mana_gd_wq_ring_doorbell()
334 struct gdma_context *gc = cq->gdma_dev->gdma_context; in mana_gd_ring_cq()
340 mana_gd_ring_doorbell(gc, cq->gdma_dev->doorbell, cq->type, cq->id, in mana_gd_ring_cq()
347 struct gdma_context *gc = eq->gdma_dev->gdma_context; in mana_gd_process_eqe()
408 gc = eq->gdma_dev in mana_gd_process_eq_events()
[all...]
H A Dhw_channel.c116 struct gdma_dev *gd = hwc->gdma_dev; in mana_hwc_init_event_handler()
163 hwc->gdma_dev->pdid = val; in mana_hwc_init_event_handler()
276 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_wq()
294 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_cq()
312 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_eq()
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()
483 mana_gd_destroy_queue(hwc->gdma_dev->gdma_context, in mana_hwc_destroy_wq()
596 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_test_channel()
712 struct gdma_dev *gd = &gc->hwc; in mana_hwc_create_channel()
[all …]
H A Dmana_en.c110 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_map_skb()
226 struct gdma_dev *gd = apc->ac->gdma_dev; 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()
746 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_send_request()
908 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_query_device_cfg()
1224 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_destroy_eq()
1245 struct gdma_dev *gd = ac->gdma_dev; in mana_create_eq()
1349 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_unmap_skb()
1697 struct gdma_context *gc = rxq->gdma_rq->gdma_dev->gdma_context; in mana_process_rx_cqe()
[all …]
H A Dmana_bpf.c178 gc = apc->ac->gdma_dev->gdma_context; in mana_xdp_set()
/linux/drivers/infiniband/hw/mana/
H A Ddevice.c58 struct gdma_dev *mdev = madev->mdev; in mana_ib_probe()
110 dev->gdma_dev = &mdev->gdma_context->mana_ib; in mana_ib_probe()
152 mana_gd_deregister_device(dev->gdma_dev); in mana_ib_probe()
166 mana_gd_deregister_device(dev->gdma_dev); in mana_ib_remove()
H A Dmana_ib.h61 struct gdma_dev *gdma_dev; member
337 return mdev->gdma_dev->gdma_context; in mdev_to_gc()
H A Dmain.c638 req.hdr.dev_id = dev->gdma_dev->dev_id; in mana_ib_gd_query_adapter_caps()
724 err = mana_gd_create_mana_eq(mdev->gdma_dev, &spec, &mdev->eqs[i]); in mana_ib_create_eqs()