Home
last modified time | relevance | path

Searched refs:ionic_cq (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/pensando/ionic/
Dionic_dev.h289 struct ionic_cq { struct
369 int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq,
372 void ionic_cq_map(struct ionic_cq *cq, void *base, dma_addr_t base_pa);
373 void ionic_cq_bind(struct ionic_cq *cq, struct ionic_queue *q);
374 typedef bool (*ionic_cq_cb)(struct ionic_cq *cq);
376 unsigned int ionic_cq_service(struct ionic_cq *cq, unsigned int work_to_do,
379 unsigned int ionic_tx_cq_service(struct ionic_cq *cq,
Dionic_txrx.h9 void ionic_tx_flush(struct ionic_cq *cq);
19 bool ionic_rx_service(struct ionic_cq *cq);
Dionic.h84 bool ionic_notifyq_service(struct ionic_cq *cq);
85 bool ionic_adminq_service(struct ionic_cq *cq);
Dionic_txrx.c722 static bool __ionic_rx_service(struct ionic_cq *cq, struct bpf_prog *xdp_prog) in __ionic_rx_service()
749 bool ionic_rx_service(struct ionic_cq *cq) in ionic_rx_service()
937 struct ionic_cq *cq = napi_to_cq(napi); in ionic_tx_napi()
965 static void ionic_xdp_do_flush(struct ionic_cq *cq) in ionic_xdp_do_flush()
973 static unsigned int ionic_rx_cq_service(struct ionic_cq *cq, in ionic_rx_cq_service()
1002 struct ionic_cq *cq = napi_to_cq(napi); in ionic_rx_napi()
1033 struct ionic_cq *rxcq = napi_to_cq(napi); in ionic_txrx_napi()
1037 struct ionic_cq *txcq; in ionic_txrx_napi()
1231 static bool ionic_tx_service(struct ionic_cq *cq, in ionic_tx_service()
1270 unsigned int ionic_tx_cq_service(struct ionic_cq *cq, in ionic_tx_cq_service()
[all …]
Dionic_stats.h30 IONIC_STAT_DESC(struct ionic_cq, stat_name)
Dionic_debugfs.c97 struct ionic_cq *cq = seq->private; in cq_tail_show()
123 struct ionic_cq *cq = &qcq->cq; in ionic_debugfs_add_qcq()
Dionic_dev.c678 struct ionic_cq *cq = &qcq->cq; in ionic_dev_cmd_adminq_init()
730 int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq, in ionic_cq_init()
754 unsigned int ionic_cq_service(struct ionic_cq *cq, unsigned int work_to_do, in ionic_cq_service()
Dionic_main.c250 bool ionic_notifyq_service(struct ionic_cq *cq) in ionic_notifyq_service()
303 bool ionic_adminq_service(struct ionic_cq *cq) in ionic_adminq_service()
Dionic_lif.h88 struct ionic_cq cq;
Dionic_lif.c834 struct ionic_cq *cq = &qcq->cq; in ionic_lif_txq_init()
899 struct ionic_cq *cq = &qcq->cq; in ionic_lif_rxq_init()