Home
last modified time | relevance | path

Searched refs:iocbs (Results 1 - 7 of 7) sorted by relevance

/third_party/ltp/testcases/kernel/io/aio/
H A Daio01.c81 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 Daiodio_sparse.c60 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 Daiodio_append.c50 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 Daio-stress.c203 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 Dio_submit01.c17 * - 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 Dio_submit03.c35 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 Dio_submit02.c14 * 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()

Completed in 4 milliseconds