Lines Matching refs:bufs
84 struct prestera_sdma_buf *bufs; member
89 struct prestera_sdma_buf *bufs; member
300 buf = &ring->bufs[buf_idx]; in prestera_sdma_rx_poll()
348 if (!ring->bufs) in prestera_sdma_rx_fini()
352 struct prestera_sdma_buf *buf = &ring->bufs[b]; in prestera_sdma_rx_fini()
385 ring->bufs = kmalloc_array(bnum, sizeof(*head), GFP_KERNEL); in prestera_sdma_rx_init()
386 if (!ring->bufs) in prestera_sdma_rx_init()
391 tail = &ring->bufs[bnum - 1]; in prestera_sdma_rx_init()
392 head = &ring->bufs[0]; in prestera_sdma_rx_init()
506 struct prestera_sdma_buf *buf = &tx_ring->bufs[b]; in prestera_sdma_tx_recycle_work_fn()
535 tx_ring->bufs = kmalloc_array(bnum, sizeof(*head), GFP_KERNEL); in prestera_sdma_tx_init()
536 if (!tx_ring->bufs) in prestera_sdma_tx_init()
539 tail = &tx_ring->bufs[bnum - 1]; in prestera_sdma_tx_init()
540 head = &tx_ring->bufs[0]; in prestera_sdma_tx_init()
584 if (!ring->bufs) in prestera_sdma_tx_fini()
588 struct prestera_sdma_buf *buf = &ring->bufs[b]; in prestera_sdma_tx_fini()
729 buf = &tx_ring->bufs[tx_ring->next_tx]; in prestera_sdma_xmit()