/Linux-v4.19/drivers/s390/net/ |
D | smsgiucv_app.c | 54 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()
|
/Linux-v4.19/security/tomoyo/ |
D | load_policy.c | 88 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()
|
D | condition.c | 59 const int envc, const struct tomoyo_envp *envp, in tomoyo_envp() argument 69 for (i = 0; i < envc; envp++, checked++, i++) { in tomoyo_envp() 71 if (!tomoyo_path_matches_pattern(&name, envp->name)) in tomoyo_envp() 74 if (envp->value) { in tomoyo_envp() 76 envp->value); in tomoyo_envp() 77 if (envp->is_not) in tomoyo_envp() 81 if (!envp->is_not) in tomoyo_envp() 103 const u16 envc, const struct tomoyo_envp *envp) in tomoyo_scan_bprm() argument 166 envc, envp, in tomoyo_scan_bprm() 198 for (i = 0; i < envc; envp++, i++) { in tomoyo_scan_bprm() [all …]
|
/Linux-v4.19/arch/um/os-Linux/ |
D | elf_aux.c | 26 __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()
|
D | main.c | 105 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()
|
/Linux-v4.19/drivers/pnp/pnpbios/ |
D | core.c | 102 char *argv[3], **envp, *buf, *scratch; in pnp_dock_event() local 105 if (!(envp = kcalloc(20, sizeof(char *), GFP_KERNEL))) in pnp_dock_event() 108 kfree(envp); in pnp_dock_event() 121 envp[i++] = "HOME=/"; in pnp_dock_event() 122 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in pnp_dock_event() 126 envp[i++] = "DEBUG=kernel"; in pnp_dock_event() 134 envp[i++] = scratch; in pnp_dock_event() 138 envp[i++] = scratch; in pnp_dock_event() 141 envp[i] = NULL; in pnp_dock_event() 143 value = call_usermodehelper(sbin_pnpbios, argv, envp, UMH_WAIT_EXEC); in pnp_dock_event() [all …]
|
/Linux-v4.19/arch/mips/pmcs-msp71xx/ |
D | msp_prom.c | 362 char **envp; in prom_free_prom_memory() local 392 for (envp = prom_envp; *envp != NULL; envp++) { in prom_free_prom_memory() 395 len += strlen(*envp) + 1; /* length of string */ in prom_free_prom_memory() 399 envp = kmalloc(len, GFP_KERNEL); in prom_free_prom_memory() 400 ptr = (char *) &envp[i+1]; in prom_free_prom_memory() 403 envp[argc] = ptr; in prom_free_prom_memory() 407 envp[i] = NULL; /* end array with null pointer */ in prom_free_prom_memory() 408 prom_envp = envp; in prom_free_prom_memory()
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | test_syscall_vdso.c | 36 int main(int argc, char **argv, char **envp) in main() argument 44 long get_syscall(char **envp) in get_syscall() argument 47 while (*envp++ != NULL) in get_syscall() 49 for (auxv = (void *)envp; auxv->a_type != AT_NULL; auxv++) in get_syscall() 384 int main(int argc, char **argv, char **envp) in main() argument 400 syscall_addr = get_syscall(envp); in main()
|
/Linux-v4.19/include/linux/ |
D | umh.h | 24 char **envp; member 35 call_usermodehelper(const char *path, char **argv, char **envp, int wait); 38 call_usermodehelper_setup(const char *path, char **argv, char **envp,
|
/Linux-v4.19/fs/ |
D | exec.c | 1711 struct user_arg_ptr envp, in __do_execve_file() argument 1796 bprm->envc = count(envp, MAX_ARG_STRINGS); in __do_execve_file() 1809 retval = copy_strings(bprm->envc, envp, bprm); in __do_execve_file() 1863 struct user_arg_ptr envp, in do_execveat_common() argument 1866 return __do_execve_file(fd, filename, argv, envp, flags, NULL); in do_execveat_common() 1872 struct user_arg_ptr envp = { .ptr.native = __envp }; in do_execve_file() local 1874 return __do_execve_file(AT_FDCWD, NULL, argv, envp, 0, file); in do_execve_file() 1882 struct user_arg_ptr envp = { .ptr.native = __envp }; in do_execve() local 1883 return do_execveat_common(AT_FDCWD, filename, argv, envp, 0); in do_execve() 1892 struct user_arg_ptr envp = { .ptr.native = __envp }; in do_execveat() local [all …]
|
D | binfmt_aout.c | 144 char __user * __user *envp; in create_aout_tables() local 164 envp = (char __user * __user *) sp; in create_aout_tables() 168 put_user((unsigned long) envp,--sp); in create_aout_tables() 184 put_user(p,envp++); in create_aout_tables() 189 put_user(NULL,envp); in create_aout_tables()
|
/Linux-v4.19/kernel/ |
D | umh.c | 105 sub_info->argv, sub_info->envp); in call_usermodehelper_exec_async() 109 (const char __user *const __user *)sub_info->envp); in call_usermodehelper_exec_async() 375 char **envp, gfp_t gfp_mask, in call_usermodehelper_setup() argument 393 sub_info->envp = envp; in call_usermodehelper_setup() 596 int call_usermodehelper(const char *path, char **argv, char **envp, int wait) in call_usermodehelper() argument 601 info = call_usermodehelper_setup(path, argv, envp, gfp_mask, in call_usermodehelper()
|
D | kmod.c | 73 static char *envp[] = { in call_modprobe() local 94 info = call_usermodehelper_setup(modprobe_path, argv, envp, GFP_KERNEL, in call_modprobe()
|
/Linux-v4.19/lib/ |
D | kobject_uevent.c | 222 r = kobject_uevent_env(kobj, action, env->envp); in kobject_synth_uevent() 423 if (strncmp(env->envp[i], modalias_prefix, in zap_modalias_env() 429 len = strlen(env->envp[i]) + 1; in zap_modalias_env() 432 memmove(env->envp[i], env->envp[i + 1], in zap_modalias_env() 436 env->envp[j] = env->envp[j + 1] - len; in zap_modalias_env() 609 env->envp, GFP_KERNEL, in kobject_uevent_env() 653 if (env->envp_idx >= ARRAY_SIZE(env->envp)) { in add_uevent_var() 669 env->envp[env->envp_idx++] = &env->buf[env->buflen]; in add_uevent_var()
|
D | kobject.c | 476 char *envp[2]; in kobject_rename() local 495 envp[0] = devpath_string; in kobject_rename() 496 envp[1] = NULL; in kobject_rename() 515 kobject_uevent_env(kobj, KOBJ_MOVE, envp); in kobject_rename() 538 char *envp[2]; in kobject_move() local 561 envp[0] = devpath_string; in kobject_move() 562 envp[1] = NULL; in kobject_move() 570 kobject_uevent_env(kobj, KOBJ_MOVE, envp); in kobject_move()
|
/Linux-v4.19/tools/testing/selftests/exec/ |
D | execveat.c | 26 static char *envp[] = { "IN_TEST=yes", NULL, NULL }; variable 29 static int execveat_(int fd, const char *path, char **argv, char **envp, in execveat_() argument 33 return syscall(__NR_execveat, fd, path, argv, envp, flags); in execveat_() 50 rc = execveat_(fd, path, argv, envp, flags); in _check_execveat_fail() 87 rc = execveat_(fd, path, argv, envp, flags); in check_execveat_invoked_rc() 419 envp[1] = "VERBOSE=1"; in main()
|
/Linux-v4.19/security/keys/ |
D | request_key.c | 75 static int call_usermodehelper_keys(const char *path, char **argv, char **envp, in call_usermodehelper_keys() argument 80 info = call_usermodehelper_setup(path, argv, envp, GFP_KERNEL, in call_usermodehelper_keys() 103 char *argv[9], *envp[3], uid_str[12], gid_str[12]; in call_sbin_request_key() local 159 envp[i++] = "HOME=/"; in call_sbin_request_key() 160 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in call_sbin_request_key() 161 envp[i] = NULL; in call_sbin_request_key() 176 ret = call_usermodehelper_keys(request_key, argv, envp, keyring, in call_sbin_request_key()
|
/Linux-v4.19/drivers/video/backlight/ |
D | backlight.c | 106 char *envp[2]; in backlight_generate_event() local 110 envp[0] = "SOURCE=sysfs"; in backlight_generate_event() 113 envp[0] = "SOURCE=hotkey"; in backlight_generate_event() 116 envp[0] = "SOURCE=unknown"; in backlight_generate_event() 119 envp[1] = NULL; in backlight_generate_event() 120 kobject_uevent_env(&bd->dev.kobj, KOBJ_CHANGE, envp); in backlight_generate_event()
|
/Linux-v4.19/fs/nfs/ |
D | cache_lib.c | 37 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-v4.19/drivers/leds/ |
D | led-triggers.c | 110 char *envp[2]; in led_trigger_set() local 158 envp[0] = event; in led_trigger_set() 159 envp[1] = NULL; in led_trigger_set() 160 if (kobject_uevent_env(&led_cdev->dev->kobj, KOBJ_CHANGE, envp)) in led_trigger_set()
|
/Linux-v4.19/arch/mips/netlogic/xlr/ |
D | setup.c | 177 int *argv, *envp; /* passed as 32 bit ptrs */ in prom_init() local 186 envp = (int *)(long)(int)fw_arg2; in prom_init()
|
/Linux-v4.19/drivers/staging/greybus/ |
D | svc_watchdog.c | 47 static char *envp[] = { in greybus_reset() local 60 call_usermodehelper(start_path, argv, envp, UMH_WAIT_EXEC); in greybus_reset()
|
/Linux-v4.19/arch/x86/ia32/ |
D | ia32_aout.c | 222 u32 __user *argv, *envp, *sp; in create_aout_tables() local 227 envp = sp; in create_aout_tables() 230 put_user((unsigned long) envp, --sp); in create_aout_tables() 247 put_user((u32)(unsigned long)p, envp++); in create_aout_tables() 252 put_user(0, envp); in create_aout_tables()
|
/Linux-v4.19/fs/ocfs2/ |
D | stackglue.c | 435 char *argv[5], *envp[3]; in ocfs2_leave_group() local 444 envp[0] = "HOME=/"; in ocfs2_leave_group() 445 envp[1] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in ocfs2_leave_group() 446 envp[2] = NULL; in ocfs2_leave_group() 448 ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC); in ocfs2_leave_group()
|
/Linux-v4.19/drivers/scsi/qedf/ |
D | qedf_dbg.c | 157 char *envp[] = {event_string, NULL}; in qedf_uevent_emit() local 172 kobject_uevent_env(&shost->shost_gendev.kobj, KOBJ_CHANGE, envp); in qedf_uevent_emit()
|