Lines Matching defs:gc4023
115 struct gc4023 { struct
116 struct i2c_client *client;
117 struct clk *xvclk;
118 struct gpio_desc *reset_gpio;
119 struct gpio_desc *pwdn_gpio;
143 const struct gc4023_mode *cur_mode; argument
156 #define to_gc4023(sd) container_of(sd, struct gc4023, subdev) argument
491 gc4023_find_best_fit(struct gc4023 *gc4023, struct v4l2_subdev_format *fmt) in gc4023_find_best_fit()
514 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_set_fmt() local
560 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_get_fmt() local
586 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_enum_mbus_code() local
599 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_enum_frame_sizes() local
615 static int gc4023_enable_test_pattern(struct gc4023 *gc4023, u32 pattern) in gc4023_enable_test_pattern()
628 static int gc4023_set_gain_reg(struct gc4023 *gc4023, u32 gain) in gc4023_set_gain_reg()
667 static int gc4023_set_mirror_flip(struct gc4023 *gc4023, u8 val, u8 otp_val) in gc4023_set_mirror_flip()
720 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_g_frame_interval() local
731 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_g_mbus_config() local
751 static void gc4023_get_module_inf(struct gc4023 *gc4023, in gc4023_get_module_inf()
761 static int gc4023_get_channel_info(struct gc4023 *gc4023, struct rkmodule_channel_info *ch_info) in gc4023_get_channel_info()
774 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_ioctl() local
936 static int __gc4023_start_stream(struct gc4023 *gc4023) in __gc4023_start_stream()
964 static int __gc4023_stop_stream(struct gc4023 *gc4023) in __gc4023_stop_stream()
973 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_s_stream() local
1010 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_s_power() local
1052 static int __gc4023_power_on(struct gc4023 *gc4023) in __gc4023_power_on()
1110 static void __gc4023_power_off(struct gc4023 *gc4023) in __gc4023_power_off()
1135 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_runtime_resume() local
1144 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_runtime_suspend() local
1154 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_open() local
1177 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_enum_frame_interval() local
1208 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_get_selection() local
1262 struct gc4023 *gc4023 = container_of(ctrl->handler, in gc4023_set_ctrl() local
1354 static int gc4023_initialize_controls(struct gc4023 *gc4023) in gc4023_initialize_controls()
1440 static int gc4023_check_sensor_id(struct gc4023 *gc4023, in gc4023_check_sensor_id()
1463 static int gc4023_configure_regulators(struct gc4023 *gc4023) in gc4023_configure_regulators()
1480 struct gc4023 *gc4023; in gc4023_probe() local
1630 struct gc4023 *gc4023 = to_gc4023(sd); in gc4023_remove() local