Home
last modified time | relevance | path

Searched refs:complq (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c135 static void idpf_compl_desc_rel(struct idpf_compl_queue *complq) in idpf_compl_desc_rel() argument
137 idpf_xsk_clear_queue(complq, VIRTCHNL2_QUEUE_TYPE_TX_COMPLETION); in idpf_compl_desc_rel()
139 if (!complq->desc_ring) in idpf_compl_desc_rel()
142 dma_free_coherent(complq->netdev->dev.parent, complq->size, in idpf_compl_desc_rel()
143 complq->desc_ring, complq->dma); in idpf_compl_desc_rel()
144 complq->desc_ring = NULL; in idpf_compl_desc_rel()
145 complq->next_to_use = 0; in idpf_compl_desc_rel()
146 complq->next_to_clean = 0; in idpf_compl_desc_rel()
167 idpf_compl_desc_rel(txq_grp->complq); in idpf_tx_desc_rel_all()
271 struct idpf_compl_queue *complq) in idpf_compl_desc_alloc() argument
[all …]
H A Dxsk.c80 struct idpf_compl_queue *complq) in idpf_xsk_setup_complq() argument
85 idpf_queue_clear(XSK, complq); in idpf_xsk_setup_complq()
87 if (!idpf_queue_has(XDP, complq)) in idpf_xsk_setup_complq()
90 qid = complq->txq_grp->txqs[0]->idx - in idpf_xsk_setup_complq()
97 idpf_queue_set(XSK, complq); in idpf_xsk_setup_complq()
126 struct idpf_compl_queue *complq; in idpf_xsk_clear_queue() local
155 complq = q; in idpf_xsk_clear_queue()
156 idpf_queue_clear(XSK, complq); in idpf_xsk_clear_queue()
H A Dxdp.c182 xdpsq->complq = xdpsq->txq_grp->complq; in idpf_xdpsqs_get()
187 idpf_queue_clear(FLOW_SCH_EN, xdpsq->complq); in idpf_xdpsqs_get()
190 idpf_queue_set(XDP, xdpsq->complq); in idpf_xdpsqs_get()
255 struct idpf_compl_queue *cq = xdpsq->complq; in idpf_xdpsq_poll()
H A Didpf_txrx.h131 (((txq)->num_completions_pending >= (txq)->complq->num_completions ? \
133 (txq)->num_completions_pending - (txq)->complq->num_completions)
406 struct idpf_compl_queue **complq; member
656 struct idpf_compl_queue *complq; member
975 struct idpf_compl_queue *complq; member
H A Didpf_virtchnl.h137 struct idpf_compl_queue *complq; member
H A Didpf_virtchnl.c1763 val = q->complq->q_id; in idpf_fill_txq_config_chunk()
1765 val = q->txq_grp->complq->q_id; in idpf_fill_txq_config_chunk()
1860 qs->qs[i].complq, in idpf_send_config_tx_queue_set_msg()
1898 qs->qs[k++].complq = tx_qgrp->complq; in idpf_send_config_tx_queues_msg()
2188 qid = q->complq->q_id; in idpf_send_ena_dis_queue_set_msg()
2239 qs->qs[k++].complq = tx_qgrp->complq; in idpf_send_ena_dis_queues_msg()
2369 vec = q->txq->complq->q_vector; in idpf_send_map_unmap_queue_set_vector_msg()
2371 vec = q->txq->txq_grp->complq->q_vector; in idpf_send_map_unmap_queue_set_vector_msg()
3953 tx_qgrp->complq->q_id = qids[k]; in __idpf_vport_queue_ids_init()
H A Didpf_ethtool.c1331 return rsrc->txq_grps[q_grp].complq->q_vector; in idpf_find_txq_vec()