Searched refs:ionic_queue (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_dev.h | 180 struct ionic_queue; 221 struct ionic_queue { struct 257 struct ionic_queue *partner; argument 291 struct ionic_queue *bound_q; argument 373 void ionic_cq_bind(struct ionic_cq *cq, struct ionic_queue *q); 384 struct ionic_queue *q, unsigned int index, const char *name, 387 void ionic_q_post(struct ionic_queue *q, bool ring_doorbell); 388 bool ionic_q_is_posted(struct ionic_queue *q, unsigned int pos); 395 bool ionic_adminq_poke_doorbell(struct ionic_queue *q); 396 bool ionic_txq_poke_doorbell(struct ionic_queue *q); [all …]
|
| A D | ionic_txrx.c | 110 struct ionic_queue *q) in q_to_ndq() 227 struct ionic_queue *q, in ionic_rx_copybreak() 397 struct ionic_queue *txq; in ionic_xdp_xmit() 469 struct ionic_queue *rxq, in ionic_run_xdp() 475 struct ionic_queue *txq; in ionic_run_xdp() 725 struct ionic_queue *q = cq->bound_q; in __ionic_rx_service() 976 struct ionic_queue *q = cq->bound_q; in ionic_rx_cq_service() 1237 struct ionic_queue *q = cq->bound_q; in ionic_tx_service() 1291 struct ionic_queue *q = cq->bound_q; in ionic_tx_cq_service() 1770 struct ionic_queue *q; in ionic_start_hwstamp_xmit() [all …]
|
| A D | ionic_txrx.h | 11 void ionic_rx_fill(struct ionic_queue *q, struct bpf_prog *xdp_prog); 12 void ionic_rx_empty(struct ionic_queue *q); 13 void ionic_tx_empty(struct ionic_queue *q);
|
| A D | ionic_debugfs.c | 77 struct ionic_queue *q = seq->private; in q_tail_show() 87 struct ionic_queue *q = seq->private; in q_head_show() 122 struct ionic_queue *q = &qcq->q; in ionic_debugfs_add_qcq()
|
| A D | ionic_main.c | 196 struct ionic_queue *q; in ionic_adminq_flush() 255 struct ionic_queue *q; in ionic_notifyq_service() 306 struct ionic_queue *q = cq->bound_q; in ionic_adminq_service() 339 bool ionic_adminq_poke_doorbell(struct ionic_queue *q) in ionic_adminq_poke_doorbell() 373 struct ionic_queue *q; in ionic_adminq_post()
|
| A D | ionic_stats.h | 27 IONIC_STAT_DESC(struct ionic_queue, stat_name)
|
| A D | ionic_dev.c | 677 struct ionic_queue *q = &qcq->q; in ionic_dev_cmd_adminq_init() 780 struct ionic_queue *q, unsigned int index, const char *name, in ionic_q_init() 807 void ionic_q_post(struct ionic_queue *q, bool ring_doorbell) in ionic_q_post() 826 bool ionic_q_is_posted(struct ionic_queue *q, unsigned int pos) in ionic_q_is_posted()
|
| A D | ionic_lif.h | 87 struct ionic_queue q; 330 static inline bool ionic_txq_hwstamp_enabled(struct ionic_queue *q) in ionic_txq_hwstamp_enabled()
|
| A D | ionic_lif.c | 51 static void ionic_unregister_rxq_info(struct ionic_queue *q); 61 struct ionic_queue *q; in ionic_dim_work() 231 struct ionic_queue *q = &qcq->q; in ionic_request_irq() 284 struct ionic_queue *q = &qcq->q; in ionic_qcq_enable() 329 struct ionic_queue *q; in ionic_qcq_disable() 833 struct ionic_queue *q = &qcq->q; in ionic_lif_txq_init() 898 struct ionic_queue *q = &qcq->q; in ionic_lif_rxq_init() 2691 static void ionic_unregister_rxq_info(struct ionic_queue *q) in ionic_unregister_rxq_info() 2748 struct ionic_queue *q = &lif->rxqcqs[i]->q; in ionic_xdp_rxqs_prog_update() 3567 struct ionic_queue *q; in ionic_lif_adminq_init() [all …]
|
Completed in 24 milliseconds