• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching full:cb

80 print_common_flags(struct tcb *tcp, const struct iocb *cb)  in print_common_flags()  argument
84 if (cb->aio_flags & IOCB_FLAG_RESFD) in print_common_flags()
85 PRINT_FIELD_FD(", ", *cb, aio_resfd, tcp); in print_common_flags()
87 if (cb->aio_flags & ~IOCB_FLAG_RESFD) in print_common_flags()
88 PRINT_FIELD_X(", ", *cb, aio_flags); in print_common_flags()
93 iocb_is_valid(const struct iocb *cb) in iocb_is_valid() argument
95 return cb->aio_buf == (unsigned long) cb->aio_buf && in iocb_is_valid()
96 cb->aio_nbytes == (size_t) cb->aio_nbytes && in iocb_is_valid()
97 (ssize_t) cb->aio_nbytes >= 0; in iocb_is_valid()
101 print_iocb_header(struct tcb *tcp, const struct iocb *cb) in print_iocb_header() argument
105 if (cb->aio_data){ in print_iocb_header()
106 PRINT_FIELD_X("", *cb, aio_data); in print_iocb_header()
110 if (cb->aio_key) { in print_iocb_header()
111 PRINT_FIELD_U("", *cb, aio_key); in print_iocb_header()
116 sub = tprint_lio_opcode(cb->aio_lio_opcode); in print_iocb_header()
117 if (cb->aio_reqprio) in print_iocb_header()
118 PRINT_FIELD_D(", ", *cb, aio_reqprio); in print_iocb_header()
120 PRINT_FIELD_FD(", ", *cb, aio_fildes, tcp); in print_iocb_header()
126 print_iocb(struct tcb *tcp, const struct iocb *cb) in print_iocb() argument
130 enum iocb_sub sub = print_iocb_header(tcp, cb); in print_iocb()
134 if (cb->aio_lio_opcode == 1 && iocb_is_valid(cb)) { in print_iocb()
135 PRINT_FIELD_STRN(", ", *cb, aio_buf, in print_iocb()
136 cb->aio_nbytes, tcp); in print_iocb()
138 PRINT_FIELD_X(", ", *cb, aio_buf); in print_iocb()
140 PRINT_FIELD_U(", ", *cb, aio_nbytes); in print_iocb()
141 PRINT_FIELD_D(", ", *cb, aio_offset); in print_iocb()
142 print_common_flags(tcp, cb); in print_iocb()
145 if (iocb_is_valid(cb)) { in print_iocb()
147 tprint_iov(tcp, cb->aio_nbytes, cb->aio_buf, in print_iocb()
148 cb->aio_lio_opcode == 8 in print_iocb()
152 PRINT_FIELD_X(", ", *cb, aio_buf); in print_iocb()
153 PRINT_FIELD_U(", ", *cb, aio_nbytes); in print_iocb()
155 PRINT_FIELD_D(", ", *cb, aio_offset); in print_iocb()
156 print_common_flags(tcp, cb); in print_iocb()
169 struct iocb cb; in print_iocbp() local
177 if (!umove_or_printaddr(tcp, addr, &cb)) in print_iocbp()
178 print_iocb(tcp, &cb); in print_iocbp()
222 struct iocb cb; in SYS_FUNC() local
224 if (!umove_or_printaddr(tcp, tcp->u_arg[1], &cb)) { in SYS_FUNC()
226 print_iocb_header(tcp, &cb); in SYS_FUNC()