Lines Matching refs:dev
30 struct device dev; member
37 #define to_kunit_device(d) container_of_const(d, struct kunit_device, dev)
121 err = dev_set_name(&kunit_dev->dev, "%s.%s", test->name, name); in kunit_device_register_internal()
127 kunit_dev->dev.release = kunit_device_release; in kunit_device_register_internal()
128 kunit_dev->dev.bus = &kunit_bus_type; in kunit_device_register_internal()
129 kunit_dev->dev.parent = kunit_bus_device; in kunit_device_register_internal()
131 err = device_register(&kunit_dev->dev); in kunit_device_register_internal()
133 put_device(&kunit_dev->dev); in kunit_device_register_internal()
137 kunit_dev->dev.dma_mask = &kunit_dev->dev.coherent_dma_mask; in kunit_device_register_internal()
138 kunit_dev->dev.coherent_dma_mask = DMA_BIT_MASK(32); in kunit_device_register_internal()
140 kunit_add_action(test, device_unregister_wrapper, &kunit_dev->dev); in kunit_device_register_internal()
158 return &kunit_dev->dev; in kunit_device_register_with_driver()
169 struct kunit_device *dev; in kunit_device_register() local
175 dev = kunit_device_register_internal(test, name, drv); in kunit_device_register()
176 if (IS_ERR(dev)) { in kunit_device_register()
178 return ERR_CAST(dev); in kunit_device_register()
182 dev->driver = drv; in kunit_device_register()
185 return &dev->dev; in kunit_device_register()
190 void kunit_device_unregister(struct kunit *test, struct device *dev) in kunit_device_unregister() argument
192 const struct device_driver *driver = to_kunit_device(dev)->driver; in kunit_device_unregister()
194 kunit_release_action(test, device_unregister_wrapper, dev); in kunit_device_unregister()