nl_table 85 net/netlink/af_netlink.c struct netlink_table *nl_table __read_mostly; nl_table 86 net/netlink/af_netlink.c EXPORT_SYMBOL_GPL(nl_table); nl_table 519 net/netlink/af_netlink.c struct netlink_table *table = &nl_table[protocol]; nl_table 536 net/netlink/af_netlink.c struct netlink_table *tbl = &nl_table[sk->sk_protocol]; nl_table 559 net/netlink/af_netlink.c struct netlink_table *table = &nl_table[sk->sk_protocol]; nl_table 597 net/netlink/af_netlink.c table = &nl_table[sk->sk_protocol]; nl_table 673 net/netlink/af_netlink.c if (!nl_table[protocol].registered) { nl_table 679 net/netlink/af_netlink.c if (nl_table[protocol].registered && nl_table 680 net/netlink/af_netlink.c try_module_get(nl_table[protocol].module)) nl_table 681 net/netlink/af_netlink.c module = nl_table[protocol].module; nl_table 684 net/netlink/af_netlink.c cb_mutex = nl_table[protocol].cb_mutex; nl_table 685 net/netlink/af_netlink.c bind = nl_table[protocol].bind; nl_table 686 net/netlink/af_netlink.c unbind = nl_table[protocol].unbind; nl_table 782 net/netlink/af_netlink.c BUG_ON(nl_table[sk->sk_protocol].registered == 0); nl_table 783 net/netlink/af_netlink.c if (--nl_table[sk->sk_protocol].registered == 0) { nl_table 786 net/netlink/af_netlink.c old = nl_deref_protected(nl_table[sk->sk_protocol].listeners); nl_table 787 net/netlink/af_netlink.c RCU_INIT_POINTER(nl_table[sk->sk_protocol].listeners, NULL); nl_table 789 net/netlink/af_netlink.c nl_table[sk->sk_protocol].module = NULL; nl_table 790 net/netlink/af_netlink.c nl_table[sk->sk_protocol].bind = NULL; nl_table 791 net/netlink/af_netlink.c nl_table[sk->sk_protocol].unbind = NULL; nl_table 792 net/netlink/af_netlink.c nl_table[sk->sk_protocol].flags = 0; nl_table 793 net/netlink/af_netlink.c nl_table[sk->sk_protocol].registered = 0; nl_table 809 net/netlink/af_netlink.c struct netlink_table *table = &nl_table[sk->sk_protocol]; nl_table 911 net/netlink/af_netlink.c return (nl_table[sock->sk->sk_protocol].flags & flag) || nl_table 923 net/netlink/af_netlink.c sk_add_bind_node(sk, &nl_table[sk->sk_protocol].mc_list); nl_table 936 net/netlink/af_netlink.c groups = nl_table[sk->sk_protocol].groups; nl_table 937 net/netlink/af_netlink.c if (!nl_table[sk->sk_protocol].registered) { nl_table 1356 net/netlink/af_netlink.c listeners = rcu_dereference(nl_table[sk->sk_protocol].listeners); nl_table 1358 net/netlink/af_netlink.c if (listeners && group - 1 < nl_table[sk->sk_protocol].groups) nl_table 1510 net/netlink/af_netlink.c sk_for_each_bound(sk, &nl_table[ssk->sk_protocol].mc_list) nl_table 1597 net/netlink/af_netlink.c sk_for_each_bound(sk, &nl_table[ssk->sk_protocol].mc_list) nl_table 2036 net/netlink/af_netlink.c BUG_ON(!nl_table); nl_table 2069 net/netlink/af_netlink.c if (!nl_table[unit].registered) { nl_table 2070 net/netlink/af_netlink.c nl_table[unit].groups = groups; nl_table 2071 net/netlink/af_netlink.c rcu_assign_pointer(nl_table[unit].listeners, listeners); nl_table 2072 net/netlink/af_netlink.c nl_table[unit].cb_mutex = cb_mutex; nl_table 2073 net/netlink/af_netlink.c nl_table[unit].module = module; nl_table 2075 net/netlink/af_netlink.c nl_table[unit].bind = cfg->bind; nl_table 2076 net/netlink/af_netlink.c nl_table[unit].unbind = cfg->unbind; nl_table 2077 net/netlink/af_netlink.c nl_table[unit].flags = cfg->flags; nl_table 2079 net/netlink/af_netlink.c nl_table[unit].compare = cfg->compare; nl_table 2081 net/netlink/af_netlink.c nl_table[unit].registered = 1; nl_table 2084 net/netlink/af_netlink.c nl_table[unit].registered++; nl_table 2113 net/netlink/af_netlink.c struct netlink_table *tbl = &nl_table[sk->sk_protocol]; nl_table 2159 net/netlink/af_netlink.c struct netlink_table *tbl = &nl_table[ksk->sk_protocol]; nl_table 2545 net/netlink/af_netlink.c rhashtable_walk_enter(&nl_table[iter->link].hash, &iter->hti); nl_table 2720 net/netlink/af_netlink.c nl_table[NETLINK_USERSOCK].groups = groups; nl_table 2721 net/netlink/af_netlink.c rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners); nl_table 2722 net/netlink/af_netlink.c nl_table[NETLINK_USERSOCK].module = THIS_MODULE; nl_table 2723 net/netlink/af_netlink.c nl_table[NETLINK_USERSOCK].registered = 1; nl_table 2724 net/netlink/af_netlink.c nl_table[NETLINK_USERSOCK].flags = NL_CFG_F_NONROOT_SEND; nl_table 2761 net/netlink/af_netlink.c nl_table = kcalloc(MAX_LINKS, sizeof(*nl_table), GFP_KERNEL); nl_table 2762 net/netlink/af_netlink.c if (!nl_table) nl_table 2766 net/netlink/af_netlink.c if (rhashtable_init(&nl_table[i].hash, nl_table 2769 net/netlink/af_netlink.c rhashtable_destroy(&nl_table[i].hash); nl_table 2770 net/netlink/af_netlink.c kfree(nl_table); nl_table 71 net/netlink/af_netlink.h extern struct netlink_table *nl_table; nl_table 93 net/netlink/diag.c struct netlink_table *tbl = &nl_table[protocol];