Lines Matching defs:imx290

228 struct imx290 {  struct
232 enum imx290_clk_freq xclk_idx; argument
234 const struct imx290_model_info *model; argument
239 const struct imx290_mode *current_mode; argument
255 static inline struct imx290 *to_imx290(struct v4l2_subdev *_sd) in to_imx290() argument
441 static inline const s64 *imx290_link_freqs_ptr(const struct imx290 *imx290) in imx290_link_freqs_ptr()
449 static inline int imx290_link_freqs_num(const struct imx290 *imx290) in imx290_link_freqs_num()
550 static inline const struct imx290_mode *imx290_modes_ptr(const struct imx290 *imx290) in imx290_modes_ptr()
558 static inline int imx290_modes_num(const struct imx290 *imx290) in imx290_modes_num()
594 imx290_format_info(const struct imx290 *imx290, u32 code) in imx290_format_info()
608 static int imx290_set_register_array(struct imx290 *imx290, in imx290_set_register_array()
624 static int imx290_set_clock(struct imx290 *imx290) in imx290_set_clock()
644 static int imx290_set_data_lanes(struct imx290 *imx290) in imx290_set_data_lanes()
657 static int imx290_set_black_level(struct imx290 *imx290, in imx290_set_black_level()
667 static int imx290_set_csi_config(struct imx290 *imx290) in imx290_set_csi_config()
704 static int imx290_setup_format(struct imx290 *imx290, in imx290_setup_format()
725 static void imx290_exposure_update(struct imx290 *imx290, in imx290_exposure_update()
738 struct imx290 *imx290 = container_of(ctrl->handler, in imx290_set_ctrl() local
847 static void imx290_ctrl_update(struct imx290 *imx290, in imx290_ctrl_update()
863 static int imx290_ctrl_init(struct imx290 *imx290) in imx290_ctrl_init()
954 static int imx290_start_streaming(struct imx290 *imx290, in imx290_start_streaming()
1028 static int imx290_stop_streaming(struct imx290 *imx290) in imx290_stop_streaming()
1041 struct imx290 *imx290 = to_imx290(sd); in imx290_set_stream() local
1080 const struct imx290 *imx290 = to_imx290(sd); in imx290_enum_mbus_code() local
1094 const struct imx290 *imx290 = to_imx290(sd); in imx290_enum_frame_size() local
1115 struct imx290 *imx290 = to_imx290(sd); in imx290_set_fmt() local
1153 struct imx290 *imx290 = to_imx290(sd); in imx290_get_selection() local
1245 static int imx290_subdev_init(struct imx290 *imx290) in imx290_subdev_init()
1295 static void imx290_subdev_cleanup(struct imx290 *imx290) in imx290_subdev_cleanup()
1306 static int imx290_power_on(struct imx290 *imx290) in imx290_power_on()
1331 static void imx290_power_off(struct imx290 *imx290) in imx290_power_off()
1341 struct imx290 *imx290 = to_imx290(sd); in imx290_runtime_resume() local
1349 struct imx290 *imx290 = to_imx290(sd); in imx290_runtime_suspend() local
1370 static int imx290_get_regulators(struct device *dev, struct imx290 *imx290) in imx290_get_regulators()
1381 static int imx290_init_clk(struct imx290 *imx290) in imx290_init_clk()
1421 static s64 imx290_check_link_freqs(const struct imx290 *imx290, in imx290_check_link_freqs()
1459 static int imx290_parse_dt(struct imx290 *imx290) in imx290_parse_dt()
1522 struct imx290 *imx290; in imx290_probe() local
1623 struct imx290 *imx290 = to_imx290(sd); in imx290_remove() local