| /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/include/system/ |
| H A D | block-backend-io.h | 44 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 D | dma.h | 289 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 D | block-backend-global-state.h | 78 void blk_aio_cancel(BlockAIOCB *acb);
|
| /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/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( 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 | win32-aio.c | 49 BlockAIOCB common; 114 BlockAIOCB *win32_aio_submit(BlockDriverState *bs, in win32_aio_submit()
|
| H A D | block-backend.c | 98 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 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()
|
| /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 | raw-aio.h | 99 BlockAIOCB *win32_aio_submit(BlockDriverState *bs,
|
| H A D | block_int-common.h | 512 BlockAIOCB * GRAPH_RDLOCK_PTR (*bdrv_aio_preadv)(BlockDriverState *bs, 516 BlockAIOCB * GRAPH_RDLOCK_PTR (*bdrv_aio_pwritev)(BlockDriverState *bs, 520 BlockAIOCB * GRAPH_RDLOCK_PTR (*bdrv_aio_flush)( 770 BlockAIOCB *coroutine_fn GRAPH_RDLOCK_PTR (*bdrv_aio_ioctl)(
|
| H A D | block-global-state.h | 202 void bdrv_aio_cancel(BlockAIOCB *acb);
|
| H A D | block-io.h | 103 void bdrv_aio_cancel_async(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 | 294 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 | 50 BlockAIOCB *aiocb;
|