Lines Matching refs:sd

90 	struct v4l2_subdev		sd;  member
97 return container_of(subdev, struct ml86v7667_priv, sd); in to_ml86v7667()
102 return &container_of(ctrl->handler, struct ml86v7667_priv, hdl)->sd; in to_sd()
118 struct v4l2_subdev *sd = to_sd(ctrl); in ml86v7667_s_ctrl() local
119 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_s_ctrl()
163 static int ml86v7667_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) in ml86v7667_querystd() argument
165 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_querystd()
180 static int ml86v7667_g_input_status(struct v4l2_subdev *sd, u32 *status) in ml86v7667_g_input_status() argument
182 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_g_input_status()
194 static int ml86v7667_enum_mbus_code(struct v4l2_subdev *sd, in ml86v7667_enum_mbus_code() argument
206 static int ml86v7667_fill_fmt(struct v4l2_subdev *sd, in ml86v7667_fill_fmt() argument
210 struct ml86v7667_priv *priv = to_ml86v7667(sd); in ml86v7667_fill_fmt()
226 static int ml86v7667_g_mbus_config(struct v4l2_subdev *sd, in ml86v7667_g_mbus_config() argument
236 static int ml86v7667_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) in ml86v7667_g_std() argument
238 struct ml86v7667_priv *priv = to_ml86v7667(sd); in ml86v7667_g_std()
245 static int ml86v7667_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in ml86v7667_s_std() argument
247 struct ml86v7667_priv *priv = to_ml86v7667(sd); in ml86v7667_s_std()
248 struct i2c_client *client = v4l2_get_subdevdata(&priv->sd); in ml86v7667_s_std()
264 static int ml86v7667_g_register(struct v4l2_subdev *sd, in ml86v7667_g_register() argument
267 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_g_register()
280 static int ml86v7667_s_register(struct v4l2_subdev *sd, in ml86v7667_s_register() argument
283 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_s_register()
322 struct i2c_client *client = v4l2_get_subdevdata(&priv->sd); in ml86v7667_init()
377 v4l2_i2c_subdev_init(&priv->sd, client, &ml86v7667_subdev_ops); in ml86v7667_probe()
396 priv->sd.ctrl_handler = &priv->hdl; in ml86v7667_probe()
414 v4l2_device_unregister_subdev(&priv->sd); in ml86v7667_probe()
422 struct v4l2_subdev *sd = i2c_get_clientdata(client); in ml86v7667_remove() local
423 struct ml86v7667_priv *priv = to_ml86v7667(sd); in ml86v7667_remove()
426 v4l2_device_unregister_subdev(&priv->sd); in ml86v7667_remove()