Lines Matching refs:interp
137 char *interp; in bpf_binprm_set_interp() local
147 interp = kmemdup_nul(path, len, GFP_KERNEL); in bpf_binprm_set_interp()
148 if (!interp) in bpf_binprm_set_interp()
155 if (interp[0] != '/') { in bpf_binprm_set_interp()
156 kfree(interp); in bpf_binprm_set_interp()
160 bm_bpf_stage_selection(bprm, interp, NULL); in bpf_binprm_set_interp()
185 const struct binfmt_misc_interp *interp; in bpf_binprm_select_interp() local
208 interp = binfmt_misc_find_interp(bprm->bpf_interps, buf); in bpf_binprm_select_interp()
209 if (!interp) in bpf_binprm_select_interp()
212 path = kstrdup(interp->path, GFP_KERNEL); in bpf_binprm_select_interp()
216 bm_bpf_stage_selection(bprm, path, get_file(interp->file)); in bpf_binprm_select_interp()