Lines Matching refs:new_ruleset
34 struct landlock_ruleset *new_ruleset; in create_ruleset() local
36 new_ruleset = in create_ruleset()
37 kzalloc(struct_size(new_ruleset, access_masks, num_layers), in create_ruleset()
39 if (!new_ruleset) in create_ruleset()
41 refcount_set(&new_ruleset->usage, 1); in create_ruleset()
42 mutex_init(&new_ruleset->lock); in create_ruleset()
43 new_ruleset->root_inode = RB_ROOT; in create_ruleset()
46 new_ruleset->root_net_port = RB_ROOT; in create_ruleset()
49 new_ruleset->num_layers = num_layers; in create_ruleset()
55 return new_ruleset; in create_ruleset()
63 struct landlock_ruleset *new_ruleset; in landlock_create_ruleset() local
68 new_ruleset = create_ruleset(1); in landlock_create_ruleset()
69 if (IS_ERR(new_ruleset)) in landlock_create_ruleset()
70 return new_ruleset; in landlock_create_ruleset()
72 landlock_add_fs_access_mask(new_ruleset, fs_access_mask, 0); in landlock_create_ruleset()
74 landlock_add_net_access_mask(new_ruleset, net_access_mask, 0); in landlock_create_ruleset()
76 landlock_add_scope_mask(new_ruleset, scope_mask, 0); in landlock_create_ruleset()
77 return new_ruleset; in landlock_create_ruleset()