Symbol: gdma_queue
drivers/infiniband/hw/mana/cq.c
123
static void mana_ib_cq_handler(void *ctx, struct gdma_queue *gdma_cq)
drivers/infiniband/hw/mana/cq.c
134
struct gdma_queue *gdma_cq;
drivers/infiniband/hw/mana/cq.c
174
struct gdma_queue *gdma_cq = cq->queue.kmem;
drivers/infiniband/hw/mana/cq.c
186
struct gdma_queue *wq = qp->ud_qp.queues[MANA_UD_SEND_QUEUE].kmem;
drivers/infiniband/hw/mana/cq.c
202
struct gdma_queue *wq = qp->ud_qp.queues[MANA_UD_RECV_QUEUE].kmem;
drivers/infiniband/hw/mana/cq.c
320
struct gdma_queue *queue = cq->queue.kmem;
drivers/infiniband/hw/mana/main.c
742
mana_ib_event_handler(void *ctx, struct gdma_queue *q, struct gdma_event *event)
drivers/infiniband/hw/mana/main.c
795
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
1043
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1054
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1069
struct gdma_queue **queue_ptr)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1073
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1205
struct gdma_queue **queue_ptr)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1209
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1257
struct gdma_queue **queue_ptr)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1261
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1309
void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1466
u32 mana_gd_wq_avail_space(struct gdma_queue *wq)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1476
u8 *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, u32 wqe_offset)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1528
static void mana_gd_write_sgl(struct gdma_queue *wq, u8 *wqe_ptr,
drivers/net/ethernet/microsoft/mana/gdma_main.c
1551
int mana_gd_post_work_request(struct gdma_queue *wq,
drivers/net/ethernet/microsoft/mana/gdma_main.c
1605
int mana_gd_post_and_ring(struct gdma_queue *queue,
drivers/net/ethernet/microsoft/mana/gdma_main.c
1624
static int mana_gd_read_cqe(struct gdma_queue *cq, struct gdma_comp *comp)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1656
int mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe)
drivers/net/ethernet/microsoft/mana/gdma_main.c
1683
struct gdma_queue *eq;
drivers/net/ethernet/microsoft/mana/gdma_main.c
403
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
437
static int mana_gd_disable_queue(struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
520
void mana_gd_wq_ring_doorbell(struct gdma_context *gc, struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
530
void mana_gd_ring_cq(struct gdma_queue *cq, u8 arm_bit)
drivers/net/ethernet/microsoft/mana/gdma_main.c
727
static void mana_gd_process_eqe(struct gdma_queue *eq)
drivers/net/ethernet/microsoft/mana/gdma_main.c
735
struct gdma_queue *cq;
drivers/net/ethernet/microsoft/mana/gdma_main.c
804
struct gdma_queue *eq = arg;
drivers/net/ethernet/microsoft/mana/gdma_main.c
852
static int mana_gd_register_irq(struct gdma_queue *queue,
drivers/net/ethernet/microsoft/mana/gdma_main.c
891
static void mana_gd_deregister_irq(struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
898
struct gdma_queue *eq;
drivers/net/ethernet/microsoft/mana/gdma_main.c
927
int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq)
drivers/net/ethernet/microsoft/mana/gdma_main.c
977
struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/gdma_main.c
995
bool create_hwq, struct gdma_queue *queue)
drivers/net/ethernet/microsoft/mana/hw_channel.c
111
static void mana_hwc_init_event_handler(void *ctx, struct gdma_queue *q_self,
drivers/net/ethernet/microsoft/mana/hw_channel.c
248
struct gdma_queue *rq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
306
struct gdma_queue **queue)
drivers/net/ethernet/microsoft/mana/hw_channel.c
323
struct gdma_queue *parent_eq,
drivers/net/ethernet/microsoft/mana/hw_channel.c
324
struct gdma_queue **queue)
drivers/net/ethernet/microsoft/mana/hw_channel.c
341
struct gdma_queue **queue)
drivers/net/ethernet/microsoft/mana/hw_channel.c
356
static void mana_hwc_comp_event(void *ctx, struct gdma_queue *q_self)
drivers/net/ethernet/microsoft/mana/hw_channel.c
405
struct gdma_queue *eq, *cq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
536
struct gdma_queue *queue;
drivers/net/ethernet/microsoft/mana/hw_channel.c
673
struct gdma_queue *rq = hwc->rxq->gdma_wq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
674
struct gdma_queue *sq = hwc->txq->gdma_wq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
675
struct gdma_queue *eq = hwc->cq->gdma_eq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
676
struct gdma_queue *cq = hwc->cq->gdma_cq;
drivers/net/ethernet/microsoft/mana/hw_channel.c
701
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
1670
struct gdma_queue *eq;
drivers/net/ethernet/microsoft/mana/mana_en.c
1819
static int mana_move_wq_tail(struct gdma_queue *wq, u32 num_units)
drivers/net/ethernet/microsoft/mana/mana_en.c
1862
struct gdma_queue *gdma_wq;
drivers/net/ethernet/microsoft/mana/mana_en.c
2355
static int mana_cq_handler(void *context, struct gdma_queue *gdma_queue)
drivers/net/ethernet/microsoft/mana/mana_en.c
2360
WARN_ON_ONCE(cq->gdma_cq != gdma_queue);
drivers/net/ethernet/microsoft/mana/mana_en.c
2371
mana_gd_ring_cq(gdma_queue, SET_ARM_BIT);
drivers/net/ethernet/microsoft/mana/mana_en.c
2381
mana_gd_ring_cq(gdma_queue, 0);
drivers/net/ethernet/microsoft/mana/mana_en.c
2401
static void mana_schedule_napi(void *context, struct gdma_queue *gdma_queue)
drivers/net/ethernet/microsoft/mana/mana_en.c
357
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
1011
int mana_gd_post_work_request(struct gdma_queue *wq,
include/net/mana/gdma.h
1015
int mana_gd_post_and_ring(struct gdma_queue *queue,
include/net/mana/gdma.h
1023
struct gdma_queue *queue);
include/net/mana/gdma.h
293
struct gdma_queue;
include/net/mana/gdma.h
296
struct gdma_queue *eq;
include/net/mana/gdma.h
300
typedef void gdma_eq_callback(void *context, struct gdma_queue *q,
include/net/mana/gdma.h
303
typedef void gdma_cq_callback(void *context, struct gdma_queue *q);
include/net/mana/gdma.h
354
struct gdma_queue *parent; /* For CQ/EQ relationship */
include/net/mana/gdma.h
378
struct gdma_queue *parent_eq;
include/net/mana/gdma.h
421
struct gdma_queue **cq_table;
include/net/mana/gdma.h
480
u8 *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, u32 wqe_offset);
include/net/mana/gdma.h
481
u32 mana_gd_wq_avail_space(struct gdma_queue *wq);
include/net/mana/gdma.h
483
int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq);
include/net/mana/gdma.h
487
struct gdma_queue **queue_ptr);
include/net/mana/gdma.h
491
struct gdma_queue **queue_ptr);
include/net/mana/gdma.h
495
struct gdma_queue **queue_ptr);
include/net/mana/gdma.h
497
void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue);
include/net/mana/gdma.h
499
int mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe);
include/net/mana/gdma.h
501
void mana_gd_ring_cq(struct gdma_queue *cq, u8 arm_bit);
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
100
struct gdma_queue *gdma_sq;
include/net/mana/mana.h
274
struct gdma_queue *gdma_cq;
include/net/mana/mana.h
334
struct gdma_queue *gdma_rq;