Lines Matching refs:fn
427 struct fou_net *fn = net_generic(net, fou_net_id); in fou_add_to_port_list() local
430 mutex_lock(&fn->fou_lock); in fou_add_to_port_list()
431 list_for_each_entry(fout, &fn->fou_list, list) { in fou_add_to_port_list()
433 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
438 list_add(&fou->list, &fn->fou_list); in fou_add_to_port_list()
439 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
558 struct fou_net *fn = net_generic(net, fou_net_id); in fou_destroy() local
563 mutex_lock(&fn->fou_lock); in fou_destroy()
564 list_for_each_entry(fou, &fn->fou_list, list) { in fou_destroy()
571 mutex_unlock(&fn->fou_lock); in fou_destroy()
690 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_cmd_get_port() local
709 mutex_lock(&fn->fou_lock); in fou_nl_cmd_get_port()
710 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_cmd_get_port()
718 mutex_unlock(&fn->fou_lock); in fou_nl_cmd_get_port()
732 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_dump() local
736 mutex_lock(&fn->fou_lock); in fou_nl_dump()
737 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_dump()
746 mutex_unlock(&fn->fou_lock); in fou_nl_dump()
969 struct fou_net *fn = net_generic(net, fou_net_id); in fou_init_net() local
971 INIT_LIST_HEAD(&fn->fou_list); in fou_init_net()
972 mutex_init(&fn->fou_lock); in fou_init_net()
978 struct fou_net *fn = net_generic(net, fou_net_id); in fou_exit_net() local
982 mutex_lock(&fn->fou_lock); in fou_exit_net()
983 list_for_each_entry_safe(fou, next, &fn->fou_list, list) in fou_exit_net()
985 mutex_unlock(&fn->fou_lock); in fou_exit_net()