• Home
  • Raw
  • Download

Lines Matching refs:table

203 static int bpf_stats_handler(struct ctl_table *table, int write,  in bpf_stats_handler()  argument
206 struct static_key *key = (struct static_key *)table->data; in bpf_stats_handler()
212 .mode = table->mode, in bpf_stats_handler()
238 static int bpf_unpriv_handler(struct ctl_table *table, int write, in bpf_unpriv_handler() argument
241 int ret, unpriv_enable = *(int *)table->data; in bpf_unpriv_handler()
243 struct ctl_table tmp = *table; in bpf_unpriv_handler()
253 *(int *)table->data = unpriv_enable; in bpf_unpriv_handler()
330 static void warn_sysctl_write(struct ctl_table *table) in warn_sysctl_write() argument
335 current->comm, table->procname); in warn_sysctl_write()
348 struct ctl_table *table) in proc_first_pos_non_zero_ignore() argument
357 warn_sysctl_write(table); in proc_first_pos_non_zero_ignore()
381 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
385 proc_first_pos_non_zero_ignore(ppos, table); in proc_dostring()
387 return _proc_do_string(table->data, table->maxlen, write, buffer, lenp, in proc_dostring()
593 static int __do_proc_dointvec(void *tbl_data, struct ctl_table *table, in __do_proc_dointvec() argument
604 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_dointvec()
610 vleft = table->maxlen / sizeof(*i); in __do_proc_dointvec()
617 if (proc_first_pos_non_zero_ignore(ppos, table)) in __do_proc_dointvec()
666 static int do_proc_dointvec(struct ctl_table *table, int write, in do_proc_dointvec() argument
672 return __do_proc_dointvec(table->data, table, write, in do_proc_dointvec()
677 struct ctl_table *table, in do_proc_douintvec_w() argument
693 if (proc_first_pos_non_zero_ignore(ppos, table)) in do_proc_douintvec_w()
764 static int __do_proc_douintvec(void *tbl_data, struct ctl_table *table, in __do_proc_douintvec() argument
774 if (!tbl_data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_douintvec()
780 vleft = table->maxlen / sizeof(*i); in __do_proc_douintvec()
795 return do_proc_douintvec_w(i, table, buffer, lenp, ppos, in __do_proc_douintvec()
800 static int do_proc_douintvec(struct ctl_table *table, int write, in do_proc_douintvec() argument
807 return __do_proc_douintvec(table->data, table, write, in do_proc_douintvec()
824 int proc_dointvec(struct ctl_table *table, int write, void *buffer, in proc_dointvec() argument
827 return do_proc_dointvec(table, write, buffer, lenp, ppos, NULL, NULL); in proc_dointvec()
831 static int proc_dointvec_minmax_warn_RT_change(struct ctl_table *table, in proc_dointvec_minmax_warn_RT_change() argument
837 return proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_warn_RT_change()
839 old = *(int *)table->data; in proc_dointvec_minmax_warn_RT_change()
840 ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_warn_RT_change()
843 if (old != *(int *)table->data) in proc_dointvec_minmax_warn_RT_change()
845 table->procname, current->comm, in proc_dointvec_minmax_warn_RT_change()
864 int proc_douintvec(struct ctl_table *table, int write, void *buffer, in proc_douintvec() argument
867 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_douintvec()
875 static int proc_taint(struct ctl_table *table, int write, in proc_taint() argument
885 t = *table; in proc_taint()
915 static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write, in proc_dointvec_minmax_sysadmin() argument
921 return proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_sysadmin()
981 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
985 .min = (int *) table->extra1, in proc_dointvec_minmax()
986 .max = (int *) table->extra2, in proc_dointvec_minmax()
988 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_minmax()
1050 int proc_douintvec_minmax(struct ctl_table *table, int write, in proc_douintvec_minmax() argument
1054 .min = (unsigned int *) table->extra1, in proc_douintvec_minmax()
1055 .max = (unsigned int *) table->extra2, in proc_douintvec_minmax()
1057 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_douintvec_minmax()
1078 int proc_dou8vec_minmax(struct ctl_table *table, int write, in proc_dou8vec_minmax() argument
1083 u8 *data = table->data; in proc_dou8vec_minmax()
1091 if (table->maxlen != sizeof(u8)) in proc_dou8vec_minmax()
1094 if (table->extra1) { in proc_dou8vec_minmax()
1095 min = *(unsigned int *) table->extra1; in proc_dou8vec_minmax()
1099 if (table->extra2) { in proc_dou8vec_minmax()
1100 max = *(unsigned int *) table->extra2; in proc_dou8vec_minmax()
1105 tmp = *table; in proc_dou8vec_minmax()
1140 static int proc_dopipe_max_size(struct ctl_table *table, int write, in proc_dopipe_max_size() argument
1143 return do_proc_douintvec(table, write, buffer, lenp, ppos, in proc_dopipe_max_size()
1161 static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write, in proc_dointvec_minmax_coredump() argument
1164 int error = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_dointvec_minmax_coredump()
1171 static int proc_dostring_coredump(struct ctl_table *table, int write, in proc_dostring_coredump() argument
1174 int error = proc_dostring(table, write, buffer, lenp, ppos); in proc_dostring_coredump()
1182 static int sysrq_sysctl_handler(struct ctl_table *table, int write, in sysrq_sysctl_handler() argument
1189 ret = __do_proc_dointvec(&tmp, table, write, buffer, in sysrq_sysctl_handler()
1201 static int __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, in __do_proc_doulongvec_minmax() argument
1210 if (!data || !table->maxlen || !*lenp || (*ppos && !write)) { in __do_proc_doulongvec_minmax()
1216 min = (unsigned long *) table->extra1; in __do_proc_doulongvec_minmax()
1217 max = (unsigned long *) table->extra2; in __do_proc_doulongvec_minmax()
1218 vleft = table->maxlen / sizeof(unsigned long); in __do_proc_doulongvec_minmax()
1222 if (proc_first_pos_non_zero_ignore(ppos, table)) in __do_proc_doulongvec_minmax()
1273 static int do_proc_doulongvec_minmax(struct ctl_table *table, int write, in do_proc_doulongvec_minmax() argument
1277 return __do_proc_doulongvec_minmax(table->data, table, write, in do_proc_doulongvec_minmax()
1297 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
1300 return do_proc_doulongvec_minmax(table, write, buffer, lenp, ppos, 1l, 1l); in proc_doulongvec_minmax()
1320 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument
1323 return do_proc_doulongvec_minmax(table, write, buffer, in proc_doulongvec_ms_jiffies_minmax()
1417 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
1420 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_jiffies()
1439 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
1442 return do_proc_dointvec(table,write,buffer,lenp,ppos, in proc_dointvec_userhz_jiffies()
1462 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, void *buffer, in proc_dointvec_ms_jiffies() argument
1465 return do_proc_dointvec(table, write, buffer, lenp, ppos, in proc_dointvec_ms_jiffies()
1469 static int proc_do_cad_pid(struct ctl_table *table, int write, void *buffer, in proc_do_cad_pid() argument
1478 r = __do_proc_dointvec(&tmp, table, write, buffer, in proc_do_cad_pid()
1508 int proc_do_large_bitmap(struct ctl_table *table, int write, in proc_do_large_bitmap() argument
1514 unsigned long bitmap_len = table->maxlen; in proc_do_large_bitmap()
1515 unsigned long *bitmap = *(unsigned long **) table->data; in proc_do_large_bitmap()
1641 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument
1647 int proc_dointvec(struct ctl_table *table, int write, in proc_dointvec() argument
1653 int proc_douintvec(struct ctl_table *table, int write, in proc_douintvec() argument
1659 int proc_dointvec_minmax(struct ctl_table *table, int write, in proc_dointvec_minmax() argument
1665 int proc_douintvec_minmax(struct ctl_table *table, int write, in proc_douintvec_minmax() argument
1671 int proc_dou8vec_minmax(struct ctl_table *table, int write, in proc_dou8vec_minmax() argument
1677 int proc_dointvec_jiffies(struct ctl_table *table, int write, in proc_dointvec_jiffies() argument
1683 int proc_dointvec_userhz_jiffies(struct ctl_table *table, int write, in proc_dointvec_userhz_jiffies() argument
1689 int proc_dointvec_ms_jiffies(struct ctl_table *table, int write, in proc_dointvec_ms_jiffies() argument
1695 int proc_doulongvec_minmax(struct ctl_table *table, int write, in proc_doulongvec_minmax() argument
1701 int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, in proc_doulongvec_ms_jiffies_minmax() argument
1707 int proc_do_large_bitmap(struct ctl_table *table, int write, in proc_do_large_bitmap() argument
1716 int proc_do_static_key(struct ctl_table *table, int write, in proc_do_static_key() argument
1719 struct static_key *key = (struct static_key *)table->data; in proc_do_static_key()
1725 .mode = table->mode, in proc_do_static_key()