Home
last modified time | relevance | path

Searched refs:bounce (Results 1 – 9 of 9) sorted by relevance

/qemu/block/
H A Dblkio.c123 blkio_do_alloc_bounce_buffer(BDRVBlkioState *s, BlkioBounceBuf *bounce, in blkio_do_alloc_bounce_buffer() argument
138 QLIST_INSERT_BEFORE(cur, bounce, next); in blkio_do_alloc_bounce_buffer()
139 bounce->buf.iov_base = addr; in blkio_do_alloc_bounce_buffer()
140 bounce->buf.iov_len = bytes; in blkio_do_alloc_bounce_buffer()
154 QLIST_INSERT_AFTER(prev, bounce, next); in blkio_do_alloc_bounce_buffer()
156 QLIST_INSERT_HEAD(&s->bounce_bufs, bounce, next); in blkio_do_alloc_bounce_buffer()
158 bounce->buf.iov_base = addr; in blkio_do_alloc_bounce_buffer()
159 bounce->buf.iov_len = bytes; in blkio_do_alloc_bounce_buffer()
164 blkio_alloc_bounce_buffer(BDRVBlkioState *s, BlkioBounceBuf *bounce, in blkio_alloc_bounce_buffer() argument
183 if (blkio_do_alloc_bounce_buffer(s, bounce, bytes)) { in blkio_alloc_bounce_buffer()
[all …]
/qemu/hw/nvme/
H A Ddif.c413 g_free(ctx->data.bounce); in nvme_dif_rw_cb()
416 g_free(ctx->mdata.bounce); in nvme_dif_rw_cb()
447 status = nvme_dif_mangle_mdata(ns, ctx->mdata.bounce, ctx->mdata.iov.size, in nvme_dif_rw_check_cb()
454 status = nvme_dif_check(ns, ctx->data.bounce, ctx->data.iov.size, in nvme_dif_rw_check_cb()
455 ctx->mdata.bounce, ctx->mdata.iov.size, prinfo, in nvme_dif_rw_check_cb()
462 status = nvme_bounce_data(n, ctx->data.bounce, ctx->data.iov.size, in nvme_dif_rw_check_cb()
473 status = nvme_bounce_mdata(n, ctx->mdata.bounce, ctx->mdata.iov.size, in nvme_dif_rw_check_cb()
501 ctx->mdata.bounce = g_malloc(mlen); in nvme_dif_rw_mdata_in_cb()
504 qemu_iovec_add(&ctx->mdata.iov, ctx->mdata.bounce, mlen); in nvme_dif_rw_mdata_in_cb()
580 ctx->mdata.bounce = g_malloc0(mlen); in nvme_dif_rw()
[all …]
H A Dctrl.c2267 status = nvme_dif_mangle_mdata(ns, ctx->mdata.bounce, in nvme_verify_cb()
2274 req->status = nvme_dif_check(ns, ctx->data.bounce, ctx->data.iov.size, in nvme_verify_cb()
2275 ctx->mdata.bounce, ctx->mdata.iov.size, in nvme_verify_cb()
2281 g_free(ctx->data.bounce); in nvme_verify_cb()
2284 g_free(ctx->mdata.bounce); in nvme_verify_cb()
2310 ctx->mdata.bounce = g_malloc(mlen); in nvme_verify_mdata_in_cb()
2313 qemu_iovec_add(&ctx->mdata.iov, ctx->mdata.bounce, mlen); in nvme_verify_mdata_in_cb()
2326 uint8_t *bounce; member
2331 uint8_t *bounce; member
2378 uint8_t *mbufp = ctx->mdata.bounce; in nvme_compare_mdata_cb()
[all …]
H A Dnvme.h441 uint8_t *bounce; member
/qemu/hw/intc/
H A Dloongarch_extioi_common.c124 memset(s->bounce, 0, sizeof(s->bounce)); in loongarch_extioi_common_reset_hold()
189 VMSTATE_UINT32_ARRAY(bounce, LoongArchExtIOICommonState,
H A Dloongarch_extioi.c103 *data = s->bounce[index]; in extioi_readw()
245 s->bounce[index] = val; in extioi_writew()
/qemu/include/hw/intc/
H A Dloongarch_extioi_common.h79 uint32_t bounce[EXTIOI_IRQS_GROUP_COUNT]; member
/qemu/system/
H A Dphysmem.c3439 BounceBuffer *bounce = g_malloc0(l + sizeof(BounceBuffer)); in address_space_map() local
3440 bounce->magic = BOUNCE_BUFFER_MAGIC; in address_space_map()
3442 bounce->mr = mr; in address_space_map()
3443 bounce->addr = addr; in address_space_map()
3444 bounce->len = l; in address_space_map()
3448 bounce->buffer, l); in address_space_map()
3452 return bounce->buffer; in address_space_map()
3485 BounceBuffer *bounce = container_of(buffer, BounceBuffer, buffer); in address_space_unmap() local
3486 assert(bounce->magic == BOUNCE_BUFFER_MAGIC); in address_space_unmap()
3489 address_space_write(as, bounce->addr, MEMTXATTRS_UNSPECIFIED, in address_space_unmap()
[all …]
/qemu/tests/data/qobject/
H A Dqdict.txt2115 bounce.c: 6616