/openbmc/qemu/include/sysemu/ |
H A D | block-backend-io.h | 37 BlockAIOCB *blk_aio_pwrite_zeroes(BlockBackend *blk, int64_t offset, 41 BlockAIOCB *blk_aio_preadv(BlockBackend *blk, int64_t offset, 44 BlockAIOCB *blk_aio_pwritev(BlockBackend *blk, int64_t offset, 47 BlockAIOCB *blk_aio_flush(BlockBackend *blk, 49 BlockAIOCB *blk_aio_zone_report(BlockBackend *blk, int64_t offset, 53 BlockAIOCB *blk_aio_zone_mgmt(BlockBackend *blk, BlockZoneOp op, 56 BlockAIOCB *blk_aio_zone_append(BlockBackend *blk, int64_t *offset, 59 BlockAIOCB *blk_aio_pdiscard(BlockBackend *blk, int64_t offset, int64_t bytes, 61 void blk_aio_cancel_async(BlockAIOCB *acb); 62 BlockAIOCB *blk_aio_ioctl(BlockBackend *blk, unsigned long int req, void *buf, [all …]
|
H A D | dma.h | 289 typedef BlockAIOCB *DMAIOFunc(int64_t offset, QEMUIOVector *iov, 293 BlockAIOCB *dma_blk_io(AioContext *ctx, 297 BlockAIOCB *dma_blk_read(BlockBackend *blk, 300 BlockAIOCB *dma_blk_write(BlockBackend *blk,
|
H A D | block-backend-global-state.h | 78 void blk_aio_cancel(BlockAIOCB *acb);
|
/openbmc/qemu/util/ |
H A D | aiocb.c | 31 BlockAIOCB *acb; in qemu_aio_get() 44 BlockAIOCB *acb = p; in qemu_aio_ref() 50 BlockAIOCB *acb = p; in qemu_aio_unref()
|
H A D | thread-pool.c | 37 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/system/ |
H A D | dma-helpers.c | 61 BlockAIOCB common; 63 BlockAIOCB *acb; 186 static void dma_aio_cancel(BlockAIOCB *acb) in dma_aio_cancel() 214 BlockAIOCB *dma_blk_io(AioContext *ctx, 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/block/ |
H A D | null.c | 147 BlockAIOCB common; 170 static inline BlockAIOCB *null_aio_common(BlockDriverState *bs, in null_aio_common() 192 static BlockAIOCB *null_aio_preadv(BlockDriverState *bs, in null_aio_preadv() 207 static BlockAIOCB *null_aio_pwritev(BlockDriverState *bs, in null_aio_pwritev() 216 static BlockAIOCB *null_aio_flush(BlockDriverState *bs, in null_aio_flush()
|
H A D | block-backend.c | 98 BlockAIOCB common; 1521 BlockAIOCB *blk_abort_aio_request(BlockBackend *blk, in blk_abort_aio_request() 1539 BlockAIOCB common; 1565 static BlockAIOCB *blk_aio_prwv(BlockBackend *blk, int64_t offset, in blk_aio_prwv() 1622 BlockAIOCB *blk_aio_pwrite_zeroes(BlockBackend *blk, int64_t offset, in blk_aio_pwrite_zeroes() 1692 BlockAIOCB *blk_aio_preadv(BlockBackend *blk, int64_t offset, in blk_aio_preadv() 1702 BlockAIOCB *blk_aio_pwritev(BlockBackend *blk, int64_t offset, in blk_aio_pwritev() 1712 void blk_aio_cancel(BlockAIOCB *acb) in blk_aio_cancel() 1718 void blk_aio_cancel_async(BlockAIOCB *acb) in blk_aio_cancel_async() 1763 BlockAIOCB *blk_aio_ioctl(BlockBackend *blk, unsigned long int req, void *buf, in blk_aio_ioctl() [all …]
|
H A D | win32-aio.c | 49 BlockAIOCB common; 114 BlockAIOCB *win32_aio_submit(BlockDriverState *bs, in win32_aio_submit()
|
H A D | file-win32.c | 151 static BlockAIOCB *paio_submit(BlockDriverState *bs, HANDLE hfile, in paio_submit() 441 static BlockAIOCB *raw_aio_preadv(BlockDriverState *bs, in raw_aio_preadv() 456 static BlockAIOCB *raw_aio_pwritev(BlockDriverState *bs, in raw_aio_pwritev() 471 static BlockAIOCB *raw_aio_flush(BlockDriverState *bs, in raw_aio_flush()
|
H A D | io.c | 1007 BlockAIOCB *acb; in bdrv_driver_preadv() 1086 BlockAIOCB *acb; in bdrv_driver_pwritev() 2924 void bdrv_aio_cancel(BlockAIOCB *acb) in bdrv_aio_cancel() 2936 void bdrv_aio_cancel_async(BlockAIOCB *acb) in bdrv_aio_cancel_async() 3010 BlockAIOCB *acb; in bdrv_co_flush() 3163 BlockAIOCB *acb; in bdrv_co_pdiscard() 3199 BlockAIOCB *acb; in bdrv_co_ioctl()
|
/openbmc/qemu/tests/unit/ |
H A D | test-block-backend.c | 43 BlockAIOCB *acb; in test_drain_aio_error() 60 BlockAIOCB *acb; in test_drain_all_aio_error()
|
H A D | test-thread-pool.c | 14 BlockAIOCB *aiocb;
|
/openbmc/qemu/include/block/ |
H A D | aio.h | 30 typedef struct BlockAIOCB BlockAIOCB; typedef 34 void (*cancel_async)(BlockAIOCB *acb); 38 struct BlockAIOCB { struct
|
H A D | thread-pool.h | 36 BlockAIOCB *thread_pool_submit_aio(ThreadPoolFunc *func, void *arg,
|
H A D | block_int-common.h | 498 BlockAIOCB * GRAPH_RDLOCK_PTR (*bdrv_aio_preadv)(BlockDriverState *bs, 502 BlockAIOCB * GRAPH_RDLOCK_PTR (*bdrv_aio_pwritev)(BlockDriverState *bs, 506 BlockAIOCB * GRAPH_RDLOCK_PTR (*bdrv_aio_flush)( 509 BlockAIOCB * GRAPH_RDLOCK_PTR (*bdrv_aio_pdiscard)( 759 BlockAIOCB *coroutine_fn GRAPH_RDLOCK_PTR (*bdrv_aio_ioctl)(
|
H A D | raw-aio.h | 84 BlockAIOCB *win32_aio_submit(BlockDriverState *bs,
|
H A D | block-global-state.h | 194 void bdrv_aio_cancel(BlockAIOCB *acb);
|
/openbmc/qemu/include/hw/ide/ |
H A D | ide-dma.h | 34 BlockAIOCB *aiocb;
|
H A D | ide-dev.h | 108 BlockAIOCB *pio_aiocb;
|
/openbmc/qemu/hw/ide/ |
H A D | ide-internal.h | 434 BlockAIOCB *ide_issue_trim( 437 BlockAIOCB *ide_buffered_readv(IDEState *s, int64_t sector_num,
|
H A D | ahci-internal.h | 295 BlockAIOCB *aiocb;
|
H A D | core.c | 418 BlockAIOCB common; 423 BlockAIOCB *aiocb; 427 static void trim_aio_cancel(BlockAIOCB *acb) in trim_aio_cancel() 523 BlockAIOCB *ide_issue_trim( in ide_issue_trim() 693 BlockAIOCB *ide_buffered_readv(IDEState *s, int64_t sector_num, in ide_buffered_readv() 697 BlockAIOCB *aioreq; in ide_buffered_readv()
|
/openbmc/qemu/docs/devel/testing/ |
H A D | blkdebug.rst | 81 (optional, default ``off``) return a NULL ``BlockAIOCB`` 83 exercises the code path where ``BlockAIOCB`` fails and the
|
/openbmc/qemu/include/hw/scsi/ |
H A D | scsi.h | 49 BlockAIOCB *aiocb;
|