Home
last modified time | relevance | path

Searched refs:aiocb (Results 1 - 25 of 99) sorted by relevance

1234

/third_party/rust/crates/nix/src/sys/
H A Daio.rs93 /// Newtype that adds Send and Sync to libc::aiocb, which contains raw pointers
95 struct LibcAiocb(libc::aiocb);
109 aiocb: LibcAiocb,
121 pin_utils::unsafe_unpinned!(aiocb: LibcAiocb);
126 let p: *mut libc::aiocb = &mut self.aiocb.0; in aio_return()
134 libc::aio_cancel(self.aiocb.0.aio_fildes, &mut self.aiocb.0) in cancel()
150 let mut a = unsafe { mem::zeroed::<libc::aiocb>() }; in common_init()
155 aiocb in common_init()
462 let mut aiocb = AioCb::common_init(fd, prio, sigev_notify); new() variables
582 let mut aiocb = AioCb::common_init(fd, prio, sigev_notify); new() variables
701 let mut aiocb = AioCb::common_init(fd, prio, sigev_notify); new() variables
814 let mut aiocb = AioCb::common_init(fd, prio, sigev_notify); new() variables
930 let mut aiocb = AioCb::common_init(fd, prio, sigev_notify); new() variables
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/
H A D3-1.c18 * - 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)
47 struct aiocb aiocb; in main() local
66 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
[all...]
H A D3-2.c18 * - 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)
45 struct aiocb aiocb; in main() local
64 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
65 aiocb.aio_fildes = fd; in main()
66 aiocb.aio_buf = buf; in main()
67 aiocb in main()
[all...]
H A D4-1.c19 * - 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
45 struct aiocb aiocb; in main() local
46 struct aiocb aiocb2; in main()
65 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
66 aiocb in main()
[all...]
H A D2-1.c17 * - 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)
42 struct aiocb aiocb; in main() local
61 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
62 aiocb.aio_fildes = fd; in main()
63 aiocb.aio_buf = buf; in main()
64 aiocb in main()
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/
H A D4-1.c51 struct aiocb *aiocb[BUF_NB]; in main() local
71 aiocb[i] = malloc(sizeof(struct aiocb)); in main()
72 if (aiocb[i] == NULL) { in main()
77 memset(aiocb[i], 0, sizeof(struct aiocb)); in main()
78 aiocb[i]->aio_fildes = fd; in main()
79 aiocb[i]->aio_buf = malloc(BUF_SIZE); in main()
80 if (aiocb[ in main()
[all...]
H A D3-1.c56 struct aiocb *a = info->si_value.sival_ptr; in sig_handler()
70 struct aiocb *aiocb_list[BUF_NB]; in main()
71 struct aiocb *aiocb; in main() local
104 aiocb = malloc(sizeof(struct aiocb)); in main()
105 if (aiocb == NULL) { in main()
111 aiocb->aio_fildes = fd; in main()
112 aiocb->aio_buf = malloc(BUF_SIZE); in main()
113 if (aiocb in main()
[all...]
H A D5-1.c19 * verify that values in aiocb is the good ones
49 struct aiocb *aiocb[BUF_NB]; in main() local
71 aiocb[i] = calloc(1, sizeof(struct aiocb)); in main()
72 if (aiocb[i] == NULL) { in main()
83 aiocb[i]->aio_fildes = fd; in main()
84 aiocb[i]->aio_buf = buf[i]; in main()
85 aiocb[i]->aio_nbytes = BUF_SIZE; in main()
86 aiocb[ in main()
[all...]
H A D6-1.c52 struct aiocb *aiocb[BUF_NB]; in main() local
73 aiocb[i] = calloc(1, sizeof(struct aiocb)); in main()
74 if (aiocb[i] == NULL) { in main()
79 aiocb[i]->aio_fildes = fd; in main()
80 aiocb[i]->aio_buf = malloc(BUF_SIZE); in main()
81 if (aiocb[i]->aio_buf == NULL) { in main()
86 aiocb[i]->aio_nbytes = BUF_SIZE; in main()
87 aiocb[ in main()
[all...]
H A D1-1.c16 * - 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
45 struct aiocb aiocb; in main() local
61 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
62 aiocb.aio_fildes = fd; in main()
63 aiocb.aio_buf = buf; in main()
64 aiocb in main()
[all...]
H A D8-1.c47 struct aiocb aiocb; in main() local
64 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
65 aiocb.aio_fildes = fd; in main()
66 aiocb.aio_buf = buf; in main()
67 aiocb.aio_nbytes = BUF_SIZE; in main()
69 if (aio_write(&aiocb) == -1) { in main()
76 ret = aio_error(&aiocb); in main()
83 if (aio_cancel(fd, &aiocb) ! in main()
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/
H A D3-1.c47 struct aiocb aiocb[NAIOCB]; in main() local
48 const struct aiocb *list[NENT]; in main()
67 memset(&aiocb[i], 0, sizeof(struct aiocb)); in main()
68 aiocb[i].aio_fildes = fd; in main()
69 aiocb[i].aio_buf = buf; in main()
70 aiocb[i].aio_offset = i * BUF_SIZE; in main()
71 aiocb[i].aio_nbytes = BUF_SIZE; in main()
73 if (aio_write(&aiocb[ in main()
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/
H A D2-1.c45 struct aiocb *aiocb[BUF_NB]; in main() local
65 aiocb[i] = calloc(1, sizeof(struct aiocb)); in main()
66 if (aiocb[i] == NULL) { in main()
71 aiocb[i]->aio_fildes = fd; in main()
72 aiocb[i]->aio_buf = malloc(BUF_SIZE); in main()
73 if (aiocb[i]->aio_buf == NULL) { in main()
78 aiocb[i]->aio_nbytes = BUF_SIZE; in main()
79 aiocb[ in main()
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/
H A D8-1.c45 struct aiocb aiocb; in main() local
46 struct aiocb *list[1]; in main()
73 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
74 aiocb.aio_fildes = fd; in main()
75 aiocb.aio_buf = check; in main()
76 aiocb.aio_nbytes = BUF_SIZE; in main()
77 aiocb.aio_lio_opcode = LIO_READ; in main()
79 list[0] = &aiocb; in main()
[all...]
H A D9-1.c46 struct aiocb aiocb; in main() local
47 struct aiocb *list[1]; in main()
68 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
69 aiocb.aio_fildes = fd; in main()
70 aiocb.aio_buf = buf; in main()
71 aiocb.aio_nbytes = BUF_SIZE; in main()
72 aiocb.aio_lio_opcode = LIO_WRITE; in main()
74 list[0] = &aiocb; in main()
[all...]
/third_party/musl/porting/uniproton/kernel/include/
H A Daio.h17 struct aiocb { struct
42 int aio_read(struct aiocb *);
43 int aio_write(struct aiocb *);
44 int aio_error(const struct aiocb *);
45 ssize_t aio_return(struct aiocb *);
46 int aio_cancel(int, struct aiocb *);
47 int aio_suspend(const struct aiocb *const [], int, const struct timespec *);
48 int aio_fsync(int, struct aiocb *);
50 int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict);
53 #define aiocb64 aiocb
[all...]
/third_party/musl/porting/liteos_m_iccarm/kernel/include/
H A Daio.h17 struct aiocb { struct
42 int aio_read(struct aiocb *);
43 int aio_write(struct aiocb *);
44 int aio_error(const struct aiocb *);
45 ssize_t aio_return(struct aiocb *);
46 int aio_cancel(int, struct aiocb *);
47 int aio_suspend(const struct aiocb *const [], int, const struct timespec *);
48 int aio_fsync(int, struct aiocb *);
50 int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict);
53 #define aiocb64 aiocb
[all...]
/third_party/musl/porting/liteos_m/kernel/include/
H A Daio.h17 struct aiocb { struct
42 int aio_read(struct aiocb *);
43 int aio_write(struct aiocb *);
44 int aio_error(const struct aiocb *);
45 ssize_t aio_return(struct aiocb *);
46 int aio_cancel(int, struct aiocb *);
47 int aio_suspend(const struct aiocb *const [], int, const struct timespec *);
48 int aio_fsync(int, struct aiocb *);
50 int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict);
53 #define aiocb64 aiocb
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/
H A D5-1.c45 struct aiocb aiocb; in main() local
63 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
64 aiocb.aio_fildes = fd; in main()
65 aiocb.aio_buf = buf; in main()
66 aiocb.aio_nbytes = BUF_SIZE; in main()
68 if (aio_write(&aiocb) == -1) { in main()
76 err = aio_error(&aiocb); in main()
79 ret = aio_return(&aiocb); in main()
[all...]
H A D3-1.c17 * - fill in an aiocb with an LIO_READ aio_lio_opcode
18 * - call aio_write with this aiocb
47 struct aiocb aiocb; in main() local
66 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
67 aiocb.aio_fildes = fd; in main()
68 aiocb.aio_buf = buf; in main()
69 aiocb.aio_nbytes = BUF_SIZE; in main()
70 aiocb in main()
[all...]
H A D9-2.c20 * - setup an aiocb with an invalid aio_reqprio
21 * - call aio_write with this aiocb
48 struct aiocb aiocb; in main() local
64 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
65 aiocb.aio_fildes = fd; in main()
66 aiocb.aio_buf = buf; in main()
67 aiocb.aio_reqprio = -1; in main()
68 aiocb in main()
[all...]
/third_party/musl/include/
H A Daio.h17 struct aiocb { struct
42 int aio_read(struct aiocb *);
43 int aio_write(struct aiocb *);
44 int aio_error(const struct aiocb *);
45 ssize_t aio_return(struct aiocb *);
46 int aio_cancel(int, struct aiocb *);
47 int aio_suspend(const struct aiocb *const [], int, const struct timespec *);
48 int aio_fsync(int, struct aiocb *);
50 int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict);
53 #define aiocb64 aiocb
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/definitions/aio_h/
H A D2-1.c17 struct aiocb aiocb; in main() local
22 aiocb.aio_fildes = -1; in main()
23 aiocb.aio_offset = -1; in main()
24 aiocb.aio_buf = NULL; in main()
25 aiocb.aio_nbytes = 0; in main()
26 aiocb.aio_sigevent = sigevent; in main()
27 aiocb.aio_reqprio = -1; in main()
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/
H A D5-1.c17 * - fill in an aiocb with an LIO_WRITE aio_lio_opcode
18 * - call aio_read with this aiocb
45 struct aiocb aiocb; in main() local
71 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
72 aiocb.aio_fildes = fd; in main()
73 aiocb.aio_buf = check; in main()
74 aiocb.aio_nbytes = BUF_SIZE; in main()
75 aiocb in main()
[all...]
H A D4-1.c44 struct aiocb aiocb; in main() local
70 memset(&aiocb, 0, sizeof(struct aiocb)); in main()
71 aiocb.aio_fildes = fd; in main()
72 aiocb.aio_buf = check; in main()
73 aiocb.aio_nbytes = BUF_SIZE; in main()
74 aiocb.aio_offset = BUF_SIZE; in main()
76 if (aio_read(&aiocb) == -1) { in main()
87 err = aio_error(&aiocb); in main()
[all...]

Completed in 7 milliseconds

1234