Lines Matching refs:fn

394 	struct fou_net *fn = net_generic(net, fou_net_id);  in fou_add_to_port_list()  local
397 mutex_lock(&fn->fou_lock); in fou_add_to_port_list()
398 list_for_each_entry(fout, &fn->fou_list, list) { in fou_add_to_port_list()
400 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
405 list_add(&fou->list, &fn->fou_list); in fou_add_to_port_list()
406 mutex_unlock(&fn->fou_lock); in fou_add_to_port_list()
525 struct fou_net *fn = net_generic(net, fou_net_id); in fou_destroy() local
530 mutex_lock(&fn->fou_lock); in fou_destroy()
531 list_for_each_entry(fou, &fn->fou_list, list) { in fou_destroy()
538 mutex_unlock(&fn->fou_lock); in fou_destroy()
657 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_cmd_get_port() local
676 mutex_lock(&fn->fou_lock); in fou_nl_cmd_get_port()
677 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_cmd_get_port()
685 mutex_unlock(&fn->fou_lock); in fou_nl_cmd_get_port()
699 struct fou_net *fn = net_generic(net, fou_net_id); in fou_nl_dump() local
703 mutex_lock(&fn->fou_lock); in fou_nl_dump()
704 list_for_each_entry(fout, &fn->fou_list, list) { in fou_nl_dump()
713 mutex_unlock(&fn->fou_lock); in fou_nl_dump()
936 struct fou_net *fn = net_generic(net, fou_net_id); in fou_init_net() local
938 INIT_LIST_HEAD(&fn->fou_list); in fou_init_net()
939 mutex_init(&fn->fou_lock); in fou_init_net()
945 struct fou_net *fn = net_generic(net, fou_net_id); in fou_exit_net() local
949 mutex_lock(&fn->fou_lock); in fou_exit_net()
950 list_for_each_entry_safe(fou, next, &fn->fou_list, list) in fou_exit_net()
952 mutex_unlock(&fn->fou_lock); in fou_exit_net()