Lines Matching defs:sd
28 struct v4l2_subdev sd;
130 static inline struct tw2804 *to_state(struct v4l2_subdev *sd)
132 return container_of(sd, struct tw2804, sd);
140 static int tw2804_log_status(struct v4l2_subdev *sd)
142 struct tw2804 *state = to_state(sd);
144 v4l2_info(sd, "Standard: %s\n",
146 v4l2_info(sd, "Channel: %d\n", state->channel);
147 v4l2_info(sd, "Input: %d\n", state->input);
148 return v4l2_ctrl_subdev_log_status(sd);
167 struct i2c_client *client = v4l2_get_subdevdata(&state->sd);
192 struct i2c_client *client = v4l2_get_subdevdata(&state->sd);
250 static int tw2804_s_std(struct v4l2_subdev *sd, v4l2_std_id norm)
252 struct tw2804 *dec = to_state(sd);
253 struct i2c_client *client = v4l2_get_subdevdata(sd);
274 static int tw2804_s_video_routing(struct v4l2_subdev *sd, u32 input, u32 output,
277 struct tw2804 *dec = to_state(sd);
278 struct i2c_client *client = v4l2_get_subdevdata(sd);
350 struct v4l2_subdev *sd;
360 sd = &state->sd;
361 v4l2_i2c_subdev_init(sd, client, &tw2804_ops);
394 sd->ctrl_handler = &state->hdl;
409 struct v4l2_subdev *sd = i2c_get_clientdata(client);
410 struct tw2804 *state = to_state(sd);
412 v4l2_device_unregister_subdev(sd);