tomoyo_acl_info
const struct tomoyo_acl_info *matched_acl,
static bool tomoyo_same_task_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
struct tomoyo_acl_info *acl)
struct tomoyo_acl_info *ptr =
int tomoyo_update_domain(struct tomoyo_acl_info *new_entry, const int size,
(const struct tomoyo_acl_info *,
const struct tomoyo_acl_info *),
(struct tomoyo_acl_info *, struct tomoyo_acl_info *,
const struct tomoyo_acl_info *));
struct tomoyo_acl_info *matched_acl;
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_MANUAL_TASK_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_PATH_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_PATH_NUMBER_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_MKDEV_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_PATH2_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_MOUNT_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_ENV_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_INET_ACL */
struct tomoyo_acl_info head; /* type = TOMOYO_TYPE_UNIX_ACL */
struct tomoyo_acl_info *entry;
const struct tomoyo_acl_info *))
struct tomoyo_acl_info *ptr;
static inline bool tomoyo_same_acl_head(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
int tomoyo_update_domain(struct tomoyo_acl_info *new_entry, const int size,
bool (*check_duplicate)(const struct tomoyo_acl_info
const struct tomoyo_acl_info
bool (*merge_duplicate)(struct tomoyo_acl_info *,
struct tomoyo_acl_info *,
const struct tomoyo_acl_info *ptr)
static bool tomoyo_same_env_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
const struct tomoyo_acl_info *ptr)
const struct tomoyo_acl_info *ptr)
const struct tomoyo_acl_info *ptr)
const struct tomoyo_acl_info *ptr)
static bool tomoyo_same_path_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
static bool tomoyo_merge_path_acl(struct tomoyo_acl_info *a,
struct tomoyo_acl_info *b,
static bool tomoyo_same_mkdev_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
static bool tomoyo_merge_mkdev_acl(struct tomoyo_acl_info *a,
struct tomoyo_acl_info *b,
static bool tomoyo_same_path2_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
static bool tomoyo_merge_path2_acl(struct tomoyo_acl_info *a,
struct tomoyo_acl_info *b,
static bool tomoyo_same_path_number_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
static bool tomoyo_merge_path_number_acl(struct tomoyo_acl_info *a,
struct tomoyo_acl_info *b,
static bool tomoyo_same_mount_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
struct tomoyo_acl_info *acl =
struct tomoyo_acl_info *acl;
struct tomoyo_acl_info *tmp;
struct tomoyo_acl_info *acl;
struct tomoyo_acl_info *tmp;
const struct tomoyo_acl_info *ptr)
static bool tomoyo_same_inet_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
static bool tomoyo_same_unix_acl(const struct tomoyo_acl_info *a,
const struct tomoyo_acl_info *b)
static bool tomoyo_merge_inet_acl(struct tomoyo_acl_info *a,
struct tomoyo_acl_info *b,
static bool tomoyo_merge_unix_acl(struct tomoyo_acl_info *a,
struct tomoyo_acl_info *b,
const struct tomoyo_acl_info *ptr)
const struct tomoyo_acl_info *ptr)
const struct tomoyo_acl_info *ptr)
struct tomoyo_acl_info *ptr;