Lines Matching refs:env
299 struct kobj_uevent_env *env) in dev_uevent() argument
312 add_uevent_var(env, "MAJOR=%u", MAJOR(dev->devt)); in dev_uevent()
313 add_uevent_var(env, "MINOR=%u", MINOR(dev->devt)); in dev_uevent()
316 add_uevent_var(env, "DEVNAME=%s", name); in dev_uevent()
318 add_uevent_var(env, "DEVMODE=%#o", mode & 0777); in dev_uevent()
320 add_uevent_var(env, "DEVUID=%u", from_kuid(&init_user_ns, uid)); in dev_uevent()
322 add_uevent_var(env, "DEVGID=%u", from_kgid(&init_user_ns, gid)); in dev_uevent()
328 add_uevent_var(env, "DEVTYPE=%s", dev->type->name); in dev_uevent()
331 add_uevent_var(env, "DRIVER=%s", dev->driver->name); in dev_uevent()
334 of_device_uevent(dev, env); in dev_uevent()
338 retval = dev->bus->uevent(dev, env); in dev_uevent()
346 retval = dev->class->dev_uevent(dev, env); in dev_uevent()
355 retval = dev->type->uevent(dev, env); in dev_uevent()
376 struct kobj_uevent_env *env = NULL; in uevent_show() local
397 env = kzalloc(sizeof(struct kobj_uevent_env), GFP_KERNEL); in uevent_show()
398 if (!env) in uevent_show()
402 retval = kset->uevent_ops->uevent(kset, &dev->kobj, env); in uevent_show()
407 for (i = 0; i < env->envp_idx; i++) in uevent_show()
408 count += sprintf(&buf[count], "%s\n", env->envp[i]); in uevent_show()
410 kfree(env); in uevent_show()