Lines Matching refs:table
459 struct ctl_table *table; in mpls_dev_sysctl_register() local
462 table = kmemdup(&mpls_dev_table, sizeof(mpls_dev_table), GFP_KERNEL); in mpls_dev_sysctl_register()
463 if (!table) in mpls_dev_sysctl_register()
470 table[i].data = (char *)mdev + (uintptr_t)table[i].data; in mpls_dev_sysctl_register()
474 mdev->sysctl = register_net_sysctl(dev_net(dev), path, table); in mpls_dev_sysctl_register()
481 kfree(table); in mpls_dev_sysctl_register()
488 struct ctl_table *table; in mpls_dev_sysctl_unregister() local
490 table = mdev->sysctl->ctl_table_arg; in mpls_dev_sysctl_unregister()
492 kfree(table); in mpls_dev_sysctl_unregister()
587 u8 table, const void *addr, int alen) in nla_put_via() argument
600 if (table <= NEIGH_NR_TABLES) in nla_put_via()
601 family = table_to_family[table]; in nla_put_via()
1022 static int mpls_platform_labels(struct ctl_table *table, int write, in mpls_platform_labels() argument
1025 struct net *net = table->data; in mpls_platform_labels()
1029 .procname = table->procname, in mpls_platform_labels()
1032 .mode = table->mode, in mpls_platform_labels()
1058 struct ctl_table *table; in mpls_net_init() local
1063 table = kmemdup(mpls_table, sizeof(mpls_table), GFP_KERNEL); in mpls_net_init()
1064 if (table == NULL) in mpls_net_init()
1067 table[0].data = net; in mpls_net_init()
1068 net->mpls.ctl = register_net_sysctl(net, "net/mpls", table); in mpls_net_init()
1079 struct ctl_table *table; in mpls_net_exit() local
1082 table = net->mpls.ctl->ctl_table_arg; in mpls_net_exit()
1084 kfree(table); in mpls_net_exit()