Lines Matching defs:ov13b10

630 struct ov13b10 {
657 #define to_ov13b10(_sd) container_of(_sd, struct ov13b10, sd)
660 static int ov13b10_read_reg(struct ov13b10 *ov13b,
696 static int ov13b10_write_reg(struct ov13b10 *ov13b,
725 static int ov13b10_write_regs(struct ov13b10 *ov13b,
747 static int ov13b10_write_reg_list(struct ov13b10 *ov13b,
757 struct ov13b10 *ov13b = to_ov13b10(sd);
775 static int ov13b10_update_digital_gain(struct ov13b10 *ov13b, u32 d_gain)
803 static int ov13b10_enable_test_pattern(struct ov13b10 *ov13b, u32 pattern)
825 static int ov13b10_set_ctrl_hflip(struct ov13b10 *ov13b, u32 ctrl_val)
856 static int ov13b10_set_ctrl_vflip(struct ov13b10 *ov13b, u32 ctrl_val)
889 struct ov13b10 *ov13b = container_of(ctrl->handler,
890 struct ov13b10, ctrl_handler);
999 static int ov13b10_do_get_pad_format(struct ov13b10 *ov13b,
1019 struct ov13b10 *ov13b = to_ov13b10(sd);
1034 struct ov13b10 *ov13b = to_ov13b10(sd);
1088 static int ov13b10_identify_module(struct ov13b10 *ov13b)
1116 struct ov13b10 *ov13b10 = to_ov13b10(sd);
1118 gpiod_set_value_cansleep(ov13b10->reset, 1);
1120 if (ov13b10->avdd)
1121 regulator_disable(ov13b10->avdd);
1123 clk_disable_unprepare(ov13b10->img_clk);
1131 struct ov13b10 *ov13b10 = to_ov13b10(sd);
1134 ret = clk_prepare_enable(ov13b10->img_clk);
1140 if (ov13b10->avdd) {
1141 ret = regulator_enable(ov13b10->avdd);
1144 clk_disable_unprepare(ov13b10->img_clk);
1149 gpiod_set_value_cansleep(ov13b10->reset, 0);
1156 static int ov13b10_start_streaming(struct ov13b10 *ov13b)
1202 static int ov13b10_stop_streaming(struct ov13b10 *ov13b)
1210 struct ov13b10 *ov13b = to_ov13b10(sd);
1282 static int ov13b10_init_controls(struct ov13b10 *ov13b)
1392 static void ov13b10_free_controls(struct ov13b10 *ov13b)
1401 struct ov13b10 *ov13b = to_ov13b10(sd);
1498 struct ov13b10 *ov13b;
1593 struct ov13b10 *ov13b = to_ov13b10(sd);
1618 .name = "ov13b10",
1630 MODULE_DESCRIPTION("Omnivision ov13b10 sensor driver");