Lines Matching refs:rule
37 if (audit_filter_rules(tsk, &e->rule, NULL, &state)) {
61 if (audit_filter_rules(tsk, &e->rule, NULL, &state)) {
78 static inline int audit_del_rule(struct audit_rule *rule,
85 if (!audit_compare_rule(rule, &e->rule)) {
92 return -EFAULT; /* No matching rule */
99 if (entry->rule.flags & AUDIT_PREPEND) {
100 entry->rule.flags &= ~AUDIT_PREPEND;
111 static inline int audit_del_rule(struct audit_rule *rule,
119 if (!audit_compare_rule(rule, &e->rule)) {
125 return -EFAULT; /* No matching rule */
131 if (entry->rule.flags & AUDIT_PREPEND) {
132 entry->rule.flags &= ~AUDIT_PREPEND;
165 static inline int audit_upd_rule(struct audit_rule *rule,
176 if (!audit_compare_rule(rule, &e->rule)) {
177 e->rule.action = newaction;
178 e->rule.file_count = newfield_count;
184 return -EFAULT; /* No matching rule */
192 static inline int audit_upd_rule(struct audit_rule *rule,
201 if (!audit_compare_rule(rule, &e->rule)) {
205 audit_copy_rule(&ne->rule, &e->rule);
206 ne->rule.action = newaction;
207 ne->rule.file_count = newfield_count;
213 return -EFAULT; /* No matching rule */
249 if (audit_filter_rules(tsk, &e->rule, NULL, &state)) {
273 static inline int audit_del_rule(struct audit_rule *rule,
281 if (!audit_compare_rule(rule, &e->rule)) {
290 return -EFAULT; /* No matching rule */