Lines Matching refs:sdesc
691 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); in soc_camera_open() local
706 if (sdesc->subdev_desc.reset) in soc_camera_open()
708 sdesc->subdev_desc.reset(icd->control); in soc_camera_open()
1174 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); in scan_add_host() local
1175 struct soc_camera_subdev_desc *ssdd = &sdesc->subdev_desc; in scan_add_host()
1242 static int soc_camera_dyn_pdev(struct soc_camera_desc *sdesc, in soc_camera_dyn_pdev() argument
1260 ret = platform_device_add_data(pdev, sdesc, sizeof(*sdesc)); in soc_camera_dyn_pdev()
1337 struct soc_camera_desc *sdesc) in soc_camera_i2c_init() argument
1342 struct soc_camera_host_desc *shd = &sdesc->host_desc; in soc_camera_i2c_init()
1362 ssdd = kmemdup(&sdesc->subdev_desc, sizeof(*ssdd), GFP_KERNEL); in soc_camera_i2c_init()
1453 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); in soc_camera_async_bound() local
1457 memcpy(&sdesc->subdev_desc, ssdd, in soc_camera_async_bound()
1458 sizeof(sdesc->subdev_desc)); in soc_camera_async_bound()
1510 struct soc_camera_desc sdesc = {.host_desc.bus_id = ici->nr,}; in scan_async_group() local
1534 sdesc.host_desc.board_info = ERR_PTR(-ENODATA); in scan_async_group()
1536 ret = soc_camera_dyn_pdev(&sdesc, sasc); in scan_async_group()
1594 #define soc_camera_i2c_init(icd, sdesc) (-ENODEV) argument
1612 struct soc_camera_desc sdesc = {.host_desc.bus_id = ici->nr,}; in soc_of_bind() local
1633 sdesc.host_desc.board_info = ERR_PTR(-ENODATA); in soc_of_bind()
1635 ret = soc_camera_dyn_pdev(&sdesc, sasc); in soc_of_bind()
1730 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); in soc_camera_probe() local
1731 struct soc_camera_host_desc *shd = &sdesc->host_desc; in soc_camera_probe()
1761 ret = soc_camera_i2c_init(icd, sdesc); in soc_camera_probe()
1828 struct soc_camera_desc *sdesc = to_soc_camera_desc(icd); in soc_camera_remove() local
1837 if (sdesc->host_desc.board_info) { in soc_camera_remove()
1843 sdesc->host_desc.del_device(icd); in soc_camera_remove()
2171 struct soc_camera_desc *sdesc = pdev->dev.platform_data; in soc_camera_pdrv_probe() local
2172 struct soc_camera_subdev_desc *ssdd = &sdesc->subdev_desc; in soc_camera_pdrv_probe()
2176 if (!sdesc) in soc_camera_pdrv_probe()
2195 icd->iface = sdesc->host_desc.bus_id; in soc_camera_pdrv_probe()
2196 icd->sdesc = sdesc; in soc_camera_pdrv_probe()