Home
last modified time | relevance | path

Searched refs:envp (Results 1 – 25 of 115) sorted by relevance

12345

/openbmc/linux/drivers/s390/net/
H A Dsmsgiucv_app.c54 char *envp[4]; member
84 ev->envp[0] = ev->buf; in smsg_app_event_alloc()
85 ev->envp[1] = ev->envp[0] + ENV_SENDER_LEN; in smsg_app_event_alloc()
86 ev->envp[2] = ev->envp[1] + ENV_PREFIX_LEN; in smsg_app_event_alloc()
87 ev->envp[3] = NULL; in smsg_app_event_alloc()
90 snprintf(ev->envp[0], ENV_SENDER_LEN, ENV_SENDER_STR "%s", from); in smsg_app_event_alloc()
91 snprintf(ev->envp[1], ENV_PREFIX_LEN, ENV_PREFIX_STR "%s", SMSG_PREFIX); in smsg_app_event_alloc()
92 snprintf(ev->envp[2], ENV_TEXT_LEN(msg), ENV_TEXT_STR "%s", msg); in smsg_app_event_alloc()
113 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, p->envp); in smsg_event_work_fn()
/openbmc/qemu/bsd-user/freebsd/
H A Dtarget_os_stack.h54 abi_ulong destp, argvp, envp, p; in setup_initial_stack() local
106 stringspace += strlen(bprm->envp[i]) + 1; in setup_initial_stack()
148 envp = argvp + sizeof(abi_ulong); in setup_initial_stack()
149 ps_strs.ps_envstr = tswapl(envp); in setup_initial_stack()
152 size_t len = strlen(bprm->envp[i]) + 1; in setup_initial_stack()
154 if (memcpy_to_target(destp, bprm->envp[i], len)) { in setup_initial_stack()
158 if (put_user_ual(destp, envp)) { in setup_initial_stack()
162 envp += sizeof(abi_ulong); in setup_initial_stack()
165 if (put_user_ual(0, envp)) { in setup_initial_stack()
H A Dos-proc.c35 char **argp, **envp, **qarg0; in freebsd_exec_common() local
69 envp = g_new0(char *, envc + 1); in freebsd_exec_common()
87 for (gp = guest_envp, q = envp; gp; gp += sizeof(abi_ulong), q++) { in freebsd_exec_common()
114 ret = get_errno(fexecve((int)path_or_fd, argp, envp)); in freebsd_exec_common()
121 ret = get_errno(execve(p, argp, envp)); in freebsd_exec_common()
133 for (gp = guest_envp, q = envp; *q; gp += sizeof(abi_ulong), q++) { in freebsd_exec_common()
141 g_free(envp); in freebsd_exec_common()
H A Dos-proc.h41 abi_ulong envp) in do_freebsd_execve() argument
44 return freebsd_exec_common(path_or_fd, argp, envp, 0); in do_freebsd_execve()
49 abi_ulong envp) in do_freebsd_fexecve() argument
52 return freebsd_exec_common(path_or_fd, argp, envp, 1); in do_freebsd_fexecve()
/openbmc/qemu/linux-user/
H A Dlinuxload.c94 abi_ulong envp; in loader_build_argptr() local
98 envp = sp; in loader_build_argptr()
101 ts->info->envp = envp; in loader_build_argptr()
109 put_user_ual(envp, sp); in loader_build_argptr()
131 put_user_ual(stringp, envp); in loader_build_argptr()
132 envp += n; in loader_build_argptr()
136 put_user_ual(0, envp); in loader_build_argptr()
141 int loader_exec(int fdexec, const char *filename, char **argv, char **envp, in loader_exec() argument
151 bprm->envc = count(envp); in loader_exec()
152 bprm->envp = envp; in loader_exec()
H A Dloader.h80 char **envp; member
88 int loader_exec(int fdexec, const char *filename, char **argv, char **envp,
/openbmc/qemu/bsd-user/
H A Dbsdload.c102 abi_ulong envp; in loader_build_argptr() local
106 envp = sp; in loader_build_argptr()
123 put_user_ual(stringp, envp); in loader_build_argptr()
124 envp += n; in loader_build_argptr()
128 put_user_ual(0, envp); in loader_build_argptr()
147 int loader_exec(const char *filename, char **argv, char **envp, in loader_exec() argument
186 bprm->envc = count(envp); in loader_exec()
187 bprm->envp = envp; in loader_exec()
/openbmc/linux/security/tomoyo/
H A Dload_policy.c89 char *envp[3]; in tomoyo_load_policy() local
103 envp[0] = "HOME=/"; in tomoyo_load_policy()
104 envp[1] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in tomoyo_load_policy()
105 envp[2] = NULL; in tomoyo_load_policy()
106 call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC); in tomoyo_load_policy()
H A Dcondition.c61 const int envc, const struct tomoyo_envp *envp, in tomoyo_envp() argument
72 for (i = 0; i < envc; envp++, checked++, i++) { in tomoyo_envp()
75 if (!tomoyo_path_matches_pattern(&name, envp->name)) in tomoyo_envp()
78 if (envp->value) { in tomoyo_envp()
80 envp->value); in tomoyo_envp()
81 if (envp->is_not) in tomoyo_envp()
85 if (!envp->is_not) in tomoyo_envp()
107 const u16 envc, const struct tomoyo_envp *envp) in tomoyo_scan_bprm() argument
173 envc, envp, in tomoyo_scan_bprm()
206 for (i = 0; i < envc; envp++, i++) { in tomoyo_scan_bprm()
[all …]
/openbmc/linux/arch/um/os-Linux/
H A Delf_aux.c26 __init void scan_elf_aux( char **envp) in scan_elf_aux() argument
31 while ( *envp++ != NULL) ; in scan_elf_aux()
33 for ( auxv = (elf_auxv_t *)envp; auxv->a_type != AT_NULL; auxv++) { in scan_elf_aux()
38 if (__kernel_vsyscall < (unsigned long) envp) in scan_elf_aux()
44 if (vsyscall_ehdr < (unsigned long) envp) in scan_elf_aux()
H A Dmain.c105 extern void scan_elf_aux( char **envp);
107 int __init main(int argc, char **argv, char **envp) in main() argument
140 scan_elf_aux(envp); in main()
/openbmc/linux/tools/include/nolibc/
H A Dcrt.h21 char **envp; in _start_c() local
51 environ = envp = argv + argc + 1; in _start_c()
54 for (auxv = (void *)envp; *auxv++;) in _start_c()
59 exit(_nolibc_main(argc, argv, envp)); in _start_c()
/openbmc/linux/drivers/pnp/pnpbios/
H A Dcore.c89 char *argv[3], **envp, *buf, *scratch; in pnp_dock_event() local
92 if (!(envp = kcalloc(20, sizeof(char *), GFP_KERNEL))) in pnp_dock_event()
95 kfree(envp); in pnp_dock_event()
108 envp[i++] = "HOME=/"; in pnp_dock_event()
109 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in pnp_dock_event()
113 envp[i++] = "DEBUG=kernel"; in pnp_dock_event()
121 envp[i++] = scratch; in pnp_dock_event()
125 envp[i++] = scratch; in pnp_dock_event()
128 envp[i] = NULL; in pnp_dock_event()
130 value = call_usermodehelper(sbin_pnpbios, argv, envp, UMH_WAIT_EXEC); in pnp_dock_event()
[all …]
/openbmc/linux/tools/testing/selftests/x86/
H A Dtest_syscall_vdso.c28 int main(int argc, char **argv, char **envp) in main() argument
36 long get_syscall(char **envp) in get_syscall() argument
39 while (*envp++ != NULL) in get_syscall()
41 for (auxv = (void *)envp; auxv->a_type != AT_NULL; auxv++) in get_syscall()
376 int main(int argc, char **argv, char **envp) in main() argument
392 syscall_addr = get_syscall(envp); in main()
/openbmc/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_uevent.c16 char *envp[2] = { NULL, NULL }; in ipc_uevent_work() local
20 envp[0] = info->uevent; in ipc_uevent_work()
22 if (kobject_uevent_env(&info->dev->kobj, KOBJ_CHANGE, envp)) in ipc_uevent_work()
/openbmc/linux/include/linux/
H A Dumh.h25 char **envp; member
34 call_usermodehelper(const char *path, char **argv, char **envp, int wait);
37 call_usermodehelper_setup(const char *path, char **argv, char **envp,
/openbmc/linux/lib/
H A Dkobject_uevent.c222 r = kobject_uevent_env(kobj, action, env->envp); in kobject_synth_uevent()
426 if (strncmp(env->envp[i], modalias_prefix, in zap_modalias_env()
432 len = strlen(env->envp[i]) + 1; in zap_modalias_env()
450 memmove(env->envp[i], env->envp[i + 1], in zap_modalias_env()
451 env->buflen - (env->envp[i + 1] - env->envp[0])); in zap_modalias_env()
454 env->envp[j] = env->envp[j + 1] - len; in zap_modalias_env()
630 env->envp, GFP_KERNEL, in kobject_uevent_env()
674 if (env->envp_idx >= ARRAY_SIZE(env->envp)) { in add_uevent_var()
690 env->envp[env->envp_idx++] = &env->buf[env->buflen]; in add_uevent_var()
/openbmc/linux/tools/testing/selftests/exec/
H A Dnull-argv.c47 int main(int argc, char *argv[], char *envp[]) in main() argument
73 FORK(execve(argv[0], NULL, envp)); in main()
75 FORK(execve(argv[0], args, envp)); in main()
H A Dexecveat.c27 static char *envp[] = { "IN_TEST=yes", NULL, NULL }; variable
30 static int execveat_(int fd, const char *path, char **argv, char **envp, in execveat_() argument
34 return syscall(__NR_execveat, fd, path, argv, envp, flags); in execveat_()
51 rc = execveat_(fd, path, argv, envp, flags); in _check_execveat_fail()
88 rc = execveat_(fd, path, argv, envp, flags); in check_execveat_invoked_rc()
426 envp[1] = "VERBOSE=1"; in main()
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_sysfs.c435 char *envp[] = { event_string, NULL }; in drm_sysfs_lease_event() local
439 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_lease_event()
456 char *envp[] = { event_string, NULL }; in drm_sysfs_hotplug_event() local
460 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_hotplug_event()
476 char *envp[] = { hotplug_str, conn_id, NULL }; in drm_sysfs_connector_hotplug_event() local
485 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_connector_hotplug_event()
504 char *envp[4] = { hotplug_str, conn_id, prop_id, NULL }; in drm_sysfs_connector_property_event() local
519 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_connector_property_event()
/openbmc/linux/kernel/
H A Dumh.c112 (const char *const *)sub_info->envp); in call_usermodehelper_exec_async()
357 char **envp, gfp_t gfp_mask, in call_usermodehelper_setup() argument
375 sub_info->envp = envp; in call_usermodehelper_setup()
483 int call_usermodehelper(const char *path, char **argv, char **envp, int wait) in call_usermodehelper() argument
488 info = call_usermodehelper_setup(path, argv, envp, gfp_mask, in call_usermodehelper()
/openbmc/linux/fs/
H A Dexec.c1921 struct user_arg_ptr envp, in do_execveat_common() argument
1960 retval = count(envp, MAX_ARG_STRINGS); in do_execveat_common()
1974 retval = copy_strings(bprm->envc, envp, bprm); in do_execveat_common()
2005 const char *const *argv, const char *const *envp) in kernel_execve() argument
2033 retval = count_strings_kernel(envp); in kernel_execve()
2047 retval = copy_strings_kernel(bprm->envc, envp, bprm); in kernel_execve()
2068 struct user_arg_ptr envp = { .ptr.native = __envp }; in do_execve() local
2069 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in do_execve()
2078 struct user_arg_ptr envp = { .ptr.native = __envp }; in do_execveat() local
2080 return do_execveat_common(fd, filename, argv, envp, flags); in do_execveat()
[all …]
/openbmc/linux/drivers/vfio/mdev/
H A Dmdev_core.c64 char *envp[] = { env_string, NULL }; in mdev_register_parent() local
84 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in mdev_register_parent()
96 char *envp[] = { env_string, NULL }; in mdev_unregister_parent() local
106 kobject_uevent_env(&parent->dev->kobj, KOBJ_CHANGE, envp); in mdev_unregister_parent()
/openbmc/linux/security/keys/
H A Drequest_key.c99 static int call_usermodehelper_keys(const char *path, char **argv, char **envp, in call_usermodehelper_keys() argument
104 info = call_usermodehelper_setup(path, argv, envp, GFP_KERNEL, in call_usermodehelper_keys()
125 char *argv[9], *envp[3], uid_str[12], gid_str[12]; in call_sbin_request_key() local
179 envp[i++] = "HOME=/"; in call_sbin_request_key()
180 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in call_sbin_request_key()
181 envp[i] = NULL; in call_sbin_request_key()
196 ret = call_usermodehelper_keys(request_key, argv, envp, keyring, in call_sbin_request_key()
/openbmc/linux/kernel/module/
H A Dkmod.c75 static char *envp[] = { in call_modprobe() local
98 info = call_usermodehelper_setup(modprobe_path, argv, envp, GFP_KERNEL, in call_modprobe()

12345