Lines Matching refs:ruleset
197 void landlock_put_ruleset(struct landlock_ruleset *const ruleset);
198 void landlock_put_ruleset_deferred(struct landlock_ruleset *const ruleset);
203 int landlock_insert_rule(struct landlock_ruleset *const ruleset,
209 struct landlock_ruleset *const ruleset);
212 landlock_find_rule(const struct landlock_ruleset *const ruleset,
215 static inline void landlock_get_ruleset(struct landlock_ruleset *const ruleset) in landlock_get_ruleset() argument
217 if (ruleset) in landlock_get_ruleset()
218 refcount_inc(&ruleset->usage); in landlock_get_ruleset()
247 landlock_add_fs_access_mask(struct landlock_ruleset *const ruleset, in landlock_add_fs_access_mask() argument
255 ruleset->access_masks[layer_level].fs |= fs_mask; in landlock_add_fs_access_mask()
259 landlock_add_net_access_mask(struct landlock_ruleset *const ruleset, in landlock_add_net_access_mask() argument
267 ruleset->access_masks[layer_level].net |= net_mask; in landlock_add_net_access_mask()
271 landlock_add_scope_mask(struct landlock_ruleset *const ruleset, in landlock_add_scope_mask() argument
278 ruleset->access_masks[layer_level].scope |= mask; in landlock_add_scope_mask()
282 landlock_get_fs_access_mask(const struct landlock_ruleset *const ruleset, in landlock_get_fs_access_mask() argument
286 return ruleset->access_masks[layer_level].fs | in landlock_get_fs_access_mask()
291 landlock_get_net_access_mask(const struct landlock_ruleset *const ruleset, in landlock_get_net_access_mask() argument
294 return ruleset->access_masks[layer_level].net; in landlock_get_net_access_mask()
298 landlock_get_scope_mask(const struct landlock_ruleset *const ruleset, in landlock_get_scope_mask() argument
301 return ruleset->access_masks[layer_level].scope; in landlock_get_scope_mask()