/third_party/ltp/testcases/kernel/io/aio/ |
H A D | aio01.c | 81 struct iocb **iocbs; /* I/O Control Blocks */ variable 129 io_prep_pwrite(iocbs[0], fd, srcbuf, bufsize, pos); in main() 134 TEST(io_submit(io_ctx, 1, iocbs)); in main() 160 io_prep_pread(iocbs[0], fd, dstbuf, bufsize, pos); in main() 165 TEST(io_submit(io_ctx, 1, iocbs)); in main() 192 io_prep_pwrite(iocbs[0], fd, srcbuf, bufsize, pos); in main() 196 TEST(io_submit(io_ctx, 1, iocbs)); in main() 223 io_prep_pread(iocbs[0], fd, dstbuf, bufsize, pos); in main() 227 TEST(io_submit(io_ctx, 1, iocbs)); in main() 254 io_prep_pwrite(iocbs[ in main() [all...] |
/third_party/ltp/testcases/kernel/io/ltp-aiodio/ |
H A D | aiodio_sparse.c | 60 struct iocb **iocbs; in aiodio_sparse() local 73 iocbs = SAFE_MALLOC(sizeof(struct iocb *) * naio); in aiodio_sparse() 77 iocbs[i] = iocb + i; in aiodio_sparse() 85 io_prep_pwrite(iocbs[i], fd, bufptr, ws, offset); in aiodio_sparse() 89 w = io_submit(myctx, naio, iocbs); in aiodio_sparse() 140 free(iocbs); in aiodio_sparse()
|
H A D | aiodio_append.c | 50 struct iocb *iocbs[naio]; in aiodio_append() local 69 iocbs[i] = &iocb_array[i]; in aiodio_append() 76 w = io_submit(myctx, naio, iocbs); in aiodio_append()
|
H A D | aio-stress.c | 203 struct iocb **iocbs; member 691 * does setup on num_ios worth of iocbs, but does not actually 721 * runs through the iocbs in the array provided and updates 849 * this function stops after max_io_submit iocbs are sent down the 858 struct iocb **my_iocbs = t->iocbs; in run_active_list() 886 ret = run_built(t, num_built, t->iocbs); in run_active_list() 941 t->iocbs = SAFE_MALLOC(sizeof(struct iocb *) * max_io_submit); in setup_ious() 942 memset(t->iocbs, 0, max_io_submit * sizeof(struct iocb *)); in setup_ious() 1172 tst_brk(TBROK, "Invalid number of iocbs '%s'", str_max_io_submit); in setup() 1260 /* by default, allow a huge number of iocbs t in run() [all...] |
/third_party/ltp/testcases/kernel/syscalls/io_submit/ |
H A D | io_submit01.c | 17 * - io_submit succeeds and returns the number of iocbs submitted. 35 static struct iocb *iocbs[] = {&iocb}; variable 58 struct iocb **iocbs; member 63 {&invalid_ctx, 1, iocbs, -EINVAL, "invalid ctx"}, 65 {&ctx, -1, iocbs, -EINVAL, "invalid nr"}, 123 ret = io_submit(*t->ctx, t->nr, t->iocbs); in verify_io_submit()
|
H A D | io_submit03.c | 35 static struct iocb *iocbs[] = {&iocb}; variable 53 struct iocb **iocbs; member 58 {&invalid_ctx, 1, iocbs, EINVAL, "invalid ctx"}, 60 {&ctx, -1, iocbs, EINVAL, "invalid nr"}, 106 TST_EXP_FAIL2(tst_syscall(__NR_io_submit, *tc[i].ctx, tc[i].nr, tc[i].iocbs), in run()
|
H A D | io_submit02.c | 14 * 1. io_submit() returns the number of iocbs submitted. 32 static struct iocb *iocbs[] = {&iocb}; variable 37 struct iocb **iocbs; member 40 {&ctx, 1, iocbs, "returns the number of iocbs submitted"}, 77 TEST(tst_syscall(__NR_io_submit, *tc[i].ctx, tc[i].nr, tc[i].iocbs)); in run()
|