Lines Matching defs:len
506 size_t len = 0;
575 len = pwa->wa_eaddr - addr;
587 *plen = len;
768 size_t len;
780 part, &len, S_READ);
805 while (count && watchcode && ta && len > part && error == 0) {
806 len -= part;
809 if (part > len)
810 part = len;
858 size_t len;
871 part, &len, S_WRITE);
876 len += vaddr - watch_uaddr;
877 if (part > len)
878 part = len;
904 while (count && watchcode && ta && len > part && error == 0) {
905 len -= part;
908 if (part > len)
909 part = len;
961 size_t len;
975 part, &len, S_READ);
980 len += vaddr - uaddr;
981 if (part > len)
982 part = len;
1014 while (resid && watchcode && ta && len > part && error == 0 &&
1016 len -= part;
1019 if (part > len)
1020 part = len;
1075 size_t len;
1089 part, &len, S_WRITE);
1121 while (resid && watchcode && ta && len > part && error == 0 &&
1123 len -= part;
1126 if (part > len)
1127 part = len;
1413 pr_is_watched(caddr_t base, size_t len, int rw)
1416 caddr_t eaddr = base + len;
1439 size_t len;
1460 len = MIN(iov->iov_len, uio->uio_resid);
1464 auio.uio_resid = len;
1473 if (!pr_is_watched(base, len, seg_rw)) {
1482 len -= auio.uio_resid;
1483 uio->uio_resid -= len;
1484 uio->uio_loffset += len;
1499 watchcode = pr_is_watchpoint(&vaddr, &ta, len,
1508 mapped = pr_mappage(base, len, seg_rw, 1);
1512 pr_unmappage(base, len, seg_rw, 1);
1514 len -= auio.uio_resid;
1515 uio->uio_resid -= len;
1516 uio->uio_loffset += len;
1625 copyin_nowatch(const void *uaddr, void *kaddr, size_t len)
1629 watched = watch_disable_addr(uaddr, len, S_READ);
1630 ret = copyin(uaddr, kaddr, len);
1632 watch_enable_addr(uaddr, len, S_READ);
1638 copyout_nowatch(const void *kaddr, void *uaddr, size_t len)
1642 watched = watch_disable_addr(uaddr, len, S_WRITE);
1643 ret = copyout(kaddr, uaddr, len);
1645 watch_enable_addr(uaddr, len, S_WRITE);
1707 watch_disable_addr(const void *addr, size_t len, enum seg_rw rw)
1710 return (pr_mappage((caddr_t)addr, len, rw, 1));
1715 watch_enable_addr(const void *addr, size_t len, enum seg_rw rw)
1718 pr_unmappage((caddr_t)addr, len, rw, 1);