Lines Matching refs:auxdev
26 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in sdca_dev_release() local
27 struct sdca_dev *sdev = auxiliary_dev_to_sdca_dev(auxdev); in sdca_dev_release()
29 ida_free(&sdca_function_ida, auxdev->id); in sdca_dev_release()
38 struct auxiliary_device *auxdev; in sdca_dev_register() local
46 auxdev = &sdev->auxdev; in sdca_dev_register()
47 auxdev->name = function_desc->name; in sdca_dev_register()
48 auxdev->dev.parent = parent; in sdca_dev_register()
49 auxdev->dev.fwnode = function_desc->node; in sdca_dev_register()
50 auxdev->dev.release = sdca_dev_release; in sdca_dev_register()
59 auxdev->id = rc; in sdca_dev_register()
62 ret = auxiliary_device_init(auxdev); in sdca_dev_register()
66 ida_free(&sdca_function_ida, auxdev->id); in sdca_dev_register()
71 ret = auxiliary_device_add(auxdev); in sdca_dev_register()
74 sdev->auxdev.name); in sdca_dev_register()
76 auxiliary_device_uninit(&sdev->auxdev); in sdca_dev_register()
85 auxiliary_device_delete(&sdev->auxdev); in sdca_dev_unregister()
86 auxiliary_device_uninit(&sdev->auxdev); in sdca_dev_unregister()