Home
last modified time | relevance | path

Searched refs:dqo (Results 1 – 4 of 4) sorted by relevance

/linux-6.6.21/drivers/net/ethernet/google/gve/
Dgve_rx_dqo.c40 buffer_id = rx->dqo.free_buf_states; in gve_alloc_buf_state()
44 buf_state = &rx->dqo.buf_states[buffer_id]; in gve_alloc_buf_state()
47 rx->dqo.free_buf_states = buf_state->next; in gve_alloc_buf_state()
58 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_buf_state_is_allocated()
66 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_free_buf_state()
68 buf_state->next = rx->dqo.free_buf_states; in gve_free_buf_state()
69 rx->dqo.free_buf_states = buffer_id; in gve_free_buf_state()
82 buf_state = &rx->dqo.buf_states[buffer_id]; in gve_dequeue_buf_state()
99 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_enqueue_buf_state()
109 rx->dqo.buf_states[tail].next = buffer_id; in gve_enqueue_buf_state()
[all …]
Dgve_tx_dqo.c21 if (!tx->dqo.qpl) in gve_has_free_tx_qpl_bufs()
24 num_avail = tx->dqo.num_tx_qpl_bufs - in gve_has_free_tx_qpl_bufs()
35 num_avail = tx->dqo.num_tx_qpl_bufs - in gve_has_free_tx_qpl_bufs()
62 tx->dqo_tx.free_tx_qpl_buf_head = tx->dqo.tx_qpl_buf_next[index]; in gve_alloc_tx_qpl_buf()
80 tx->dqo.tx_qpl_buf_next[index] = pkt->tx_qpl_buf_ids[i]; in gve_free_tx_qpl_bufs()
87 tx->dqo.tx_qpl_buf_next[index] = old_head; in gve_free_tx_qpl_bufs()
133 pending_packet = &tx->dqo.pending_packets[index]; in gve_alloc_pending_packet()
146 s16 index = pending_packet - tx->dqo.pending_packets; in gve_free_pending_packet()
166 for (i = 0; i < tx->dqo.num_pending_packets; i++) { in gve_tx_clean_pending_packets()
168 &tx->dqo.pending_packets[i]; in gve_tx_clean_pending_packets()
[all …]
Dgve_adminq.c535 qpl_id = tx->dqo.qpl->id; in gve_adminq_create_tx_queue()
597 qpl_id = rx->dqo.qpl->id; in gve_adminq_create_rx_queue()
604 cpu_to_be64(rx->dqo.complq.bus); in gve_adminq_create_rx_queue()
606 cpu_to_be64(rx->dqo.bufq.bus); in gve_adminq_create_rx_queue()
Dgve.h250 } dqo; member
551 } dqo; member