Lines Matching refs:sd

190 	struct v4l2_subdev	sd;  member
208 ctrl_hdl)->sd)
329 static inline struct adv7180_state *to_state(struct v4l2_subdev *sd) in to_state() argument
331 return container_of(sd, struct adv7180_state, sd); in to_state()
334 static int adv7180_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in adv7180_querystd() argument
336 struct adv7180_state *state = to_state(sd); in adv7180_querystd()
351 static int adv7180_s_routing(struct v4l2_subdev *sd, u32 input, in adv7180_s_routing() argument
354 struct adv7180_state *state = to_state(sd); in adv7180_s_routing()
374 static int adv7180_g_input_status(struct v4l2_subdev *sd, u32 *status) in adv7180_g_input_status() argument
376 struct adv7180_state *state = to_state(sd); in adv7180_g_input_status()
410 static int adv7180_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in adv7180_s_std() argument
412 struct adv7180_state *state = to_state(sd); in adv7180_s_std()
469 static int adv7180_s_power(struct v4l2_subdev *sd, int on) in adv7180_s_power() argument
471 struct adv7180_state *state = to_state(sd); in adv7180_s_power()
488 struct v4l2_subdev *sd = to_adv7180_sd(ctrl); in adv7180_s_ctrl() local
489 struct adv7180_state *state = to_state(sd); in adv7180_s_ctrl()
569 state->sd.ctrl_handler = &state->ctrl_hdl; in adv7180_init_controls()
585 static int adv7180_enum_mbus_code(struct v4l2_subdev *sd, in adv7180_enum_mbus_code() argument
597 static int adv7180_mbus_fmt(struct v4l2_subdev *sd, in adv7180_mbus_fmt() argument
600 struct adv7180_state *state = to_state(sd); in adv7180_mbus_fmt()
648 static int adv7180_get_pad_format(struct v4l2_subdev *sd, in adv7180_get_pad_format() argument
652 struct adv7180_state *state = to_state(sd); in adv7180_get_pad_format()
655 format->format = *v4l2_subdev_get_try_format(sd, cfg, 0); in adv7180_get_pad_format()
657 adv7180_mbus_fmt(sd, &format->format); in adv7180_get_pad_format()
664 static int adv7180_set_pad_format(struct v4l2_subdev *sd, in adv7180_set_pad_format() argument
668 struct adv7180_state *state = to_state(sd); in adv7180_set_pad_format()
690 framefmt = v4l2_subdev_get_try_format(sd, cfg, 0); in adv7180_set_pad_format()
694 return adv7180_mbus_fmt(sd, framefmt); in adv7180_set_pad_format()
697 static int adv7180_g_mbus_config(struct v4l2_subdev *sd, in adv7180_g_mbus_config() argument
700 struct adv7180_state *state = to_state(sd); in adv7180_g_mbus_config()
1165 struct v4l2_subdev *sd; in adv7180_probe() local
1207 sd = &state->sd; in adv7180_probe()
1208 v4l2_i2c_subdev_init(sd, client, &adv7180_ops); in adv7180_probe()
1209 sd->flags = V4L2_SUBDEV_FL_HAS_DEVNODE; in adv7180_probe()
1216 sd->entity.flags |= MEDIA_ENT_T_V4L2_SUBDEV_DECODER; in adv7180_probe()
1217 ret = media_entity_init(&sd->entity, 1, &state->pad, 0); in adv7180_probe()
1233 ret = v4l2_async_register_subdev(sd); in adv7180_probe()
1243 media_entity_cleanup(&sd->entity); in adv7180_probe()
1258 struct v4l2_subdev *sd = i2c_get_clientdata(client); in adv7180_remove() local
1259 struct adv7180_state *state = to_state(sd); in adv7180_remove()
1261 v4l2_async_unregister_subdev(sd); in adv7180_remove()
1266 media_entity_cleanup(&sd->entity); in adv7180_remove()
1297 struct v4l2_subdev *sd = i2c_get_clientdata(client); in adv7180_suspend() local
1298 struct adv7180_state *state = to_state(sd); in adv7180_suspend()
1306 struct v4l2_subdev *sd = i2c_get_clientdata(client); in adv7180_resume() local
1307 struct adv7180_state *state = to_state(sd); in adv7180_resume()