Home
last modified time | relevance | path

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

123

/linux/tools/include/nolibc/
H A Dcrt.h30 char **envp; in _start_c() local
63 environ = envp = argv + argc + 1; in _start_c()
66 for (auxv = (void *)envp; *auxv++;) in _start_c()
71 (*ctor_func)(argc, argv, envp); in _start_c()
73 (*ctor_func)(argc, argv, envp); in _start_c()
76 exitcode = _nolibc_main(argc, argv, envp); in _start_c()
/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 …]
H A Dgc.c295 const struct tomoyo_envp *envp in tomoyo_del_condition() local
304 for (i = 0; i < envc; envp++, i++) { in tomoyo_del_condition()
305 tomoyo_put_name(envp->name); in tomoyo_del_condition()
306 tomoyo_put_name(envp->value); in tomoyo_del_condition()
/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 …]
/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()
/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()
/linux/lib/
H A Dkobject_uevent.c221 r = kobject_uevent_env(kobj, action, env->envp); in kobject_synth_uevent()
427 if (strncmp(env->envp[i], modalias_prefix, in zap_modalias_env()
433 len = strlen(env->envp[i]) + 1; in zap_modalias_env()
451 memmove(env->envp[i], env->envp[i + 1], in zap_modalias_env()
452 env->buflen - (env->envp[i + 1] - env->envp[0])); in zap_modalias_env()
455 env->envp[j] = env->envp[j + 1] - len; in zap_modalias_env()
629 env->envp, GFP_KERNEL, in kobject_uevent_env()
673 if (env->envp_idx >= ARRAY_SIZE(env->envp)) { in add_uevent_var()
689 env->envp[env->envp_idx++] = &env->buf[env->buflen]; in add_uevent_var()
H A Dkobject.c480 char *envp[2]; in kobject_rename() local
501 envp[0] = devpath_string; in kobject_rename()
502 envp[1] = NULL; in kobject_rename()
521 kobject_uevent_env(kobj, KOBJ_MOVE, envp); in kobject_rename()
544 char *envp[2]; in kobject_move() local
567 envp[0] = devpath_string; in kobject_move()
568 envp[1] = NULL; in kobject_move()
576 kobject_uevent_env(kobj, KOBJ_MOVE, envp); in kobject_move()
/linux/tools/testing/selftests/exec/
H A Dexecveat.c32 static char *envp[] = { "IN_TEST=yes", NULL, NULL }; variable
35 static int execveat_(int fd, const char *path, char **argv, char **envp, in execveat_() argument
39 return syscall(__NR_execveat, fd, path, argv, envp, flags); in execveat_()
58 rc = execveat_(fd, path, argv, envp, flags); in _check_execveat_fail()
102 rc = execveat_(fd, path, argv, envp, flags); in check_execveat_invoked_rc()
249 old_env = envp[1]; in check_execveat_comm()
250 envp[1] = buf; in check_execveat_comm()
259 envp[1] = old_env; in check_execveat_comm()
512 envp[1] = "VERBOSE=1"; in main()
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 Dnon-regular.c190 char * const envp[1] = { NULL }; in TEST_F() local
192 EXPECT_LT(fexecve(self->fd, argv, envp), 0); in TEST_F()
/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,
H A Dkobject.h127 char *envp[UEVENT_NUM_ENVP]; member
216 char *envp[]);
/linux/drivers/gpu/drm/
H A Ddrm_sysfs.c423 char *envp[] = { event_string, NULL }; in drm_sysfs_lease_event() local
427 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_lease_event()
444 char *envp[] = { event_string, NULL }; in drm_sysfs_hotplug_event() local
448 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_hotplug_event()
464 char *envp[] = { hotplug_str, conn_id, NULL }; in drm_sysfs_connector_hotplug_event() local
473 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_connector_hotplug_event()
492 char *envp[4] = { hotplug_str, conn_id, prop_id, NULL }; in drm_sysfs_connector_property_event() local
507 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_connector_property_event()
/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()
/linux/samples/check-exec/
H A Dset-exec.c29 int main(const int argc, char *const argv[], char *const *const envp) in main() argument
81 execvpe(cmd_path, cmd_argv, envp); in main()
/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()
/linux/drivers/video/backlight/
H A Dbacklight.c164 char *envp[2]; in backlight_generate_event() local
168 envp[0] = "SOURCE=sysfs"; in backlight_generate_event()
171 envp[0] = "SOURCE=hotkey"; in backlight_generate_event()
174 envp[0] = "SOURCE=unknown"; in backlight_generate_event()
177 envp[1] = NULL; in backlight_generate_event()
178 kobject_uevent_env(&bd->dev.kobj, KOBJ_CHANGE, envp); in backlight_generate_event()
/linux/fs/ocfs2/
H A Dstackglue.c419 char *argv[5], *envp[3]; in ocfs2_leave_group() local
428 envp[0] = "HOME=/"; in ocfs2_leave_group()
429 envp[1] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in ocfs2_leave_group()
430 envp[2] = NULL; in ocfs2_leave_group()
432 ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC); in ocfs2_leave_group()
/linux/fs/nfs/
H A Dcache_lib.c37 static char *envp[] = { "HOME=/", in nfs_cache_upcall() local
52 ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_EXEC); in nfs_cache_upcall()
/linux/tools/testing/selftests/rlimits/
H A Drlimits-per-userns.c77 char *const envp[] = { "I_AM_SERVICE=1", NULL }; in fork_child() local
81 execve(service_prog, argv, envp); in fork_child()
/linux/drivers/greybus/
H A Dsvc_watchdog.c47 static char *envp[] = { in greybus_reset() local
60 call_usermodehelper(start_path, argv, envp, UMH_WAIT_EXEC); in greybus_reset()
/linux/drivers/scsi/qedf/
H A Dqedf_dbg.c137 char *envp[] = {event_string, NULL}; in qedf_uevent_emit() local
152 kobject_uevent_env(&shost->shost_gendev.kobj, KOBJ_CHANGE, envp); in qedf_uevent_emit()
/linux/block/
H A Ddisk-events.c173 char *envp[ARRAY_SIZE(disk_uevents) + 1] = { }; in disk_event_uevent() local
178 envp[nr_events++] = disk_uevents[i]; in disk_event_uevent()
181 kobject_uevent_env(&disk_to_dev(disk)->kobj, KOBJ_CHANGE, envp); in disk_event_uevent()

123