Home
last modified time | relevance | path

Searched refs:free_tx_qpl_buf_head (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c47 index = tx->dqo_tx.free_tx_qpl_buf_head; in gve_alloc_tx_qpl_buf()
53 tx->dqo_tx.free_tx_qpl_buf_head = in gve_alloc_tx_qpl_buf()
54 atomic_xchg(&tx->dqo_compl.free_tx_qpl_buf_head, -1); in gve_alloc_tx_qpl_buf()
55 index = tx->dqo_tx.free_tx_qpl_buf_head; in gve_alloc_tx_qpl_buf()
62 tx->dqo_tx.free_tx_qpl_buf_head = tx->dqo.tx_qpl_buf_next[index]; in gve_alloc_tx_qpl_buf()
85 s16 old_head = atomic_read_acquire(&tx->dqo_compl.free_tx_qpl_buf_head); in gve_free_tx_qpl_bufs()
88 if (atomic_cmpxchg(&tx->dqo_compl.free_tx_qpl_buf_head, in gve_free_tx_qpl_bufs()
268 atomic_set_release(&tx->dqo_compl.free_tx_qpl_buf_head, -1); in gve_tx_qpl_buf_init()
H A Dgve.h475 s16 free_tx_qpl_buf_head; member
539 atomic_t free_tx_qpl_buf_head; member