Home
last modified time | relevance | path

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

/include/linux/
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 …]
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 */
Dsecurity.h165 extern int cap_capget(const struct task_struct *target, kernel_cap_t *effective,
166 kernel_cap_t *inheritable, kernel_cap_t *permitted);
168 const kernel_cap_t *effective,
169 const kernel_cap_t *inheritable,
170 const kernel_cap_t *permitted);
294 kernel_cap_t *effective,
295 kernel_cap_t *inheritable,
296 kernel_cap_t *permitted);
298 const kernel_cap_t *effective,
299 const kernel_cap_t *inheritable,
[all …]
Dlsm_hook_defs.h39 LSM_HOOK(int, 0, capget, const struct task_struct *target, kernel_cap_t *effective,
40 kernel_cap_t *inheritable, kernel_cap_t *permitted)
42 const kernel_cap_t *effective, const kernel_cap_t *inheritable,
43 const kernel_cap_t *permitted)