Lines Matching refs:fn

398 	struct fou_net *fn = net_generic(net, fou_net_id);  in fou_add_to_port_list()  local
401 mutex_lock(&fn->fou_lock); in fou_add_to_port_list()
402 list_for_each_entry(fout, &fn->fou_list, list) { in fou_add_to_port_list()
404 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
409 list_add(&fou->list, &fn->fou_list); in fou_add_to_port_list()
410 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
529 struct fou_net *fn = net_generic(net, fou_net_id); in fou_destroy() local
534 mutex_lock(&fn->fou_lock); in fou_destroy()
535 list_for_each_entry(fou, &fn->fou_list, list) { in fou_destroy()
542 mutex_unlock(&fn->fou_lock); in fou_destroy()
661 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_cmd_get_port() local
680 mutex_lock(&fn->fou_lock); in fou_nl_cmd_get_port()
681 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_cmd_get_port()
689 mutex_unlock(&fn->fou_lock); in fou_nl_cmd_get_port()
703 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_dump() local
707 mutex_lock(&fn->fou_lock); in fou_nl_dump()
708 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_dump()
717 mutex_unlock(&fn->fou_lock); in fou_nl_dump()
940 struct fou_net *fn = net_generic(net, fou_net_id); in fou_init_net() local
942 INIT_LIST_HEAD(&fn->fou_list); in fou_init_net()
943 mutex_init(&fn->fou_lock); in fou_init_net()
949 struct fou_net *fn = net_generic(net, fou_net_id); in fou_exit_net() local
953 mutex_lock(&fn->fou_lock); in fou_exit_net()
954 list_for_each_entry_safe(fou, next, &fn->fou_list, list) in fou_exit_net()
956 mutex_unlock(&fn->fou_lock); in fou_exit_net()