Lines Matching refs:map
140 struct netlbl_domaddr4_map *map; in netlbl_mgmt_add_common() local
163 map = kzalloc(sizeof(*map), GFP_KERNEL); in netlbl_mgmt_add_common()
164 if (map == NULL) { in netlbl_mgmt_add_common()
168 map->list.addr = addr->s_addr & mask->s_addr; in netlbl_mgmt_add_common()
169 map->list.mask = mask->s_addr; in netlbl_mgmt_add_common()
170 map->list.valid = 1; in netlbl_mgmt_add_common()
171 map->def.type = entry->def.type; in netlbl_mgmt_add_common()
173 map->def.cipso = cipsov4; in netlbl_mgmt_add_common()
175 ret_val = netlbl_af4list_add(&map->list, &addrmap->list4); in netlbl_mgmt_add_common()
177 kfree(map); in netlbl_mgmt_add_common()
187 struct netlbl_domaddr6_map *map; in netlbl_mgmt_add_common() local
210 map = kzalloc(sizeof(*map), GFP_KERNEL); in netlbl_mgmt_add_common()
211 if (map == NULL) { in netlbl_mgmt_add_common()
215 map->list.addr = *addr; in netlbl_mgmt_add_common()
216 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_mgmt_add_common()
217 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_mgmt_add_common()
218 map->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_mgmt_add_common()
219 map->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_mgmt_add_common()
220 map->list.mask = *mask; in netlbl_mgmt_add_common()
221 map->list.valid = 1; in netlbl_mgmt_add_common()
222 map->def.type = entry->def.type; in netlbl_mgmt_add_common()
224 ret_val = netlbl_af6list_add(&map->list, &addrmap->list6); in netlbl_mgmt_add_common()
226 kfree(map); in netlbl_mgmt_add_common()