Lines Matching refs:audit_fd
143 static int audit_filter_exe(const int audit_fd, in audit_filter_exe() argument
169 return audit_request(audit_fd, &msg, NULL); in audit_filter_exe()
172 static int audit_filter_drop(const int audit_fd, const __u16 type) in audit_filter_drop() argument
190 return audit_request(audit_fd, &msg, NULL); in audit_filter_drop()
251 static int audit_match_record(int audit_fd, const __u16 type, in audit_match_record() argument
266 err = audit_recv(audit_fd, &msg); in audit_match_record()
303 static int __maybe_unused matches_log_domain_allocated(int audit_fd, pid_t pid, in matches_log_domain_allocated() argument
317 return audit_match_record(audit_fd, AUDIT_LANDLOCK_DOMAIN, log_match, in matches_log_domain_allocated()
322 int audit_fd, unsigned int num_denials, __u64 *domain_id) in matches_log_domain_deallocated() argument
334 return audit_match_record(audit_fd, AUDIT_LANDLOCK_DOMAIN, log_match, in matches_log_domain_deallocated()
343 static int audit_count_records(int audit_fd, struct audit_records *records) in audit_count_records() argument
353 err = audit_recv(audit_fd, &msg); in audit_count_records()
429 static int audit_cleanup(int audit_fd, struct audit_filter *filter) in audit_cleanup() argument
433 if (audit_fd < 0 || !filter) { in audit_cleanup()
440 audit_fd = audit_init(); in audit_cleanup()
441 if (audit_fd < 0) in audit_cleanup()
442 return audit_fd; in audit_cleanup()
451 audit_filter_exe(audit_fd, filter, AUDIT_DEL_RULE); in audit_cleanup()
452 audit_filter_drop(audit_fd, AUDIT_DEL_RULE); in audit_cleanup()
460 return close(audit_fd); in audit_cleanup()