Lines Matching refs:dqo_tx
25 (tx->dqo_tx.alloc_tx_qpl_buf_cnt -
26 tx->dqo_tx.free_tx_qpl_buf_cnt);
32 tx->dqo_tx.free_tx_qpl_buf_cnt =
36 (tx->dqo_tx.alloc_tx_qpl_buf_cnt -
37 tx->dqo_tx.free_tx_qpl_buf_cnt);
47 index = tx->dqo_tx.free_tx_qpl_buf_head;
53 tx->dqo_tx.free_tx_qpl_buf_head =
55 index = tx->dqo_tx.free_tx_qpl_buf_head;
62 tx->dqo_tx.free_tx_qpl_buf_head = tx->dqo.tx_qpl_buf_next[index];
103 if (tx->dqo_tx.free_pending_packets != -1)
119 index = tx->dqo_tx.free_pending_packets;
125 tx->dqo_tx.free_pending_packets =
127 index = tx->dqo_tx.free_pending_packets;
136 tx->dqo_tx.free_pending_packets = pending_packet->next;
444 u32 num_used = (tx->dqo_tx.tail - tx->dqo_tx.head) & tx->mask;
467 tx->dqo_tx.head = atomic_read_acquire(&tx->dqo_compl.hw_tx_head);
482 tx->dqo_tx.head = atomic_read_acquire(&tx->dqo_compl.hw_tx_head);
757 ++tx->dqo_tx.alloc_tx_qpl_buf_cnt;
777 u32 desc_idx = tx->dqo_tx.tail;
814 tx->dqo_tx.posted_packet_desc_cnt += pkt->num_bufs;
817 tx->dqo_tx.tail = desc_idx;
825 (last_desc_idx - tx->dqo_tx.last_re_idx) & tx->mask;
830 tx->dqo_tx.last_re_idx = last_desc_idx;
978 gve_tx_put_doorbell_dqo(priv, tx->q_resources, tx->dqo_tx.tail);
985 gve_tx_put_doorbell_dqo(priv, tx->q_resources, tx->dqo_tx.tail);
1101 tx->dqo_tx.completed_packet_desc_cnt += pending_packet->num_bufs;