Lines Matching refs:prog
39 struct bpf_prog *prog; in prepare_btf_func() local
60 prog = env->prog; in prepare_btf_func()
61 btf = prog->aux->btf; in prepare_btf_func()
124 prog->aux->func_info = krecord; in prepare_btf_func()
125 prog->aux->func_info_cnt = nfuncs; in prepare_btf_func()
141 struct bpf_prog *prog; in check_btf_func() local
160 prog = env->prog; in check_btf_func()
161 btf = prog->aux->btf; in check_btf_func()
165 krecord = prog->aux->func_info; in check_btf_func()
202 prog->aux->func_info_aux = info_aux; in check_btf_func()
220 struct bpf_prog *prog; in check_btf_line() local
245 prog = env->prog; in check_btf_line()
246 btf = prog->aux->btf; in check_btf_line()
283 linfo[i].insn_off >= prog->len) { in check_btf_line()
286 prog->len); in check_btf_line()
291 if (!prog->insnsi[linfo[i].insn_off].code) { in check_btf_line()
328 prog->aux->linfo = linfo; in check_btf_line()
329 prog->aux->nr_linfo = nr_linfo; in check_btf_line()
347 struct bpf_prog *prog = env->prog; in check_core_relo() local
348 const struct btf *btf = prog->aux->btf; in check_core_relo()
394 if (core_relo.insn_off % 8 || core_relo.insn_off / 8 >= prog->len) { in check_core_relo()
396 i, core_relo.insn_off, prog->len); in check_core_relo()
402 &prog->insnsi[core_relo.insn_off / 8]); in check_core_relo()
430 env->prog->aux->btf = btf; in bpf_prepare_btf_info()