Lines Matching refs:s_asd
1376 struct sensor_async_subdev *s_asd = to_sensor_asd(asd); in cio2_notifier_bound() local
1380 if (cio2->queue[s_asd->csi2.port].sensor) in cio2_notifier_bound()
1387 q = &cio2->queue[s_asd->csi2.port]; in cio2_notifier_bound()
1389 q->csi2 = s_asd->csi2; in cio2_notifier_bound()
1402 struct sensor_async_subdev *s_asd = to_sensor_asd(asd); in cio2_notifier_unbind() local
1404 cio2->queue[s_asd->csi2.port].sensor = NULL; in cio2_notifier_unbind()
1411 struct sensor_async_subdev *s_asd; in cio2_notifier_complete() local
1417 s_asd = to_sensor_asd(asd); in cio2_notifier_complete()
1418 q = &cio2->queue[s_asd->csi2.port]; in cio2_notifier_complete()
1445 struct sensor_async_subdev *s_asd; in cio2_parse_firmware() local
1457 s_asd = v4l2_async_nf_add_fwnode_remote(&cio2->notifier, ep, in cio2_parse_firmware()
1460 if (IS_ERR(s_asd)) { in cio2_parse_firmware()
1461 ret = PTR_ERR(s_asd); in cio2_parse_firmware()
1465 s_asd->csi2.port = vep.base.port; in cio2_parse_firmware()
1466 s_asd->csi2.lanes = vep.bus.mipi_csi2.num_data_lanes; in cio2_parse_firmware()