Lines Matching refs:ctl_table

34 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 *);
78 int proc_dointvec_ms_jiffies_minmax(struct ctl_table *table, int write,
80 int proc_dointvec_userhz_jiffies(struct ctl_table *, int, void *, size_t *,
82 int proc_dointvec_ms_jiffies(struct ctl_table *, int, void *, size_t *,
84 int proc_doulongvec_minmax(struct ctl_table *, int, void *, size_t *, loff_t *);
85 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int, void *,
87 int proc_do_large_bitmap(struct ctl_table *, int, void *, size_t *, loff_t *);
88 int proc_do_static_key(struct ctl_table *table, int write, void *buffer,
135 struct ctl_table { struct
140 struct ctl_table *child; /* Deprecated */ argument
157 struct ctl_table *ctl_table; member
165 struct ctl_table *ctl_table_arg;
188 struct ctl_table *table,
190 int (*permissions)(struct ctl_table_header *head, struct ctl_table *table);
201 static struct ctl_table _name##_base_table[] = { \
210 extern int __register_sysctl_base(struct ctl_table *base_table);
223 const char *path, struct ctl_table *table);
226 const struct ctl_path *path, struct ctl_table *table);
227 struct ctl_table_header *register_sysctl(const char *path, struct ctl_table *table);
228 struct ctl_table_header *register_sysctl_table(struct ctl_table * table);
230 struct ctl_table *table);
235 extern void __register_sysctl_init(const char *path, struct ctl_table *table,
241 int do_proc_douintvec(struct ctl_table *table, int write,
253 extern struct ctl_table sysctl_mount_point[];
259 static inline int __register_sysctl_base(struct ctl_table *base_table) in __register_sysctl_base()
266 static inline struct ctl_table_header *register_sysctl_table(struct ctl_table * table) in register_sysctl_table()
271 static inline void register_sysctl_init(const char *path, struct ctl_table *table) in register_sysctl_init()
281 const struct ctl_path *path, struct ctl_table *table) in register_sysctl_paths()
286 static inline struct ctl_table_header *register_sysctl(const char *path, struct ctl_table *table) in register_sysctl()
306 int sysctl_max_threads(struct ctl_table *table, int write, void *buffer,