HomeSort by relevance Sort by last modified time
    Searched refs:aiocb (Results 1 - 25 of 91) sorted by null

1 2 3 4

  /external/ltp/testcases/open_posix_testsuite/conformance/definitions/aio_h/
2-1.c 16 struct aiocb aiocb; local
19 aiocb.aio_fildes = -1;
20 aiocb.aio_offset = -1;
21 aiocb.aio_buf = NULL;
22 aiocb.aio_nbytes = 0;
23 aiocb.aio_sigevent = sigevent;
24 aiocb.aio_reqprio = -1;
4-1.c 11 int (*dummy0) (int, struct aiocb *) = aio_cancel;
12 int (*dummy1) (const struct aiocb *) = aio_error;
13 int (*dummy2) (int, struct aiocb *) = aio_fsync;
14 int (*dummy3) (struct aiocb *) = aio_read;
15 ssize_t(*dummy4) (struct aiocb *) = aio_return;
16 int (*dummy5) (const struct aiocb * const[], int,
18 int (*dummy6) (struct aiocb *) = aio_write;
19 int (*dummy7) (int, struct aiocb * const[],
1-2-buildonly.c 9 /* test if struct aiocb is defined in <aio.h> */
13 struct aiocb dummy;
  /frameworks/av/media/mtp/
PosixAsyncIO.h 30 struct aiocb { struct
42 ~aiocb();
46 int aio_read(struct aiocb *);
47 int aio_write(struct aiocb *);
52 // aiocb->aio_buf must refer to valid memory until after the suspend call
53 int aio_suspend(struct aiocb *[], int, const struct timespec *);
54 int aio_error(const struct aiocb *);
55 ssize_t aio_return(struct aiocb *);
57 // Helper method for setting aiocb members
58 void aio_prepare(struct aiocb *, void*, size_t, off_t)
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/
3-1.c 18 * - fill in an aiocb for writing
19 * - call aio_write using this aiocb
20 * - call aio_return to get the aiocb status (number of bytes written)
21 * - reuse the aiocb for writing
22 * - call aio_write using this aiocb
23 * - call aio_return to get the aiocb status (number of bytes written)
46 struct aiocb aiocb; local
65 memset(&aiocb, 0, sizeof(struct aiocb));
    [all...]
2-1.c 17 * - fill in an aiocb for writing
18 * - call aio_write using this aiocb
19 * - call aio_return to get the aiocb status (number of bytes written)
41 struct aiocb aiocb; local
60 memset(&aiocb, 0, sizeof(struct aiocb));
61 aiocb.aio_fildes = fd;
62 aiocb.aio_buf = buf;
63 aiocb.aio_nbytes = BUF_SIZE
    [all...]
3-2.c 18 * - fill in an aiocb for writing
19 * - call aio_write using this aiocb
20 * - call aio_return to get the aiocb status (number of bytes written)
44 struct aiocb aiocb; local
63 memset(&aiocb, 0, sizeof(struct aiocb));
64 aiocb.aio_fildes = fd;
65 aiocb.aio_buf = buf;
66 aiocb.aio_nbytes = BUF_SIZE
    [all...]
4-1.c 19 * - fill in an aiocb for writing
20 * - call aio_write usign this aiocb
21 * - fill in a new aiocb
22 * - call aio_return with this last aiocb
43 struct aiocb aiocb; local
44 struct aiocb aiocb2;
63 memset(&aiocb, 0, sizeof(struct aiocb));
64 aiocb.aio_fildes = fd
    [all...]
1-1.c 17 * - fill in an aiocb for writing
18 * - call aio_write using this aiocb
19 * - call aio_return to get the aiocb status (number of bytes written)
43 struct aiocb aiocb; local
62 memset(&aiocb, 0, sizeof(struct aiocb));
63 aiocb.aio_fildes = fd;
64 aiocb.aio_buf = buf;
65 aiocb.aio_nbytes = BUF_SIZE
    [all...]
  /external/ltp/android/include/
aio.h 12 struct aiocb { struct
39 int aio_read(struct aiocb *);
40 int aio_write(struct aiocb *);
41 int aio_fsync(int, struct aiocb *);
42 int aio_error(const struct aiocb *);
43 ssize_t aio_return(struct aiocb *);
44 int aio_suspend(const struct aiocb * const[], int, const struct timespec *);
45 int aio_cancel(int, struct aiocb *);
46 int lio_listio(int, struct aiocb *restrict const[restrict], int,
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/
10-1.c 18 * - Create an aiocb with an invalid aio_filedes
19 * - call aio_read with this aiocb
42 struct aiocb aiocb; local
49 memset(&aiocb, 0, sizeof(struct aiocb));
50 aiocb.aio_fildes = -1;
51 aiocb.aio_buf = buf;
52 aiocb.aio_nbytes = BUF_SIZE;
59 if (aio_read(&aiocb) != 0)
    [all...]
8-1.c 18 * aiocb with invalid aio_reqprio.
40 struct aiocb aiocb; local
48 memset(&aiocb, 0, sizeof(struct aiocb));
49 aiocb.aio_reqprio = -1;
51 if (aio_read(&aiocb) != -1) {
11-1.c 20 * - Create an aiocb with an invalid aio_offset
21 * - call aio_read with this aiocb
45 struct aiocb aiocb; local
66 memset(&aiocb, 0, sizeof(struct aiocb));
67 aiocb.aio_fildes = fd;
68 aiocb.aio_buf = buf;
69 aiocb.aio_offset = -1;
70 aiocb.aio_nbytes = BUF_SIZE
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/
8-1.c 17 * - setup an aiocb with an invalid aio_fildes
18 * - call aio_write with this aiocb
42 struct aiocb aiocb; local
49 memset(&aiocb, 0, sizeof(struct aiocb));
50 aiocb.aio_fildes = -1;
51 aiocb.aio_buf = buf;
52 aiocb.aio_nbytes = BUF_SIZE;
59 if (aio_write(&aiocb) != 0)
    [all...]
6-1.c 18 * aiocb with invalid aio_reqprio
41 struct aiocb aiocb; local
49 memset(&aiocb, 0, sizeof(struct aiocb));
50 aiocb.aio_reqprio = -1;
52 if (aio_write(&aiocb) != -1) {
9-1.c 20 * - setup an aiocb with an invalid aio_offset
21 * - call aio_write with this aiocb
47 struct aiocb aiocb; local
63 memset(&aiocb, 0, sizeof(struct aiocb));
64 aiocb.aio_fildes = fd;
65 aiocb.aio_buf = buf;
66 aiocb.aio_offset = -1;
67 aiocb.aio_nbytes = BUF_SIZE
    [all...]
9-2.c 20 * - setup an aiocb with an invalid aio_reqprio
21 * - call aio_write with this aiocb
47 struct aiocb aiocb; local
63 memset(&aiocb, 0, sizeof(struct aiocb));
64 aiocb.aio_fildes = fd;
65 aiocb.aio_buf = buf;
66 aiocb.aio_reqprio = -1;
67 aiocb.aio_nbytes = BUF_SIZE
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/
12-1.c 26 struct aiocb aiocb; local
31 memset(&aiocb, 0, sizeof(struct aiocb));
32 aiocb.aio_fildes = -1;
34 if (aio_fsync(O_SYNC, &aiocb) != -1) {
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/
2-1.c 45 struct aiocb *aiocb[BUF_NB]; local
66 aiocb[i] = calloc(1, sizeof(struct aiocb));
67 if (aiocb[i] == NULL) {
72 aiocb[i]->aio_fildes = fd;
73 aiocb[i]->aio_buf = malloc(BUF_SIZE);
74 if (aiocb[i]->aio_buf == NULL) {
79 aiocb[i]->aio_nbytes = BUF_SIZE;
80 aiocb[i]->aio_offset = 0
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/
4-1.c 51 struct aiocb *aiocb[BUF_NB]; local
72 aiocb[i] = malloc(sizeof(struct aiocb));
73 if (aiocb[i] == NULL) {
78 memset(aiocb[i], 0, sizeof(struct aiocb));
79 aiocb[i]->aio_fildes = fd;
80 aiocb[i]->aio_buf = malloc(BUF_SIZE);
81 if (aiocb[i]->aio_buf == NULL)
    [all...]
6-1.c 52 struct aiocb *aiocb[BUF_NB]; local
74 aiocb[i] = calloc(1, sizeof(struct aiocb));
75 if (aiocb[i] == NULL) {
80 aiocb[i]->aio_fildes = fd;
81 aiocb[i]->aio_buf = malloc(BUF_SIZE);
82 if (aiocb[i]->aio_buf == NULL) {
87 aiocb[i]->aio_nbytes = BUF_SIZE;
88 aiocb[i]->aio_offset = 0
    [all...]
3-1.c 54 struct aiocb *a = info->si_value.sival_ptr;
68 struct aiocb *aiocb_list[BUF_NB];
69 struct aiocb *aiocb; local
102 aiocb = malloc(sizeof(struct aiocb));
103 if (aiocb == NULL) {
109 aiocb->aio_fildes = fd;
110 aiocb->aio_buf = malloc(BUF_SIZE);
111 if (aiocb->aio_buf == NULL)
    [all...]
1-1.c 16 * - create a valid aiocb with a call to aio_write()
17 * - call aio_cancel() with this aiocb and check return value is not -1
18 * -> aio_cancel() works with a valid (finished or not) aiocb
43 struct aiocb aiocb; local
60 memset(&aiocb, 0, sizeof(struct aiocb));
61 aiocb.aio_fildes = fd;
62 aiocb.aio_buf = buf;
63 aiocb.aio_nbytes = BUF_SIZE
    [all...]
8-1.c 46 struct aiocb aiocb; local
63 memset(&aiocb, 0, sizeof(struct aiocb));
64 aiocb.aio_fildes = fd;
65 aiocb.aio_buf = buf;
66 aiocb.aio_nbytes = BUF_SIZE;
68 if (aio_write(&aiocb) == -1) {
75 ret = aio_error(&aiocb);
82 if (aio_cancel(fd, &aiocb) != AIO_ALLDONE)
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/
3-1.c 46 struct aiocb aiocb[NAIOCB]; local
47 const struct aiocb *list[NENT];
66 memset(&aiocb[i], 0, sizeof(struct aiocb));
67 aiocb[i].aio_fildes = fd;
68 aiocb[i].aio_buf = buf;
69 aiocb[i].aio_offset = i * BUF_SIZE;
70 aiocb[i].aio_nbytes = BUF_SIZE;
72 if (aio_write(&aiocb[i]) == -1)
    [all...]

Completed in 121 milliseconds

1 2 3 4