Lines Matching refs:sd

39 	struct v4l2_subdev sd;  member
44 static inline struct m52790_state *to_state(struct v4l2_subdev *sd) in to_state() argument
46 return container_of(sd, struct m52790_state, sd); in to_state()
51 static int m52790_write(struct v4l2_subdev *sd) in m52790_write() argument
53 struct m52790_state *state = to_state(sd); in m52790_write()
54 struct i2c_client *client = v4l2_get_subdevdata(sd); in m52790_write()
70 static int m52790_s_routing(struct v4l2_subdev *sd, in m52790_s_routing() argument
73 struct m52790_state *state = to_state(sd); in m52790_s_routing()
77 m52790_write(sd); in m52790_s_routing()
82 static int m52790_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in m52790_g_register() argument
84 struct m52790_state *state = to_state(sd); in m52790_g_register()
93 static int m52790_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in m52790_s_register() argument
95 struct m52790_state *state = to_state(sd); in m52790_s_register()
101 m52790_write(sd); in m52790_s_register()
106 static int m52790_log_status(struct v4l2_subdev *sd) in m52790_log_status() argument
108 struct m52790_state *state = to_state(sd); in m52790_log_status()
110 v4l2_info(sd, "Switch 1: %02x\n", in m52790_log_status()
112 v4l2_info(sd, "Switch 2: %02x\n", in m52790_log_status()
149 struct v4l2_subdev *sd; in m52790_probe() local
162 sd = &state->sd; in m52790_probe()
163 v4l2_i2c_subdev_init(sd, client, &m52790_ops); in m52790_probe()
166 m52790_write(sd); in m52790_probe()
172 struct v4l2_subdev *sd = i2c_get_clientdata(client); in m52790_remove() local
174 v4l2_device_unregister_subdev(sd); in m52790_remove()