Home
last modified time | relevance | path

Searched refs:cr_rights (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/kern/
H A Dsubr_capability.c191 rights->cr_rights[i] |= right; in cap_rights_vset()
216 rights->cr_rights[i] &= ~(right & 0x01FFFFFFFFFFFFFFULL); in cap_rights_vclear()
241 if ((rights->cr_rights[i] & right) != right) in cap_rights_is_vset()
321 if (rights->cr_rights[i] != cap_no_rights.cr_rights[i]) in cap_rights_is_empty()
344 j = right_to_index(rights->cr_rights[i]); in cap_rights_is_valid()
348 if (CAPRVER(rights->cr_rights[i]) != 0) in cap_rights_is_valid()
371 dst->cr_rights[i] |= src->cr_rights[i]; in cap_rights_merge()
394 dst->cr_rights[i] &= in cap_rights_remove()
395 ~(src->cr_rights[i] & 0x01FFFFFFFFFFFFFFULL); in cap_rights_remove()
418 if ((big->cr_rights[i] & little->cr_rights[i]) != in cap_rights_contains()
[all …]
H A Dsys_capability.c273 error = copyin(uap->rightsp, &rights, sizeof(rights.cr_rights[0])); in sys_cap_rights_limit()
281 sizeof(rights.cr_rights[0]) * CAPARSIZE(&rights)); in sys_cap_rights_limit()
292 rights.cr_rights[0] &= ~(0x3ULL << 62); in sys_cap_rights_limit()
293 rights.cr_rights[0] |= ((uint64_t)CAP_RIGHTS_VERSION << 62); in sys_cap_rights_limit()
338 if ((rights.cr_rights[i] & ~(0x7FULL << 57)) != 0) in sys___cap_rights_get()
342 error = copyout(&rights, uap->rightsp, sizeof(rights.cr_rights[0]) * n); in sys___cap_rights_get()
/freebsd/sys/sys/
H A Dcapsicum.h293 (rights)->cr_rights[0] = \
295 (rights)->cr_rights[1] = CAP_ALL1; \
299 (rights)->cr_rights[0] = \
301 (rights)->cr_rights[1] = CAPRIGHT(1, 0ULL); \
305 #define CAPVER(rights) CAPRVER((rights)->cr_rights[0])
362 _r->cr_rights[CAPIDXBIT(right) - 1] |= right; \
369 _r->cr_rights[CAPIDXBIT(right) - 1] |= right; \
384 (big->cr_rights[0] & little->cr_rights[0]) == little->cr_rights[0] && in cap_rights_contains_transient()
385 (big->cr_rights[1] & little->cr_rights[1]) == little->cr_rights[1])) in cap_rights_contains_transient()
H A Dcaprights.h52 uint64_t cr_rights[CAP_RIGHTS_VERSION + 2]; member
/freebsd/contrib/capsicum-test/
H A Dcapsicum.h146 int len = sprintf(buffer, "0x%016llx ", (unsigned long long)rights->cr_rights[ii]); in cap_rights_describe()
156 …os << std::hex << std::setw(16) << std::setfill('0') << (unsigned long long)rights.cr_rights[ii] <…
H A Dlinux.cc1350 rights.cr_rights[0] |= 3ULL << 57; in TEST()
1354 rights.cr_rights[0] |= 2ULL << 62; in TEST()
H A Dcapability-fd.cc179 uint64_t bits = (rights.cr_rights[0] & 0x01ffffffffffffffULL); in ShowCapRights()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_platform_limits_freebsd.h710 u64 cr_rights[2]; member
/freebsd/sys/security/audit/
H A Dbsm_token.c843 for (i = 0; i < nitems(rightsp->cr_rights); i++) in au_to_rights()
844 ADD_U_INT64(dptr, rightsp->cr_rights[i]); in au_to_rights()
/freebsd/lib/libsysdecode/
H A Dflags.c1020 if (CAPIDXBIT(rightsp->cr_rights[i]) != 1 << i) { in sysdecode_cap_rights()