Home
last modified time | relevance | path

Searched refs:ringbuf (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/hw/hyperv/
H A Dvmbus.c566 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 Dchar-ringbuf.c100 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 Dmeson.build9 'char-ringbuf.c',
/openbmc/qemu/qapi/
H A Dpragma.json33 'ringbuf-read' ],