Lines Matching refs:kunit_dev
111 struct kunit_device *kunit_dev; in kunit_device_register_internal() local
114 kunit_dev = kzalloc_obj(*kunit_dev); in kunit_device_register_internal()
115 if (!kunit_dev) in kunit_device_register_internal()
118 kunit_dev->owner = test; in kunit_device_register_internal()
120 err = dev_set_name(&kunit_dev->dev, "%s.%s", test->name, name); in kunit_device_register_internal()
122 kfree(kunit_dev); in kunit_device_register_internal()
126 kunit_dev->dev.release = kunit_device_release; in kunit_device_register_internal()
127 kunit_dev->dev.bus = &kunit_bus_type; in kunit_device_register_internal()
128 kunit_dev->dev.parent = kunit_bus_device; in kunit_device_register_internal()
130 err = device_register(&kunit_dev->dev); in kunit_device_register_internal()
132 put_device(&kunit_dev->dev); in kunit_device_register_internal()
136 kunit_dev->dev.dma_mask = &kunit_dev->dev.coherent_dma_mask; in kunit_device_register_internal()
137 kunit_dev->dev.coherent_dma_mask = DMA_BIT_MASK(32); in kunit_device_register_internal()
139 kunit_add_action(test, device_unregister_wrapper, &kunit_dev->dev); in kunit_device_register_internal()
141 return kunit_dev; in kunit_device_register_internal()
152 struct kunit_device *kunit_dev = kunit_device_register_internal(test, name); in kunit_device_register_with_driver() local
154 if (IS_ERR_OR_NULL(kunit_dev)) in kunit_device_register_with_driver()
155 return ERR_CAST(kunit_dev); in kunit_device_register_with_driver()
157 return &kunit_dev->dev; in kunit_device_register_with_driver()