Lines Matching defs:sd

217 static int adv748x_hdmi_s_dv_timings(struct v4l2_subdev *sd, unsigned int pad,
220 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
257 static int adv748x_hdmi_g_dv_timings(struct v4l2_subdev *sd, unsigned int pad,
260 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
272 static int adv748x_hdmi_query_dv_timings(struct v4l2_subdev *sd, unsigned int pad,
275 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
349 static int adv748x_hdmi_g_input_status(struct v4l2_subdev *sd, u32 *status)
351 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
363 static int adv748x_hdmi_s_stream(struct v4l2_subdev *sd, int enable)
365 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
385 static int adv748x_hdmi_g_pixelaspect(struct v4l2_subdev *sd,
413 adv748x_hdmi_query_dv_timings(&hdmi->sd, 0, &timings);
418 static int adv748x_hdmi_enum_mbus_code(struct v4l2_subdev *sd,
430 static int adv748x_hdmi_get_format(struct v4l2_subdev *sd,
434 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
452 static int adv748x_hdmi_set_format(struct v4l2_subdev *sd,
462 return adv748x_hdmi_get_format(sd, sd_state, sdformat);
470 static int adv748x_hdmi_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid)
472 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
520 static int adv748x_hdmi_set_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid)
522 struct adv748x_hdmi *hdmi = adv748x_sd_to_hdmi(sd);
563 v4l2_err(sd, "error %d writing edid pad %d\n", err, edid->pad);
590 static int adv748x_hdmi_enum_dv_timings(struct v4l2_subdev *sd,
597 static int adv748x_hdmi_dv_timings_cap(struct v4l2_subdev *sd,
722 hdmi->sd.ctrl_handler = &hdmi->ctrl_hdl;
737 adv748x_hdmi_s_dv_timings(&hdmi->sd, 0, &cea1280x720);
743 adv748x_subdev_init(&hdmi->sd, state, &adv748x_ops_hdmi,
749 ret = media_entity_pads_init(&hdmi->sd.entity,
761 media_entity_cleanup(&hdmi->sd.entity);
768 v4l2_device_unregister_subdev(&hdmi->sd);
769 media_entity_cleanup(&hdmi->sd.entity);