Home
last modified time | relevance | path

Searched refs:data_ring (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/printk/
H A Dprintk_ringbuffer.c313 #define DATA_SIZE(data_ring) _DATA_SIZE((data_ring)->size_bits) argument
314 #define DATA_SIZE_MASK(data_ring) (DATA_SIZE(data_ring) - 1) argument
320 #define DATA_INDEX(data_ring, lpos) ((lpos) & DATA_SIZE_MASK(data_ring)) argument
326 #define DATA_WRAPS(data_ring, lpos) ((lpos) >> (data_ring)->size_bits) argument
334 #define DATA_THIS_WRAP_START_LPOS(data_ring, lpos) \ argument
335 ((lpos) & ~DATA_SIZE_MASK(data_ring))
374 static struct prb_data_block *to_block(struct prb_data_ring *data_ring, in to_block() argument
377 return (void *)&data_ring->data[DATA_INDEX(data_ring, begin_lpos)]; in to_block()
400 static bool data_check_size(struct prb_data_ring *data_ring, unsigned int size) in data_check_size() argument
411 return to_blk_size(size) <= DATA_SIZE(data_ring) / 2; in data_check_size()
[all …]
/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx.c39 &rx->data.data_ring[i]); in gve_rx_unfill_pages()
125 if (rx->data.data_ring) { in gve_rx_free_ring_gqi()
126 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_free_ring_gqi()
127 dma_free_coherent(dev, bytes, rx->data.data_ring, in gve_rx_free_ring_gqi()
129 rx->data.data_ring = NULL; in gve_rx_free_ring_gqi()
207 &rx->data.data_ring[i].qpl_offset); in gve_rx_prefill_pages()
212 &rx->data.data_ring[i], rx); in gve_rx_prefill_pages()
261 &rx->data.data_ring[i]); in gve_rx_prefill_pages()
298 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_alloc_ring_gqi()
299 rx->data.data_ring = dma_alloc_coherent(hdev, bytes, in gve_rx_alloc_ring_gqi()
[all …]
H A Dgve.h139 union gve_rx_data_slot *data_ring; /* read by NIC */ member
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c533 if (tq->data_ring.base) { in vmxnet3_tq_destroy()
535 tq->data_ring.size * tq->txdata_desc_size, in vmxnet3_tq_destroy()
536 tq->data_ring.base, tq->data_ring.basePA); in vmxnet3_tq_destroy()
537 tq->data_ring.base = NULL; in vmxnet3_tq_destroy()
579 memset(tq->data_ring.base, 0, in vmxnet3_tq_init()
580 tq->data_ring.size * tq->txdata_desc_size); in vmxnet3_tq_init()
605 BUG_ON(tq->tx_ring.base || tq->data_ring.base || in vmxnet3_tq_create()
616 tq->data_ring.base = dma_alloc_coherent(&adapter->pdev->dev, in vmxnet3_tq_create()
617 tq->data_ring.size * tq->txdata_desc_size, in vmxnet3_tq_create()
618 &tq->data_ring.basePA, GFP_KERNEL); in vmxnet3_tq_create()
[all …]
H A Dvmxnet3_int.h262 struct vmxnet3_tx_data_ring data_ring; member
331 struct vmxnet3_rx_data_ring data_ring; member