Home
last modified time | relevance | path

Searched refs:BlockAIOCB (Results 1 – 18 of 18) sorted by relevance

/openbmc/qemu/util/
H A Daiocb.c31 BlockAIOCB *acb; in qemu_aio_get()
44 BlockAIOCB *acb = p; in qemu_aio_ref()
50 BlockAIOCB *acb = p; in qemu_aio_unref()
H A Dthread-pool.c37 BlockAIOCB common;
218 static void thread_pool_cancel(BlockAIOCB *acb) in thread_pool_cancel()
241 BlockAIOCB *thread_pool_submit_aio(ThreadPoolFunc *func, void *arg, in thread_pool_submit_aio()
/openbmc/qemu/include/system/
H A Dblock-backend-io.h44 BlockAIOCB *blk_aio_pwrite_zeroes(BlockBackend *blk, int64_t offset,
48 BlockAIOCB *blk_aio_preadv(BlockBackend *blk, int64_t offset,
51 BlockAIOCB *blk_aio_pwritev(BlockBackend *blk, int64_t offset,
54 BlockAIOCB *blk_aio_flush(BlockBackend *blk,
56 BlockAIOCB *blk_aio_zone_report(BlockBackend *blk, int64_t offset,
60 BlockAIOCB *blk_aio_zone_mgmt(BlockBackend *blk, BlockZoneOp op,
63 BlockAIOCB *blk_aio_zone_append(BlockBackend *blk, int64_t *offset,
66 BlockAIOCB *blk_aio_pdiscard(BlockBackend *blk, int64_t offset, int64_t bytes,
68 void blk_aio_cancel_async(BlockAIOCB *acb);
69 BlockAIOCB *blk_aio_ioctl(BlockBackend *blk, unsigned long int req, void *buf,
[all …]
H A Ddma.h289 typedef BlockAIOCB *DMAIOFunc(int64_t offset, QEMUIOVector *iov,
293 BlockAIOCB *dma_blk_io(QEMUSGList *sg, uint64_t offset, uint32_t align,
296 BlockAIOCB *dma_blk_read(BlockBackend *blk,
299 BlockAIOCB *dma_blk_write(BlockBackend *blk,
H A Dblock-backend-global-state.h78 void blk_aio_cancel(BlockAIOCB *acb);
/openbmc/qemu/tests/unit/
H A Dtest-block-backend.c43 BlockAIOCB *acb; in test_drain_aio_error()
60 BlockAIOCB *acb; in test_drain_all_aio_error()
H A Dtest-thread-pool.c14 BlockAIOCB *aiocb;
H A Dtest-bdrv-drain.c223 BlockAIOCB *acb; in test_drv_cb_common()
533 BlockAIOCB *acb; in test_iothread_common()
1230 BlockAIOCB *acb; in test_detach_indirect()
/openbmc/qemu/system/
H A Ddma-helpers.c61 BlockAIOCB common;
63 BlockAIOCB *acb;
186 static void dma_aio_cancel(BlockAIOCB *acb) in dma_aio_cancel()
214 BlockAIOCB *dma_blk_io( in dma_blk_io()
242 BlockAIOCB *dma_blk_read_io_func(int64_t offset, QEMUIOVector *iov, in dma_blk_read_io_func()
250 BlockAIOCB *dma_blk_read(BlockBackend *blk, in dma_blk_read()
260 BlockAIOCB *dma_blk_write_io_func(int64_t offset, QEMUIOVector *iov, in dma_blk_write_io_func()
268 BlockAIOCB *dma_blk_write(BlockBackend *blk, in dma_blk_write()
/openbmc/qemu/include/hw/ide/
H A Dide-dma.h34 BlockAIOCB *aiocb;
H A Dide-dev.h108 BlockAIOCB *pio_aiocb;
/openbmc/qemu/include/block/
H A Dthread-pool.h36 BlockAIOCB *thread_pool_submit_aio(ThreadPoolFunc *func, void *arg,
H A Dblock-io.h103 void bdrv_aio_cancel_async(BlockAIOCB *acb);
/openbmc/qemu/block/
H A Dblock-backend.c98 BlockAIOCB common;
1535 BlockAIOCB *blk_abort_aio_request(BlockBackend *blk, in blk_abort_aio_request()
1553 BlockAIOCB common;
1579 static BlockAIOCB *blk_aio_prwv(BlockBackend *blk, int64_t offset, in blk_aio_prwv()
1636 BlockAIOCB *blk_aio_pwrite_zeroes(BlockBackend *blk, int64_t offset, in blk_aio_pwrite_zeroes()
1706 BlockAIOCB *blk_aio_preadv(BlockBackend *blk, int64_t offset, in blk_aio_preadv()
1716 BlockAIOCB *blk_aio_pwritev(BlockBackend *blk, int64_t offset, in blk_aio_pwritev()
1726 void blk_aio_cancel(BlockAIOCB *acb) in blk_aio_cancel()
1732 void blk_aio_cancel_async(BlockAIOCB *acb) in blk_aio_cancel_async()
1777 BlockAIOCB *blk_aio_ioctl(BlockBackend *blk, unsigned long int req, void *buf, in blk_aio_ioctl()
[all …]
H A Dblkdebug.c66 BlockAIOCB common;
/openbmc/qemu/docs/devel/testing/
H A Dblkdebug.rst81 (optional, default ``off``) return a NULL ``BlockAIOCB``
83 exercises the code path where ``BlockAIOCB`` fails and the
/openbmc/qemu/hw/ide/
H A Dahci-internal.h294 BlockAIOCB *aiocb;
/openbmc/qemu/hw/scsi/
H A Dscsi-disk.c2853 static BlockAIOCB *scsi_block_do_sgio(SCSIBlockReq *req, in scsi_block_do_sgio()
2863 BlockAIOCB *aiocb; in scsi_block_do_sgio()
2945 static BlockAIOCB *scsi_block_dma_readv(int64_t offset, in scsi_block_dma_readv()
2955 static BlockAIOCB *scsi_block_dma_writev(int64_t offset, in scsi_block_dma_writev()
3100 BlockAIOCB *scsi_dma_readv(int64_t offset, QEMUIOVector *iov, in scsi_dma_readv()
3110 BlockAIOCB *scsi_dma_writev(int64_t offset, QEMUIOVector *iov, in scsi_dma_writev()