Lines Matching refs:env
276 struct kobj_uevent_env *env) in dev_uevent() argument
289 add_uevent_var(env, "MAJOR=%u", MAJOR(dev->devt)); in dev_uevent()
290 add_uevent_var(env, "MINOR=%u", MINOR(dev->devt)); in dev_uevent()
293 add_uevent_var(env, "DEVNAME=%s", name); in dev_uevent()
295 add_uevent_var(env, "DEVMODE=%#o", mode & 0777); in dev_uevent()
297 add_uevent_var(env, "DEVUID=%u", from_kuid(&init_user_ns, uid)); in dev_uevent()
299 add_uevent_var(env, "DEVGID=%u", from_kgid(&init_user_ns, gid)); in dev_uevent()
305 add_uevent_var(env, "DEVTYPE=%s", dev->type->name); in dev_uevent()
308 add_uevent_var(env, "DRIVER=%s", dev->driver->name); in dev_uevent()
311 of_device_uevent(dev, env); in dev_uevent()
315 retval = dev->bus->uevent(dev, env); in dev_uevent()
323 retval = dev->class->dev_uevent(dev, env); in dev_uevent()
332 retval = dev->type->uevent(dev, env); in dev_uevent()
353 struct kobj_uevent_env *env = NULL; in show_uevent() local
374 env = kzalloc(sizeof(struct kobj_uevent_env), GFP_KERNEL); in show_uevent()
375 if (!env) in show_uevent()
379 retval = kset->uevent_ops->uevent(kset, &dev->kobj, env); in show_uevent()
384 for (i = 0; i < env->envp_idx; i++) in show_uevent()
385 count += sprintf(&buf[count], "%s\n", env->envp[i]); in show_uevent()
387 kfree(env); in show_uevent()