Home
last modified time | relevance | path

Searched refs:interp (Results 1 – 10 of 10) sorted by relevance

/linux/fs/
H A Dbinfmt_misc_bpf.c137 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()
[all …]
H A Dbinfmt_misc.c185 char *dot = strrchr(bprm->interp, '.'); in search_binfmt_handler()
248 struct binfmt_misc_interp *interp; in binfmt_misc_find_interp() local
250 list_for_each_entry(interp, interps, list) in binfmt_misc_find_interp()
251 if (!strcmp(interp->name, name)) in binfmt_misc_find_interp()
252 return interp; in binfmt_misc_find_interp()
287 struct binfmt_misc_interp *interp, *tmp; in entry_put_interpreters() local
289 list_for_each_entry_safe(interp, tmp, &e->interps, list) { in entry_put_interpreters()
290 list_del(&interp->list); in entry_put_interpreters()
291 close_interp_file(interp->file); in entry_put_interpreters()
292 dec_ucount(interp->ucounts, UCOUNT_BINFMT_MISC_INTERPRETERS); in entry_put_interpreters()
[all …]
H A Dexec.c1499 /* If a binfmt changed the interp, free it. */ in free_bprm()
1500 if (bprm->interp != bprm->filename) in free_bprm()
1501 kfree(bprm->interp); in free_bprm()
1555 bprm->interp = bprm->filename; in alloc_bprm()
1584 int bprm_change_interp(const char *interp, struct linux_binprm *bprm) in bprm_change_interp()
1586 /* If a binfmt changed the interp, free it first. */ in bprm_change_interp()
1587 if (bprm->interp != bprm->filename) in bprm_change_interp()
1588 kfree(bprm->interp); in bprm_change_interp()
1589 bprm->interp = kstrdup(interp, GFP_KERNE in bprm_change_interp()
1583 bprm_change_interp(const char * interp,struct linux_binprm * bprm) bprm_change_interp() argument
[all...]
H A Dbinfmt_script.c109 retval = copy_string_kernel(bprm->interp, bprm); in load_script()
/linux/tools/testing/selftests/exec/
H A Dload_address.c14 bool interp; member
34 stats->interp = true; in ExtractStatistics()
84 ksft_test_result(interp_needed == extracted.interp, in main()
87 extracted.interp ? "seen" : "missing"); in main()
/linux/arch/powerpc/boot/
H A DzImage.lds.S46 .interp : { *(.interp) }
/linux/arch/um/kernel/
H A Ddyn.lds.S19 .interp : { *(.interp) }
/linux/sound/soc/fsl/
H A Dfsl_easrc.c363 struct interp_params *interp = easrc_priv->interp; in fsl_easrc_resampler_config() local
377 if ((interp[i].num_taps - 1) != in fsl_easrc_resampler_config()
381 coef = interp[i].coeff; in fsl_easrc_resampler_config()
382 selected_interp = &interp[i]; in fsl_easrc_resampler_config()
1813 struct interp_params *interp = easrc_priv->interp; in fsl_easrc_dump_firmware() local
1829 if (interp[i].magic != FIRMWARE_MAGIC) { in fsl_easrc_dump_firmware()
1831 i, interp[i].magic); in fsl_easrc_dump_firmware()
1835 interp[i].num_taps, interp[i].num_phases, in fsl_easrc_dump_firmware()
1836 interp[i].center_tap); in fsl_easrc_dump_firmware()
1880 easrc_priv->interp = (struct interp_params *)(data + offset); in fsl_easrc_get_firmware()
/linux/arch/parisc/boot/compressed/
H A Dvmlinux.lds.S99 *(.interp)
/linux/arch/parisc/kernel/
H A Dvmlinux.lds.S179 *(.interp)