sasc 1123 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client *sasc) sasc 1146 drivers/staging/media/soc_camera/soc_camera.c sasc->pdev = pdev; sasc 1151 drivers/staging/media/soc_camera/soc_camera.c static struct soc_camera_device *soc_camera_add_pdev(struct soc_camera_async_client *sasc) sasc 1153 drivers/staging/media/soc_camera/soc_camera.c struct platform_device *pdev = sasc->pdev; sasc 1233 drivers/staging/media/soc_camera/soc_camera.c if (icd->sasc) { sasc 1300 drivers/staging/media/soc_camera/soc_camera.c if (icd->sasc) sasc 1325 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client *sasc = container_of(notifier, sasc 1327 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_device *icd = platform_get_drvdata(sasc->pdev); sasc 1329 drivers/staging/media/soc_camera/soc_camera.c if (asd == sasc->sensor && !WARN_ON(icd->control)) { sasc 1358 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client *sasc = container_of(notifier, sasc 1360 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_device *icd = platform_get_drvdata(sasc->pdev); sasc 1372 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client *sasc = container_of(notifier, sasc 1374 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_device *icd = platform_get_drvdata(sasc->pdev); sasc 1400 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client *sasc; sasc 1421 drivers/staging/media/soc_camera/soc_camera.c sasc = devm_kzalloc(ici->v4l2_dev.dev, sizeof(*sasc), GFP_KERNEL); sasc 1422 drivers/staging/media/soc_camera/soc_camera.c if (!sasc) sasc 1428 drivers/staging/media/soc_camera/soc_camera.c ret = soc_camera_dyn_pdev(&sdesc, sasc); sasc 1432 drivers/staging/media/soc_camera/soc_camera.c sasc->sensor = &sasd->asd; sasc 1434 drivers/staging/media/soc_camera/soc_camera.c icd = soc_camera_add_pdev(sasc); sasc 1440 drivers/staging/media/soc_camera/soc_camera.c v4l2_async_notifier_init(&sasc->notifier); sasc 1443 drivers/staging/media/soc_camera/soc_camera.c ret = v4l2_async_notifier_add_subdev(&sasc->notifier, asd[i]); sasc 1448 drivers/staging/media/soc_camera/soc_camera.c sasc->notifier.ops = &soc_camera_async_ops; sasc 1450 drivers/staging/media/soc_camera/soc_camera.c icd->sasc = sasc; sasc 1463 drivers/staging/media/soc_camera/soc_camera.c ret = v4l2_async_notifier_register(&ici->v4l2_dev, &sasc->notifier); sasc 1471 drivers/staging/media/soc_camera/soc_camera.c v4l2_async_notifier_cleanup(&sasc->notifier); sasc 1472 drivers/staging/media/soc_camera/soc_camera.c platform_device_del(sasc->pdev); sasc 1474 drivers/staging/media/soc_camera/soc_camera.c platform_device_put(sasc->pdev); sasc 1476 drivers/staging/media/soc_camera/soc_camera.c devm_kfree(ici->v4l2_dev.dev, sasc); sasc 1502 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client sasc; sasc 1512 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client *sasc; sasc 1529 drivers/staging/media/soc_camera/soc_camera.c sasc = &info->sasc; sasc 1534 drivers/staging/media/soc_camera/soc_camera.c ret = soc_camera_dyn_pdev(&sdesc, sasc); sasc 1538 drivers/staging/media/soc_camera/soc_camera.c sasc->sensor = &info->sasd.asd; sasc 1540 drivers/staging/media/soc_camera/soc_camera.c icd = soc_camera_add_pdev(sasc); sasc 1546 drivers/staging/media/soc_camera/soc_camera.c v4l2_async_notifier_init(&sasc->notifier); sasc 1548 drivers/staging/media/soc_camera/soc_camera.c ret = v4l2_async_notifier_add_subdev(&sasc->notifier, info->subdev); sasc 1554 drivers/staging/media/soc_camera/soc_camera.c sasc->notifier.ops = &soc_camera_async_ops; sasc 1556 drivers/staging/media/soc_camera/soc_camera.c icd->sasc = sasc; sasc 1573 drivers/staging/media/soc_camera/soc_camera.c ret = v4l2_async_notifier_register(&ici->v4l2_dev, &sasc->notifier); sasc 1581 drivers/staging/media/soc_camera/soc_camera.c v4l2_async_notifier_cleanup(&sasc->notifier); sasc 1582 drivers/staging/media/soc_camera/soc_camera.c platform_device_del(sasc->pdev); sasc 1584 drivers/staging/media/soc_camera/soc_camera.c platform_device_put(sasc->pdev); sasc 1758 drivers/staging/media/soc_camera/soc_camera.c if (icd->sasc) sasc 1759 drivers/staging/media/soc_camera/soc_camera.c platform_device_unregister(icd->sasc->pdev); sasc 1922 drivers/staging/media/soc_camera/soc_camera.c struct soc_camera_async_client *sasc; sasc 1928 drivers/staging/media/soc_camera/soc_camera.c if (icd->iface == ici->nr && icd->sasc) { sasc 1931 drivers/staging/media/soc_camera/soc_camera.c list_add(&icd->sasc->list, ¬ifiers); sasc 1935 drivers/staging/media/soc_camera/soc_camera.c list_for_each_entry(sasc, ¬ifiers, list) { sasc 1937 drivers/staging/media/soc_camera/soc_camera.c v4l2_async_notifier_unregister(&sasc->notifier); sasc 1938 drivers/staging/media/soc_camera/soc_camera.c v4l2_async_notifier_cleanup(&sasc->notifier); sasc 1939 drivers/staging/media/soc_camera/soc_camera.c put_device(&sasc->pdev->dev); sasc 52 include/media/soc_camera.h struct soc_camera_async_client *sasc;