Lines Matching refs:auxdev
24 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in intel_link_dev_release() local
25 struct sdw_intel_link_dev *ldev = auxiliary_dev_to_sdw_intel_link_dev(auxdev); in intel_link_dev_release()
39 struct auxiliary_device *auxdev; in intel_link_dev_register() local
46 auxdev = &ldev->auxdev; in intel_link_dev_register()
47 auxdev->name = name; in intel_link_dev_register()
48 auxdev->dev.parent = res->parent; in intel_link_dev_register()
49 auxdev->dev.fwnode = fwnode; in intel_link_dev_register()
50 auxdev->dev.release = intel_link_dev_release; in intel_link_dev_register()
53 auxdev->id = link_id; in intel_link_dev_register()
91 ret = auxiliary_device_init(auxdev); in intel_link_dev_register()
99 ret = auxiliary_device_add(&ldev->auxdev); in intel_link_dev_register()
102 ldev->auxdev.name, link_id); in intel_link_dev_register()
104 auxiliary_device_uninit(&ldev->auxdev); in intel_link_dev_register()
113 auxiliary_device_delete(&ldev->auxdev); in intel_link_dev_unregister()
114 auxiliary_device_uninit(&ldev->auxdev); in intel_link_dev_unregister()
131 pm_runtime_disable(&ldev->auxdev.dev); in sdw_intel_cleanup()
236 link->cdns = auxiliary_get_drvdata(&ldev->auxdev); in sdw_intel_probe_controller()
306 intel_link_startup(&ldev->auxdev); in sdw_intel_startup_controller()
384 intel_link_process_wakeen_event(&ldev->auxdev); in sdw_intel_process_wakeen_event()