Home
last modified time | relevance | path

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

/openbmc/linux/include/net/mana/
H A Dgdma.h256 struct gdma_queue;
259 struct gdma_queue *eq;
281 struct gdma_queue { struct
337 struct gdma_queue *parent_eq;
366 struct gdma_queue **cq_table;
405 u32 mana_gd_wq_avail_space(struct gdma_queue *wq);
411 struct gdma_queue **queue_ptr);
415 struct gdma_queue **queue_ptr);
419 struct gdma_queue **queue_ptr);
843 int mana_gd_post_and_ring(struct gdma_queue *queue,
[all …]
H A Dhw_channel.h136 struct gdma_queue *gdma_cq;
137 struct gdma_queue *gdma_eq;
151 struct gdma_queue *gdma_wq;
H A Dmana.h79 struct gdma_queue *gdma_sq;
253 struct gdma_queue *gdma_cq;
304 struct gdma_queue *gdma_rq;
/openbmc/linux/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c204 struct gdma_queue *queue) in mana_gd_create_hw_eq()
349 struct gdma_queue *cq; in mana_gd_process_eqe()
398 struct gdma_queue *eq = arg; in mana_gd_process_eq_events()
565 struct gdma_queue *queue) in mana_gd_destroy_eq()
629 struct gdma_queue *queue) in mana_gd_create_cq()
640 struct gdma_queue *queue) in mana_gd_destroy_cq()
655 struct gdma_queue **queue_ptr) in mana_gd_create_hwc_queue()
659 struct gdma_queue *queue; in mana_gd_create_hwc_queue()
779 struct gdma_queue **queue_ptr) in mana_gd_create_mana_eq()
783 struct gdma_queue *queue; in mana_gd_create_mana_eq()
[all …]
H A Dhw_channel.c209 struct gdma_queue *rq; in mana_hwc_rx_event_handler()
258 struct gdma_queue **queue) in mana_hwc_create_gdma_wq()
275 struct gdma_queue *parent_eq, in mana_hwc_create_gdma_cq()
276 struct gdma_queue **queue) in mana_hwc_create_gdma_cq()
293 struct gdma_queue **queue) in mana_hwc_create_gdma_eq()
356 struct gdma_queue *eq, *cq; in mana_hwc_create_cq()
486 struct gdma_queue *queue; in mana_hwc_create_wq()
620 struct gdma_queue *rq = hwc->rxq->gdma_wq; in mana_hwc_establish_channel()
621 struct gdma_queue *sq = hwc->txq->gdma_wq; in mana_hwc_establish_channel()
622 struct gdma_queue *eq = hwc->cq->gdma_eq; in mana_hwc_establish_channel()
[all …]
H A Dmana_en.c65 static bool mana_can_tx(struct gdma_queue *wq) in mana_can_tx()
231 struct gdma_queue *gdma_sq; in mana_start_xmit()
1208 struct gdma_queue *eq; in mana_destroy_eq()
1313 static int mana_move_wq_tail(struct gdma_queue *wq, u32 num_units) in mana_move_wq_tail()
1356 struct gdma_queue *gdma_wq; in mana_poll_tx_cq()
1774 static int mana_cq_handler(void *context, struct gdma_queue *gdma_queue) in mana_cq_handler() argument
1780 WARN_ON_ONCE(cq->gdma_cq != gdma_queue); in mana_cq_handler()
1796 mana_gd_ring_cq(gdma_queue, arm_bit); in mana_cq_handler()
1814 static void mana_schedule_napi(void *context, struct gdma_queue *gdma_queue) in mana_schedule_napi() argument