security/ipe/audit.h

Source file repositories/reference/linux-study-clean/security/ipe/audit.h

File Facts

System
Linux kernel
Corpus path
security/ipe/audit.h
Extension
.h
Size
599 bytes
Lines
20
Domain
Core OS
Bucket
Security And Isolation
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef _IPE_AUDIT_H
#define _IPE_AUDIT_H

#include "policy.h"

void ipe_audit_match(const struct ipe_eval_ctx *const ctx,
		     enum ipe_match match_type,
		     enum ipe_action_type act, const struct ipe_rule *const r);
void ipe_audit_policy_load(const struct ipe_policy *const p);
void ipe_audit_policy_activation(const struct ipe_policy *const op,
				 const struct ipe_policy *const np);
void ipe_audit_enforce(bool new_enforce, bool old_enforce);

#endif /* _IPE_AUDIT_H */

Annotation

Implementation Notes