Home
last modified time | relevance | path

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

/linux-6.15/include/net/mana/
H A Dgdma.h214 struct gdma_dev { struct
295 struct gdma_dev *gdma_dev; member
403 struct gdma_dev hwc;
406 struct gdma_dev mana;
409 struct gdma_dev mana_ib;
417 static inline bool mana_gd_is_hwc(struct gdma_dev *gd) in mana_gd_is_hwc()
427 int mana_gd_create_hwc_queue(struct gdma_dev *gd,
431 int mana_gd_create_mana_eq(struct gdma_dev *gd,
435 int mana_gd_create_mana_wq_cq(struct gdma_dev *gd,
867 int mana_gd_register_device(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.h408 struct gdma_dev *gdma_dev; member
488 int mana_probe(struct gdma_dev *gd, bool resuming);
489 void mana_remove(struct gdma_dev *gd, bool suspending);
/linux-6.15/drivers/net/ethernet/microsoft/mana/
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()
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()
716 struct gdma_dev *gd = &gc->hwc; in mana_hwc_create_channel()
727 hwc->gdma_dev = gd; in mana_hwc_create_channel()
801 hwc->gdma_dev->doorbell = INVALID_DOORBELL; in mana_hwc_destroy_channel()
802 hwc->gdma_dev->pdid = INVALID_PDID; in mana_hwc_destroy_channel()
[all …]
H A Dgdma_main.c228 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_create_hw_eq()
230 req.pdid = queue->gdma_dev->pdid; in mana_gd_create_hw_eq()
262 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_disable_queue()
419 gc = eq->gdma_dev->gdma_context; in mana_gd_process_eq_events()
464 struct gdma_dev *gd = queue->gdma_dev; in mana_gd_register_irq()
496 struct gdma_dev *gd = queue->gdma_dev; in mana_gd_deregiser_irq()
539 req.hdr.dev_id = eq->gdma_dev->dev_id; in mana_gd_test_eq()
689 queue->gdma_dev = gd; in mana_gd_create_hwc_queue()
831 queue->gdma_dev = gd; in mana_gd_create_mana_eq()
884 queue->gdma_dev = gd; in mana_gd_create_mana_wq_cq()
[all …]
H A Dmana_en.c129 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_map_skb()
248 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_start_xmit()
1280 struct gdma_dev *gd = ac->gdma_dev; in mana_create_eq()
1876 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_deinit_cq()
1886 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_deinit_txq()
1953 struct gdma_dev *gd = ac->gdma_dev; in mana_create_txq()
2253 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_create_rxq()
2428 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_destroy_vport()
2451 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_create_vport()
2612 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_init_port()
[all …]
H A Dmana_bpf.c178 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()
104 struct gdma_dev *mdev = madev->mdev; in mana_ib_probe()
155 dev->gdma_dev = &mdev->gdma_context->mana_ib; in mana_ib_probe()
218 mana_gd_deregister_device(dev->gdma_dev); in mana_ib_probe()
234 mana_gd_deregister_device(dev->gdma_dev); in mana_ib_remove()
H A Dmana_ib.h74 struct gdma_dev *gdma_dev; member
520 return mdev->gdma_dev->gdma_context; in mdev_to_gc()
H A Dcounters.c56 req.hdr.dev_id = mdev->gdma_dev->dev_id; in mana_ib_get_hw_stats()
H A Dmain.c669 req.hdr.dev_id = dev->gdma_dev->dev_id; in mana_ib_gd_query_adapter_caps()
756 err = mana_gd_create_mana_eq(mdev->gdma_dev, &spec, &mdev->eqs[i]); in mana_ib_create_eqs()