Lines Matching refs:s5k4ecgx
180 struct s5k4ecgx { struct
196 static inline struct s5k4ecgx *to_s5k4ecgx(struct v4l2_subdev *sd) in to_s5k4ecgx() argument
198 return container_of(sd, struct s5k4ecgx, sd); in to_s5k4ecgx()
424 static int s5k4ecgx_set_output_framefmt(struct s5k4ecgx *priv) in s5k4ecgx_set_output_framefmt()
457 static int s5k4ecgx_gpio_set_value(struct s5k4ecgx *priv, int id, u32 val) in s5k4ecgx_gpio_set_value()
466 static int __s5k4ecgx_power_on(struct s5k4ecgx *priv) in __s5k4ecgx_power_on()
485 static int __s5k4ecgx_power_off(struct s5k4ecgx *priv) in __s5k4ecgx_power_off()
541 struct s5k4ecgx *priv = to_s5k4ecgx(sd); in s5k4ecgx_get_fmt()
581 struct s5k4ecgx *priv = to_s5k4ecgx(sd); in s5k4ecgx_set_fmt()
624 struct v4l2_subdev *sd = &container_of(ctrl->handler, struct s5k4ecgx, in s5k4ecgx_s_ctrl()
627 struct s5k4ecgx *priv = to_s5k4ecgx(sd); in s5k4ecgx_s_ctrl()
671 struct s5k4ecgx *priv = to_s5k4ecgx(sd); in s5k4ecgx_registered()
707 struct s5k4ecgx *priv = to_s5k4ecgx(sd); in s5k4ecgx_s_power()
742 static int __s5k4ecgx_s_params(struct s5k4ecgx *priv) in __s5k4ecgx_s_params()
789 static int __s5k4ecgx_s_stream(struct s5k4ecgx *priv, int on) in __s5k4ecgx_s_stream()
812 struct s5k4ecgx *priv = to_s5k4ecgx(sd); in s5k4ecgx_s_stream()
856 static void s5k4ecgx_free_gpios(struct s5k4ecgx *priv) in s5k4ecgx_free_gpios()
868 static int s5k4ecgx_config_gpios(struct s5k4ecgx *priv, in s5k4ecgx_config_gpios()
901 static int s5k4ecgx_init_v4l2_ctrls(struct s5k4ecgx *priv) in s5k4ecgx_init_v4l2_ctrls()
933 struct s5k4ecgx *priv; in s5k4ecgx_probe()
941 priv = devm_kzalloc(&client->dev, sizeof(struct s5k4ecgx), GFP_KERNEL); in s5k4ecgx_probe()
998 struct s5k4ecgx *priv = to_s5k4ecgx(sd); in s5k4ecgx_remove()