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