Lines Matching defs:imx412
124 struct imx412 { struct
141 const struct imx412_mode *cur_mode; argument
151 static const struct imx412_reg mode_4056x3040_regs[] = { argument
422 static int imx412_read_reg(struct imx412 *imx412, u16 reg, u32 len, u32 *val) in imx412_read_reg()
465 static int imx412_write_reg(struct imx412 *imx412, u16 reg, u32 len, u32 val) in imx412_write_reg()
489 static int imx412_write_regs(struct imx412 *imx412, in imx412_write_regs()
511 static int imx412_update_controls(struct imx412 *imx412, in imx412_update_controls()
536 static int imx412_update_exp_gain(struct imx412 *imx412, u32 exposure, u32 gain) in imx412_update_exp_gain()
581 struct imx412 *imx412 = in imx412_set_ctrl() local
684 static void imx412_fill_pad_format(struct imx412 *imx412, in imx412_fill_pad_format()
710 struct imx412 *imx412 = to_imx412(sd); in imx412_get_pad_format() local
740 struct imx412 *imx412 = to_imx412(sd); in imx412_set_pad_format() local
775 struct imx412 *imx412 = to_imx412(sd); in imx412_init_pad_cfg() local
790 static int imx412_start_streaming(struct imx412 *imx412) in imx412_start_streaming()
831 static int imx412_stop_streaming(struct imx412 *imx412) in imx412_stop_streaming()
846 struct imx412 *imx412 = to_imx412(sd); in imx412_set_stream() local
889 static int imx412_detect(struct imx412 *imx412) in imx412_detect()
913 static int imx412_parse_hw_config(struct imx412 *imx412) in imx412_parse_hw_config()
1011 struct imx412 *imx412 = to_imx412(sd); in imx412_power_on() local
1041 struct imx412 *imx412 = to_imx412(sd); in imx412_power_off() local
1056 static int imx412_init_controls(struct imx412 *imx412) in imx412_init_controls()
1143 struct imx412 *imx412; in imx412_probe() local
1232 struct imx412 *imx412 = to_imx412(sd); in imx412_remove() local