• Home
  • Raw
  • Download

Lines Matching refs:current_mapping

24 static struct selinux_mapping *current_mapping = NULL;  variable
38 free(current_mapping); in selinux_set_mapping()
39 current_mapping = NULL; in selinux_set_mapping()
55 current_mapping = (struct selinux_mapping *)calloc(++i, size); in selinux_set_mapping()
56 if (!current_mapping) in selinux_set_mapping()
63 struct selinux_mapping *p_out = current_mapping + j; in selinux_set_mapping()
89 free(current_mapping); in selinux_set_mapping()
90 current_mapping = NULL; in selinux_set_mapping()
104 return current_mapping[tclass].value; in unmap_class()
117 for (i=0; i<current_mapping[tclass].num_perms; i++) in unmap_perm()
119 assert(current_mapping[tclass].perms[i]); in unmap_perm()
120 kperm |= current_mapping[tclass].perms[i]; in unmap_perm()
141 if (current_mapping[i].value == kclass) in map_class()
155 for (i=0; i<current_mapping[tclass].num_perms; i++) in map_perm()
156 if (kperm & current_mapping[tclass].perms[i]) { in map_perm()
158 kperm &= ~current_mapping[tclass].perms[i]; in map_perm()
175 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++) in map_decision()
176 if (avd->allowed & current_mapping[tclass].perms[i]) in map_decision()
180 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++) in map_decision()
181 if (avd->decided & current_mapping[tclass].perms[i]) in map_decision()
185 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++) in map_decision()
186 if (avd->auditallow & current_mapping[tclass].perms[i]) in map_decision()
190 for (i=0, result=0; i<current_mapping[tclass].num_perms; i++) in map_decision()
191 if (avd->auditdeny & current_mapping[tclass].perms[i]) in map_decision()