Home
last modified time | relevance | path

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

/linux-6.15/kernel/printk/
H A Dprintk_ringbuffer.c312 #define DATA_SIZE(data_ring) _DATA_SIZE((data_ring)->size_bits) argument
313 #define DATA_SIZE_MASK(data_ring) (DATA_SIZE(data_ring) - 1) argument
319 #define DATA_INDEX(data_ring, lpos) ((lpos) & DATA_SIZE_MASK(data_ring)) argument
325 #define DATA_WRAPS(data_ring, lpos) ((lpos) >> (data_ring)->size_bits) argument
376 return (void *)&data_ring->data[DATA_INDEX(data_ring, begin_lpos)]; in to_block()
1016 if (DATA_WRAPS(data_ring, begin_lpos) == DATA_WRAPS(data_ring, next_lpos)) in get_next_lpos()
1084 if (DATA_WRAPS(data_ring, begin_lpos) != DATA_WRAPS(data_ring, next_lpos)) { in data_alloc()
1154 if (DATA_WRAPS(data_ring, blk_lpos->begin) != DATA_WRAPS(data_ring, next_lpos)) { in data_realloc()
1190 if (DATA_WRAPS(data_ring, blk_lpos->begin) == DATA_WRAPS(data_ring, blk_lpos->next)) { in space_used()
1201 DATA_SIZE(data_ring) - DATA_INDEX(data_ring, blk_lpos->begin)); in space_used()
[all …]
/linux-6.15/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()
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()
260 &rx->data.data_ring[i]); in gve_rx_prefill_pages()
301 if (!rx->data.data_ring) in gve_rx_alloc_ring_gqi()
381 rx->data.data_ring = NULL; in gve_rx_alloc_ring_gqi()
849 data_slot = &rx->data.data_ring[idx]; in gve_rx()
966 &rx->data.data_ring[idx]; in gve_rx_refill_buffers()
[all …]
H A Dgve.h137 union gve_rx_data_slot *data_ring; /* read by NIC */ member
/linux-6.15/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c529 if (tq->data_ring.base) { in vmxnet3_tq_destroy()
532 tq->data_ring.base, tq->data_ring.basePA); in vmxnet3_tq_destroy()
533 tq->data_ring.base = NULL; in vmxnet3_tq_destroy()
615 if (!tq->data_ring.base) { in vmxnet3_tq_create()
2081 if (rq->data_ring.base) { in vmxnet3_rq_destroy()
2084 rq->data_ring.base, rq->data_ring.basePA); in vmxnet3_rq_destroy()
2085 rq->data_ring.base = NULL; in vmxnet3_rq_destroy()
2115 if (rq->data_ring.base) { in vmxnet3_rq_destroy_all_rxdataring()
2119 rq->data_ring.base, in vmxnet3_rq_destroy_all_rxdataring()
2238 rq->data_ring.base = in vmxnet3_rq_create()
[all …]
H A Dvmxnet3_int.h262 struct vmxnet3_tx_data_ring data_ring; member
331 struct vmxnet3_rx_data_ring data_ring; member
H A Dvmxnet3_ethtool.c562 buf[j++] = VMXNET3_GET_ADDR_LO(tq->data_ring.basePA); in vmxnet3_get_regs()
563 buf[j++] = VMXNET3_GET_ADDR_HI(tq->data_ring.basePA); in vmxnet3_get_regs()
564 buf[j++] = tq->data_ring.size; in vmxnet3_get_regs()
599 buf[j++] = VMXNET3_GET_ADDR_LO(rq->data_ring.basePA); in vmxnet3_get_regs()
600 buf[j++] = VMXNET3_GET_ADDR_HI(rq->data_ring.basePA); in vmxnet3_get_regs()
602 buf[j++] = rq->data_ring.desc_size; in vmxnet3_get_regs()