Symbol: ionic_cq
drivers/infiniband/hw/ionic/ionic_admin.c
520
struct ionic_cq *cq;
drivers/infiniband/hw/ionic/ionic_admin.c
634
struct ionic_cq *cq, *cq_tmp;
drivers/infiniband/hw/ionic/ionic_admin.c
79
static bool ionic_admin_next_cqe(struct ionic_ibdev *dev, struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_admin.c
793
struct ionic_cq *cq;
drivers/infiniband/hw/ionic/ionic_admin.c
96
struct ionic_cq *cq = &aq->vcq->cq[0];
drivers/infiniband/hw/ionic/ionic_controlpath.c
1162
struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_controlpath.c
1322
struct ionic_cq *send_cq,
drivers/infiniband/hw/ionic/ionic_controlpath.c
1323
struct ionic_cq *recv_cq,
drivers/infiniband/hw/ionic/ionic_controlpath.c
174
void ionic_destroy_cq_common(struct ionic_ibdev *dev, struct ionic_cq *cq)
drivers/infiniband/hw/ionic/ionic_controlpath.c
2151
struct ionic_cq *cq;
drivers/infiniband/hw/ionic/ionic_controlpath.c
2393
void ionic_notify_flush_cq(struct ionic_cq *cq)
drivers/infiniband/hw/ionic/ionic_controlpath.c
2413
struct ionic_cq *cq;
drivers/infiniband/hw/ionic/ionic_controlpath.c
2446
static void ionic_clean_cq(struct ionic_cq *cq, u32 qpid)
drivers/infiniband/hw/ionic/ionic_controlpath.c
2476
struct ionic_cq *cq;
drivers/infiniband/hw/ionic/ionic_controlpath.c
2639
struct ionic_cq *cq;
drivers/infiniband/hw/ionic/ionic_controlpath.c
86
struct ionic_cq *cq = &vcq->cq[udma_idx];
drivers/infiniband/hw/ionic/ionic_datapath.c
1224
struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
130
static int ionic_poll_recv(struct ionic_ibdev *dev, struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
1301
struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
1383
struct ionic_cq *cq =
drivers/infiniband/hw/ionic/ionic_datapath.c
1395
struct ionic_cq *cq =
drivers/infiniband/hw/ionic/ionic_datapath.c
15
static bool ionic_next_cqe(struct ionic_ibdev *dev, struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
286
static int ionic_poll_send(struct ionic_ibdev *dev, struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
342
static int ionic_poll_send_many(struct ionic_ibdev *dev, struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
450
static void ionic_reserve_sync_cq(struct ionic_ibdev *dev, struct ionic_cq *cq)
drivers/infiniband/hw/ionic/ionic_datapath.c
461
static void ionic_reserve_cq(struct ionic_ibdev *dev, struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
471
struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_datapath.c
670
static int ionic_req_notify_vcq_cq(struct ionic_ibdev *dev, struct ionic_cq *cq,
drivers/infiniband/hw/ionic/ionic_ibdev.h
222
struct ionic_cq cq[2];
drivers/infiniband/hw/ionic/ionic_ibdev.h
383
static inline struct ionic_cq *to_ionic_vcq_cq(struct ib_cq *ibcq,
drivers/infiniband/hw/ionic/ionic_ibdev.h
428
struct ionic_cq *cq = container_of(kref, struct ionic_cq, cq_kref);
drivers/infiniband/hw/ionic/ionic_ibdev.h
454
void ionic_destroy_cq_common(struct ionic_ibdev *dev, struct ionic_cq *cq);
drivers/infiniband/hw/ionic/ionic_ibdev.h
456
void ionic_notify_flush_cq(struct ionic_cq *cq);
drivers/infiniband/hw/ionic/ionic_ibdev.h
57
struct ionic_cq;
drivers/net/ethernet/pensando/ionic/ionic.h
74
bool ionic_notifyq_service(struct ionic_cq *cq);
drivers/net/ethernet/pensando/ionic/ionic.h
75
bool ionic_adminq_service(struct ionic_cq *cq);
drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
123
struct ionic_cq *cq = &qcq->cq;
drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
97
struct ionic_cq *cq = seq->private;
drivers/net/ethernet/pensando/ionic/ionic_dev.c
869
struct ionic_cq *cq = &qcq->cq;
drivers/net/ethernet/pensando/ionic/ionic_dev.c
973
int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq,
drivers/net/ethernet/pensando/ionic/ionic_dev.c
997
unsigned int ionic_cq_service(struct ionic_cq *cq, unsigned int work_to_do,
drivers/net/ethernet/pensando/ionic/ionic_dev.h
367
int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq,
drivers/net/ethernet/pensando/ionic/ionic_dev.h
370
void ionic_cq_map(struct ionic_cq *cq, void *base, dma_addr_t base_pa);
drivers/net/ethernet/pensando/ionic/ionic_dev.h
371
void ionic_cq_bind(struct ionic_cq *cq, struct ionic_queue *q);
drivers/net/ethernet/pensando/ionic/ionic_dev.h
372
typedef bool (*ionic_cq_cb)(struct ionic_cq *cq);
drivers/net/ethernet/pensando/ionic/ionic_dev.h
374
unsigned int ionic_cq_service(struct ionic_cq *cq, unsigned int work_to_do,
drivers/net/ethernet/pensando/ionic/ionic_dev.h
377
unsigned int ionic_tx_cq_service(struct ionic_cq *cq,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
835
struct ionic_cq *cq = &qcq->cq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
900
struct ionic_cq *cq = &qcq->cq;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
89
struct ionic_cq cq;
drivers/net/ethernet/pensando/ionic/ionic_main.c
252
bool ionic_notifyq_service(struct ionic_cq *cq)
drivers/net/ethernet/pensando/ionic/ionic_main.c
305
bool ionic_adminq_service(struct ionic_cq *cq)
drivers/net/ethernet/pensando/ionic/ionic_stats.h
30
IONIC_STAT_DESC(struct ionic_cq, stat_name)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1006
struct ionic_cq *cq = napi_to_cq(napi);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1037
struct ionic_cq *rxcq = napi_to_cq(napi);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1041
struct ionic_cq *txcq;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1235
static bool ionic_tx_service(struct ionic_cq *cq,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1274
unsigned int ionic_tx_cq_service(struct ionic_cq *cq,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1307
void ionic_tx_flush(struct ionic_cq *cq)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
726
static bool __ionic_rx_service(struct ionic_cq *cq, struct bpf_prog *xdp_prog)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
753
bool ionic_rx_service(struct ionic_cq *cq)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
941
struct ionic_cq *cq = napi_to_cq(napi);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
969
static void ionic_xdp_do_flush(struct ionic_cq *cq)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
977
static unsigned int ionic_rx_cq_service(struct ionic_cq *cq,
drivers/net/ethernet/pensando/ionic/ionic_txrx.h
19
bool ionic_rx_service(struct ionic_cq *cq);
drivers/net/ethernet/pensando/ionic/ionic_txrx.h
9
void ionic_tx_flush(struct ionic_cq *cq);