/linux-3.4.99/drivers/s390/net/ |
D | smsgiucv_app.c | 53 char *envp[4]; member 83 ev->envp[0] = ev->buf; in smsg_app_event_alloc() 84 ev->envp[1] = ev->envp[0] + ENV_SENDER_LEN; in smsg_app_event_alloc() 85 ev->envp[2] = ev->envp[1] + ENV_PREFIX_LEN; in smsg_app_event_alloc() 86 ev->envp[3] = NULL; in smsg_app_event_alloc() 89 snprintf(ev->envp[0], ENV_SENDER_LEN, ENV_SENDER_STR "%s", from); in smsg_app_event_alloc() 90 snprintf(ev->envp[1], ENV_PREFIX_LEN, ENV_PREFIX_STR "%s", SMSG_PREFIX); in smsg_app_event_alloc() 91 snprintf(ev->envp[2], ENV_TEXT_LEN(msg), ENV_TEXT_STR "%s", msg); in smsg_app_event_alloc() 112 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, p->envp); in smsg_event_work_fn()
|
/linux-3.4.99/security/tomoyo/ |
D | load_policy.c | 87 char *envp[3]; in tomoyo_load_policy() local 102 envp[0] = "HOME=/"; in tomoyo_load_policy() 103 envp[1] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in tomoyo_load_policy() 104 envp[2] = NULL; in tomoyo_load_policy() 105 call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC); in tomoyo_load_policy()
|
D | condition.c | 58 const int envc, const struct tomoyo_envp *envp, in tomoyo_envp() argument 68 for (i = 0; i < envc; envp++, checked++, i++) { in tomoyo_envp() 70 if (!tomoyo_path_matches_pattern(&name, envp->name)) in tomoyo_envp() 73 if (envp->value) { in tomoyo_envp() 75 envp->value); in tomoyo_envp() 76 if (envp->is_not) in tomoyo_envp() 80 if (!envp->is_not) in tomoyo_envp() 102 const u16 envc, const struct tomoyo_envp *envp) in tomoyo_scan_bprm() argument 165 envc, envp, in tomoyo_scan_bprm() 197 for (i = 0; i < envc; envp++, i++) { in tomoyo_scan_bprm() [all …]
|
/linux-3.4.99/arch/um/os-Linux/ |
D | elf_aux.c | 25 __init void scan_elf_aux( char **envp) in scan_elf_aux() argument 30 while ( *envp++ != NULL) ; in scan_elf_aux() 32 for ( auxv = (elf_auxv_t *)envp; auxv->a_type != AT_NULL; auxv++) { in scan_elf_aux() 37 if (__kernel_vsyscall < (unsigned long) envp) in scan_elf_aux() 43 if (vsyscall_ehdr < (unsigned long) envp) in scan_elf_aux()
|
D | main.c | 115 extern void scan_elf_aux( char **envp); 117 int __init main(int argc, char **argv, char **envp) in main() argument 148 scan_elf_aux(envp); in main()
|
/linux-3.4.99/include/linux/ |
D | kmod.h | 61 char **envp; member 71 char **envp, gfp_t gfp_mask); 87 call_usermodehelper_fns(char *path, char **argv, char **envp, int wait, in call_usermodehelper_fns() argument 94 info = call_usermodehelper_setup(path, argv, envp, gfp_mask); in call_usermodehelper_fns() 105 call_usermodehelper(char *path, char **argv, char **envp, int wait) in call_usermodehelper() argument 107 return call_usermodehelper_fns(path, argv, envp, wait, in call_usermodehelper()
|
/linux-3.4.99/arch/mips/lantiq/ |
D | setup.c | 25 char **envp = (char **) KSEG1ADDR(fw_arg2); in plat_mem_setup() local 34 while (*envp) { in plat_mem_setup() 35 char *e = (char *)KSEG1ADDR(*envp); in plat_mem_setup() 41 envp++; in plat_mem_setup()
|
/linux-3.4.99/arch/hexagon/kernel/ |
D | syscall.c | 40 const char __user *const __user *envp) in sys_execve() argument 51 retval = do_execve(filename, argv, envp, pregs); in sys_execve() 73 const char *const argv[], const char *const envp[]) in kernel_execve() argument 77 register unsigned long __a2 asm("r2") = (unsigned long) envp; in kernel_execve()
|
/linux-3.4.99/drivers/pnp/pnpbios/ |
D | core.c | 103 char *argv[3], **envp, *buf, *scratch; in pnp_dock_event() local 106 if (!(envp = kcalloc(20, sizeof(char *), GFP_KERNEL))) in pnp_dock_event() 109 kfree(envp); in pnp_dock_event() 122 envp[i++] = "HOME=/"; in pnp_dock_event() 123 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in pnp_dock_event() 127 envp[i++] = "DEBUG=kernel"; in pnp_dock_event() 135 envp[i++] = scratch; in pnp_dock_event() 139 envp[i++] = scratch; in pnp_dock_event() 142 envp[i] = NULL; in pnp_dock_event() 144 value = call_usermodehelper(argv [0], argv, envp, UMH_WAIT_EXEC); in pnp_dock_event() [all …]
|
/linux-3.4.99/arch/mips/pmc-sierra/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-3.4.99/arch/microblaze/kernel/ |
D | sys_microblaze.c | 53 const char __user *const __user *envp, in microblaze_execve() argument 63 error = do_execve(filename, argv, envp, regs); in microblaze_execve() 85 const char *const envp[]) in kernel_execve() argument 89 register const void *__c __asm__("r7") = envp; in kernel_execve()
|
/linux-3.4.99/arch/unicore32/kernel/ |
D | sys.c | 50 const char __user *const __user *envp, in __sys_execve() argument 60 error = do_execve(fn, argv, envp, regs); in __sys_execve() 68 const char *const envp[]) in kernel_execve() argument 76 (const char __user *const __user *)envp, ®s); in kernel_execve()
|
/linux-3.4.99/arch/arm/kernel/ |
D | sys_arm.c | 67 const char __user *const __user *envp, struct pt_regs *regs) in sys_execve() argument 76 error = do_execve(filename, argv, envp, regs); in sys_execve() 84 const char *const envp[]) in kernel_execve() argument 92 (const char __user *const __user *)envp, ®s); in kernel_execve()
|
/linux-3.4.99/drivers/staging/android/switch/ |
D | switch_class.c | 65 char *envp[3]; in switch_set_state() local 80 envp[env_offset++] = name_buf; in switch_set_state() 88 envp[env_offset++] = state_buf; in switch_set_state() 90 envp[env_offset] = NULL; in switch_set_state() 91 kobject_uevent_env(&sdev->dev->kobj, KOBJ_CHANGE, envp); in switch_set_state()
|
/linux-3.4.99/arch/x86/kernel/ |
D | sys_i386_32.c | 33 const char *const envp[]) in kernel_execve() argument 38 : "0" (__NR_execve), "b" (filename), "c" (argv), "d" (envp) : "memory"); in kernel_execve()
|
/linux-3.4.99/arch/avr32/kernel/ |
D | sys_avr32.c | 12 const char *const *envp) in kernel_execve() argument 17 register long sc3 asm("r10") = (long)envp; in kernel_execve()
|
/linux-3.4.99/arch/sh/kernel/ |
D | sys_sh64.c | 38 const char *const envp[]) in kernel_execve() argument 43 register unsigned long __sc4 __asm__ ("r4") = (unsigned long) envp; in kernel_execve()
|
/linux-3.4.99/arch/openrisc/kernel/ |
D | process.c | 270 const char __user * const __user *envp, in _sys_execve() argument 282 error = do_execve(filename, argv, envp, regs); in _sys_execve() 296 int kernel_execve(const char *filename, char *const argv[], char *const envp[]) in kernel_execve() argument 301 register long __c asm("r5") = (long)(envp); in kernel_execve()
|
/linux-3.4.99/fs/ |
D | binfmt_som.c | 70 char **argv, **envp; in create_som_tables() local 79 envp = (char **) sp; in create_som_tables() 84 __put_user((unsigned long) envp,++sp); in create_som_tables() 99 __put_user((char *)p,envp++); in create_som_tables() 102 __put_user(NULL, envp); in create_som_tables()
|
/linux-3.4.99/drivers/video/backlight/ |
D | backlight.c | 86 char *envp[2]; in backlight_generate_event() local 90 envp[0] = "SOURCE=sysfs"; in backlight_generate_event() 93 envp[0] = "SOURCE=hotkey"; in backlight_generate_event() 96 envp[0] = "SOURCE=unknown"; in backlight_generate_event() 99 envp[1] = NULL; in backlight_generate_event() 100 kobject_uevent_env(&bd->dev.kobj, KOBJ_CHANGE, envp); in backlight_generate_event()
|
/linux-3.4.99/arch/m32r/kernel/ |
D | sys_m32r.c | 98 const char *const envp[]) in kernel_execve() argument 101 register long __arg3 __asm__ ("r2") = (long)(envp); in kernel_execve()
|
/linux-3.4.99/arch/h8300/kernel/ |
D | sys_h8300.c | 56 const char *const envp[]) in kernel_execve() argument 59 register const char *const *_c __asm__("er3") = envp; in kernel_execve()
|
/linux-3.4.99/kernel/ |
D | kmod.c | 71 static char *envp[] = { in call_modprobe() local 92 return call_usermodehelper_fns(modprobe_path, argv, envp, in call_modprobe() 216 (const char *const *)sub_info->envp); in ____call_usermodehelper() 483 char **envp, gfp_t gfp_mask) in call_usermodehelper_setup() argument 493 sub_info->envp = envp; in call_usermodehelper_setup()
|
/linux-3.4.99/drivers/staging/tidspbridge/pmgr/ |
D | dspapi.c | 758 u8 **argv = NULL, **envp = NULL; in procwrap_load() local 812 envp = kmalloc(count * sizeof(u8 *), GFP_KERNEL); in procwrap_load() 813 if (!envp) { in procwrap_load() 818 CP_FM_USR(envp, args->args_proc_load.user_envp, status, count); in procwrap_load() 820 kfree(envp); in procwrap_load() 821 envp = NULL; in procwrap_load() 824 for (i = 0; envp[i]; i++) { in procwrap_load() 826 temp = (char *)envp[i]; in procwrap_load() 830 envp[i] = kmalloc(len, GFP_KERNEL); in procwrap_load() 831 if (envp[i]) { in procwrap_load() [all …]
|
/linux-3.4.99/lib/ |
D | kobject_uevent.c | 277 len = strlen(env->envp[i]) + 1; in kobject_uevent_env() 279 strcpy(scratch, env->envp[i]); in kobject_uevent_env() 312 env->envp, UMH_WAIT_EXEC); in kobject_uevent_env() 350 if (env->envp_idx >= ARRAY_SIZE(env->envp)) { in add_uevent_var() 366 env->envp[env->envp_idx++] = &env->buf[env->buflen]; in add_uevent_var()
|