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];