Lines Matching defs:adev
18 struct auxiliary_device *adev = to_auxiliary_dev(dev);
20 ida_free(&drm_aux_bridge_ida, adev->id);
22 kfree(adev);
27 struct auxiliary_device *adev = _adev;
29 auxiliary_device_delete(adev);
30 auxiliary_device_uninit(adev);
45 struct auxiliary_device *adev;
48 adev = kzalloc(sizeof(*adev), GFP_KERNEL);
49 if (!adev)
54 kfree(adev);
58 adev->id = ret;
59 adev->name = "aux_bridge";
60 adev->dev.parent = parent;
61 adev->dev.of_node = of_node_get(parent->of_node);
62 adev->dev.release = drm_aux_bridge_release;
64 ret = auxiliary_device_init(adev);
66 ida_free(&drm_aux_bridge_ida, adev->id);
67 kfree(adev);
71 ret = auxiliary_device_add(adev);
73 auxiliary_device_uninit(adev);
77 return devm_add_action_or_reset(parent, drm_aux_bridge_unregister_adev, adev);