Home
last modified time | relevance | path

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

/src/sys/dev/mana/
H A Dgdma.h260 struct gdma_dev { struct
326 struct gdma_dev *gdma_dev; member
439 struct gdma_dev hwc;
442 struct gdma_dev mana;
447 static inline bool mana_gd_is_mana(struct gdma_dev *gd) in mana_gd_is_mana()
452 static inline bool mana_gd_is_hwc(struct gdma_dev *gd) in mana_gd_is_hwc()
462 int mana_gd_create_hwc_queue(struct gdma_dev *gd,
466 int mana_gd_create_mana_eq(struct gdma_dev *gd,
470 int mana_gd_create_mana_wq_cq(struct gdma_dev *gd,
846 int mana_gd_register_device(struct gdma_dev *gd);
[all …]
H A Dgdma_main.c353 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_create_hw_eq()
355 req.pdid = queue->gdma_dev->pdid; in mana_gd_create_hw_eq()
356 req.doolbell_id = queue->gdma_dev->doorbell; in mana_gd_create_hw_eq()
379 struct gdma_context *gc = queue->gdma_dev->gdma_context; in mana_gd_disable_queue()
391 req.hdr.dev_id = queue->gdma_dev->dev_id; in mana_gd_disable_queue()
473 mana_gd_ring_doorbell(gc, queue->gdma_dev->doorbell, queue->type, in mana_gd_wq_ring_doorbell()
480 struct gdma_context *gc = cq->gdma_dev->gdma_context; in mana_gd_ring_cq()
486 mana_gd_ring_doorbell(gc, cq->gdma_dev->doorbell, cq->type, cq->id, in mana_gd_ring_cq()
494 struct gdma_context *gc = eq->gdma_dev->gdma_context; in mana_gd_process_eqe()
566 gc = eq->gdma_dev->gdma_context; in mana_gd_process_eq_events()
[all …]
H A Dhw_channel.c150 struct gdma_dev *gd = hwc->gdma_dev; in mana_hwc_init_event_handler()
197 hwc->gdma_dev->pdid = val; in mana_hwc_init_event_handler()
311 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_wq()
330 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_cq()
348 return mana_gd_create_hwc_queue(hwc->gdma_dev, &spec, queue); in mana_hwc_create_gdma_eq()
451 mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc_cq); in mana_hwc_create_cq()
460 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_alloc_dma_buf()
524 mana_gd_destroy_queue(hwc->gdma_dev->gdma_context, in mana_hwc_destroy_wq()
645 struct gdma_context *gc = hwc->gdma_dev->gdma_context; in mana_hwc_test_channel()
764 struct gdma_dev *gd = &gc->hwc; in mana_hwc_create_channel()
[all …]
H A Dmana_en.c359 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_tx_map_mbuf()
456 rx_oob->sgl[0].mem_key = apc->ac->gdma_dev->gpa_mkey; in mana_load_rx_mbuf()
496 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_xmit()
880 device_t dev = apc->ac->gdma_dev->gdma_context->dev; in mana_init_port_context()
930 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_send_request()
984 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_query_device_cfg()
1297 struct gdma_context *gc = ac->gdma_dev->gdma_context; in mana_destroy_eq()
1319 struct gdma_dev *gd = ac->gdma_dev; in mana_create_eq()
1768 rxq->gdma_rq->gdma_dev->gdma_context; in mana_refill_rx_mbufs()
1968 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_deinit_cq()
[all …]
H A Dhw_channel.h192 struct gdma_dev *gdma_dev; member
H A Dmana.h478 struct gdma_dev *gdma_dev; member
566 int mana_probe(struct gdma_dev *gd);
567 void mana_remove(struct gdma_dev *gd);
H A Dmana_sysctl.c154 struct gdma_context *gc = apc->ac->gdma_dev->gdma_context; in mana_sysctl_add_port()