Lines Matching full:ulen
3829 static int bpf_copy_to_user(char __user *ubuf, const char *buf, u32 ulen, in bpf_copy_to_user() argument
3832 if (ulen >= len + 1) { in bpf_copy_to_user()
3838 if (copy_to_user(ubuf, buf, ulen - 1)) in bpf_copy_to_user()
3840 if (put_user(zero, ubuf + ulen - 1)) in bpf_copy_to_user()
3855 u32 ulen = info->raw_tracepoint.tp_name_len; in bpf_raw_tp_link_fill_link_info() local
3858 if (!ulen ^ !ubuf) in bpf_raw_tp_link_fill_link_info()
3867 return bpf_copy_to_user(ubuf, tp_name, ulen, tp_len); in bpf_raw_tp_link_fill_link_info()
3905 u32 prog_id, ulen; in bpf_perf_link_fill_common() local
3909 ulen = *ulenp; in bpf_perf_link_fill_common()
3910 if (!ulen ^ !uname) in bpf_perf_link_fill_common()
3928 err = bpf_copy_to_user(uname, buf, ulen, len); in bpf_perf_link_fill_common()
3947 u32 ulen, type; in bpf_perf_link_fill_kprobe() local
3951 ulen = info->perf_event.kprobe.name_len; in bpf_perf_link_fill_kprobe()
3952 err = bpf_perf_link_fill_common(event, uname, &ulen, &offset, &addr, in bpf_perf_link_fill_kprobe()
3960 info->perf_event.kprobe.name_len = ulen; in bpf_perf_link_fill_kprobe()
4003 u32 ulen, type; in bpf_perf_link_fill_uprobe() local
4007 ulen = info->perf_event.uprobe.name_len; in bpf_perf_link_fill_uprobe()
4008 err = bpf_perf_link_fill_common(event, uname, &ulen, &offset, &ref_ctr_offset, in bpf_perf_link_fill_uprobe()
4017 info->perf_event.uprobe.name_len = ulen; in bpf_perf_link_fill_uprobe()
4068 u32 ulen; in bpf_perf_link_fill_tracepoint() local
4072 ulen = info->perf_event.tracepoint.name_len; in bpf_perf_link_fill_tracepoint()
4073 err = bpf_perf_link_fill_common(event, uname, &ulen, NULL, NULL, NULL, NULL); in bpf_perf_link_fill_tracepoint()
4078 info->perf_event.tracepoint.name_len = ulen; in bpf_perf_link_fill_tracepoint()
5022 u32 ulen; in bpf_prog_get_info_by_fd() local
5045 ulen = info.nr_map_ids; in bpf_prog_get_info_by_fd()
5047 ulen = min_t(u32, info.nr_map_ids, ulen); in bpf_prog_get_info_by_fd()
5048 if (ulen) { in bpf_prog_get_info_by_fd()
5052 for (i = 0; i < ulen; i++) in bpf_prog_get_info_by_fd()
5085 ulen = info.xlated_prog_len; in bpf_prog_get_info_by_fd()
5087 if (info.xlated_prog_len && ulen) { in bpf_prog_get_info_by_fd()
5096 ulen = min_t(u32, info.xlated_prog_len, ulen); in bpf_prog_get_info_by_fd()
5097 fault = copy_to_user(uinsns, insns_sanitized, ulen); in bpf_prog_get_info_by_fd()
5117 ulen = info.jited_prog_len; in bpf_prog_get_info_by_fd()
5128 if (info.jited_prog_len && ulen) { in bpf_prog_get_info_by_fd()
5131 ulen = min_t(u32, info.jited_prog_len, ulen); in bpf_prog_get_info_by_fd()
5140 free = ulen; in bpf_prog_get_info_by_fd()
5153 if (copy_to_user(uinsns, prog->bpf_func, ulen)) in bpf_prog_get_info_by_fd()
5161 ulen = info.nr_jited_ksyms; in bpf_prog_get_info_by_fd()
5163 if (ulen) { in bpf_prog_get_info_by_fd()
5172 ulen = min_t(u32, info.nr_jited_ksyms, ulen); in bpf_prog_get_info_by_fd()
5175 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()
5192 ulen = info.nr_jited_func_lens; in bpf_prog_get_info_by_fd()
5194 if (ulen) { in bpf_prog_get_info_by_fd()
5200 ulen = min_t(u32, info.nr_jited_func_lens, ulen); in bpf_prog_get_info_by_fd()
5203 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()
5223 ulen = info.nr_func_info; in bpf_prog_get_info_by_fd()
5225 if (info.nr_func_info && ulen) { in bpf_prog_get_info_by_fd()
5229 ulen = min_t(u32, info.nr_func_info, ulen); in bpf_prog_get_info_by_fd()
5231 info.func_info_rec_size * ulen)) in bpf_prog_get_info_by_fd()
5235 ulen = info.nr_line_info; in bpf_prog_get_info_by_fd()
5237 if (info.nr_line_info && ulen) { in bpf_prog_get_info_by_fd()
5241 ulen = min_t(u32, info.nr_line_info, ulen); in bpf_prog_get_info_by_fd()
5243 info.line_info_rec_size * ulen)) in bpf_prog_get_info_by_fd()
5247 ulen = info.nr_jited_line_info; in bpf_prog_get_info_by_fd()
5252 if (info.nr_jited_line_info && ulen) { in bpf_prog_get_info_by_fd()
5259 ulen = min_t(u32, info.nr_jited_line_info, ulen); in bpf_prog_get_info_by_fd()
5260 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()
5270 ulen = info.nr_prog_tags; in bpf_prog_get_info_by_fd()
5272 if (ulen) { in bpf_prog_get_info_by_fd()
5277 ulen = min_t(u32, info.nr_prog_tags, ulen); in bpf_prog_get_info_by_fd()
5279 for (i = 0; i < ulen; i++) { in bpf_prog_get_info_by_fd()