• Home
  • Raw
  • Download

Lines Matching refs:map_info

100 	struct iwpm_mapping_info *map_info;  in iwpm_create_mapinfo()  local
105 map_info = kzalloc(sizeof(struct iwpm_mapping_info), GFP_KERNEL); in iwpm_create_mapinfo()
106 if (!map_info) { in iwpm_create_mapinfo()
110 memcpy(&map_info->local_sockaddr, local_sockaddr, in iwpm_create_mapinfo()
112 memcpy(&map_info->mapped_sockaddr, mapped_sockaddr, in iwpm_create_mapinfo()
114 map_info->nl_client = nl_client; in iwpm_create_mapinfo()
119 &map_info->local_sockaddr, in iwpm_create_mapinfo()
120 &map_info->mapped_sockaddr); in iwpm_create_mapinfo()
121 hlist_add_head(&map_info->hlist_node, hash_bucket_head); in iwpm_create_mapinfo()
133 struct iwpm_mapping_info *map_info = NULL; in iwpm_remove_mapinfo() local
142 hlist_for_each_entry_safe(map_info, tmp_hlist_node, in iwpm_remove_mapinfo()
145 if (!iwpm_compare_sockaddr(&map_info->mapped_sockaddr, in iwpm_remove_mapinfo()
148 hlist_del_init(&map_info->hlist_node); in iwpm_remove_mapinfo()
149 kfree(map_info); in iwpm_remove_mapinfo()
163 struct iwpm_mapping_info *map_info; in free_hash_bucket() local
170 hlist_for_each_entry_safe(map_info, tmp_hlist_node, in free_hash_bucket()
173 hlist_del_init(&map_info->hlist_node); in free_hash_bucket()
174 kfree(map_info); in free_hash_bucket()
498 struct iwpm_mapping_info *map_info; in iwpm_send_mapinfo() local
516 hlist_for_each_entry(map_info, &iwpm_hash_bucket[i], in iwpm_send_mapinfo()
518 if (map_info->nl_client != nl_client) in iwpm_send_mapinfo()
530 &map_info->local_sockaddr, in iwpm_send_mapinfo()
537 &map_info->mapped_sockaddr, in iwpm_send_mapinfo()
542 iwpm_print_sockaddr(&map_info->local_sockaddr, in iwpm_send_mapinfo()
544 iwpm_print_sockaddr(&map_info->mapped_sockaddr, in iwpm_send_mapinfo()