Lines Matching defs:rnat
196 * This routine is used to read an rnat bits that are stored on the
208 * | rnat | 0x....1f8
220 * | rnat |
234 * The way to think of this code is as follows: bit 0 in the user rnat
235 * corresponds to some bit N (0 <= N <= 62) in one of the kernel rnat
236 * value. The kernel rnat value holding this bit is stored in
237 * variable rnat0. rnat1 is loaded with the kernel rnat value that
238 * form the upper bits of the user rnat value.
242 * o when reading the rnat "below" the first rnat slot on the kernel
246 * o when reading the rnat "above" the last rnat slot on the kernel
271 * to in the kernel rnat. Do this by figuring out how many
327 * If entered via syscall, don't allow user to set rnat bits
345 * to in the kernel rnat. Do this by figuring out how many
365 * rnat slot is ignored. so we don't have to clear it here.
842 unsigned long psr, ec, lc, rnat, bsp, cfm, nat_bits, val;
869 || access_uarea(child, PT_AR_RNAT, &rnat, 0) < 0
891 retval |= __put_user(rnat, &ppr->ar[PT_AUR_RNAT]);
986 unsigned long psr, rsc, ec, lc, rnat, bsp, cfm, nat_bits, val = 0;
1027 retval |= __get_user(rnat, &ppr->ar[PT_AUR_RNAT]);
1120 retval |= access_uarea(child, PT_AR_RNAT, &rnat, 1);
1543 * ar.rsc ar.bsp ar.bspstore ar.rnat
1606 /* ip cfm psr ar.rsc ar.bsp ar.bspstore ar.rnat
1694 /* ip cfm psr ar.rsc ar.bsp ar.bspstore ar.rnat