• Home
  • Raw
  • Download

Lines Matching refs:domain

974 	struct tomoyo_domain_info *domain = NULL;  in tomoyo_select_domain()  local
988 domain = tomoyo_real_domain(p); in tomoyo_select_domain()
992 domain = tomoyo_find_domain(data + 7); in tomoyo_select_domain()
994 domain = tomoyo_find_domain_by_qid(pid); in tomoyo_select_domain()
997 head->w.domain = domain; in tomoyo_select_domain()
1003 if (domain) in tomoyo_select_domain()
1004 head->r.domain = &domain->list; in tomoyo_select_domain()
1008 if (domain && domain->is_deleted) in tomoyo_select_domain()
1066 struct tomoyo_domain_info *domain; in tomoyo_delete_domain() local
1074 list_for_each_entry_rcu(domain, &tomoyo_domain_list, list) { in tomoyo_delete_domain()
1076 if (domain == &tomoyo_kernel_domain) in tomoyo_delete_domain()
1078 if (domain->is_deleted || in tomoyo_delete_domain()
1079 tomoyo_pathcmp(domain->domainname, &name)) in tomoyo_delete_domain()
1081 domain->is_deleted = true; in tomoyo_delete_domain()
1150 struct tomoyo_domain_info *domain = head->w.domain; in tomoyo_write_domain() local
1156 domain = NULL; in tomoyo_write_domain()
1160 domain = tomoyo_find_domain(data); in tomoyo_write_domain()
1162 domain = tomoyo_assign_domain(data, false); in tomoyo_write_domain()
1163 head->w.domain = domain; in tomoyo_write_domain()
1166 if (!domain) in tomoyo_write_domain()
1168 ns = domain->ns; in tomoyo_write_domain()
1172 domain->profile = (u8) profile; in tomoyo_write_domain()
1178 domain->group = (u8) profile; in tomoyo_write_domain()
1185 domain->flags[profile] = !is_delete; in tomoyo_write_domain()
1188 return tomoyo_write_domain2(ns, &domain->acl_info_list, data, in tomoyo_write_domain()
1582 list_for_each_cookie(head->r.domain, &tomoyo_domain_list) { in tomoyo_read_domain()
1583 struct tomoyo_domain_info *domain = in tomoyo_read_domain() local
1584 list_entry(head->r.domain, typeof(*domain), list); in tomoyo_read_domain()
1588 if (domain->is_deleted && in tomoyo_read_domain()
1592 tomoyo_set_string(head, domain->domainname->name); in tomoyo_read_domain()
1595 domain->profile); in tomoyo_read_domain()
1597 domain->group); in tomoyo_read_domain()
1599 if (domain->flags[i]) in tomoyo_read_domain()
1605 if (!tomoyo_read_domain2(head, &domain->acl_info_list)) in tomoyo_read_domain()
1650 struct tomoyo_domain_info *domain = NULL; in tomoyo_read_pid() local
1669 domain = tomoyo_real_domain(p); in tomoyo_read_pid()
1671 if (!domain) in tomoyo_read_pid()
1673 tomoyo_io_printf(head, "%u %u ", pid, domain->profile); in tomoyo_read_pid()
1674 tomoyo_set_string(head, domain->domainname->name); in tomoyo_read_pid()
1891 struct tomoyo_domain_info *domain; member
1936 static void tomoyo_add_entry(struct tomoyo_domain_info *domain, char *header) in tomoyo_add_entry() argument
1978 if (!tomoyo_write_domain2(domain->ns, &domain->acl_info_list, buffer, in tomoyo_add_entry()
2038 tomoyo_add_entry(r->domain, entry.query); in tomoyo_supervisor()
2042 entry.domain = r->domain; in tomoyo_supervisor()
2100 struct tomoyo_domain_info *domain = NULL; in tomoyo_find_domain_by_qid() local
2105 domain = ptr->domain; in tomoyo_find_domain_by_qid()
2109 return domain; in tomoyo_find_domain_by_qid()
2628 head->w.domain = NULL; in tomoyo_write_control()
2700 struct tomoyo_domain_info *domain; in tomoyo_check_profile() local
2704 list_for_each_entry_rcu(domain, &tomoyo_domain_list, list) { in tomoyo_check_profile()
2705 const u8 profile = domain->profile; in tomoyo_check_profile()
2706 const struct tomoyo_policy_namespace *ns = domain->ns; in tomoyo_check_profile()
2714 profile, domain->domainname->name); in tomoyo_check_profile()