Lines Matching refs:tbl

221 	struct ctl_table tbl = {  in proc_tcp_congestion_control()  local
229 ret = proc_dostring(&tbl, write, buffer, lenp, ppos); in proc_tcp_congestion_control()
239 struct ctl_table tbl = { .maxlen = TCP_CA_BUF_MAX, }; in proc_tcp_available_congestion_control() local
242 tbl.data = kmalloc(tbl.maxlen, GFP_USER); in proc_tcp_available_congestion_control()
243 if (!tbl.data) in proc_tcp_available_congestion_control()
245 tcp_get_available_congestion_control(tbl.data, TCP_CA_BUF_MAX); in proc_tcp_available_congestion_control()
246 ret = proc_dostring(&tbl, write, buffer, lenp, ppos); in proc_tcp_available_congestion_control()
247 kfree(tbl.data); in proc_tcp_available_congestion_control()
255 struct ctl_table tbl = { .maxlen = TCP_CA_BUF_MAX }; in proc_allowed_congestion_control() local
258 tbl.data = kmalloc(tbl.maxlen, GFP_USER); in proc_allowed_congestion_control()
259 if (!tbl.data) in proc_allowed_congestion_control()
262 tcp_get_allowed_congestion_control(tbl.data, tbl.maxlen); in proc_allowed_congestion_control()
263 ret = proc_dostring(&tbl, write, buffer, lenp, ppos); in proc_allowed_congestion_control()
265 ret = tcp_set_allowed_congestion_control(tbl.data); in proc_allowed_congestion_control()
266 kfree(tbl.data); in proc_allowed_congestion_control()
296 struct ctl_table tbl = { .maxlen = ((TCP_FASTOPEN_KEY_LENGTH * in proc_tcp_fastopen_key() local
304 tbl.data = kmalloc(tbl.maxlen, GFP_KERNEL); in proc_tcp_fastopen_key()
305 if (!tbl.data) in proc_tcp_fastopen_key()
318 off += snprintf(tbl.data + off, tbl.maxlen - off, in proc_tcp_fastopen_key()
325 if (WARN_ON_ONCE(off >= tbl.maxlen - 1)) in proc_tcp_fastopen_key()
329 off += snprintf(tbl.data + off, tbl.maxlen - off, ","); in proc_tcp_fastopen_key()
332 ret = proc_dostring(&tbl, write, buffer, lenp, ppos); in proc_tcp_fastopen_key()
335 backup_data = strchr(tbl.data, ','); in proc_tcp_fastopen_key()
340 if (sscanf_key(tbl.data, key)) { in proc_tcp_fastopen_key()
355 kfree(tbl.data); in proc_tcp_fastopen_key()
378 struct ctl_table tbl = { .maxlen = TCP_ULP_BUF_MAX, }; in proc_tcp_available_ulp() local
381 tbl.data = kmalloc(tbl.maxlen, GFP_USER); in proc_tcp_available_ulp()
382 if (!tbl.data) in proc_tcp_available_ulp()
384 tcp_get_available_ulp(tbl.data, TCP_ULP_BUF_MAX); in proc_tcp_available_ulp()
385 ret = proc_dostring(&tbl, write, buffer, lenp, ppos); in proc_tcp_available_ulp()
386 kfree(tbl.data); in proc_tcp_available_ulp()
398 struct ctl_table tbl; in proc_tcp_ehash_entries() local
408 memset(&tbl, 0, sizeof(tbl)); in proc_tcp_ehash_entries()
409 tbl.data = &tcp_ehash_entries; in proc_tcp_ehash_entries()
410 tbl.maxlen = sizeof(int); in proc_tcp_ehash_entries()
412 return proc_dointvec(&tbl, write, buffer, lenp, ppos); in proc_tcp_ehash_entries()
421 struct ctl_table tbl; in proc_udp_hash_entries() local
431 memset(&tbl, 0, sizeof(tbl)); in proc_udp_hash_entries()
432 tbl.data = &udp_hash_entries; in proc_udp_hash_entries()
433 tbl.maxlen = sizeof(int); in proc_udp_hash_entries()
435 return proc_dointvec(&tbl, write, buffer, lenp, ppos); in proc_udp_hash_entries()