ov08x40
#define to_ov08x40(_sd) container_of(_sd, struct ov08x40, sd)
struct ov08x40 *ov08x = to_ov08x40(sd);
struct ov08x40 *ov08x = to_ov08x40(sd);
static int ov08x40_read_reg(struct ov08x40 *ov08x,
static int ov08x40_burst_fill_regs(struct ov08x40 *ov08x, u16 first_reg,
static int ov08x40_write_reg(struct ov08x40 *ov08x,
static int ov08x40_write_regs(struct ov08x40 *ov08x,
static int ov08x40_write_reg_list(struct ov08x40 *ov08x,
struct ov08x40 *ov08x = to_ov08x40(sd);
static int ov08x40_update_digital_gain(struct ov08x40 *ov08x, u32 d_gain)
static int ov08x40_enable_test_pattern(struct ov08x40 *ov08x, u32 pattern)
static int ov08x40_set_ctrl_hflip(struct ov08x40 *ov08x, u32 ctrl_val)
static int ov08x40_set_ctrl_vflip(struct ov08x40 *ov08x, u32 ctrl_val)
struct ov08x40 *ov08x = container_of(ctrl->handler,
struct ov08x40, ctrl_handler);
const struct ov08x40 *ov08x = context;
struct ov08x40 *ov08x = to_ov08x40(sd);
static int ov08x40_do_get_pad_format(struct ov08x40 *ov08x,
struct ov08x40 *ov08x = to_ov08x40(sd);
struct ov08x40 *ov08x = to_ov08x40(sd);
static int ov08x40_start_streaming(struct ov08x40 *ov08x)
static int ov08x40_stop_streaming(struct ov08x40 *ov08x)
static int ov08x40_identify_module(struct ov08x40 *ov08x)
struct ov08x40 *ov08x = to_ov08x40(sd);
static int ov08x40_init_controls(struct ov08x40 *ov08x)
static void ov08x40_free_controls(struct ov08x40 *ov08x)
static int ov08x40_check_hwcfg(struct ov08x40 *ov08x)
{ struct ov08x40 *ov08x;
struct ov08x40 *ov08x = to_ov08x40(sd);