Lines Matching refs:ulen
3301 static int bpf_copy_to_user(char __user *ubuf, const char *buf, u32 ulen, in bpf_copy_to_user() argument
3304 if (ulen >= len + 1) { in bpf_copy_to_user()
3310 if (copy_to_user(ubuf, buf, ulen - 1)) in bpf_copy_to_user()
3312 if (put_user(zero, ubuf + ulen - 1)) in bpf_copy_to_user()
3327 u32 ulen = info->raw_tracepoint.tp_name_len; in bpf_raw_tp_link_fill_link_info() local
3330 if (!ulen ^ !ubuf) in bpf_raw_tp_link_fill_link_info()
3338 return bpf_copy_to_user(ubuf, tp_name, ulen, tp_len); in bpf_raw_tp_link_fill_link_info()
3371 char __user *uname, u32 ulen, in bpf_perf_link_fill_common() argument
3380 if (!ulen ^ !uname) in bpf_perf_link_fill_common()
3391 err = bpf_copy_to_user(uname, buf, ulen, len); in bpf_perf_link_fill_common()
3409 u32 ulen, type; in bpf_perf_link_fill_kprobe() local
3413 ulen = info->perf_event.kprobe.name_len; in bpf_perf_link_fill_kprobe()
3414 err = bpf_perf_link_fill_common(event, uname, ulen, &offset, &addr, in bpf_perf_link_fill_kprobe()
3437 u32 ulen, type; in bpf_perf_link_fill_uprobe() local
3441 ulen = info->perf_event.uprobe.name_len; in bpf_perf_link_fill_uprobe()
3442 err = bpf_perf_link_fill_common(event, uname, ulen, &offset, &addr, in bpf_perf_link_fill_uprobe()
3474 u32 ulen; in bpf_perf_link_fill_tracepoint() local
3477 ulen = info->perf_event.tracepoint.name_len; in bpf_perf_link_fill_tracepoint()
3479 return bpf_perf_link_fill_common(event, uname, ulen, NULL, NULL, NULL); in bpf_perf_link_fill_tracepoint()
4279 u32 ulen; in bpf_prog_get_info_by_fd() local
4302 ulen = info.nr_map_ids; in bpf_prog_get_info_by_fd()
4304 ulen = min_t(u32, info.nr_map_ids, ulen); in bpf_prog_get_info_by_fd()
4305 if (ulen) { in bpf_prog_get_info_by_fd()
4309 for (i = 0; i < ulen; i++) in bpf_prog_get_info_by_fd()
4340 ulen = info.xlated_prog_len; in bpf_prog_get_info_by_fd()
4342 if (info.xlated_prog_len && ulen) { in bpf_prog_get_info_by_fd()
4354 ulen = min_t(u32, info.xlated_prog_len, ulen); in bpf_prog_get_info_by_fd()
4355 fault = copy_to_user(uinsns, insns_sanitized, ulen); in bpf_prog_get_info_by_fd()
4372 ulen = info.jited_prog_len; in bpf_prog_get_info_by_fd()
4383 if (info.jited_prog_len && ulen) { in bpf_prog_get_info_by_fd()
4386 ulen = min_t(u32, info.jited_prog_len, ulen); in bpf_prog_get_info_by_fd()
4395 free = ulen; in bpf_prog_get_info_by_fd()
4408 if (copy_to_user(uinsns, prog->bpf_func, ulen)) in bpf_prog_get_info_by_fd()
4416 ulen = info.nr_jited_ksyms; in bpf_prog_get_info_by_fd()
4418 if (ulen) { in bpf_prog_get_info_by_fd()
4427 ulen = min_t(u32, info.nr_jited_ksyms, ulen); in bpf_prog_get_info_by_fd()
4430 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()
4447 ulen = info.nr_jited_func_lens; in bpf_prog_get_info_by_fd()
4449 if (ulen) { in bpf_prog_get_info_by_fd()
4455 ulen = min_t(u32, info.nr_jited_func_lens, ulen); in bpf_prog_get_info_by_fd()
4458 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()
4480 ulen = info.nr_func_info; in bpf_prog_get_info_by_fd()
4482 if (info.nr_func_info && ulen) { in bpf_prog_get_info_by_fd()
4486 ulen = min_t(u32, info.nr_func_info, ulen); in bpf_prog_get_info_by_fd()
4488 info.func_info_rec_size * ulen)) in bpf_prog_get_info_by_fd()
4492 ulen = info.nr_line_info; in bpf_prog_get_info_by_fd()
4494 if (info.nr_line_info && ulen) { in bpf_prog_get_info_by_fd()
4498 ulen = min_t(u32, info.nr_line_info, ulen); in bpf_prog_get_info_by_fd()
4500 info.line_info_rec_size * ulen)) in bpf_prog_get_info_by_fd()
4504 ulen = info.nr_jited_line_info; in bpf_prog_get_info_by_fd()
4509 if (info.nr_jited_line_info && ulen) { in bpf_prog_get_info_by_fd()
4516 ulen = min_t(u32, info.nr_jited_line_info, ulen); in bpf_prog_get_info_by_fd()
4517 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()
4527 ulen = info.nr_prog_tags; in bpf_prog_get_info_by_fd()
4529 if (ulen) { in bpf_prog_get_info_by_fd()
4534 ulen = min_t(u32, info.nr_prog_tags, ulen); in bpf_prog_get_info_by_fd()
4536 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()