Lines Matching refs:map
143 struct netlbl_domaddr4_map *map; in netlbl_mgmt_add_common() local
166 map = kzalloc(sizeof(*map), GFP_KERNEL); in netlbl_mgmt_add_common()
167 if (map == NULL) { in netlbl_mgmt_add_common()
171 map->list.addr = addr->s_addr & mask->s_addr; in netlbl_mgmt_add_common()
172 map->list.mask = mask->s_addr; in netlbl_mgmt_add_common()
173 map->list.valid = 1; in netlbl_mgmt_add_common()
174 map->def.type = entry->def.type; in netlbl_mgmt_add_common()
176 map->def.cipso = cipsov4; in netlbl_mgmt_add_common()
178 ret_val = netlbl_af4list_add(&map->list, &addrmap->list4); in netlbl_mgmt_add_common()
180 kfree(map); in netlbl_mgmt_add_common()
190 struct netlbl_domaddr6_map *map; in netlbl_mgmt_add_common() local
213 map = kzalloc(sizeof(*map), GFP_KERNEL); in netlbl_mgmt_add_common()
214 if (map == NULL) { in netlbl_mgmt_add_common()
218 map->list.addr = *addr; in netlbl_mgmt_add_common()
219 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_mgmt_add_common()
220 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_mgmt_add_common()
221 map->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_mgmt_add_common()
222 map->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_mgmt_add_common()
223 map->list.mask = *mask; in netlbl_mgmt_add_common()
224 map->list.valid = 1; in netlbl_mgmt_add_common()
225 map->def.type = entry->def.type; in netlbl_mgmt_add_common()
227 ret_val = netlbl_af6list_add(&map->list, &addrmap->list6); in netlbl_mgmt_add_common()
229 kfree(map); in netlbl_mgmt_add_common()