Lines Matching refs:sd
62 struct v4l2_subdev sd; member
66 static inline struct tef6862_state *to_state(struct v4l2_subdev *sd) in to_state() argument
68 return container_of(sd, struct tef6862_state, sd); in to_state()
80 static int tef6862_g_tuner(struct v4l2_subdev *sd, struct v4l2_tuner *v) in tef6862_g_tuner() argument
93 v->signal = tef6862_sigstr(v4l2_get_subdevdata(sd)); in tef6862_g_tuner()
98 static int tef6862_s_tuner(struct v4l2_subdev *sd, const struct v4l2_tuner *v) in tef6862_s_tuner() argument
103 static int tef6862_s_frequency(struct v4l2_subdev *sd, const struct v4l2_frequency *f) in tef6862_s_frequency() argument
105 struct tef6862_state *state = to_state(sd); in tef6862_s_frequency()
106 struct i2c_client *client = v4l2_get_subdevdata(sd); in tef6862_s_frequency()
129 static int tef6862_g_frequency(struct v4l2_subdev *sd, struct v4l2_frequency *f) in tef6862_g_frequency() argument
131 struct tef6862_state *state = to_state(sd); in tef6862_g_frequency()
160 struct v4l2_subdev *sd; in tef6862_probe() local
174 sd = &state->sd; in tef6862_probe()
175 v4l2_i2c_subdev_init(sd, client, &tef6862_ops); in tef6862_probe()
182 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tef6862_remove() local
184 v4l2_device_unregister_subdev(sd); in tef6862_remove()
185 kfree(to_state(sd)); in tef6862_remove()