Lines Matching defs:pos
212 nsc_ncio_rwb(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len,
225 if (pos < h->bufh.sb_pos ||
226 (pos + len) > (h->bufh.sb_pos + h->bufh.sb_len)) {
268 rw->rw_pos = (uint64_t)pos;
298 nsc_ncio_read(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag)
300 return (nsc_ncio_rwb(h, pos, len, flag, NSC_READ));
305 nsc_ncio_write(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag)
307 return (nsc_ncio_rwb(h, pos, len, flag, NSC_WRITE));
312 nsc_ncio_zero(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag)
314 return (nsc_ncio_rwb(h, pos, len, flag, 0));
403 nsc_ncio_allocb(nsc_ncio_dev_t *ncp, nsc_off_t pos, nsc_size_t len,
426 h->bufh.sb_pos = pos;
452 if ((rc = nsc_ncio_read(h, pos, len, flag)) != 0) {
645 nsc_off_t pos;
658 pos = (nsc_off_t)rw->rw_pos;
678 rc = nsc_alloc_buf(fd, pos, len, NSC_NOCACHE | ioflag, &bufp);
697 rc = nsc_write(bufp, pos, len, 0);