Lines Matching defs:auxdev
50 struct auxiliary_device *auxdev = to_auxiliary_dev(dev);
51 struct sof_client_dev *cdev = auxiliary_dev_to_sof_client_dev(auxdev);
53 kfree(cdev->auxdev.dev.platform_data);
68 cdev->auxdev.dev.platform_data = d;
211 struct auxiliary_device *auxdev;
220 auxdev = &cdev->auxdev;
221 auxdev->name = name;
222 auxdev->dev.parent = sdev->dev;
223 auxdev->dev.release = sof_client_auxdev_release;
224 auxdev->id = id;
230 ret = auxiliary_device_init(auxdev);
236 ret = auxiliary_device_add(&cdev->auxdev);
243 auxiliary_device_uninit(&cdev->auxdev);
255 kfree(cdev->auxdev.dev.platform_data);
275 if (!strcmp(cdev->auxdev.name, name) && cdev->auxdev.id == id) {
277 auxiliary_device_delete(&cdev->auxdev);
278 auxiliary_device_uninit(&cdev->auxdev);
366 if (!cdev->auxdev.dev.driver)
369 adrv = to_auxiliary_drv(cdev->auxdev.dev.driver);
371 adrv->suspend(&cdev->auxdev, state);
389 if (!cdev->auxdev.dev.driver)
392 adrv = to_auxiliary_drv(cdev->auxdev.dev.driver);
394 adrv->resume(&cdev->auxdev);