Searched refs:iocb (Results 1 – 4 of 4) sorted by relevance
/aosp14/system/core/libasyncio/ |
H A D | AsyncIO.cpp | 43 void io_prep(iocb* iocb, int fd, const void* buf, uint64_t count, int64_t offset, bool read) { in io_prep() argument 44 memset(iocb, 0, sizeof(*iocb)); in io_prep() 45 iocb->aio_fildes = fd; in io_prep() 47 iocb->aio_reqprio = 0; in io_prep() 48 iocb->aio_buf = reinterpret_cast<uint64_t>(buf); in io_prep() 49 iocb->aio_nbytes = count; in io_prep() 50 iocb->aio_offset = offset; in io_prep() 53 void io_prep_pread(struct iocb* iocb, int fd, void* buf, size_t count, long long offset) { in io_prep_pread() argument 54 io_prep(iocb, fd, buf, count, offset, true); in io_prep_pread() 57 void io_prep_pwrite(struct iocb* iocb, int fd, void* buf, size_t count, long long offset) { in io_prep_pwrite() argument [all …]
|
/aosp14/system/core/libasyncio/include/asyncio/ |
H A D | AsyncIO.h | 38 int io_submit(aio_context_t ctx, long nr, struct iocb** iocbpp); 41 int io_cancel(aio_context_t ctx, struct iocb*, struct io_event* result); 43 void io_prep_pread(struct iocb* iocb, int fd, void* buf, size_t count, long long offset); 44 void io_prep_pwrite(struct iocb* iocb, int fd, void* buf, size_t count, long long offset); 45 void io_prep(struct iocb* iocb, int fd, const void* buf, uint64_t count, int64_t offset, bool read);
|
/aosp14/system/core/fastboot/device/ |
H A D | usb.h | 32 std::vector<struct iocb> iocb; 33 std::vector<struct iocb*> iocbs;
|
H A D | usb.cpp | 58 aiob->iocb.resize(num_bufs); in aio_block_init() 63 aiob->iocbs[i] = &aiob->iocb[i]; in aio_block_init() 145 io_prep(&aiob->iocb[i], aiob->fd, cur_data, buf_len, 0, read); in usb_ffs_do_aio()
|