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
196
struct ionic_qcq;
drivers/net/ethernet/pensando/ionic/ionic_dev.h
363
void ionic_dev_cmd_adminq_init(struct ionic_dev *idev, struct ionic_qcq *qcq,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1043
struct ionic_qcq *rxq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
230
static int ionic_request_irq(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2886
static void ionic_swap_queues(struct ionic_qcq *a, struct ionic_qcq *b)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
292
static int ionic_qcq_enable(struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2934
struct ionic_qcq **tx_qcqs = NULL;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2935
struct ionic_qcq **rx_qcqs = NULL;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2947
sizeof(struct ionic_qcq *), GFP_KERNEL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2958
sizeof(struct ionic_qcq *), GFP_KERNEL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
337
static int ionic_qcq_disable(struct ionic_lif *lif, struct ionic_qcq *qcq, int fw_err)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3566
struct ionic_qcq *qcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3612
struct ionic_qcq *qcq = lif->notifyqcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
385
static void ionic_lif_qcq_deinit(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
405
static void ionic_qcq_intr_free(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
417
static void ionic_qcq_free(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
464
struct ionic_qcq *adminqcq;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
499
static void ionic_link_qcq_interrupts(struct ionic_qcq *src_qcq,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
500
struct ionic_qcq *n_qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
506
static int ionic_alloc_qcq_interrupt(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
564
struct ionic_qcq **qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
568
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
820
static void ionic_qcq_sanitize(struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
833
static int ionic_lif_txq_init(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
898
static int ionic_lif_rxq_init(struct ionic_lif *lif, struct ionic_qcq *qcq)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
978
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);