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