Lines Matching defs:ioreq

320 char *format_rw(struct io_req *ioreq, int fd, void *buffer,
323 char *format_sds(struct io_req *ioreq, void *buffer, int sds char *pattern);
331 char *format_listio(struct io_req *ioreq, int lcmd,
341 char *fmt_ioreq(struct io_req *ioreq, struct syscall_info *sy, int fd);
758 struct io_req ioreq;
918 while ((nbytes = read(infd, (char *)&ioreq, sizeof(ioreq)))) {
938 sizeof(ioreq), SYSERR, errno);
943 if (nbytes != sizeof(ioreq)) {
946 sizeof(ioreq), nbytes);
951 if (ioreq.r_magic != DOIO_MAGIC) {
954 DOIO_MAGIC, ioreq.r_magic);
983 switch (ioreq.r_type) {
986 rval = do_read(&ioreq);
991 rval = do_write(&ioreq);
1014 rval = do_rw(&ioreq);
1020 rval = do_ssdio(&ioreq);
1024 rval = do_listio(&ioreq);
1034 rval = do_fcntl(&ioreq);
1041 rval = do_sync(&ioreq);
1047 ioreq.r_type);
1058 ioreq.r_type);
1128 * ioreq is the doio io request structure.
1281 char *format_rw(struct io_req *ioreq, int fd, void *buffer, int signo,
1286 struct read_req *readp = &ioreq->r_data.read;
1287 struct write_req *writep = &ioreq->r_data.write;
1288 struct read_req *readap = &ioreq->r_data.read;
1289 struct write_req *writeap = &ioreq->r_data.write;
1297 switch (ioreq->r_type) {
1368 char *format_sds(struct io_req *ioreq, void *buffer, int sds, char *pattern)
1374 struct ssread_req *ssreadp = &ioreq->r_data.ssread;
1375 struct sswrite_req *sswritep = &ioreq->r_data.sswrite;
1383 switch (ioreq->r_type) {
1985 char *format_listio(struct io_req *ioreq, int lcmd, struct listreq *list,
1989 struct listio_req *liop = &ioreq->r_data.listio;
2421 char *fmt_ioreq(struct io_req *ioreq, struct syscall_info *sy, int fd)
2437 io = &ioreq->r_data.io;