Lines Matching refs:fn
536 struct fou_net *fn = net_generic(net, fou_net_id); in fou_add_to_port_list() local
539 mutex_lock(&fn->fou_lock); in fou_add_to_port_list()
540 list_for_each_entry(fout, &fn->fou_list, list) { in fou_add_to_port_list()
542 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
547 list_add(&fou->list, &fn->fou_list); in fou_add_to_port_list()
548 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
638 struct fou_net *fn = net_generic(net, fou_net_id); in fou_destroy() local
642 mutex_lock(&fn->fou_lock); in fou_destroy()
643 list_for_each_entry(fou, &fn->fou_list, list) { in fou_destroy()
650 mutex_unlock(&fn->fou_lock); in fou_destroy()
847 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_cmd_get_port() local
871 mutex_lock(&fn->fou_lock); in fou_nl_cmd_get_port()
872 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_cmd_get_port()
880 mutex_unlock(&fn->fou_lock); in fou_nl_cmd_get_port()
894 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_dump() local
898 mutex_lock(&fn->fou_lock); in fou_nl_dump()
899 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_dump()
908 mutex_unlock(&fn->fou_lock); in fou_nl_dump()
1247 struct fou_net *fn = net_generic(net, fou_net_id); in fou_init_net() local
1249 INIT_LIST_HEAD(&fn->fou_list); in fou_init_net()
1250 mutex_init(&fn->fou_lock); in fou_init_net()
1256 struct fou_net *fn = net_generic(net, fou_net_id); in fou_exit_net() local
1260 mutex_lock(&fn->fou_lock); in fou_exit_net()
1261 list_for_each_entry_safe(fou, next, &fn->fou_list, list) in fou_exit_net()
1263 mutex_unlock(&fn->fou_lock); in fou_exit_net()