Lines Matching defs:new_rule
76 struct landlock_rule *new_rule;
88 new_rule = kzalloc(struct_size(new_rule, layers, new_num_layers),
90 if (!new_rule)
92 RB_CLEAR_NODE(&new_rule->node);
94 new_rule->object = object;
95 new_rule->num_layers = new_num_layers;
97 memcpy(new_rule->layers, layers,
98 flex_array_size(new_rule, layers, num_layers));
101 new_rule->layers[new_rule->num_layers - 1] = *new_layer;
102 return new_rule;
152 struct landlock_rule *new_rule;
197 new_rule = create_rule(object, &this->layers, this->num_layers,
199 if (IS_ERR(new_rule))
200 return PTR_ERR(new_rule);
201 rb_replace_node(&this->node, &new_rule->node, &ruleset->root);
210 new_rule = create_rule(object, layers, num_layers, NULL);
211 if (IS_ERR(new_rule))
212 return PTR_ERR(new_rule);
213 rb_link_node(&new_rule->node, parent_node, walker_node);
214 rb_insert_color(&new_rule->node, &ruleset->root);