Searched refs:ringbuf (Results 1 – 4 of 4) sorted by relevance
| /openbmc/qemu/hw/hyperv/ |
| H A D | vmbus.c | 566 static vmbus_ring_buffer *ringbuf_map_hdr(VMBusRingBufCommon *ringbuf) in ringbuf_map_hdr() argument 571 rb = dma_memory_map(ringbuf->as, ringbuf->rb_addr, &mlen, in ringbuf_map_hdr() 574 dma_memory_unmap(ringbuf->as, rb, mlen, in ringbuf_map_hdr() 581 static void ringbuf_unmap_hdr(VMBusRingBufCommon *ringbuf, in ringbuf_unmap_hdr() argument 586 dma_memory_unmap(ringbuf->as, rb, sizeof(*rb), DMA_DIRECTION_FROM_DEVICE, in ringbuf_unmap_hdr() 590 static void ringbuf_init_common(VMBusRingBufCommon *ringbuf, VMBusGpadl *gpadl, in ringbuf_init_common() argument 594 ringbuf->as = as; in ringbuf_init_common() 595 ringbuf->rb_addr = gpadl->gfns[begin] << TARGET_PAGE_BITS; in ringbuf_init_common() 596 ringbuf->base = (begin + 1) << TARGET_PAGE_BITS; in ringbuf_init_common() 597 ringbuf->len = (end - begin - 1) << TARGET_PAGE_BITS; in ringbuf_init_common() [all …]
|
| /openbmc/qemu/chardev/ |
| H A D | char-ringbuf.c | 100 ChardevRingbuf *opts = backend->u.ringbuf.data; in qemu_chr_open_ringbuf() 213 ChardevRingbuf *ringbuf; in qemu_chr_parse_ringbuf() local 216 ringbuf = backend->u.ringbuf.data = g_new0(ChardevRingbuf, 1); in qemu_chr_parse_ringbuf() 217 qemu_chr_parse_common(opts, qapi_ChardevRingbuf_base(ringbuf)); in qemu_chr_parse_ringbuf() 221 ringbuf->has_size = true; in qemu_chr_parse_ringbuf() 222 ringbuf->size = val; in qemu_chr_parse_ringbuf()
|
| H A D | meson.build | 9 'char-ringbuf.c',
|
| /openbmc/qemu/qapi/ |
| H A D | pragma.json | 33 'ringbuf-read' ],
|