… | |
… | |
135 | eio_req volatile *next; /* private ETP */ |
135 | eio_req volatile *next; /* private ETP */ |
136 | |
136 | |
137 | ssize_t result; /* result of syscall, e.g. result = read (... */ |
137 | ssize_t result; /* result of syscall, e.g. result = read (... */ |
138 | off_t offs; /* read, write, truncate, readahead, sync_file_range: file offset */ |
138 | off_t offs; /* read, write, truncate, readahead, sync_file_range: file offset */ |
139 | size_t size; /* read, write, readahead, sendfile, msync, sync_file_range: length */ |
139 | size_t size; /* read, write, readahead, sendfile, msync, sync_file_range: length */ |
140 | void *ptr1; /* all applicable requests: pathname, old name */ |
140 | void *ptr1; /* all applicable requests: pathname, old name; readdir: possible output memory buffer */ |
141 | void *ptr2; /* all applicable requests: new name or memory buffer */ |
141 | void *ptr2; /* all applicable requests: new name or memory buffer */ |
142 | eio_tstamp nv1; /* utime, futime: atime; busy: sleep time */ |
142 | eio_tstamp nv1; /* utime, futime: atime; busy: sleep time */ |
143 | eio_tstamp nv2; /* utime, futime: mtime */ |
143 | eio_tstamp nv2; /* utime, futime: mtime */ |
144 | |
144 | |
145 | int type; /* EIO_xxx constant ETP */ |
145 | int type; /* EIO_xxx constant ETP */ |