Symbol: ionic_qcq
drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
113
void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
297
void ionic_debugfs_del_qcq(struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_debugfs.h
18
void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq);
drivers/net/ethernet/pensando/ionic/ionic_debugfs.h
20
void ionic_debugfs_del_qcq(struct ionic_qcq *qcq);
drivers/net/ethernet/pensando/ionic/ionic_debugfs.h
29
static inline void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) { }
drivers/net/ethernet/pensando/ionic/ionic_debugfs.h
31
static inline void ionic_debugfs_del_qcq(struct ionic_qcq *qcq) { }
drivers/net/ethernet/pensando/ionic/ionic_dev.c
59
struct ionic_qcq *qcq = container_of(work, struct ionic_qcq,
drivers/net/ethernet/pensando/ionic/ionic_dev.c
84
struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_dev.c
865
void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq,
drivers/net/ethernet/pensando/ionic/ionic_dev.h
192
struct ionic_qcq;
drivers/net/ethernet/pensando/ionic/ionic_dev.h
359
void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1041
struct ionic_qcq *rxq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
228
static int ionic_request_irq(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2884
static void ionic_swap_queues(struct ionic_qcq *a, struct ionic_qcq *b)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
290
static int ionic_qcq_enable(struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2932
struct ionic_qcq **tx_qcqs = NULL;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2933
struct ionic_qcq **rx_qcqs = NULL;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2945
sizeof(struct ionic_qcq *), GFP_KERNEL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2956
sizeof(struct ionic_qcq *), GFP_KERNEL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
335
static int ionic_qcq_disable(struct ionic_lif *lif, struct ionic_qcq *qcq, int fw_err)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3564
struct ionic_qcq *qcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3610
struct ionic_qcq *qcq = lif->notifyqcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
383
static void ionic_lif_qcq_deinit(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
403
static void ionic_qcq_intr_free(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
415
static void ionic_qcq_free(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
462
struct ionic_qcq *adminqcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
497
static void ionic_link_qcq_interrupts(struct ionic_qcq *src_qcq,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
498
struct ionic_qcq *n_qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
504
static int ionic_alloc_qcq_interrupt(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
562
struct ionic_qcq **qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
566
struct ionic_qcq *new;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
60
struct ionic_qcq *qcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
65
qcq = container_of(dim, struct ionic_qcq, dim);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
818
static void ionic_qcq_sanitize(struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
831
static int ionic_lif_txq_init(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
896
static int ionic_lif_rxq_init(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
976
struct ionic_qcq *txq;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
193
struct ionic_qcq *adminqcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
194
struct ionic_qcq *notifyqcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
195
struct ionic_qcq **txqcqs;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
196
struct ionic_qcq *hwstamp_txq;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
198
struct ionic_qcq **rxqcqs;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
199
struct ionic_qcq *hwstamp_rxq;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
96
#define q_to_qcq(q) container_of(q, struct ionic_qcq, q)
drivers/net/ethernet/pensando/ionic/ionic_lif.h
99
#define napi_to_qcq(napi) container_of(napi, struct ionic_qcq, napi)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1005
struct ionic_qcq *qcq = napi_to_qcq(napi);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1036
struct ionic_qcq *rxqcq = napi_to_qcq(napi);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1039
struct ionic_qcq *txqcq;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1183
struct ionic_qcq *qcq = q_to_qcq(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
613
struct ionic_qcq *qcq = q_to_qcq(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
904
static void ionic_dim_update(struct ionic_qcq *qcq, int napi_mode)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
940
struct ionic_qcq *qcq = napi_to_qcq(napi);