Lines Matching defs:imx412

131 struct imx412 {  struct
138 struct regulator_bulk_data supplies[ARRAY_SIZE(imx412_supply_names)]; argument
149 const struct imx412_mode *cur_mode; argument
158 static const struct imx412_reg mode_4056x3040_regs[] = { argument
429 static int imx412_read_reg(struct imx412 *imx412, u16 reg, u32 len, u32 *val) in imx412_read_reg()
472 static int imx412_write_reg(struct imx412 *imx412, u16 reg, u32 len, u32 val) in imx412_write_reg()
496 static int imx412_write_regs(struct imx412 *imx412, in imx412_write_regs()
518 static int imx412_update_controls(struct imx412 *imx412, in imx412_update_controls()
543 static int imx412_update_exp_gain(struct imx412 *imx412, u32 exposure, u32 gain) in imx412_update_exp_gain()
587 struct imx412 *imx412 = in imx412_set_ctrl() local
690 static void imx412_fill_pad_format(struct imx412 *imx412, in imx412_fill_pad_format()
716 struct imx412 *imx412 = to_imx412(sd); in imx412_get_pad_format() local
746 struct imx412 *imx412 = to_imx412(sd); in imx412_set_pad_format() local
781 struct imx412 *imx412 = to_imx412(sd); in imx412_init_state() local
796 static int imx412_start_streaming(struct imx412 *imx412) in imx412_start_streaming()
837 static int imx412_stop_streaming(struct imx412 *imx412) in imx412_stop_streaming()
852 struct imx412 *imx412 = to_imx412(sd); in imx412_set_stream() local
888 static int imx412_detect(struct imx412 *imx412) in imx412_detect()
912 static int imx412_parse_hw_config(struct imx412 *imx412) in imx412_parse_hw_config()
1023 struct imx412 *imx412 = to_imx412(sd); in imx412_power_on() local
1062 struct imx412 *imx412 = to_imx412(sd); in imx412_power_off() local
1080 static int imx412_init_controls(struct imx412 *imx412) in imx412_init_controls()
1167 struct imx412 *imx412; in imx412_probe() local
1263 struct imx412 *imx412 = to_imx412(sd); in imx412_remove() local