Home
last modified time | relevance | path

Searched refs:kernel_cap_t (Results 1 – 11 of 11) sorted by relevance

/linux/include/linux/
H A Dcapability.h24 typedef struct { u64 val; } kernel_cap_t; typedef
30 kernel_cap_t permitted;
31 kernel_cap_t inheritable;
35 #define _KERNEL_CAP_T_SIZE (sizeof(kernel_cap_t))
66 # define CAP_EMPTY_SET ((kernel_cap_t) { 0 })
67 # define CAP_FULL_SET ((kernel_cap_t) { CAP_VALID_MASK })
68 # define CAP_FS_SET ((kernel_cap_t) { CAP_FS_MASK | BIT_ULL(CAP_LINUX_IMMUTABLE) })
69 # define CAP_NFSD_SET ((kernel_cap_t) { CAP_FS_MASK | BIT_ULL(CAP_SYS_RESOURCE) })
77 static inline kernel_cap_t cap_combine(const kernel_cap_t a, in cap_combine()
78 const kernel_cap_t b) in cap_combine()
[all …]
H A Dcred.h122 kernel_cap_t cap_inheritable; /* caps our children can inherit */
123 kernel_cap_t cap_permitted; /* caps we're permitted */
124 kernel_cap_t cap_effective; /* caps we can actually use */
125 kernel_cap_t cap_bset; /* capability bounding set */
126 kernel_cap_t cap_ambient; /* Ambient capability set */
/linux/security/apparmor/include/
H A Dcapability.h29 kernel_cap_t allow;
30 kernel_cap_t audit;
31 kernel_cap_t denied;
32 kernel_cap_t quiet;
33 kernel_cap_t kill;
34 kernel_cap_t extended;
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_deny_namespace.c8 typedef struct { unsigned long long val; } kernel_cap_t; typedef
11 kernel_cap_t cap_effective;
19 kernel_cap_t caps = cred->cap_effective; in BPF_PROG()
/linux/kernel/
H A Dcapability.c105 static inline int cap_get_target_pid(pid_t pid, kernel_cap_t *pEp,
106 kernel_cap_t *pIp, kernel_cap_t *pPp)
142 kernel_cap_t pE, pI, pP; in SYSCALL_DEFINE2()
193 static kernel_cap_t mk_kernel_cap(u32 low, u32 high) in SYSCALL_DEFINE2()
195 return (kernel_cap_t) { (low | ((u64)high << 32)) & CAP_VALID_MASK }; in SYSCALL_DEFINE2()
220 kernel_cap_t inheritable, permitted, effective; in SYSCALL_DEFINE2()
H A Dauditsc.c1302 kernel_cap_t *cap) in audit_log_cap()
/linux/security/
H A Dcommoncap.c167 const kernel_cap_t *caller_caps; in cap_ptrace_access_check()
229 int cap_capget(const struct task_struct *target, kernel_cap_t *effective, in cap_capget()
230 kernel_cap_t *inheritable, kernel_cap_t *permitted) in cap_capget()
273 const kernel_cap_t *effective, in cap_capset()
274 const kernel_cap_t *inheritable, in cap_capset()
275 const kernel_cap_t *permitted) in cap_capset()
H A Dsecurity.c1095 kernel_cap_t *effective, in security_capget()
1096 kernel_cap_t *inheritable, in security_capget()
1097 kernel_cap_t *permitted) in security_capget()
1116 const kernel_cap_t *effective, in security_capset()
1117 const kernel_cap_t *inheritable, in security_capset()
1118 const kernel_cap_t *permitted) in security_capset()
/linux/fs/proc/
H A Darray.c304 kernel_cap_t *a) in render_cap_t()
314 kernel_cap_t cap_inheritable, cap_permitted, cap_effective, in task_cap()
/linux/security/selinux/
H A Dhooks.c2115 static int selinux_capget(const struct task_struct *target, kernel_cap_t *effective, in selinux_capget()
2116 kernel_cap_t *inheritable, kernel_cap_t *permitted) in selinux_capget()
2123 const kernel_cap_t *effective, in selinux_capset()
2124 const kernel_cap_t *inheritable, in selinux_capset()
2125 const kernel_cap_t *permitted) in selinux_capset()
/linux/Documentation/security/
H A Dcredentials.rst325 kernel_cap_t current_cap(void) Current's effective capabilities