| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/ |
| H A D | aio.h | 34 struct aiocb struct 44 struct aiocb *__next_prio; argument 72 struct aiocb *__next_prio; 143 extern int aio_read (struct aiocb *__aiocbp) __THROW __nonnull ((1)); 145 extern int aio_write (struct aiocb *__aiocbp) __THROW __nonnull ((1)); 149 struct aiocb *const __list[__restrict_arr], 154 extern int aio_error (const struct aiocb *__aiocbp) __THROW __nonnull ((1)); 156 extern __ssize_t aio_return (struct aiocb *__aiocbp) __THROW __nonnull ((1)); 160 extern int aio_cancel (int __fildes, struct aiocb *__aiocbp) __THROW; 167 extern int aio_suspend (const struct aiocb *const __list[], int __nent, [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/ |
| H A D | aio.h | 34 struct aiocb struct 44 struct aiocb *__next_prio; argument 72 struct aiocb *__next_prio; 143 extern int aio_read (struct aiocb *__aiocbp) __THROW __nonnull ((1)); 145 extern int aio_write (struct aiocb *__aiocbp) __THROW __nonnull ((1)); 149 struct aiocb *const __list[__restrict_arr], 154 extern int aio_error (const struct aiocb *__aiocbp) __THROW __nonnull ((1)); 156 extern __ssize_t aio_return (struct aiocb *__aiocbp) __THROW __nonnull ((1)); 160 extern int aio_cancel (int __fildes, struct aiocb *__aiocbp) __THROW; 167 extern int aio_suspend (const struct aiocb *const __list[], int __nent, [all …]
|
| /OK3568_Linux_fs/kernel/tools/build/feature/ |
| H A D | test-libaio.c | 6 struct aiocb aiocb; in main() local 8 aiocb.aio_fildes = 0; in main() 9 aiocb.aio_offset = 0; in main() 10 aiocb.aio_buf = 0; in main() 11 aiocb.aio_nbytes = 0; in main() 12 aiocb.aio_reqprio = 0; in main() 13 aiocb.aio_sigevent.sigev_notify = 1 /*SIGEV_NONE*/; in main() 15 return (int)aio_return(&aiocb); in main()
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | mmap.h | 17 struct aiocb; 38 struct aiocb *cblocks; 39 struct aiocb **aiocb; member
|
| H A D | mmap.c | 153 map->aio.aiocb = calloc(map->aio.nr_cblocks, sizeof(struct aiocb *)); in perf_mmap__aio_mmap() 154 if (!map->aio.aiocb) { in perf_mmap__aio_mmap() 158 map->aio.cblocks = calloc(map->aio.nr_cblocks, sizeof(struct aiocb)); in perf_mmap__aio_mmap() 210 zfree(&map->aio.aiocb); in perf_mmap__aio_munmap()
|
| /OK3568_Linux_fs/kernel/fs/ |
| H A D | aio.c | 1718 struct aio_kiocb *aiocb = container_of(iocb, struct aio_kiocb, rw); in aio_poll_cancel() local 1719 struct poll_iocb *req = &aiocb->poll; in aio_poll_cancel() 1724 schedule_work(&aiocb->poll.work); in aio_poll_cancel() 1840 static int aio_poll(struct aio_kiocb *aiocb, const struct iocb *iocb) in aio_poll() argument 1842 struct kioctx *ctx = aiocb->ki_ctx; in aio_poll() 1843 struct poll_iocb *req = &aiocb->poll; in aio_poll() 1865 apt.iocb = aiocb; in aio_poll() 1899 list_add_tail(&aiocb->ki_list, &ctx->active_reqs); in aio_poll() 1900 aiocb->ki_cancel = aio_poll_cancel; in aio_poll() 1906 aiocb->ki_res.res = mangle_poll(mask); in aio_poll() [all …]
|
| /OK3568_Linux_fs/kernel/tools/perf/ |
| H A D | builtin-record.c | 179 static int record__aio_write(struct aiocb *cblock, int trace_fd, in record__aio_write() 204 static int record__aio_complete(struct mmap *md, struct aiocb *cblock) in record__aio_complete() 252 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync() local 253 struct aiocb *cblocks = md->aio.cblocks; in record__aio_sync() 262 aiocb[i] = NULL; in record__aio_sync() 271 aiocb[i] = &cblocks[i]; in record__aio_sync() 278 while (aio_suspend((const struct aiocb **)aiocb, md->aio.nr_cblocks, &timeout)) { in record__aio_sync()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/share/info/ |
| H A D | libc.info-6 | 3436 ‘struct aiocb’ ("AIO control block"). It is defined in ‘aio.h’ as 3439 -- Data Type: struct aiocb 3441 The POSIX.1b standard mandates that the ‘struct aiocb’ structure 3508 sometimes when an array of ‘struct aiocb’ values contains 3515 LFS interface transparently replaces the ‘struct aiocb’ definition. 3519 larger types but otherwise is equivalent to ‘struct aiocb’. 3571 description of ‘struct aiocb’ for a description of the 3592 -- Function: int aio_read (struct aiocb *AIOCBP) 3676 -- Function: int aio_write (struct aiocb *AIOCBP) 3764 -- Function: int lio_listio (int MODE, struct aiocb *const LIST[], int [all …]
|
| H A D | libc.info-13 | 11323 ‘int aio_cancel (int FILDES, struct aiocb *AIOCBP)’ 11331 ‘int aio_error (const struct aiocb *AIOCBP)’ 11339 ‘int aio_fsync (int OP, struct aiocb *AIOCBP)’ 11351 ‘int aio_read (struct aiocb *AIOCBP)’ 11359 ‘ssize_t aio_return (struct aiocb *AIOCBP)’ 11367 ‘int aio_suspend (const struct aiocb *const LIST[], int NENT, const struct timespec *TIMEOUT)’ 11375 ‘int aio_write (struct aiocb *AIOCBP)’ 11383 ‘struct aiocb’ 14799 ‘int lio_listio (int MODE, struct aiocb *const LIST[], int NENT, struct sigevent *SIG)’
|
| H A D | libc.info-16 | 2345 * struct aiocb: Asynchronous I/O. (line 27)
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/share/info/ |
| H A D | libc.info-6 | 3436 ‘struct aiocb’ ("AIO control block"). It is defined in ‘aio.h’ as 3439 -- Data Type: struct aiocb 3441 The POSIX.1b standard mandates that the ‘struct aiocb’ structure 3508 sometimes when an array of ‘struct aiocb’ values contains 3515 LFS interface transparently replaces the ‘struct aiocb’ definition. 3519 larger types but otherwise is equivalent to ‘struct aiocb’. 3571 description of ‘struct aiocb’ for a description of the 3592 -- Function: int aio_read (struct aiocb *AIOCBP) 3676 -- Function: int aio_write (struct aiocb *AIOCBP) 3764 -- Function: int lio_listio (int MODE, struct aiocb *const LIST[], int [all …]
|
| H A D | libc.info-13 | 11323 ‘int aio_cancel (int FILDES, struct aiocb *AIOCBP)’ 11331 ‘int aio_error (const struct aiocb *AIOCBP)’ 11339 ‘int aio_fsync (int OP, struct aiocb *AIOCBP)’ 11351 ‘int aio_read (struct aiocb *AIOCBP)’ 11359 ‘ssize_t aio_return (struct aiocb *AIOCBP)’ 11367 ‘int aio_suspend (const struct aiocb *const LIST[], int NENT, const struct timespec *TIMEOUT)’ 11375 ‘int aio_write (struct aiocb *AIOCBP)’ 11383 ‘struct aiocb’ 14799 ‘int lio_listio (int MODE, struct aiocb *const LIST[], int NENT, struct sigevent *SIG)’
|
| H A D | libc.info-16 | 2345 * struct aiocb: Asynchronous I/O. (line 27)
|