Searched refs:iocb (Results 1 - 15 of 15) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_platform_limits_linux.cc95 CHECK_TYPE_SIZE(iocb); variable
96 CHECK_SIZE_AND_OFFSET(iocb, aio_data);
98 CHECK_SIZE_AND_OFFSET(iocb, aio_lio_opcode);
99 CHECK_SIZE_AND_OFFSET(iocb, aio_reqprio);
100 CHECK_SIZE_AND_OFFSET(iocb, aio_fildes);
101 CHECK_SIZE_AND_OFFSET(iocb, aio_buf);
102 CHECK_SIZE_AND_OFFSET(iocb, aio_nbytes);
103 CHECK_SIZE_AND_OFFSET(iocb, aio_offset);
/external/compiler-rt/test/msan/Linux/
H A Dsyscalls.cc88 struct iocb iocb[3]; local
89 struct iocb *iocbp[3] = { &iocb[0], &iocb[1], &iocb[2] };
90 memset(iocb, 0, sizeof(iocb));
91 iocb[0].aio_lio_opcode = IOCB_CMD_PREAD;
92 iocb[
[all...]
/external/autotest/client/tests/aio_dio_bugs/src/
H A Daio-dio-invalidate-failure.c18 * an iocb twice. This typically references freed memory from an interrupt
48 struct iocb iocb; local
49 struct iocb *iocbs[1] = { &iocb };
53 io_prep_pwrite(&iocb, fd, buf, GINORMOUS, 0);
H A Daio-dio-subblock-eof-read.c41 struct iocb myiocb;
42 struct iocb *cb = &myiocb;
H A Daio-dio-extend-stat.c50 struct iocb *iocbs[MAX_AIO_EVENTS];
82 iocbs[i] = calloc(1, sizeof(struct iocb));
84 fail("failed to allocate an iocb\n");
/external/strace/
H A Daio.c81 print_common_flags(const struct iocb *cb)
93 iocb_is_valid(const struct iocb *cb)
101 print_iocb_header(const struct iocb *cb)
122 print_iocb(struct tcb *tcp, const struct iocb *cb)
168 struct iocb cb;
209 struct iocb cb;
/external/fio/engines/
H A Dlibaio.c21 struct iocb **iocbs;
73 io_prep_pread(&io_u->iocb, f->fd, io_u->xfer_buf, io_u->xfer_buflen, io_u->offset);
75 io_prep_pwrite(&io_u->iocb, f->fd, io_u->xfer_buf, io_u->xfer_buflen, io_u->offset);
77 io_prep_fsync(&io_u->iocb, f->fd);
89 io_u = container_of(ev->obj, struct io_u, iocb);
211 ld->iocbs[ld->head] = &io_u->iocb;
240 struct iocb **iocbs;
311 return io_cancel(ld->aio_ctx, &io_u->iocb, ld->aio_events);
354 ld->iocbs = calloc(ld->entries, sizeof(struct iocb *));
/external/kernel-headers/original/uapi/linux/
H A Daio_abi.h50 * Valid flags for the "aio_flags" member of the "struct iocb".
52 * IOCB_FLAG_RESFD - Set if the "aio_resfd" member of the "struct iocb"
59 __u64 data; /* the data field from the iocb */
60 __u64 obj; /* what iocb this event came from */
79 struct iocb { struct
97 /* flags for the "struct iocb" */
/external/strace/tests/
H A Daio.c56 const struct iocb cb[] = {
92 const struct iocb cbv[] = {
110 struct iocb cbc = {
/external/autotest/client/tests/aiostress/
H A Daio-stress.c191 /* note, iocb must go first! */
192 struct iocb iocb; member in struct:io_unit
230 /* preallocated array of iocb pointers, only used in run_active */
231 struct iocb **iocbs;
349 s.st_size > (io->iocb.u.c.offset + io->res)) {
352 io->res, strerror(-io->res), io->iocb.aio_lio_opcode,
353 io->iocb.u.c.offset, io->buf_size);
362 io->io_oper->file_name, io->iocb.u.c.offset);
596 * build an aio iocb fo
[all...]
/external/fio/
H A Dioengine.h97 struct iocb iocb; member in union:io_u::__anon5885
/external/blktrace/btreplay/
H A Dbtreplay.c83 * @free_iocbs: List of free iocb's available for use
84 * @used_iocbs: List of iocb's currently outstanding
120 * @iocb: IOCB sent down via io_submit
123 * @nbytes: Number of bytes in buffer associated with iocb
126 struct iocb iocb; member in struct:iocb_pkt
702 iocbp->iocb.u.c.buf = NULL;
706 * iocb_setup - Set up an iocb with this AIOs information
715 struct iocb *iop = &iocbp->iocb;
[all...]
/external/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h777 #define __sanitizer_syscall_pre_io_cancel(ctx_id, iocb, result) \
778 __sanitizer_syscall_pre_impl_io_cancel((long)(ctx_id), (long)(iocb), \
780 #define __sanitizer_syscall_post_io_cancel(res, ctx_id, iocb, result) \
781 __sanitizer_syscall_post_impl_io_cancel(res, (long)(ctx_id), (long)(iocb), \
2433 void __sanitizer_syscall_pre_impl_io_cancel(long ctx_id, long iocb,
2435 void __sanitizer_syscall_post_impl_io_cancel(long res, long ctx_id, long iocb,
/external/valgrind/coregrind/m_syswrap/
H A Dsyswrap-linux.c1823 struct iocb **, iocbpp);
1830 PRE_MEM_READ( "io_submit(iocb)", (Addr)cb, sizeof(struct vki_iocb) );
1873 vki_aio_context_t, ctx_id, struct iocb *, iocb,
1875 PRE_MEM_READ( "io_cancel(iocb)", ARG2, sizeof(struct vki_iocb) );
/external/valgrind/memcheck/tests/x86-linux/
H A Dscalar.stderr.exp3478 Syscall param io_cancel(iocb) contains uninitialised byte(s)
3486 Syscall param io_cancel(iocb) points to unaddressable byte(s)

Completed in 508 milliseconds