Searched refs:kernel_cap_t (Results 1 – 4 of 4) sorted by relevance
| /include/linux/ |
| D | capability.h | 24 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 …]
|
| D | cred.h | 122 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 */
|
| D | security.h | 165 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 …]
|
| D | lsm_hook_defs.h | 39 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)
|