Lines Matching refs:oif_sd
1366 v4l2_dbg(1, s5c73m3_dbg, &state->oif_sd, "clock frequency: %ld\n", in __s5c73m3_power_on()
1407 v4l2_err(&state->oif_sd, "Failed to re-enable %s: %d\n", in __s5c73m3_power_off()
1455 state->oif_sd.name); in s5c73m3_oif_registered()
1460 S5C73M3_ISP_PAD, &state->oif_sd.entity, OIF_ISP_PAD, in s5c73m3_oif_registered()
1464 S5C73M3_JPEG_PAD, &state->oif_sd.entity, OIF_JPEG_PAD, in s5c73m3_oif_registered()
1587 struct v4l2_subdev *oif_sd; in s5c73m3_probe() local
1602 oif_sd = &state->oif_sd; in s5c73m3_probe()
1621 v4l2_i2c_subdev_init(oif_sd, client, &oif_subdev_ops); in s5c73m3_probe()
1623 strscpy(oif_sd->name, "S5C73M3-OIF", sizeof(oif_sd->name)); in s5c73m3_probe()
1625 oif_sd->internal_ops = &oif_internal_ops; in s5c73m3_probe()
1626 oif_sd->flags |= V4L2_SUBDEV_FL_HAS_DEVNODE; in s5c73m3_probe()
1631 oif_sd->entity.function = MEDIA_ENT_F_PROC_VIDEO_SCALER; in s5c73m3_probe()
1633 ret = media_entity_pads_init(&oif_sd->entity, OIF_NUM_PADS, in s5c73m3_probe()
1668 oif_sd->dev = dev; in s5c73m3_probe()
1682 ret = v4l2_async_register_subdev(oif_sd); in s5c73m3_probe()
1698 struct v4l2_subdev *oif_sd = i2c_get_clientdata(client); in s5c73m3_remove() local
1699 struct s5c73m3 *state = oif_sd_to_s5c73m3(oif_sd); in s5c73m3_remove()
1702 v4l2_async_unregister_subdev(oif_sd); in s5c73m3_remove()
1704 v4l2_ctrl_handler_free(oif_sd->ctrl_handler); in s5c73m3_remove()
1705 media_entity_cleanup(&oif_sd->entity); in s5c73m3_remove()