Lines Matching defs:part

762 	size_t part;
771 if ((part = PAGESIZE -
773 part = count;
780 part, &len, S_READ);
782 part = vaddr - watch_uaddr;
786 * Copy the initial part, up to a watched address, if any.
788 if (part != 0) {
789 mapped = pr_mappage(watch_uaddr, part, S_READ, 1);
793 copyin_noerr(watch_uaddr, watch_kaddr, part);
796 pr_unmappage(watch_uaddr, part, S_READ, 1);
797 watch_uaddr += part;
798 watch_kaddr += part;
799 count -= part;
805 while (count && watchcode && ta && len > part && error == 0) {
806 len -= part;
807 if ((part = PAGESIZE) > count)
808 part = count;
809 if (part > len)
810 part = len;
811 mapped = pr_mappage(watch_uaddr, part, S_READ, 1);
815 copyin_noerr(watch_uaddr, watch_kaddr, part);
818 pr_unmappage(watch_uaddr, part, S_READ, 1);
819 watch_uaddr += part;
820 watch_kaddr += part;
821 count -= part;
857 size_t part;
862 if ((part = PAGESIZE -
864 part = count;
871 part, &len, S_WRITE);
874 part = vaddr - watch_uaddr;
877 if (part > len)
878 part = len;
884 * Copy the initial part, up to a watched address, if any.
886 if (part != 0) {
887 mapped = pr_mappage(watch_uaddr, part, S_WRITE, 1);
891 copyout_noerr(watch_kaddr, watch_uaddr, part);
894 pr_unmappage(watch_uaddr, part, S_WRITE, 1);
895 watch_uaddr += part;
896 watch_kaddr += part;
897 count -= part;
904 while (count && watchcode && ta && len > part && error == 0) {
905 len -= part;
906 if ((part = PAGESIZE) > count)
907 part = count;
908 if (part > len)
909 part = len;
910 mapped = pr_mappage(watch_uaddr, part, S_WRITE, 1);
914 copyout_noerr(watch_kaddr, watch_uaddr, part);
917 pr_unmappage(watch_uaddr, part, S_WRITE, 1);
918 watch_uaddr += part;
919 watch_kaddr += part;
920 count -= part;
960 size_t part;
966 if ((part = PAGESIZE -
968 part = resid;
975 part, &len, S_READ);
978 part = vaddr - uaddr;
981 if (part > len)
982 part = len;
988 * Copy the initial part, up to a watched address, if any.
990 if (part != 0) {
991 mapped = pr_mappage((caddr_t)uaddr, part, S_READ, 1);
995 error = copyinstr_noerr(uaddr, kaddr, part,
999 pr_unmappage((caddr_t)uaddr, part, S_READ, 1);
1014 while (resid && watchcode && ta && len > part && error == 0 &&
1015 size == part && kaddr[-1] != '\0') {
1016 len -= part;
1017 if ((part = PAGESIZE) > resid)
1018 part = resid;
1019 if (part > len)
1020 part = len;
1021 mapped = pr_mappage((caddr_t)uaddr, part, S_READ, 1);
1025 error = copyinstr_noerr(uaddr, kaddr, part,
1029 pr_unmappage((caddr_t)uaddr, part, S_READ, 1);
1046 if (error == 0 && part != 0 &&
1047 (size < part || kaddr[-1] == '\0'))
1074 size_t part;
1080 if ((part = PAGESIZE -
1082 part = resid;
1089 part, &len, S_WRITE);
1091 part = vaddr - uaddr;
1095 * Copy the initial part, up to a watched address, if any.
1097 if (part != 0) {
1098 mapped = pr_mappage(uaddr, part, S_WRITE, 1);
1102 error = copyoutstr_noerr(kaddr, uaddr, part,
1106 pr_unmappage(uaddr, part, S_WRITE, 1);
1121 while (resid && watchcode && ta && len > part && error == 0 &&
1122 size == part && kaddr[-1] != '\0') {
1123 len -= part;
1124 if ((part = PAGESIZE) > resid)
1125 part = resid;
1126 if (part > len)
1127 part = len;
1128 mapped = pr_mappage(uaddr, part, S_WRITE, 1);
1132 error = copyoutstr_noerr(kaddr, uaddr, part,
1136 pr_unmappage(uaddr, part, S_WRITE, 1);
1153 if (error == 0 && part != 0 &&
1154 (size < part || kaddr[-1] == '\0'))