Symbol: gdma_queue
sys/dev/mana/gdma.h
304
struct gdma_queue;
sys/dev/mana/gdma.h
306
typedef void gdma_eq_callback(void *context, struct gdma_queue *q,
sys/dev/mana/gdma.h
309
typedef void gdma_cq_callback(void *context, struct gdma_queue *q);
sys/dev/mana/gdma.h
359
struct gdma_queue *parent;
sys/dev/mana/gdma.h
382
struct gdma_queue *parent_eq;
sys/dev/mana/gdma.h
389
struct gdma_queue *eq;
sys/dev/mana/gdma.h
420
struct gdma_queue **cq_table;
sys/dev/mana/gdma.h
457
uint8_t *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, uint32_t wqe_offset);
sys/dev/mana/gdma.h
458
uint32_t mana_gd_wq_avail_space(struct gdma_queue *wq);
sys/dev/mana/gdma.h
460
int mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq);
sys/dev/mana/gdma.h
464
struct gdma_queue **queue_ptr);
sys/dev/mana/gdma.h
468
struct gdma_queue **queue_ptr);
sys/dev/mana/gdma.h
472
struct gdma_queue **queue_ptr);
sys/dev/mana/gdma.h
474
void mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue);
sys/dev/mana/gdma.h
476
int mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe);
sys/dev/mana/gdma.h
478
void mana_gd_ring_cq(struct gdma_queue *cq, uint8_t arm_bit);
sys/dev/mana/gdma.h
849
int mana_gd_post_work_request(struct gdma_queue *wq,
sys/dev/mana/gdma.h
853
int mana_gd_post_and_ring(struct gdma_queue *queue,
sys/dev/mana/gdma.h
862
struct gdma_queue *queue);
sys/dev/mana/gdma_main.c
1038
struct gdma_queue **queue_ptr)
sys/dev/mana/gdma_main.c
1042
struct gdma_queue *queue;
sys/dev/mana/gdma_main.c
1081
mana_gd_destroy_queue(struct gdma_context *gc, struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
1216
mana_gd_wq_avail_space(struct gdma_queue *wq)
sys/dev/mana/gdma_main.c
1230
mana_gd_get_wqe_ptr(const struct gdma_queue *wq, uint32_t wqe_offset)
sys/dev/mana/gdma_main.c
1292
mana_gd_write_sgl(struct gdma_queue *wq, uint8_t *wqe_ptr,
sys/dev/mana/gdma_main.c
1316
mana_gd_post_work_request(struct gdma_queue *wq,
sys/dev/mana/gdma_main.c
1377
mana_gd_post_and_ring(struct gdma_queue *queue,
sys/dev/mana/gdma_main.c
1394
mana_gd_read_cqe(struct gdma_queue *cq, struct gdma_comp *comp)
sys/dev/mana/gdma_main.c
1428
mana_gd_poll_cq(struct gdma_queue *cq, struct gdma_comp *comp, int num_cqe)
sys/dev/mana/gdma_main.c
341
struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
377
int mana_gd_disable_queue(struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
471
mana_gd_wq_ring_doorbell(struct gdma_context *gc, struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
478
mana_gd_ring_cq(struct gdma_queue *cq, uint8_t arm_bit)
sys/dev/mana/gdma_main.c
491
mana_gd_process_eqe(struct gdma_queue *eq)
sys/dev/mana/gdma_main.c
499
struct gdma_queue *cq;
sys/dev/mana/gdma_main.c
560
struct gdma_queue *eq = arg;
sys/dev/mana/gdma_main.c
629
mana_gd_register_irq(struct gdma_queue *queue,
sys/dev/mana/gdma_main.c
684
mana_gd_deregiser_irq(struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
715
mana_gd_test_eq(struct gdma_context *gc, struct gdma_queue *eq)
sys/dev/mana/gdma_main.c
769
struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
788
bool create_hwq, struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
836
struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
848
struct gdma_queue *queue)
sys/dev/mana/gdma_main.c
863
struct gdma_queue **queue_ptr)
sys/dev/mana/gdma_main.c
867
struct gdma_queue *queue;
sys/dev/mana/gdma_main.c
994
struct gdma_queue **queue_ptr)
sys/dev/mana/gdma_main.c
998
struct gdma_queue *queue;
sys/dev/mana/hw_channel.c
146
mana_hwc_init_event_handler(void *ctx, struct gdma_queue *q_self,
sys/dev/mana/hw_channel.c
227
struct gdma_queue *rq;
sys/dev/mana/hw_channel.c
300
struct gdma_queue **queue)
sys/dev/mana/hw_channel.c
318
struct gdma_queue *parent_eq,
sys/dev/mana/hw_channel.c
319
struct gdma_queue **queue)
sys/dev/mana/hw_channel.c
337
struct gdma_queue **queue)
sys/dev/mana/hw_channel.c
352
mana_hwc_comp_event(void *ctx, struct gdma_queue *q_self)
sys/dev/mana/hw_channel.c
404
struct gdma_queue *eq, *cq;
sys/dev/mana/hw_channel.c
536
struct gdma_queue *queue;
sys/dev/mana/hw_channel.c
677
struct gdma_queue *rq = hwc->rxq->gdma_wq;
sys/dev/mana/hw_channel.c
678
struct gdma_queue *sq = hwc->txq->gdma_wq;
sys/dev/mana/hw_channel.c
679
struct gdma_queue *eq = hwc->cq->gdma_eq;
sys/dev/mana/hw_channel.c
680
struct gdma_queue *cq = hwc->cq->gdma_cq;
sys/dev/mana/hw_channel.c
708
gc->cq_table = malloc(gc->max_num_cqs * sizeof(struct gdma_queue *),
sys/dev/mana/hw_channel.h
160
struct gdma_queue *gdma_cq;
sys/dev/mana/hw_channel.h
161
struct gdma_queue *gdma_eq;
sys/dev/mana/hw_channel.h
175
struct gdma_queue *gdma_wq;
sys/dev/mana/mana.h
157
struct gdma_queue *gdma_sq;
sys/dev/mana/mana.h
369
struct gdma_queue *gdma_cq;
sys/dev/mana/mana.h
420
struct gdma_queue *gdma_rq;
sys/dev/mana/mana_en.c
1298
struct gdma_queue *eq;
sys/dev/mana/mana_en.c
1405
mana_move_wq_tail(struct gdma_queue *wq, uint32_t num_units)
sys/dev/mana/mana_en.c
1442
struct gdma_queue *gdma_wq;
sys/dev/mana/mana_en.c
1901
mana_cq_handler(void *context, struct gdma_queue *gdma_queue)
sys/dev/mana/mana_en.c
1906
KASSERT(cq->gdma_cq == gdma_queue,
sys/dev/mana/mana_en.c
1907
("cq do not match %p, %p", cq->gdma_cq, gdma_queue));
sys/dev/mana/mana_en.c
1920
mana_gd_ring_cq(gdma_queue, arm_bit);
sys/dev/mana/mana_en.c
1958
mana_schedule_task(void *arg, struct gdma_queue *gdma_queue)
sys/dev/mana/mana_en.c
348
mana_can_tx(struct gdma_queue *wq)
sys/dev/mana/mana_en.c
501
struct gdma_queue *gdma_sq;