Searched refs:cr_rights (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.0-release/sys/sys/
H A Dcaprights.h36 * The top two bits in the first element of the cr_rights[] array contain
53 uint64_t cr_rights[CAP_RIGHTS_VERSION + 2]; member in struct:cap_rights
H A Dcapability.h284 (rights)->cr_rights[0] = \
286 (rights)->cr_rights[1] = CAP_ALL1; \
290 (rights)->cr_rights[0] = \
292 (rights)->cr_rights[1] = CAPRIGHT(1, 0ULL); \
296 #define CAPVER(rights) CAPRVER((rights)->cr_rights[0])
/freebsd-10.0-release/sys/kern/
H A Dsubr_capability.c94 assert(CAPIDXBIT(rights->cr_rights[i]) == CAPIDXBIT(right));
95 rights->cr_rights[i] |= right;
96 assert(CAPIDXBIT(rights->cr_rights[i]) == CAPIDXBIT(right));
119 assert(CAPIDXBIT(rights->cr_rights[i]) == CAPIDXBIT(right));
120 rights->cr_rights[i] &= ~(right & 0x01FFFFFFFFFFFFFFULL);
121 assert(CAPIDXBIT(rights->cr_rights[i]) == CAPIDXBIT(right));
144 assert(CAPIDXBIT(rights->cr_rights[i]) == CAPIDXBIT(right));
145 if ((rights->cr_rights[i] & right) != right)
162 memset(rights->cr_rights, 0, sizeof(rights->cr_rights[
[all...]
H A Dsys_capability.c156 for (i = 0; i < nitems(havep->cr_rights); i++) {
221 error = copyin(uap->rightsp, &rights, sizeof(rights.cr_rights[0]));
229 sizeof(rights.cr_rights[0]) * CAPARSIZE(&rights));
240 rights.cr_rights[0] &= ~(0x3ULL << 62);
241 rights.cr_rights[0] |= ((uint64_t)CAP_RIGHTS_VERSION << 62);
307 if ((rights.cr_rights[i] & ~(0x7FULL << 57)) != 0)
311 error = copyout(&rights, uap->rightsp, sizeof(rights.cr_rights[0]) * n);
/freebsd-10.0-release/sys/security/audit/
H A Dbsm_token.c848 for (i = 0; i < nitems(rightsp->cr_rights); i++)
849 ADD_U_INT64(dptr, rightsp->cr_rights[i]);

Completed in 213 milliseconds