/kernel/linux/linux-5.10/kernel/printk/ |
H A D | printk_ringbuffer.c | 308 #define DATA_SIZE(data_ring) _DATA_SIZE((data_ring)->size_bits) 309 #define DATA_SIZE_MASK(data_ring) (DATA_SIZE(data_ring) - 1) 315 #define DATA_INDEX(data_ring, lpos) ((lpos) & DATA_SIZE_MASK(data_ring)) 321 #define DATA_WRAPS(data_ring, lpos) ((lpos) >> (data_ring)->size_bits) 329 #define DATA_THIS_WRAP_START_LPOS(data_ring, lpos) \ 330 ((lpos) & ~DATA_SIZE_MASK(data_ring)) 369 to_block(struct prb_data_ring *data_ring, unsigned long begin_lpos) to_block() argument 394 data_check_size(struct prb_data_ring *data_ring, unsigned int size) data_check_size() argument 561 data_make_reusable(struct printk_ringbuffer *rb, struct prb_data_ring *data_ring, unsigned long lpos_begin, unsigned long lpos_end, unsigned long *lpos_out) data_make_reusable() argument 628 data_push_tail(struct printk_ringbuffer *rb, struct prb_data_ring *data_ring, unsigned long lpos) data_push_tail() argument 1000 get_next_lpos(struct prb_data_ring *data_ring, unsigned long lpos, unsigned int size) get_next_lpos() argument 1022 data_alloc(struct printk_ringbuffer *rb, struct prb_data_ring *data_ring, unsigned int size, struct prb_data_blk_lpos *blk_lpos, unsigned long id) data_alloc() argument 1103 data_realloc(struct printk_ringbuffer *rb, struct prb_data_ring *data_ring, unsigned int size, struct prb_data_blk_lpos *blk_lpos, unsigned long id) data_realloc() argument 1173 space_used(struct prb_data_ring *data_ring, struct prb_data_blk_lpos *blk_lpos) space_used() argument 1203 get_data(struct prb_data_ring *data_ring, struct prb_data_blk_lpos *blk_lpos, unsigned int *data_size) get_data() argument 1696 copy_data(struct prb_data_ring *data_ring, struct prb_data_blk_lpos *blk_lpos, u16 len, char *buf, unsigned int buf_size, unsigned int *line_count) copy_data() argument [all...] |
/kernel/linux/linux-6.6/kernel/printk/ |
H A D | printk_ringbuffer.c | 308 #define DATA_SIZE(data_ring) _DATA_SIZE((data_ring)->size_bits) 309 #define DATA_SIZE_MASK(data_ring) (DATA_SIZE(data_ring) - 1) 315 #define DATA_INDEX(data_ring, lpos) ((lpos) & DATA_SIZE_MASK(data_ring)) 321 #define DATA_WRAPS(data_ring, lpos) ((lpos) >> (data_ring)->size_bits) 329 #define DATA_THIS_WRAP_START_LPOS(data_ring, lpos) \ 330 ((lpos) & ~DATA_SIZE_MASK(data_ring)) 369 to_block(struct prb_data_ring *data_ring, unsigned long begin_lpos) to_block() argument 394 data_check_size(struct prb_data_ring *data_ring, unsigned int size) data_check_size() argument 570 struct prb_data_ring *data_ring = &rb->text_data_ring; data_make_reusable() local 634 struct prb_data_ring *data_ring = &rb->text_data_ring; data_push_tail() local 1002 get_next_lpos(struct prb_data_ring *data_ring, unsigned long lpos, unsigned int size) get_next_lpos() argument 1027 struct prb_data_ring *data_ring = &rb->text_data_ring; data_alloc() local 1108 struct prb_data_ring *data_ring = &rb->text_data_ring; data_realloc() local 1175 space_used(struct prb_data_ring *data_ring, struct prb_data_blk_lpos *blk_lpos) space_used() argument 1205 get_data(struct prb_data_ring *data_ring, struct prb_data_blk_lpos *blk_lpos, unsigned int *data_size) get_data() argument 1705 copy_data(struct prb_data_ring *data_ring, struct prb_data_blk_lpos *blk_lpos, u16 len, char *buf, unsigned int buf_size, unsigned int *line_count) copy_data() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
H A D | gve_rx.c | 41 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_free_ring() 42 dma_free_coherent(dev, bytes, rx->data.data_ring, in gve_rx_free_ring() 44 rx->data.data_ring = NULL; in gve_rx_free_ring() 81 &rx->data.data_ring[i], addr, page); in gve_prefill_rx_pages() 117 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_alloc_ring() 118 rx->data.data_ring = dma_alloc_coherent(hdev, bytes, in gve_rx_alloc_ring() 121 if (!rx->data.data_ring) in gve_rx_alloc_ring() 173 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_alloc_ring() 174 dma_free_coherent(hdev, bytes, rx->data.data_ring, rx->data.data_bus); in gve_rx_alloc_ring() 175 rx->data.data_ring in gve_rx_alloc_ring() 271 gve_rx_flip_buff(struct gve_rx_slot_page_info *page_info, struct gve_rx_data_slot *data_ring) gve_rx_flip_buff() argument [all...] |
H A D | gve.h | 67 struct gve_rx_data_slot *data_ring; /* read by NIC */ member
|
H A D | gve_adminq.c | 496 priv->rx_desc_cnt * sizeof(priv->rx->data.data_ring[0]) in gve_adminq_describe_device()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_rx.c | 34 &rx->data.data_ring[i]); in gve_rx_unfill_pages() 71 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_free_ring() 72 dma_free_coherent(dev, bytes, rx->data.data_ring, in gve_rx_free_ring() 74 rx->data.data_ring = NULL; in gve_rx_free_ring() 143 &rx->data.data_ring[i].qpl_offset); in gve_prefill_rx_pages() 147 &rx->data.data_ring[i]); in gve_prefill_rx_pages() 197 &rx->data.data_ring[i]); in gve_prefill_rx_pages() 231 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_alloc_ring() 232 rx->data.data_ring = dma_alloc_coherent(hdev, bytes, in gve_rx_alloc_ring() 235 if (!rx->data.data_ring) in gve_rx_alloc_ring() [all...] |
H A D | gve.h | 104 union gve_rx_data_slot *data_ring; /* read by NIC */ member
|
/kernel/linux/linux-5.10/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 442 if (tq->data_ring.base) { in vmxnet3_tq_destroy() 444 tq->data_ring.size * tq->txdata_desc_size, in vmxnet3_tq_destroy() 445 tq->data_ring.base, tq->data_ring.basePA); in vmxnet3_tq_destroy() 446 tq->data_ring.base = NULL; in vmxnet3_tq_destroy() 486 memset(tq->data_ring.base, 0, in vmxnet3_tq_init() 487 tq->data_ring.size * tq->txdata_desc_size); in vmxnet3_tq_init() 510 BUG_ON(tq->tx_ring.base || tq->data_ring.base || in vmxnet3_tq_create() 521 tq->data_ring.base = dma_alloc_coherent(&adapter->pdev->dev, in vmxnet3_tq_create() 522 tq->data_ring in vmxnet3_tq_create() [all...] |
H A D | vmxnet3_int.h | 244 struct vmxnet3_tx_data_ring data_ring; member 294 struct vmxnet3_rx_data_ring data_ring; member
|
H A D | vmxnet3_ethtool.c | 490 buf[j++] = VMXNET3_GET_ADDR_LO(tq->data_ring.basePA); in vmxnet3_get_regs() 491 buf[j++] = VMXNET3_GET_ADDR_HI(tq->data_ring.basePA); in vmxnet3_get_regs() 492 buf[j++] = tq->data_ring.size; in vmxnet3_get_regs() 527 buf[j++] = VMXNET3_GET_ADDR_LO(rq->data_ring.basePA); in vmxnet3_get_regs() 528 buf[j++] = VMXNET3_GET_ADDR_HI(rq->data_ring.basePA); in vmxnet3_get_regs() 530 buf[j++] = rq->data_ring.desc_size; in vmxnet3_get_regs()
|
/kernel/linux/linux-6.6/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 495 if (tq->data_ring.base) { in vmxnet3_tq_destroy() 497 tq->data_ring.size * tq->txdata_desc_size, in vmxnet3_tq_destroy() 498 tq->data_ring.base, tq->data_ring.basePA); in vmxnet3_tq_destroy() 499 tq->data_ring.base = NULL; in vmxnet3_tq_destroy() 535 memset(tq->data_ring.base, 0, in vmxnet3_tq_init() 536 tq->data_ring.size * tq->txdata_desc_size); in vmxnet3_tq_init() 557 BUG_ON(tq->tx_ring.base || tq->data_ring.base || in vmxnet3_tq_create() 568 tq->data_ring.base = dma_alloc_coherent(&adapter->pdev->dev, in vmxnet3_tq_create() 569 tq->data_ring in vmxnet3_tq_create() [all...] |
H A D | vmxnet3_ethtool.c | 562 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()
|
H A D | vmxnet3_int.h | 254 struct vmxnet3_tx_data_ring data_ring; member 315 struct vmxnet3_rx_data_ring data_ring; member
|