Home
last modified time | relevance | path

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

/linux/include/net/mana/
A Dgdma.h267 struct gdma_queue;
270 struct gdma_queue *eq;
292 struct gdma_queue { struct
350 struct gdma_queue *parent_eq;
380 struct gdma_queue **cq_table;
422 u32 mana_gd_wq_avail_space(struct gdma_queue *wq);
428 struct gdma_queue **queue_ptr);
432 struct gdma_queue **queue_ptr);
436 struct gdma_queue **queue_ptr);
862 int mana_gd_post_and_ring(struct gdma_queue *queue,
[all …]
A Dhw_channel.h136 struct gdma_queue *gdma_cq;
137 struct gdma_queue *gdma_eq;
151 struct gdma_queue *gdma_wq;
A Dmana.h92 struct gdma_queue *gdma_sq;
268 struct gdma_queue *gdma_cq;
320 struct gdma_queue *gdma_rq;
/linux/drivers/net/ethernet/microsoft/mana/
A Dgdma_main.c207 struct gdma_queue *queue) in mana_gd_create_hw_eq()
352 struct gdma_queue *cq; in mana_gd_process_eqe()
402 struct gdma_queue *eq = arg; in mana_gd_process_eq_events()
490 struct gdma_queue *eq; in mana_gd_deregiser_irq()
562 struct gdma_queue *queue) in mana_gd_destroy_eq()
627 struct gdma_queue *queue) in mana_gd_create_cq()
638 struct gdma_queue *queue) in mana_gd_destroy_cq()
657 struct gdma_queue *queue; in mana_gd_create_hwc_queue()
781 struct gdma_queue *queue; in mana_gd_create_mana_eq()
828 struct gdma_queue *queue; in mana_gd_create_mana_wq_cq()
[all …]
A Dhw_channel.c218 struct gdma_queue *rq; in mana_hwc_rx_event_handler()
265 struct gdma_queue **queue) in mana_hwc_create_gdma_wq()
282 struct gdma_queue *parent_eq, in mana_hwc_create_gdma_cq()
283 struct gdma_queue **queue) in mana_hwc_create_gdma_cq()
300 struct gdma_queue **queue) in mana_hwc_create_gdma_eq()
364 struct gdma_queue *eq, *cq; in mana_hwc_create_cq()
494 struct gdma_queue *queue; in mana_hwc_create_wq()
628 struct gdma_queue *rq = hwc->rxq->gdma_wq; in mana_hwc_establish_channel()
629 struct gdma_queue *sq = hwc->txq->gdma_wq; in mana_hwc_establish_channel()
630 struct gdma_queue *eq = hwc->cq->gdma_eq; in mana_hwc_establish_channel()
[all …]
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()
1225 struct gdma_queue *eq; in mana_destroy_eq()
1331 static int mana_move_wq_tail(struct gdma_queue *wq, u32 num_units) in mana_move_wq_tail()
1374 struct gdma_queue *gdma_wq; in mana_poll_tx_cq()
1792 static int mana_cq_handler(void *context, struct gdma_queue *gdma_queue) in mana_cq_handler() argument
1797 WARN_ON_ONCE(cq->gdma_cq != gdma_queue); in mana_cq_handler()
1808 mana_gd_ring_cq(gdma_queue, SET_ARM_BIT); in mana_cq_handler()
1818 mana_gd_ring_cq(gdma_queue, 0); in mana_cq_handler()
1838 static void mana_schedule_napi(void *context, struct gdma_queue *gdma_queue) in mana_schedule_napi() argument
/linux/drivers/infiniband/hw/mana/
A Dcq.c108 static void mana_ib_cq_handler(void *ctx, struct gdma_queue *gdma_cq) in mana_ib_cq_handler()
119 struct gdma_queue *gdma_cq; in mana_ib_install_cq_cb()
A Dmana_ib.h63 struct gdma_queue *fatal_err_eq;
64 struct gdma_queue **eqs;
A Dmain.c671 mana_ib_event_handler(void *ctx, struct gdma_queue *q, struct gdma_event *event) in mana_ib_event_handler()
715 mdev->eqs = kcalloc(mdev->ib_dev.num_comp_vectors, sizeof(struct gdma_queue *), in mana_ib_create_eqs()

Completed in 30 milliseconds