Home
last modified time | relevance | path

Searched refs:ctl_table (Results 1 – 25 of 198) sorted by relevance

12345678

/linux-6.6.21/include/linux/
Dsysctl.h34 struct ctl_table;
64 typedef int proc_handler(struct ctl_table *ctl, int write, void *buffer,
67 int proc_dostring(struct ctl_table *, int, void *, size_t *, loff_t *);
68 int proc_dobool(struct ctl_table *table, int write, void *buffer,
70 int proc_dointvec(struct ctl_table *, int, void *, size_t *, loff_t *);
71 int proc_douintvec(struct ctl_table *, int, void *, size_t *, loff_t *);
72 int proc_dointvec_minmax(struct ctl_table *, int, void *, size_t *, loff_t *);
73 int proc_douintvec_minmax(struct ctl_table *table, int write, void *buffer,
75 int proc_dou8vec_minmax(struct ctl_table *table, int write, void *buffer,
77 int proc_dointvec_jiffies(struct ctl_table *, int, void *, size_t *, loff_t *);
[all …]
Dnmi.h219 struct ctl_table;
220 int proc_watchdog(struct ctl_table *, int, void *, size_t *, loff_t *);
221 int proc_nmi_watchdog(struct ctl_table *, int , void *, size_t *, loff_t *);
222 int proc_soft_watchdog(struct ctl_table *, int , void *, size_t *, loff_t *);
223 int proc_watchdog_thresh(struct ctl_table *, int , void *, size_t *, loff_t *);
224 int proc_watchdog_cpumask(struct ctl_table *, int, void *, size_t *, loff_t *);
/linux-6.6.21/arch/s390/appldata/
Dappldata_base.c49 static int appldata_timer_handler(struct ctl_table *ctl, int write,
51 static int appldata_interval_handler(struct ctl_table *ctl, int write,
55 static struct ctl_table appldata_table[] = {
203 appldata_timer_handler(struct ctl_table *ctl, int write, in appldata_timer_handler()
208 struct ctl_table ctl_entry = { in appldata_timer_handler()
236 appldata_interval_handler(struct ctl_table *ctl, int write, in appldata_interval_handler()
241 struct ctl_table ctl_entry = { in appldata_interval_handler()
266 appldata_generic_handler(struct ctl_table *ctl, int write, in appldata_generic_handler()
273 struct ctl_table ctl_entry = { in appldata_generic_handler()
284 if (&tmp_ops->ctl_table[0] == ctl) { in appldata_generic_handler()
[all …]
Dappldata.h31 struct ctl_table *ctl_table; member
/linux-6.6.21/net/sctp/
Dsysctl.c46 static int proc_sctp_do_hmac_alg(struct ctl_table *ctl, int write,
48 static int proc_sctp_do_rto_min(struct ctl_table *ctl, int write,
50 static int proc_sctp_do_rto_max(struct ctl_table *ctl, int write, void *buffer,
52 static int proc_sctp_do_udp_port(struct ctl_table *ctl, int write, void *buffer,
54 static int proc_sctp_do_alpha_beta(struct ctl_table *ctl, int write,
56 static int proc_sctp_do_auth(struct ctl_table *ctl, int write,
58 static int proc_sctp_do_probe_interval(struct ctl_table *ctl, int write,
61 static struct ctl_table sctp_table[] = {
97 static struct ctl_table sctp_net_table[] = {
391 static int proc_sctp_do_hmac_alg(struct ctl_table *ctl, int write, in proc_sctp_do_hmac_alg()
[all …]
/linux-6.6.21/fs/proc/
Dproc_sysctl.c23 entry = header->ctl_table; \
33 static struct ctl_table sysctl_mount_point[] = {
54 (sysctl_is_perm_empty_ctl_table(hptr->ctl_table))
56 (hptr->ctl_table[0].type = SYSCTL_TABLE_TYPE_PERMANENTLY_EMPTY)
58 (hptr->ctl_table[0].type = SYSCTL_TABLE_TYPE_DEFAULT)
69 static struct ctl_table root_table[] = {
80 .ctl_table = root_table }},
91 struct ctl_table **pentry);
99 pr_cont("%s/", dir->header.ctl_table[0].procname); in sysctl_print_dir()
113 static struct ctl_table *find_entry(struct ctl_table_header **phead, in find_entry()
[all …]
/linux-6.6.21/kernel/
Dsysctl.c208 static void warn_sysctl_write(struct ctl_table *table) in warn_sysctl_write()
226 struct ctl_table *table) in proc_first_pos_non_zero_ignore()
259 int proc_dostring(struct ctl_table *table, int write, in proc_dostring()
471 static int __do_proc_dointvec(void *tbl_data, struct ctl_table *table, in __do_proc_dointvec()
544 static int do_proc_dointvec(struct ctl_table *table, int write, in do_proc_dointvec()
555 struct ctl_table *table, in do_proc_douintvec_w()
642 static int __do_proc_douintvec(void *tbl_data, struct ctl_table *table, in __do_proc_douintvec()
678 int do_proc_douintvec(struct ctl_table *table, int write, in do_proc_douintvec()
705 int proc_dobool(struct ctl_table *table, int write, void *buffer, in proc_dobool()
708 struct ctl_table tmp; in proc_dobool()
[all …]
Dsysctl-test.c18 struct ctl_table null_data_table = { in sysctl_test_api_dointvec_null_tbl_data()
69 struct ctl_table data_maxlen_unset_table = { in sysctl_test_api_dointvec_table_maxlen_unset()
116 struct ctl_table table = { in sysctl_test_api_dointvec_table_len_is_zero()
150 struct ctl_table table = { in sysctl_test_api_dointvec_table_read_but_position_set()
185 struct ctl_table table = { in sysctl_test_dointvec_read_happy_single_positive()
216 struct ctl_table table = { in sysctl_test_dointvec_read_happy_single_negative()
245 struct ctl_table table = { in sysctl_test_dointvec_write_happy_single_positive()
275 struct ctl_table table = { in sysctl_test_dointvec_write_happy_single_negative()
307 struct ctl_table table = { in sysctl_test_api_dointvec_write_single_less_int_min()
345 struct ctl_table table = { in sysctl_test_api_dointvec_write_single_greater_int_max()
Dutsname_sysctl.c18 static void *get_uts(struct ctl_table *table) in get_uts()
33 static int proc_do_uts_string(struct ctl_table *table, int write, in proc_do_uts_string()
36 struct ctl_table uts_table; in proc_do_uts_string()
78 static struct ctl_table uts_kern_table[] = {
133 struct ctl_table *table = &uts_kern_table[proc]; in uts_proc_notify()
Dpid_sysctl.h8 static int pid_mfd_noexec_dointvec_minmax(struct ctl_table *table, in pid_mfd_noexec_dointvec_minmax()
12 struct ctl_table table_copy; in pid_mfd_noexec_dointvec_minmax()
34 static struct ctl_table pid_ns_ctl_table_vm[] = {
Dwatchdog.c748 static int proc_watchdog_common(int which, struct ctl_table *table, int write, in proc_watchdog_common()
775 int proc_watchdog(struct ctl_table *table, int write, in proc_watchdog()
786 int proc_nmi_watchdog(struct ctl_table *table, int write, in proc_nmi_watchdog()
798 int proc_soft_watchdog(struct ctl_table *table, int write, in proc_soft_watchdog()
808 int proc_watchdog_thresh(struct ctl_table *table, int write, in proc_watchdog_thresh()
831 int proc_watchdog_cpumask(struct ctl_table *table, int write, in proc_watchdog_cpumask()
848 static struct ctl_table watchdog_sysctls[] = {
930 static struct ctl_table watchdog_hardlockup_sysctl[] = {
/linux-6.6.21/drivers/parport/
Dprocfs.c43 static int do_active_device(struct ctl_table *table, int write, in do_active_device()
80 static int do_autoprobe(struct ctl_table *table, int write, in do_autoprobe()
123 static int do_hardware_base_addr(struct ctl_table *table, int write, in do_hardware_base_addr()
150 static int do_hardware_irq(struct ctl_table *table, int write, in do_hardware_irq()
177 static int do_hardware_dma(struct ctl_table *table, int write, in do_hardware_dma()
204 static int do_hardware_modes(struct ctl_table *table, int write, in do_hardware_modes()
262 struct ctl_table vars[12];
263 struct ctl_table device_dir[2];
361 struct ctl_table vars[2];
362 struct ctl_table device_dir[2];
[all …]
/linux-6.6.21/net/
Dsysctl_net.c43 struct ctl_table *table) in net_ctl_permissions()
57 struct ctl_table *table, in net_ctl_set_ownership()
98 static struct ctl_table empty[1]; in net_sysctl_init()
125 struct ctl_table *table, size_t table_size) in ensure_safe_net_sysctl()
127 struct ctl_table *ent; in ensure_safe_net_sysctl()
166 struct ctl_table *table, in register_net_sysctl_sz()
170 struct ctl_table *entry; in register_net_sysctl_sz()
/linux-6.6.21/net/core/
Dsysctl_net_core.c94 static int rps_default_mask_sysctl(struct ctl_table *table, int write, in rps_default_mask_sysctl()
125 static int rps_sock_flow_sysctl(struct ctl_table *table, int write, in rps_sock_flow_sysctl()
130 struct ctl_table tmp = { in rps_sock_flow_sysctl()
194 static int flow_limit_cpu_sysctl(struct ctl_table *table, int write, in flow_limit_cpu_sysctl()
251 static int flow_limit_table_len_sysctl(struct ctl_table *table, int write, in flow_limit_table_len_sysctl()
273 static int set_default_qdisc(struct ctl_table *table, int write, in set_default_qdisc()
277 struct ctl_table tbl = { in set_default_qdisc()
292 static int proc_do_dev_weight(struct ctl_table *table, int write, in proc_do_dev_weight()
310 static int proc_do_rss_key(struct ctl_table *table, int write, in proc_do_rss_key()
313 struct ctl_table fake_table; in proc_do_rss_key()
[all …]
/linux-6.6.21/net/ipv6/
Dsysctl_net_ipv6.c33 static int proc_rt6_multipath_hash_policy(struct ctl_table *table, int write, in proc_rt6_multipath_hash_policy()
49 proc_rt6_multipath_hash_fields(struct ctl_table *table, int write, void *buffer, in proc_rt6_multipath_hash_fields()
64 static struct ctl_table ipv6_table_template[] = {
219 static struct ctl_table ipv6_rotable[] = {
256 struct ctl_table *ipv6_table; in ipv6_sysctl_net_init()
257 struct ctl_table *ipv6_route_table; in ipv6_sysctl_net_init()
258 struct ctl_table *ipv6_icmp_table; in ipv6_sysctl_net_init()
316 struct ctl_table *ipv6_table; in ipv6_sysctl_net_exit()
317 struct ctl_table *ipv6_route_table; in ipv6_sysctl_net_exit()
318 struct ctl_table *ipv6_icmp_table; in ipv6_sysctl_net_exit()
/linux-6.6.21/net/ipv4/
Dsysctl_net_ipv4.c68 static int ipv4_local_port_range(struct ctl_table *table, int write, in ipv4_local_port_range()
75 struct ctl_table tmp = { in ipv4_local_port_range()
103 static int ipv4_privileged_ports(struct ctl_table *table, int write, in ipv4_privileged_ports()
111 struct ctl_table tmp = { in ipv4_privileged_ports()
137 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()
152 static void set_ping_group_range(struct ctl_table *table, kgid_t low, kgid_t high) in set_ping_group_range()
164 static int ipv4_ping_group_range(struct ctl_table *table, int write, in ipv4_ping_group_range()
171 struct ctl_table tmp = { in ipv4_ping_group_range()
199 static int ipv4_fwd_update_priority(struct ctl_table *table, int write, in ipv4_fwd_update_priority()
215 static int proc_tcp_congestion_control(struct ctl_table *ctl, int write, in proc_tcp_congestion_control()
[all …]
/linux-6.6.21/ipc/
Dipc_sysctl.c19 static int proc_ipc_dointvec_minmax_orphans(struct ctl_table *table, int write, in proc_ipc_dointvec_minmax_orphans()
35 static int proc_ipc_auto_msgmni(struct ctl_table *table, int write, in proc_ipc_auto_msgmni()
38 struct ctl_table ipc_table; in proc_ipc_auto_msgmni()
50 static int proc_ipc_sem_dointvec(struct ctl_table *table, int write, in proc_ipc_sem_dointvec()
75 static struct ctl_table ipc_sysctls[] = {
193 static int ipc_permissions(struct ctl_table_header *head, struct ctl_table *table) in ipc_permissions()
216 struct ctl_table *tbl; in setup_ipc_sysctls()
277 struct ctl_table *tbl; in retire_ipc_sysctls()
Dmq_sysctl.c22 static struct ctl_table mq_sysctls[] = {
85 struct ctl_table *tbl; in setup_mq_sysctls()
127 struct ctl_table *tbl; in retire_mq_sysctls()
/linux-6.6.21/net/unix/
Dsysctl_net_unix.c14 static struct ctl_table unix_table[] = {
27 struct ctl_table *table; in unix_sysctl_register()
55 struct ctl_table *table; in unix_sysctl_unregister()
/linux-6.6.21/net/phonet/
Dsysctl.c51 static int proc_local_port_range(struct ctl_table *table, int write, in proc_local_port_range()
56 struct ctl_table tmp = { in proc_local_port_range()
76 static struct ctl_table phonet_table[] = {
/linux-6.6.21/net/xfrm/
Dxfrm_sysctl.c16 static struct ctl_table xfrm_table[] = {
46 struct ctl_table *table; in xfrm_sysctl_init()
79 struct ctl_table *table; in xfrm_sysctl_fini()
/linux-6.6.21/net/smc/
Dsmc_sysctl.c29 static struct ctl_table smc_table[] = {
76 struct ctl_table *table; in smc_sysctl_net_init()
112 struct ctl_table *table; in smc_sysctl_net_exit()
/linux-6.6.21/arch/s390/mm/
Dcmm.c246 static int cmm_pages_handler(struct ctl_table *ctl, int write, in cmm_pages_handler()
250 struct ctl_table ctl_entry = { in cmm_pages_handler()
265 static int cmm_timed_pages_handler(struct ctl_table *ctl, int write, in cmm_timed_pages_handler()
270 struct ctl_table ctl_entry = { in cmm_timed_pages_handler()
285 static int cmm_timeout_handler(struct ctl_table *ctl, int write, in cmm_timeout_handler()
319 static struct ctl_table cmm_table[] = {
/linux-6.6.21/net/sunrpc/
Dsysctl.c43 static int proc_do_xprt(struct ctl_table *table, int write, in proc_do_xprt()
65 proc_dodebug(struct ctl_table *table, int write, void *buffer, size_t *lenp, in proc_dodebug()
128 static struct ctl_table debug_table[] = {
/linux-6.6.21/net/netfilter/
Dnf_hooks_lwtunnel.c28 int nf_hooks_lwtunnel_sysctl_handler(struct ctl_table *table, int write, in nf_hooks_lwtunnel_sysctl_handler()
32 struct ctl_table tmp = { in nf_hooks_lwtunnel_sysctl_handler()

12345678