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_fmt(struct v4l2_subdev *sd, unsigned int index, in ml86v7667_enum_mbus_fmt() argument
205 static int ml86v7667_mbus_fmt(struct v4l2_subdev *sd, in ml86v7667_mbus_fmt() argument
208 struct ml86v7667_priv *priv = to_ml86v7667(sd); in ml86v7667_mbus_fmt()
220 static int ml86v7667_g_mbus_config(struct v4l2_subdev *sd, in ml86v7667_g_mbus_config() argument
230 static int ml86v7667_s_std(struct v4l2_subdev *sd, v4l2_std_id std) in ml86v7667_s_std() argument
232 struct ml86v7667_priv *priv = to_ml86v7667(sd); in ml86v7667_s_std()
233 struct i2c_client *client = v4l2_get_subdevdata(&priv->sd); in ml86v7667_s_std()
249 static int ml86v7667_g_register(struct v4l2_subdev *sd, in ml86v7667_g_register() argument
252 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_g_register()
265 static int ml86v7667_s_register(struct v4l2_subdev *sd, in ml86v7667_s_register() argument
268 struct i2c_client *client = v4l2_get_subdevdata(sd); in ml86v7667_s_register()
303 struct i2c_client *client = v4l2_get_subdevdata(&priv->sd); in ml86v7667_init()
358 v4l2_i2c_subdev_init(&priv->sd, client, &ml86v7667_subdev_ops); in ml86v7667_probe()
377 priv->sd.ctrl_handler = &priv->hdl; in ml86v7667_probe()
395 v4l2_device_unregister_subdev(&priv->sd); in ml86v7667_probe()
403 struct v4l2_subdev *sd = i2c_get_clientdata(client); in ml86v7667_remove() local
404 struct ml86v7667_priv *priv = to_ml86v7667(sd); in ml86v7667_remove()
407 v4l2_device_unregister_subdev(&priv->sd); in ml86v7667_remove()