Lines Matching defs:map
100 struct security_class_mapping *map,
108 if (!map)
111 while (map[i].name)
121 while (map[j].name) {
122 struct security_class_mapping *p_in = map + (j++);
180 static u16 unmap_class(struct selinux_map *map, u16 tclass)
182 if (tclass < map->size)
183 return map->mapping[tclass].value;
191 static u16 map_class(struct selinux_map *map, u16 pol_value)
195 for (i = 1; i < map->size; i++) {
196 if (map->mapping[i].value == pol_value)
203 static void map_decision(struct selinux_map *map,
207 if (tclass < map->size) {
208 struct selinux_mapping *mapping = &map->mapping[tclass];
782 tclass = unmap_class(&policy->map, orig_tclass);
1060 tclass = unmap_class(&policy->map, orig_tclass);
1151 tclass = unmap_class(&policy->map, orig_tclass);
1159 map_decision(&policy->map, orig_tclass, avd,
1759 tclass = unmap_class(&policy->map, orig_tclass);
1763 sock = security_is_socket_class(map_class(&policy->map,
2052 pr_err("SELinux: Unable to map context %s, rc = %d.\n",
2173 kfree(policy->map.mapping);
2299 &newpolicy->map);
2361 kfree(newpolicy->map.mapping);
2875 sclass = unmap_class(&policy->map, orig_sclass);