Home
last modified time | relevance | path

Searched refs:gdma_queue (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/sys/dev/mana/
H A Dgdma.h301 struct gdma_queue;
322 struct gdma_queue { struct
356 struct gdma_queue *parent; argument
379 struct gdma_queue *parent_eq;
386 struct gdma_queue *eq;
414 struct gdma_queue **cq_table;
458 struct gdma_queue **queue_ptr);
462 struct gdma_queue **queue_ptr);
466 struct gdma_queue **queue_ptr);
847 int mana_gd_post_and_ring(struct gdma_queue *queue,
[all …]
H A Dgdma_main.c341 struct gdma_queue *queue) in mana_gd_create_hw_eq()
499 struct gdma_queue *cq; in mana_gd_process_eqe()
560 struct gdma_queue *eq = arg; in mana_gd_process_eq_events()
769 struct gdma_queue *queue) in mana_gd_destroy_eq()
836 struct gdma_queue *queue) in mana_gd_create_cq()
848 struct gdma_queue *queue) in mana_gd_destroy_cq()
863 struct gdma_queue **queue_ptr) in mana_gd_create_hwc_queue()
867 struct gdma_queue *queue; in mana_gd_create_hwc_queue()
994 struct gdma_queue **queue_ptr) in mana_gd_create_mana_eq()
998 struct gdma_queue *queue; in mana_gd_create_mana_eq()
[all …]
H A Dhw_channel.c227 struct gdma_queue *rq; in mana_hwc_rx_event_handler()
300 struct gdma_queue **queue) in mana_hwc_create_gdma_wq()
318 struct gdma_queue *parent_eq, in mana_hwc_create_gdma_cq()
319 struct gdma_queue **queue) in mana_hwc_create_gdma_cq()
337 struct gdma_queue **queue) in mana_hwc_create_gdma_eq()
404 struct gdma_queue *eq, *cq; in mana_hwc_create_cq()
536 struct gdma_queue *queue; in mana_hwc_create_wq()
677 struct gdma_queue *rq = hwc->rxq->gdma_wq; in mana_hwc_establish_channel()
678 struct gdma_queue *sq = hwc->txq->gdma_wq; in mana_hwc_establish_channel()
679 struct gdma_queue *eq = hwc->cq->gdma_eq; in mana_hwc_establish_channel()
[all …]
H A Dhw_channel.h160 struct gdma_queue *gdma_cq;
161 struct gdma_queue *gdma_eq;
175 struct gdma_queue *gdma_wq;
H A Dmana.h145 struct gdma_queue *gdma_sq;
357 struct gdma_queue *gdma_cq;
408 struct gdma_queue *gdma_rq;
H A Dmana_en.c343 mana_can_tx(struct gdma_queue *wq) in mana_can_tx()
501 struct gdma_queue *gdma_sq; in mana_xmit()
1290 struct gdma_queue *eq; in mana_destroy_eq()
1397 mana_move_wq_tail(struct gdma_queue *wq, uint32_t num_units) in mana_move_wq_tail()
1433 struct gdma_queue *gdma_wq; in mana_poll_tx_cq()
1848 mana_cq_handler(void *context, struct gdma_queue *gdma_queue) in mana_cq_handler() argument
1853 KASSERT(cq->gdma_cq == gdma_queue, in mana_cq_handler()
1854 ("cq do not match %p, %p", cq->gdma_cq, gdma_queue)); in mana_cq_handler()
1867 mana_gd_ring_cq(gdma_queue, arm_bit); in mana_cq_handler()
1905 mana_schedule_task(void *arg, struct gdma_queue *gdma_queue) in mana_schedule_task() argument