Lines Matching refs:table
55 static int ipv4_local_port_range(struct ctl_table *table, int write, in ipv4_local_port_range() argument
60 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
66 .mode = table->mode, in ipv4_local_port_range()
86 static void inet_get_ping_group_range_table(struct ctl_table *table, kgid_t *low, kgid_t *high) in inet_get_ping_group_range_table() argument
88 kgid_t *data = table->data; in inet_get_ping_group_range_table()
90 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table()
101 static void set_ping_group_range(struct ctl_table *table, kgid_t low, kgid_t high) in set_ping_group_range() argument
103 kgid_t *data = table->data; in set_ping_group_range()
105 container_of(table->data, struct net, ipv4.ping_group_range.range); in set_ping_group_range()
113 static int ipv4_ping_group_range(struct ctl_table *table, int write, in ipv4_ping_group_range() argument
124 .mode = table->mode, in ipv4_ping_group_range()
129 inet_get_ping_group_range_table(table, &low, &high); in ipv4_ping_group_range()
142 set_ping_group_range(table, low, high); in ipv4_ping_group_range()
905 struct ctl_table *table; in ipv4_sysctl_init_net() local
907 table = ipv4_net_table; in ipv4_sysctl_init_net()
911 table = kmemdup(table, sizeof(ipv4_net_table), GFP_KERNEL); in ipv4_sysctl_init_net()
912 if (!table) in ipv4_sysctl_init_net()
917 table[i].data += (void *)net - (void *)&init_net; in ipv4_sysctl_init_net()
920 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table); in ipv4_sysctl_init_net()
934 kfree(table); in ipv4_sysctl_init_net()
941 struct ctl_table *table; in ipv4_sysctl_exit_net() local
944 table = net->ipv4.ipv4_hdr->ctl_table_arg; in ipv4_sysctl_exit_net()
946 kfree(table); in ipv4_sysctl_exit_net()