Lines Matching defs:lio_req
2094 struct listreq lio_req;
2195 lio_req.li_opcode = lio->r_opcode;
2196 lio_req.li_drvr = 0;
2197 lio_req.li_flags = LF_LSEEK;
2198 lio_req.li_offset = lio->r_offset;
2199 lio_req.li_fildes = fd;
2202 lio_req.li_buf = addr;
2204 lio_req.li_buf = addr + mem_needed - lio->r_nbytes;
2207 lio_req.li_nbyte = lio->r_nbytes;
2208 lio_req.li_status = &aiop->iosw;
2209 lio_req.li_signo = signo;
2210 lio_req.li_nstride = lio->r_nstrides;
2211 lio_req.li_filstride = lio->r_filestride;
2212 lio_req.li_memstride = lio->r_memstride;
2225 if (listio(lio->r_cmd, &lio_req, 1) < 0) {
2229 format_listio(req, lio->r_cmd, &lio_req, 1, fd,
2253 format_listio(req, lio->r_cmd, &lio_req, 1, fd,
2271 if (v_opt && lio_req.li_opcode == LO_WRITE) {
2282 for (i = 0; i < lio_req.li_nstride; i++) {
2293 &lio_req, 1, fd,
2536 struct listreq *lio_req, *l;
2568 lio_req = malloc(nents * sizeof(struct listreq));
2569 if (lio_req == NULL) {
2574 for (l = lio_req, a = addr, o = offset, i = 0;
2597 if ((status->rval = listio(lc, lio_req, nents)) == -1) {
2601 free(lio_req);