Lines Matching refs:sd
41 struct v4l2_subdev sd; member
54 static inline struct msi001 *sd_to_msi001(struct v4l2_subdev *sd) in sd_to_msi001() argument
56 return container_of(sd, struct msi001, sd); in sd_to_msi001()
281 static int msi001_s_power(struct v4l2_subdev *sd, int on) in msi001_s_power() argument
283 struct msi001 *s = sd_to_msi001(sd); in msi001_s_power()
300 static int msi001_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in msi001_g_tuner() argument
302 struct msi001 *s = sd_to_msi001(sd); in msi001_g_tuner()
315 static int msi001_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in msi001_s_tuner() argument
317 struct msi001 *s = sd_to_msi001(sd); in msi001_s_tuner()
323 static int msi001_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in msi001_g_frequency() argument
325 struct msi001 *s = sd_to_msi001(sd); in msi001_g_frequency()
332 static int msi001_s_frequency(struct v4l2_subdev *sd, in msi001_s_frequency() argument
335 struct msi001 *s = sd_to_msi001(sd); in msi001_s_frequency()
351 static int msi001_enum_freq_bands(struct v4l2_subdev *sd, in msi001_enum_freq_bands() argument
354 struct msi001 *s = sd_to_msi001(sd); in msi001_enum_freq_bands()
438 v4l2_spi_subdev_init(&s->sd, spi, &msi001_ops); in msi001_probe()
460 s->sd.ctrl_handler = &s->hdl; in msi001_probe()
472 struct v4l2_subdev *sd = spi_get_drvdata(spi); in msi001_remove() local
473 struct msi001 *s = sd_to_msi001(sd); in msi001_remove()
481 v4l2_device_unregister_subdev(&s->sd); in msi001_remove()