Lines Matching defs:wq_dev
376 struct wq_device *wq_dev; /* I: for sysfs interface */
7206 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
7208 return wq_dev->wq;
7545 struct wq_device *wq_dev = container_of(dev, struct wq_device, dev);
7547 kfree(wq_dev);
7567 struct wq_device *wq_dev;
7570 wq->wq_dev = wq_dev = kzalloc_obj(*wq_dev);
7571 if (!wq_dev)
7574 wq_dev->wq = wq;
7575 wq_dev->dev.bus = &wq_subsys;
7576 wq_dev->dev.release = wq_device_release;
7577 dev_set_name(&wq_dev->dev, "%s", wq->name);
7583 dev_set_uevent_suppress(&wq_dev->dev, true);
7585 ret = device_register(&wq_dev->dev);
7587 put_device(&wq_dev->dev);
7588 wq->wq_dev = NULL;
7596 ret = device_create_file(&wq_dev->dev, attr);
7598 device_unregister(&wq_dev->dev);
7599 wq->wq_dev = NULL;
7605 dev_set_uevent_suppress(&wq_dev->dev, false);
7606 kobject_uevent(&wq_dev->dev.kobj, KOBJ_ADD);
7618 struct wq_device *wq_dev = wq->wq_dev;
7620 if (!wq->wq_dev)
7623 wq->wq_dev = NULL;
7624 device_unregister(&wq_dev->dev);