Lines Matching refs:access_mask_t
34 typedef u16 access_mask_t; typedef
36 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_FS);
38 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_NET);
40 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_SCOPE);
42 static_assert(sizeof(unsigned long) >= sizeof(access_mask_t));
46 access_mask_t fs : LANDLOCK_NUM_ACCESS_FS;
47 access_mask_t net : LANDLOCK_NUM_ACCESS_NET;
48 access_mask_t scope : LANDLOCK_NUM_SCOPE;
76 access_mask_t access;
248 landlock_create_ruleset(const access_mask_t access_mask_fs,
249 const access_mask_t access_mask_net,
250 const access_mask_t scope_mask);
257 const access_mask_t access);
330 const access_mask_t fs_access_mask, in landlock_add_fs_access_mask()
333 access_mask_t fs_mask = fs_access_mask & LANDLOCK_MASK_ACCESS_FS; in landlock_add_fs_access_mask()
342 const access_mask_t net_access_mask, in landlock_add_net_access_mask()
345 access_mask_t net_mask = net_access_mask & LANDLOCK_MASK_ACCESS_NET; in landlock_add_net_access_mask()
354 const access_mask_t scope_mask, const u16 layer_level) in landlock_add_scope_mask()
356 access_mask_t mask = scope_mask & LANDLOCK_MASK_SCOPE; in landlock_add_scope_mask()
363 static inline access_mask_t
372 static inline access_mask_t
379 static inline access_mask_t
387 const access_mask_t access_request,
391 access_mask_t
393 const access_mask_t access_request,