Searched refs:gdma_queue (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | gdma_main.c | 492 struct gdma_queue *queue) in mana_gd_create_hw_eq() 526 static int mana_gd_disable_queue(struct gdma_queue *queue) in mana_gd_disable_queue() 620 void mana_gd_wq_ring_doorbell(struct gdma_context *gc, struct gdma_queue *queue) in mana_gd_wq_ring_doorbell() 630 void mana_gd_ring_cq(struct gdma_queue *cq, u8 arm_bit) in mana_gd_ring_cq() 643 void mana_gd_ring_dim(struct gdma_queue *cq, u32 mod_usec, bool mod_usec_vld, in mana_gd_ring_dim() 845 static void *mana_gd_ring_ptr(const struct gdma_queue *q, u32 offset) in mana_gd_ring_ptr() 859 static u32 mana_gd_ring_contig_avail(const struct gdma_queue *q, u32 offset) in mana_gd_ring_contig_avail() 871 ssize_t mana_gd_read_ring(struct gdma_queue *q, char __user *buf, in mana_gd_read_ring() 907 static void mana_gd_process_eqe(struct gdma_queue *eq) in mana_gd_process_eqe() 914 struct gdma_queue *cq; in mana_gd_process_eqe() [all …]
|
| H A D | hw_channel.c | 111 static void mana_hwc_init_event_handler(void *ctx, struct gdma_queue *q_self, in mana_hwc_init_event_handler() 248 struct gdma_queue *rq; in mana_hwc_rx_event_handler() 306 struct gdma_queue **queue) in mana_hwc_create_gdma_wq() 323 struct gdma_queue *parent_eq, in mana_hwc_create_gdma_cq() 324 struct gdma_queue **queue) in mana_hwc_create_gdma_cq() 341 struct gdma_queue **queue) in mana_hwc_create_gdma_eq() 356 static void mana_hwc_comp_event(void *ctx, struct gdma_queue *q_self) in mana_hwc_comp_event() 405 struct gdma_queue *eq, *cq; in mana_hwc_create_cq() 536 struct gdma_queue *queue; in mana_hwc_create_wq() 673 struct gdma_queue *rq = hwc->rxq->gdma_wq; in mana_hwc_establish_channel() [all …]
|
| H A D | mana_en.c | 41 struct gdma_queue *gdma_q = filp->private_data; in mana_dbg_q_read() 147 static bool mana_can_tx(struct gdma_queue *wq) in mana_can_tx() 360 struct gdma_queue *gdma_sq; in mana_start_xmit() 1726 struct gdma_queue *eq; in mana_destroy_eq() 1875 static int mana_move_wq_tail(struct gdma_queue *wq, u32 num_units) in mana_move_wq_tail() 1919 struct gdma_queue *gdma_wq; in mana_poll_tx_cq() 2561 static int mana_cq_handler(void *context, struct gdma_queue *gdma_queue) in mana_cq_handler() argument 2566 WARN_ON_ONCE(cq->gdma_cq != gdma_queue); in mana_cq_handler() 2577 mana_gd_ring_cq(gdma_queue, SET_ARM_BIT); in mana_cq_handler() 2596 mana_gd_ring_cq(gdma_queue, 0); in mana_cq_handler() [all …]
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | wr.c | 13 struct gdma_queue *queue = qp->ud_qp.queues[MANA_UD_RECV_QUEUE].kmem; in mana_ib_post_recv_ud() 80 struct gdma_queue *queue = qp->ud_qp.queues[MANA_UD_SEND_QUEUE].kmem; in mana_ib_post_send_ud()
|
| /linux/include/net/mana/ |
| H A D | mana.h | 123 struct gdma_queue *gdma_sq; 312 struct gdma_queue *gdma_cq; 383 struct gdma_queue *gdma_rq;
|