Lines Matching refs:uiop
649 pr_read_inval(prnode_t *pnp, uio_t *uiop) in pr_read_inval() argument
660 pr_uioread(void *base, long count, uio_t *uiop) in pr_uioread() argument
665 count -= uiop->uio_offset; in pr_uioread()
666 if (count > 0 && uiop->uio_offset >= 0) { in pr_uioread()
667 error = uiomove((char *)base + uiop->uio_offset, in pr_uioread()
668 count, UIO_READ, uiop); in pr_uioread()
675 pr_read_as(prnode_t *pnp, uio_t *uiop) in pr_read_as() argument
702 error = prusrio(p, UIO_READ, uiop, 0); in pr_read_as()
712 pr_read_status(prnode_t *pnp, uio_t *uiop) in pr_read_status() argument
727 error = pr_uioread(sp, sizeof (*sp), uiop); in pr_read_status()
734 pr_read_lstatus(prnode_t *pnp, uio_t *uiop) in pr_read_lstatus() argument
774 error = pr_uioread(php, size, uiop); in pr_read_lstatus()
780 pr_read_psinfo(prnode_t *pnp, uio_t *uiop) in pr_read_psinfo() argument
801 error = pr_uioread(&psinfo, sizeof (psinfo), uiop); in pr_read_psinfo()
807 pr_read_lpsinfo(prnode_t *pnp, uio_t *uiop) in pr_read_lpsinfo() argument
867 error = pr_uioread(php, size, uiop); in pr_read_lpsinfo()
873 pr_read_map_common(prnode_t *pnp, uio_t *uiop, prnodetype_t type) in pr_read_map_common() argument
915 error = pr_iol_uiomove_and_free(&iolhead, uiop, error); in pr_read_map_common()
921 pr_read_map(prnode_t *pnp, uio_t *uiop) in pr_read_map() argument
924 return (pr_read_map_common(pnp, uiop, pnp->pr_type)); in pr_read_map()
928 pr_read_rmap(prnode_t *pnp, uio_t *uiop) in pr_read_rmap() argument
931 return (pr_read_map_common(pnp, uiop, pnp->pr_type)); in pr_read_rmap()
935 pr_read_xmap(prnode_t *pnp, uio_t *uiop) in pr_read_xmap() argument
938 return (pr_read_map_common(pnp, uiop, pnp->pr_type)); in pr_read_xmap()
942 pr_read_cred(prnode_t *pnp, uio_t *uiop) in pr_read_cred() argument
970 error = pr_uioread(pcrp, count, uiop); in pr_read_cred()
977 pr_read_priv(prnode_t *pnp, uio_t *uiop) in pr_read_priv() argument
994 error = pr_uioread(ppriv, psize, uiop); in pr_read_priv()
1001 pr_read_sigact(prnode_t *pnp, uio_t *uiop) in pr_read_sigact() argument
1023 if (uiop->uio_offset >= (nsig-1)*sizeof (struct sigaction)) { in pr_read_sigact()
1033 error = pr_uioread(sap, (nsig - 1) * sizeof (struct sigaction), uiop); in pr_read_sigact()
1040 pr_read_auxv(prnode_t *pnp, uio_t *uiop) in pr_read_auxv() argument
1052 if (uiop->uio_offset >= sizeof (auxv)) { in pr_read_auxv()
1062 return (pr_uioread(auxv, sizeof (auxv), uiop)); in pr_read_auxv()
1075 pr_read_ldt(prnode_t *pnp, uio_t *uiop) in pr_read_ldt() argument
1091 if (uiop->uio_offset >= size) { in pr_read_ldt()
1104 error = pr_uioread(ssd, size, uiop); in pr_read_ldt()
1111 pr_read_usage(prnode_t *pnp, uio_t *uiop) in pr_read_usage() argument
1138 if (uiop->uio_offset >= sizeof (prusage_t)) { in pr_read_usage()
1192 error = pr_uioread(upup, sizeof (prusage_t), uiop); in pr_read_usage()
1200 pr_read_lusage(prnode_t *pnp, uio_t *uiop) in pr_read_lusage() argument
1232 if (uiop->uio_offset >= size) { in pr_read_lusage()
1305 error = pr_uioread(php, size, uiop); in pr_read_lusage()
1311 pr_read_pagedata(prnode_t *pnp, uio_t *uiop) in pr_read_pagedata() argument
1328 error = prpdread(p, pnp->pr_hatid, uiop); in pr_read_pagedata()
1336 pr_read_opagedata(prnode_t *pnp, uio_t *uiop) in pr_read_opagedata() argument
1355 error = oprpdread(as, pnp->pr_hatid, uiop); in pr_read_opagedata()
1363 pr_read_watch(prnode_t *pnp, uio_t *uiop) in pr_read_watch() argument
1381 if (uiop->uio_offset >= size) { in pr_read_watch()
1403 error = pr_uioread(Bpwp, size, uiop); in pr_read_watch()
1409 pr_read_lwpstatus(prnode_t *pnp, uio_t *uiop) in pr_read_lwpstatus() argument
1425 if (uiop->uio_offset >= sizeof (*sp)) { in pr_read_lwpstatus()
1433 error = pr_uioread(sp, sizeof (*sp), uiop); in pr_read_lwpstatus()
1440 pr_read_lwpsinfo(prnode_t *pnp, uio_t *uiop) in pr_read_lwpsinfo() argument
1464 if (uiop->uio_offset >= sizeof (lwpsinfo)) { in pr_read_lwpsinfo()
1483 return (pr_uioread(&lwpsinfo, sizeof (lwpsinfo), uiop)); in pr_read_lwpsinfo()
1487 pr_read_lwpusage(prnode_t *pnp, uio_t *uiop) in pr_read_lwpusage() argument
1517 if (uiop->uio_offset >= sizeof (prusage_t)) { in pr_read_lwpusage()
1530 error = pr_uioread(upup, sizeof (prusage_t), uiop); in pr_read_lwpusage()
1539 pr_read_xregs(prnode_t *pnp, uio_t *uiop) in pr_read_xregs() argument
1559 if (uiop->uio_offset >= size) { in pr_read_xregs()
1570 error = pr_uioread(xreg, size, uiop); in pr_read_xregs()
1580 pr_read_spymaster(prnode_t *pnp, uio_t *uiop) in pr_read_spymaster() argument
1601 return (pr_uioread(&psinfo, sizeof (psinfo), uiop)); in pr_read_spymaster()
1607 pr_read_gwindows(prnode_t *pnp, uio_t *uiop) in pr_read_gwindows() argument
1634 if (uiop->uio_offset >= size) { in pr_read_gwindows()
1643 error = pr_uioread(gwp, size, uiop); in pr_read_gwindows()
1651 pr_read_asrs(prnode_t *pnp, uio_t *uiop) in pr_read_asrs() argument
1664 uiop->uio_offset >= sizeof (asrset_t)) { in pr_read_asrs()
1679 error = pr_uioread(&asrset[0], sizeof (asrset_t), uiop); in pr_read_asrs()
1688 pr_read_piddir(prnode_t *pnp, uio_t *uiop) in pr_read_piddir() argument
1697 return (pr_read_pidfile(pnp, uiop)); in pr_read_piddir()
1701 pr_read_pidfile(prnode_t *pnp, uio_t *uiop) in pr_read_pidfile() argument
1725 error = prusrio(p, UIO_READ, uiop, 1); in pr_read_pidfile()
1805 pr_read_status_32(prnode_t *pnp, uio_t *uiop) in pr_read_status_32() argument
1831 error = pr_uioread(sp, sizeof (*sp), uiop); in pr_read_status_32()
1839 pr_read_lstatus_32(prnode_t *pnp, uio_t *uiop) in pr_read_lstatus_32() argument
1887 error = pr_uioread(php, size, uiop); in pr_read_lstatus_32()
1893 pr_read_psinfo_32(prnode_t *pnp, uio_t *uiop) in pr_read_psinfo_32() argument
1914 error = pr_uioread(&psinfo, sizeof (psinfo), uiop); in pr_read_psinfo_32()
1920 pr_read_lpsinfo_32(prnode_t *pnp, uio_t *uiop) in pr_read_lpsinfo_32() argument
1978 error = pr_uioread(php, size, uiop); in pr_read_lpsinfo_32()
1984 pr_read_map_common_32(prnode_t *pnp, uio_t *uiop, prnodetype_t type) in pr_read_map_common_32() argument
2030 error = pr_iol_uiomove_and_free(&iolhead, uiop, error); in pr_read_map_common_32()
2036 pr_read_map_32(prnode_t *pnp, uio_t *uiop) in pr_read_map_32() argument
2039 return (pr_read_map_common_32(pnp, uiop, pnp->pr_type)); in pr_read_map_32()
2043 pr_read_rmap_32(prnode_t *pnp, uio_t *uiop) in pr_read_rmap_32() argument
2046 return (pr_read_map_common_32(pnp, uiop, pnp->pr_type)); in pr_read_rmap_32()
2050 pr_read_xmap_32(prnode_t *pnp, uio_t *uiop) in pr_read_xmap_32() argument
2053 return (pr_read_map_common_32(pnp, uiop, pnp->pr_type)); in pr_read_xmap_32()
2057 pr_read_sigact_32(prnode_t *pnp, uio_t *uiop) in pr_read_sigact_32() argument
2084 if (uiop->uio_offset >= (nsig-1) * sizeof (struct sigaction32)) { in pr_read_sigact_32()
2094 error = pr_uioread(sap, (nsig - 1) * sizeof (struct sigaction32), uiop); in pr_read_sigact_32()
2101 pr_read_auxv_32(prnode_t *pnp, uio_t *uiop) in pr_read_auxv_32() argument
2120 if (uiop->uio_offset >= sizeof (auxv)) { in pr_read_auxv_32()
2132 return (pr_uioread(auxv, sizeof (auxv), uiop)); in pr_read_auxv_32()
2136 pr_read_usage_32(prnode_t *pnp, uio_t *uiop) in pr_read_usage_32() argument
2163 if (uiop->uio_offset >= sizeof (prusage32_t)) { in pr_read_usage_32()
2217 error = pr_uioread(upup, sizeof (prusage32_t), uiop); in pr_read_usage_32()
2225 pr_read_lusage_32(prnode_t *pnp, uio_t *uiop) in pr_read_lusage_32() argument
2257 if (uiop->uio_offset >= size) { in pr_read_lusage_32()
2331 error = pr_uioread(php, size, uiop); in pr_read_lusage_32()
2337 pr_read_pagedata_32(prnode_t *pnp, uio_t *uiop) in pr_read_pagedata_32() argument
2359 error = prpdread32(p, pnp->pr_hatid, uiop); in pr_read_pagedata_32()
2367 pr_read_opagedata_32(prnode_t *pnp, uio_t *uiop) in pr_read_opagedata_32() argument
2392 error = oprpdread32(as, pnp->pr_hatid, uiop); in pr_read_opagedata_32()
2400 pr_read_watch_32(prnode_t *pnp, uio_t *uiop) in pr_read_watch_32() argument
2422 if (uiop->uio_offset >= size) { in pr_read_watch_32()
2444 error = pr_uioread(Bpwp, size, uiop); in pr_read_watch_32()
2450 pr_read_lwpstatus_32(prnode_t *pnp, uio_t *uiop) in pr_read_lwpstatus_32() argument
2478 if (uiop->uio_offset >= sizeof (*sp)) { in pr_read_lwpstatus_32()
2486 error = pr_uioread(sp, sizeof (*sp), uiop); in pr_read_lwpstatus_32()
2493 pr_read_lwpsinfo_32(prnode_t *pnp, uio_t *uiop) in pr_read_lwpsinfo_32() argument
2517 if (uiop->uio_offset >= sizeof (lwpsinfo)) { in pr_read_lwpsinfo_32()
2534 return (pr_uioread(&lwpsinfo, sizeof (lwpsinfo), uiop)); in pr_read_lwpsinfo_32()
2538 pr_read_lwpusage_32(prnode_t *pnp, uio_t *uiop) in pr_read_lwpusage_32() argument
2568 if (uiop->uio_offset >= sizeof (prusage32_t)) { in pr_read_lwpusage_32()
2581 error = pr_uioread(upup, sizeof (prusage32_t), uiop); in pr_read_lwpusage_32()
2589 pr_read_spymaster_32(prnode_t *pnp, uio_t *uiop) in pr_read_spymaster_32() argument
2610 return (pr_uioread(&psinfo, sizeof (psinfo), uiop)); in pr_read_spymaster_32()
2615 pr_read_gwindows_32(prnode_t *pnp, uio_t *uiop) in pr_read_gwindows_32() argument
2648 if (uiop->uio_offset >= size) { in pr_read_gwindows_32()
2657 error = pr_uioread(gwp, size, uiop); in pr_read_gwindows_32()
2668 prread(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr, caller_context_t *ct) in prread() argument
2681 return (pr_read_function[pnp->pr_type](pnp, uiop)); in prread()
2683 return (pr_read_function_32[pnp->pr_type](pnp, uiop)); in prread()
2685 return (pr_read_function[pnp->pr_type](pnp, uiop)); in prread()
2691 prwrite(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr, caller_context_t *ct) in prwrite() argument
2736 error = prusrio(p, UIO_WRITE, uiop, old); in prwrite()
2745 resid = uiop->uio_resid; in prwrite()
2753 error = prwritectl32(vp, uiop, CRED()); in prwrite()
2755 error = prwritectl(vp, uiop, CRED()); in prwrite()
2757 error = prwritectl(vp, uiop, CRED()); in prwrite()
2764 uiop->uio_resid = resid; in prwrite()
4695 prreaddir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp, in prreaddir() argument
4703 return (pr_readdir_function[pnp->pr_type](pnp, uiop, eofp)); in prreaddir()
4708 pr_readdir_notdir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_notdir() argument
4715 pr_readdir_procdir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_procdir() argument
4726 if ((error = gfs_readdir_init(&gstate, PNSIZ, PRSDSIZE, uiop, in pr_readdir_procdir()
4734 while ((error = gfs_readdir_pred(&gstate, uiop, &n)) == 0) { in pr_readdir_procdir()
4763 error = gfs_readdir_emitn(&gstate, uiop, n, in pr_readdir_procdir()
4774 pr_readdir_piddir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_piddir() argument
4784 if (uiop->uio_offset < 0 || in pr_readdir_piddir()
4785 uiop->uio_offset % sizeof (prdirent_t) != 0 || in pr_readdir_piddir()
4786 uiop->uio_resid < sizeof (prdirent_t)) in pr_readdir_piddir()
4790 if (uiop->uio_offset >= sizeof (piddir)) in pr_readdir_piddir()
4797 for (dirp = &piddir[uiop->uio_offset / sizeof (prdirent_t)]; in pr_readdir_piddir()
4798 uiop->uio_resid >= sizeof (prdirent_t) && in pr_readdir_piddir()
4800 uiop->uio_offset = off + sizeof (prdirent_t), dirp++) { in pr_readdir_piddir()
4801 off = uiop->uio_offset; in pr_readdir_piddir()
4820 UIO_READ, uiop)) != 0) in pr_readdir_piddir()
4825 *eofp = (uiop->uio_offset >= sizeof (piddir)); in pr_readdir_piddir()
4955 pr_readdir_objectdir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_objectdir() argument
4981 if ((error = gfs_readdir_init(&gstate, 64, PRSDSIZE, uiop, in pr_readdir_objectdir()
5000 while ((error = gfs_readdir_pred(&gstate, uiop, &n)) == 0) { in pr_readdir_objectdir()
5043 error = gfs_readdir_emit(&gstate, uiop, n, vattr.va_nodeid, in pr_readdir_objectdir()
5058 pr_readdir_lwpdir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_lwpdir() argument
5087 if ((error = gfs_readdir_init(&gstate, PLNSIZ, PRSDSIZE, uiop, in pr_readdir_lwpdir()
5099 while ((error = gfs_readdir_pred(&gstate, uiop, &tslot)) == 0) { in pr_readdir_lwpdir()
5118 error = gfs_readdir_emitn(&gstate, uiop, tslot, in pr_readdir_lwpdir()
5132 pr_readdir_lwpiddir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_lwpiddir() argument
5145 if (uiop->uio_offset < 0 || in pr_readdir_lwpiddir()
5146 uiop->uio_offset % sizeof (prdirent_t) != 0 || in pr_readdir_lwpiddir()
5147 uiop->uio_resid < sizeof (prdirent_t)) in pr_readdir_lwpiddir()
5151 if (uiop->uio_offset >= sizeof (lwpiddir)) in pr_readdir_lwpiddir()
5161 for (dirp = &lwpiddir[uiop->uio_offset / sizeof (prdirent_t)]; in pr_readdir_lwpiddir()
5162 uiop->uio_resid >= sizeof (prdirent_t) && in pr_readdir_lwpiddir()
5164 uiop->uio_offset = off + sizeof (prdirent_t), dirp++) { in pr_readdir_lwpiddir()
5165 off = uiop->uio_offset; in pr_readdir_lwpiddir()
5188 UIO_READ, uiop)) != 0) in pr_readdir_lwpiddir()
5193 *eofp = (uiop->uio_offset >= sizeof (lwpiddir)); in pr_readdir_lwpiddir()
5199 pr_readdir_fddir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_fddir() argument
5218 if ((error = gfs_readdir_init(&gstate, PLNSIZ, PRSDSIZE, uiop, in pr_readdir_fddir()
5235 while ((error = gfs_readdir_pred(&gstate, uiop, &n)) == 0) { in pr_readdir_fddir()
5249 error = gfs_readdir_emitn(&gstate, uiop, n, in pr_readdir_fddir()
5264 pr_readdir_pathdir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_pathdir() argument
5284 if (uiop->uio_offset < 0 || in pr_readdir_pathdir()
5285 uiop->uio_resid <= 0 || in pr_readdir_pathdir()
5286 (uiop->uio_offset % PRSDSIZE) != 0) in pr_readdir_pathdir()
5288 oresid = uiop->uio_resid; in pr_readdir_pathdir()
5316 for (; uiop->uio_resid > 0; uiop->uio_offset = off + PRSDSIZE) { in pr_readdir_pathdir()
5321 off = uiop->uio_offset; in pr_readdir_pathdir()
5390 dirent->d_off = uiop->uio_offset + PRSDSIZE; in pr_readdir_pathdir()
5392 if (reclen > uiop->uio_resid) { in pr_readdir_pathdir()
5396 if (uiop->uio_resid == oresid) in pr_readdir_pathdir()
5406 error = uiomove((caddr_t)dirent, reclen, UIO_READ, uiop); in pr_readdir_pathdir()
5415 *eofp = (uiop->uio_offset >= (fddirsize + 2) * PRSDSIZE); in pr_readdir_pathdir()
5427 pr_readdir_tmpldir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_tmpldir() argument
5444 if ((error = gfs_readdir_init(&gstate, PRDIRSIZE, PRSDSIZE, uiop, in pr_readdir_tmpldir()
5452 while ((error = gfs_readdir_pred(&gstate, uiop, &n)) == 0) { in pr_readdir_tmpldir()
5473 error = gfs_readdir_emit(&gstate, uiop, n, in pr_readdir_tmpldir()
5487 pr_readdir_ctdir(prnode_t *pnp, uio_t *uiop, int *eofp) in pr_readdir_ctdir() argument
5504 if ((error = gfs_readdir_init(&gstate, PRDIRSIZE, PRSDSIZE, uiop, in pr_readdir_ctdir()
5512 while ((error = gfs_readdir_pred(&gstate, uiop, &n)) == 0) { in pr_readdir_ctdir()
5518 error = gfs_readdir_emitn(&gstate, uiop, next, in pr_readdir_ctdir()
5809 prreadlink(vnode_t *vp, uio_t *uiop, cred_t *cr, caller_context_t *ctp) in prreadlink() argument
5821 ret = uiomove(idbuf, strlen(idbuf), UIO_READ, uiop); in prreadlink()
5834 ret = uiomove(buf, strlen(buf), UIO_READ, uiop); in prreadlink()
5847 ret = uiomove(buf, rlength, UIO_READ, uiop); in prreadlink()