Symbol: gdma_queue
drivers/infiniband/hw/mana/cq.c
130
static void mana_ib_cq_handler(void *ctx, struct gdma_queue *gdma_cq)
drivers/infiniband/hw/mana/cq.c
141
struct gdma_queue *gdma_cq;
drivers/infiniband/hw/mana/cq.c
180
struct gdma_queue *gdma_cq = cq->queue.kmem;
drivers/infiniband/hw/mana/cq.c
192
struct gdma_queue *wq = qp->ud_qp.queues[MANA_UD_SEND_QUEUE].kmem;
drivers/infiniband/hw/mana/cq.c
208
struct gdma_queue *wq = qp->ud_qp.queues[MANA_UD_RECV_QUEUE].kmem;
drivers/infiniband/hw/mana/cq.c
326
struct gdma_queue *queue = cq->queue.kmem;
drivers/infiniband/hw/mana/main.c
752
mana_ib_event_handler(void *ctx, struct gdma_queue *q, struct gdma_event *event)
drivers/infiniband/hw/mana/main.c
796
mdev->eqs = kzalloc_objs(struct gdma_queue *,
drivers/infiniband/hw/mana/mana_ib.h
70
struct gdma_queue *kmem;
drivers/infiniband/hw/mana/mana_ib.h
79
struct gdma_queue *fatal_err_eq;
drivers/infiniband/hw/mana/mana_ib.h
80
struct gdma_queue **eqs;
drivers/infiniband/hw/mana/wr.c
13
struct gdma_queue *queue = qp->ud_qp.queues[MANA_UD_RECV_QUEUE].kmem;
drivers/infiniband/hw/mana/wr.c
80
struct gdma_queue *queue = qp->ud_qp.queues[MANA_UD_SEND_QUEUE].kmem;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1055
struct gdma_queue **queue_ptr)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1059
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1107
struct gdma_queue **queue_ptr)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1111
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1157
void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1296
u32 mana_gd_wq_avail_space(struct gdma_queue *wq)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1306
u8 *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, u32 wqe_offset)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1358
static void mana_gd_write_sgl(struct gdma_queue *wq, u8 *wqe_ptr,
drivers/net/ethernet/microsoft/mana/gdma_main.c
1381
int mana_gd_post_work_request(struct gdma_queue *wq,
drivers/net/ethernet/microsoft/mana/gdma_main.c
1435
int mana_gd_post_and_ring(struct gdma_queue *queue,
drivers/net/ethernet/microsoft/mana/gdma_main.c
1454
static int mana_gd_read_cqe(struct gdma_queue *cq, struct gdma_comp *comp)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1486
int mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1513
struct gdma_queue *eq;
drivers/net/ethernet/microsoft/mana/gdma_main.c
262
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
296
static int mana_gd_disable_queue(struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
379
void mana_gd_wq_ring_doorbell(struct gdma_context *gc, struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
389
void mana_gd_ring_cq(struct gdma_queue *cq, u8 arm_bit)
drivers/net/ethernet/microsoft/mana/gdma_main.c
561
static void mana_gd_process_eqe(struct gdma_queue *eq)
drivers/net/ethernet/microsoft/mana/gdma_main.c
570
struct gdma_queue *cq;
drivers/net/ethernet/microsoft/mana/gdma_main.c
662
struct gdma_queue *eq = arg;
drivers/net/ethernet/microsoft/mana/gdma_main.c
710
static int mana_gd_register_irq(struct gdma_queue *queue,
drivers/net/ethernet/microsoft/mana/gdma_main.c
745
static void mana_gd_deregister_irq(struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
752
struct gdma_queue *eq;
drivers/net/ethernet/microsoft/mana/gdma_main.c
778
int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq)
drivers/net/ethernet/microsoft/mana/gdma_main.c
828
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
846
bool create_hwq, struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
893
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
904
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
919
struct gdma_queue **queue_ptr)
drivers/net/ethernet/microsoft/mana/gdma_main.c
923
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/hw_channel.c
113
static void mana_hwc_init_event_handler(void *ctx, struct gdma_queue *q_self,
drivers/net/ethernet/microsoft/mana/hw_channel.c
250
struct gdma_queue *rq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
297
struct gdma_queue **queue)
drivers/net/ethernet/microsoft/mana/hw_channel.c
314
struct gdma_queue *parent_eq,
drivers/net/ethernet/microsoft/mana/hw_channel.c
315
struct gdma_queue **queue)
drivers/net/ethernet/microsoft/mana/hw_channel.c
332
struct gdma_queue **queue)
drivers/net/ethernet/microsoft/mana/hw_channel.c
347
static void mana_hwc_comp_event(void *ctx, struct gdma_queue *q_self)
drivers/net/ethernet/microsoft/mana/hw_channel.c
396
struct gdma_queue *eq, *cq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
527
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/hw_channel.c
664
struct gdma_queue *rq = hwc->rxq->gdma_wq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
665
struct gdma_queue *sq = hwc->txq->gdma_wq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
666
struct gdma_queue *eq = hwc->cq->gdma_eq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
667
struct gdma_queue *cq = hwc->cq->gdma_cq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
692
gc->cq_table = vcalloc(gc->max_num_cqs, sizeof(struct gdma_queue *));
drivers/net/ethernet/microsoft/mana/mana_en.c
144
static bool mana_can_tx(struct gdma_queue *wq)
drivers/net/ethernet/microsoft/mana/mana_en.c
1601
struct gdma_queue *eq;
drivers/net/ethernet/microsoft/mana/mana_en.c
1726
static int mana_move_wq_tail(struct gdma_queue *wq, u32 num_units)
drivers/net/ethernet/microsoft/mana/mana_en.c
1769
struct gdma_queue *gdma_wq;
drivers/net/ethernet/microsoft/mana/mana_en.c
2205
static int mana_cq_handler(void *context, struct gdma_queue *gdma_queue)
drivers/net/ethernet/microsoft/mana/mana_en.c
2210
WARN_ON_ONCE(cq->gdma_cq != gdma_queue);
drivers/net/ethernet/microsoft/mana/mana_en.c
2221
mana_gd_ring_cq(gdma_queue, SET_ARM_BIT);
drivers/net/ethernet/microsoft/mana/mana_en.c
2231
mana_gd_ring_cq(gdma_queue, 0);
drivers/net/ethernet/microsoft/mana/mana_en.c
2251
static void mana_schedule_napi(void *context, struct gdma_queue *gdma_queue)
drivers/net/ethernet/microsoft/mana/mana_en.c
346
struct gdma_queue *gdma_sq;
drivers/net/ethernet/microsoft/mana/mana_en.c
41
struct gdma_queue *gdma_q = filp->private_data;
include/net/mana/gdma.h
287
struct gdma_queue;
include/net/mana/gdma.h
290
struct gdma_queue *eq;
include/net/mana/gdma.h
294
typedef void gdma_eq_callback(void *context, struct gdma_queue *q,
include/net/mana/gdma.h
297
typedef void gdma_cq_callback(void *context, struct gdma_queue *q);
include/net/mana/gdma.h
347
struct gdma_queue *parent; /* For CQ/EQ relationship */
include/net/mana/gdma.h
371
struct gdma_queue *parent_eq;
include/net/mana/gdma.h
406
struct gdma_queue **cq_table;
include/net/mana/gdma.h
453
u8 *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, u32 wqe_offset);
include/net/mana/gdma.h
454
u32 mana_gd_wq_avail_space(struct gdma_queue *wq);
include/net/mana/gdma.h
456
int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq);
include/net/mana/gdma.h
460
struct gdma_queue **queue_ptr);
include/net/mana/gdma.h
464
struct gdma_queue **queue_ptr);
include/net/mana/gdma.h
468
struct gdma_queue **queue_ptr);
include/net/mana/gdma.h
470
void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue);
include/net/mana/gdma.h
472
int mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe);
include/net/mana/gdma.h
474
void mana_gd_ring_cq(struct gdma_queue *cq, u8 arm_bit);
include/net/mana/gdma.h
969
int mana_gd_post_work_request(struct gdma_queue *wq,
include/net/mana/gdma.h
973
int mana_gd_post_and_ring(struct gdma_queue *queue,
include/net/mana/gdma.h
981
struct gdma_queue *queue);
include/net/mana/hw_channel.h
147
struct gdma_queue *gdma_cq;
include/net/mana/hw_channel.h
148
struct gdma_queue *gdma_eq;
include/net/mana/hw_channel.h
162
struct gdma_queue *gdma_wq;
include/net/mana/mana.h
271
struct gdma_queue *gdma_cq;
include/net/mana/mana.h
323
struct gdma_queue *gdma_rq;
include/net/mana/mana.h
95
struct gdma_queue *gdma_sq;