/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_compat_css20.c | 172 static void __dump_pipe_config(struct atomisp_sub_device *asd, in __dump_pipe_config() argument 255 static void __dump_stream_config(struct atomisp_sub_device *asd, in __dump_stream_config() argument 374 static int __destroy_stream(struct atomisp_sub_device *asd, in __destroy_stream() argument 416 static int __destroy_streams(struct atomisp_sub_device *asd) in __destroy_streams() argument 429 __create_stream(struct atomisp_sub_device * asd,struct atomisp_stream_env * stream_env) __create_stream() argument 463 __create_streams(struct atomisp_sub_device * asd) __create_streams() argument 480 __destroy_stream_pipes(struct atomisp_sub_device * asd,struct atomisp_stream_env * stream_env) __destroy_stream_pipes() argument 502 __destroy_pipes(struct atomisp_sub_device * asd) __destroy_pipes() argument 524 atomisp_destroy_pipes_stream(struct atomisp_sub_device * asd) atomisp_destroy_pipes_stream() argument 534 __apply_additional_pipe_config(struct atomisp_sub_device * asd,struct atomisp_stream_env * stream_env,enum ia_css_pipe_id pipe_id) __apply_additional_pipe_config() argument 586 is_pipe_valid_to_current_run_mode(struct atomisp_sub_device * asd,enum ia_css_pipe_id pipe_id) is_pipe_valid_to_current_run_mode() argument 633 __create_pipe(struct atomisp_sub_device * asd,struct atomisp_stream_env * stream_env,enum ia_css_pipe_id pipe_id) __create_pipe() argument 669 __create_pipes(struct atomisp_sub_device * asd) __create_pipes() argument 697 atomisp_create_pipes_stream(struct atomisp_sub_device * asd) atomisp_create_pipes_stream() argument 717 atomisp_css_update_stream(struct atomisp_sub_device * asd) atomisp_css_update_stream() argument 855 atomisp_css_init_struct(struct atomisp_sub_device * asd) atomisp_css_init_struct() argument 873 atomisp_q_video_buffer_to_css(struct atomisp_sub_device * asd,struct ia_css_frame * frame,enum atomisp_input_stream_id stream_id,enum ia_css_buffer_type css_buf_type,enum ia_css_pipe_id css_pipe_id) atomisp_q_video_buffer_to_css() argument 894 atomisp_q_metadata_buffer_to_css(struct atomisp_sub_device * asd,struct atomisp_metadata_buf * metadata_buf,enum atomisp_input_stream_id stream_id,enum ia_css_pipe_id css_pipe_id) atomisp_q_metadata_buffer_to_css() argument 914 atomisp_q_s3a_buffer_to_css(struct atomisp_sub_device * asd,struct atomisp_s3a_buf * s3a_buf,enum atomisp_input_stream_id stream_id,enum ia_css_pipe_id css_pipe_id) atomisp_q_s3a_buffer_to_css() argument 935 atomisp_q_dis_buffer_to_css(struct atomisp_sub_device * asd,struct atomisp_dis_buf * dis_buf,enum atomisp_input_stream_id stream_id,enum ia_css_pipe_id css_pipe_id) atomisp_q_dis_buffer_to_css() argument 956 atomisp_css_start(struct atomisp_sub_device * asd) atomisp_css_start() argument 1003 atomisp_css_update_isp_params(struct atomisp_sub_device * asd) atomisp_css_update_isp_params() argument 1027 atomisp_css_update_isp_params_on_pipe(struct atomisp_sub_device * asd,struct ia_css_pipe * pipe) atomisp_css_update_isp_params_on_pipe() argument 1051 atomisp_css_queue_buffer(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum ia_css_pipe_id pipe_id,enum ia_css_buffer_type buf_type,struct atomisp_css_buffer * isp_css_buffer) atomisp_css_queue_buffer() argument 1066 atomisp_css_dequeue_buffer(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum ia_css_pipe_id pipe_id,enum ia_css_buffer_type buf_type,struct atomisp_css_buffer * isp_css_buffer) atomisp_css_dequeue_buffer() argument 1087 atomisp_css_allocate_stat_buffers(struct atomisp_sub_device * asd,u16 stream_id,struct atomisp_s3a_buf * s3a_buf,struct atomisp_dis_buf * dis_buf,struct atomisp_metadata_buf * md_buf) atomisp_css_allocate_stat_buffers() argument 1176 atomisp_css_free_stat_buffers(struct atomisp_sub_device * asd) atomisp_css_free_stat_buffers() argument 1262 atomisp_css_get_grid_info(struct atomisp_sub_device * asd,enum ia_css_pipe_id pipe_id) atomisp_css_get_grid_info() argument 1319 atomisp_alloc_3a_output_buf(struct atomisp_sub_device * asd) atomisp_alloc_3a_output_buf() argument 1338 atomisp_alloc_dis_coef_buf(struct atomisp_sub_device * asd) atomisp_alloc_dis_coef_buf() argument 1380 atomisp_alloc_metadata_output_buf(struct atomisp_sub_device * asd) atomisp_alloc_metadata_output_buf() argument 1402 atomisp_free_metadata_output_buf(struct atomisp_sub_device * asd) atomisp_free_metadata_output_buf() argument 1414 atomisp_css_temp_pipe_to_pipe_id(struct atomisp_sub_device * asd,struct atomisp_css_event * current_event) atomisp_css_temp_pipe_to_pipe_id() argument 1430 atomisp_css_isys_set_resolution(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,struct v4l2_mbus_framefmt * ffmt,int isys_stream) atomisp_css_isys_set_resolution() argument 1446 atomisp_css_input_set_resolution(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,struct v4l2_mbus_framefmt * ffmt) atomisp_css_input_set_resolution() argument 1458 atomisp_css_input_set_binning_factor(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,unsigned int bin_factor) atomisp_css_input_set_binning_factor() argument 1466 atomisp_css_input_set_bayer_order(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum ia_css_bayer_order bayer_order) atomisp_css_input_set_bayer_order() argument 1475 atomisp_css_isys_set_link(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,int link,int isys_stream) atomisp_css_isys_set_link() argument 1486 atomisp_css_isys_set_valid(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,bool valid,int isys_stream) atomisp_css_isys_set_valid() argument 1497 atomisp_css_isys_set_format(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum atomisp_input_format format,int isys_stream) atomisp_css_isys_set_format() argument 1508 atomisp_css_input_set_format(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum atomisp_input_format format) atomisp_css_input_set_format() argument 1518 atomisp_css_set_default_isys_config(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,struct v4l2_mbus_framefmt * ffmt) atomisp_css_set_default_isys_config() argument 1547 atomisp_css_isys_two_stream_cfg_update_stream1(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum atomisp_input_format input_format,unsigned int width,unsigned int height) atomisp_css_isys_two_stream_cfg_update_stream1() argument 1565 atomisp_css_isys_two_stream_cfg_update_stream2(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum atomisp_input_format input_format,unsigned int width,unsigned int height) atomisp_css_isys_two_stream_cfg_update_stream2() argument 1585 atomisp_css_input_set_effective_resolution(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,unsigned int width,unsigned int height) atomisp_css_input_set_effective_resolution() argument 1596 atomisp_css_video_set_dis_envelope(struct atomisp_sub_device * asd,unsigned int dvs_w,unsigned int dvs_h) atomisp_css_video_set_dis_envelope() argument 1606 atomisp_css_input_set_two_pixels_per_clock(struct atomisp_sub_device * asd,bool two_ppc) atomisp_css_input_set_two_pixels_per_clock() argument 1622 atomisp_css_enable_dz(struct atomisp_sub_device * asd,bool enable) atomisp_css_enable_dz() argument 1631 atomisp_css_capture_set_mode(struct atomisp_sub_device * asd,enum ia_css_capture_mode mode) atomisp_css_capture_set_mode() argument 1646 atomisp_css_input_set_mode(struct atomisp_sub_device * asd,enum ia_css_input_mode mode) atomisp_css_input_set_mode() argument 1690 atomisp_css_capture_enable_online(struct atomisp_sub_device * asd,unsigned short stream_index,bool enable) atomisp_css_capture_enable_online() argument 1703 atomisp_css_preview_enable_online(struct atomisp_sub_device * asd,unsigned short stream_index,bool enable) atomisp_css_preview_enable_online() argument 1718 atomisp_css_input_configure_port(struct atomisp_sub_device * asd,enum mipi_port_id port,unsigned int num_lanes,unsigned int timeout,unsigned int mipi_freq,enum atomisp_input_format metadata_format,unsigned int metadata_width,unsigned int metadata_height) atomisp_css_input_configure_port() argument 1761 atomisp_css_stop(struct atomisp_sub_device * asd,bool in_reset) atomisp_css_stop() argument 1815 atomisp_css_continuous_set_num_raw_frames(struct atomisp_sub_device * asd,int num_frames) atomisp_css_continuous_set_num_raw_frames() argument 1843 __pipe_id_to_pipe_mode(struct atomisp_sub_device * asd,enum ia_css_pipe_id pipe_id) __pipe_id_to_pipe_mode() argument 1874 __configure_output(struct atomisp_sub_device * asd,unsigned int stream_index,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format format,enum ia_css_pipe_id pipe_id) __configure_output() argument 1910 __configure_capture_pp_input(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,enum ia_css_pipe_id pipe_id) __configure_capture_pp_input() argument 1962 __configure_preview_pp_input(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,enum ia_css_pipe_id pipe_id) __configure_preview_pp_input() argument 2090 __configure_video_pp_input(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,enum ia_css_pipe_id pipe_id) __configure_video_pp_input() argument 2186 __configure_vf_output(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format format,enum ia_css_pipe_id pipe_id) __configure_vf_output() argument 2209 __get_frame_info(struct atomisp_sub_device * asd,unsigned int stream_index,struct ia_css_frame_info * info,enum frame_info_type type,enum ia_css_pipe_id pipe_id) __get_frame_info() argument 2264 atomisp_get_pipe_index(struct atomisp_sub_device * asd) atomisp_get_pipe_index() argument 2282 atomisp_get_css_frame_info(struct atomisp_sub_device * asd,struct ia_css_frame_info * frame_info) atomisp_get_css_frame_info() argument 2304 atomisp_css_copy_configure_output(struct atomisp_sub_device * asd,unsigned int stream_index,unsigned int width,unsigned int height,unsigned int padded_width,enum ia_css_frame_format format) atomisp_css_copy_configure_output() argument 2319 atomisp_css_preview_configure_output(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format format) atomisp_css_preview_configure_output() argument 2329 atomisp_css_capture_configure_output(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format format) atomisp_css_capture_configure_output() argument 2339 atomisp_css_video_configure_output(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format format) atomisp_css_video_configure_output() argument 2350 atomisp_css_video_configure_viewfinder(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format format) atomisp_css_video_configure_viewfinder() argument 2361 atomisp_css_capture_configure_viewfinder(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format format) atomisp_css_capture_configure_viewfinder() argument 2371 atomisp_css_video_get_viewfinder_frame_info(struct atomisp_sub_device * asd,struct ia_css_frame_info * info) atomisp_css_video_get_viewfinder_frame_info() argument 2379 atomisp_css_capture_get_viewfinder_frame_info(struct atomisp_sub_device * asd,struct ia_css_frame_info * info) atomisp_css_capture_get_viewfinder_frame_info() argument 2387 atomisp_css_copy_get_output_frame_info(struct atomisp_sub_device * asd,unsigned int stream_index,struct ia_css_frame_info * info) atomisp_css_copy_get_output_frame_info() argument 2396 atomisp_css_preview_get_output_frame_info(struct atomisp_sub_device * asd,struct ia_css_frame_info * info) atomisp_css_preview_get_output_frame_info() argument 2404 atomisp_css_capture_get_output_frame_info(struct atomisp_sub_device * asd,struct ia_css_frame_info * info) atomisp_css_capture_get_output_frame_info() argument 2412 atomisp_css_video_get_output_frame_info(struct atomisp_sub_device * asd,struct ia_css_frame_info * info) atomisp_css_video_get_output_frame_info() argument 2420 atomisp_css_preview_configure_pp_input(struct atomisp_sub_device * asd,unsigned int width,unsigned int height) atomisp_css_preview_configure_pp_input() argument 2435 atomisp_css_capture_configure_pp_input(struct atomisp_sub_device * asd,unsigned int width,unsigned int height) atomisp_css_capture_configure_pp_input() argument 2443 atomisp_css_video_configure_pp_input(struct atomisp_sub_device * asd,unsigned int width,unsigned int height) atomisp_css_video_configure_pp_input() argument 2458 atomisp_css_offline_capture_configure(struct atomisp_sub_device * asd,int num_captures,unsigned int skip,int offset) atomisp_css_offline_capture_configure() argument 2475 atomisp_css_exp_id_capture(struct atomisp_sub_device * asd,int exp_id) atomisp_css_exp_id_capture() argument 2492 atomisp_css_exp_id_unlock(struct atomisp_sub_device * asd,int exp_id) atomisp_css_exp_id_unlock() argument 2507 atomisp_css_capture_enable_xnr(struct atomisp_sub_device * asd,bool enable) atomisp_css_capture_enable_xnr() argument 2520 atomisp_css_set_ctc_table(struct atomisp_sub_device * asd,struct ia_css_ctc_table * ctc_table) atomisp_css_set_ctc_table() argument 2547 atomisp_css_set_anr_thres(struct atomisp_sub_device * asd,struct ia_css_anr_thres * anr_thres) atomisp_css_set_anr_thres() argument 2553 atomisp_css_set_dvs_6axis(struct atomisp_sub_device * asd,struct ia_css_dvs_6axis_config * dvs_6axis) atomisp_css_set_dvs_6axis() argument 2559 atomisp_css_video_set_dis_vector(struct atomisp_sub_device * asd,struct atomisp_dis_vector * vector) atomisp_css_video_set_dis_vector() argument 2571 atomisp_compare_dvs_grid(struct atomisp_sub_device * asd,struct atomisp_dvs_grid_info * atomgrid) atomisp_compare_dvs_grid() argument 2595 atomisp_css_set_dvs2_coefs(struct atomisp_sub_device * asd,struct ia_css_dvs2_coefficients * coefs) atomisp_css_set_dvs2_coefs() argument 2601 atomisp_css_set_dis_coefs(struct atomisp_sub_device * asd,struct atomisp_dis_coefficients * coefs) atomisp_css_set_dis_coefs() argument 2664 atomisp_css_set_zoom_factor(struct atomisp_sub_device * asd,unsigned int zoom) atomisp_css_set_zoom_factor() argument 2685 atomisp_css_set_formats_config(struct atomisp_sub_device * asd,struct ia_css_formats_config * formats_config) atomisp_css_set_formats_config() argument 2691 atomisp_css_get_wb_config(struct atomisp_sub_device * asd,struct atomisp_wb_config * config) atomisp_css_get_wb_config() argument 2714 atomisp_css_get_ob_config(struct atomisp_sub_device * asd,struct atomisp_ob_config * config) atomisp_css_get_ob_config() argument 2737 atomisp_css_get_dp_config(struct atomisp_sub_device * asd,struct atomisp_dp_config * config) atomisp_css_get_dp_config() argument 2760 atomisp_css_get_de_config(struct atomisp_sub_device * asd,struct atomisp_de_config * config) atomisp_css_get_de_config() argument 2783 atomisp_css_get_nr_config(struct atomisp_sub_device * asd,struct atomisp_nr_config * config) atomisp_css_get_nr_config() argument 2807 atomisp_css_get_ee_config(struct atomisp_sub_device * asd,struct atomisp_ee_config * config) atomisp_css_get_ee_config() argument 2830 atomisp_css_get_tnr_config(struct atomisp_sub_device * asd,struct atomisp_tnr_config * config) atomisp_css_get_tnr_config() argument 2853 atomisp_css_get_ctc_table(struct atomisp_sub_device * asd,struct atomisp_ctc_table * config) atomisp_css_get_ctc_table() argument 2881 atomisp_css_get_gamma_table(struct atomisp_sub_device * asd,struct atomisp_gamma_table * config) atomisp_css_get_gamma_table() argument 2909 atomisp_css_get_gc_config(struct atomisp_sub_device * asd,struct atomisp_gc_config * config) atomisp_css_get_gc_config() argument 2933 atomisp_css_get_3a_config(struct atomisp_sub_device * asd,struct atomisp_3a_config * config) atomisp_css_get_3a_config() argument 2957 atomisp_css_get_formats_config(struct atomisp_sub_device * asd,struct atomisp_formats_config * config) atomisp_css_get_formats_config() argument 2981 atomisp_css_get_zoom_factor(struct atomisp_sub_device * asd,unsigned int * zoom) atomisp_css_get_zoom_factor() argument 3007 atomisp_css_get_dis_stat(struct atomisp_sub_device * asd,struct atomisp_dis_statistics * stats) atomisp_css_get_dis_stat() argument 3102 atomisp_css_set_shading_table(struct atomisp_sub_device * asd,struct ia_css_shading_table * table) atomisp_css_set_shading_table() argument 3119 atomisp_css_set_morph_table(struct atomisp_sub_device * asd,struct ia_css_morph_table * table) atomisp_css_set_morph_table() argument 3125 atomisp_css_get_morph_table(struct atomisp_sub_device * asd,struct ia_css_morph_table * table) atomisp_css_get_morph_table() argument 3351 atomisp_css_set_isp_config_id(struct atomisp_sub_device * asd,uint32_t isp_config_id) atomisp_css_set_isp_config_id() argument 3357 atomisp_css_set_isp_config_applied_frame(struct atomisp_sub_device * asd,struct ia_css_frame * output_frame) atomisp_css_set_isp_config_applied_frame() argument 3379 atomisp_en_dz_capt_pipe(struct atomisp_sub_device * asd,bool enable) atomisp_en_dz_capt_pipe() argument [all...] |
H A D | atomisp_cmd.c | 82 static unsigned short atomisp_get_sensor_fps(struct atomisp_sub_device *asd) in atomisp_get_sensor_fps() argument 338 static void atomisp_sof_event(struct atomisp_sub_device *asd) in atomisp_sof_event() argument 348 atomisp_eof_event(struct atomisp_sub_device * asd,uint8_t exp_id) atomisp_eof_event() argument 358 atomisp_3a_stats_ready_event(struct atomisp_sub_device * asd,uint8_t exp_id) atomisp_3a_stats_ready_event() argument 369 atomisp_metadata_ready_event(struct atomisp_sub_device * asd,enum atomisp_metadata_type md_type) atomisp_metadata_ready_event() argument 380 atomisp_reset_event(struct atomisp_sub_device * asd) atomisp_reset_event() argument 524 atomisp_clear_css_buffer_counters(struct atomisp_sub_device * asd) atomisp_clear_css_buffer_counters() argument 646 atomisp_buf_done(struct atomisp_sub_device * asd,int error,enum ia_css_buffer_type buf_type,enum ia_css_pipe_id css_pipe_id,bool q_buffers,enum atomisp_input_stream_id stream_id) atomisp_buf_done() argument 1136 atomisp_update_capture_mode(struct atomisp_sub_device * asd) atomisp_update_capture_mode() argument 1152 atomisp_gdc_cac(struct atomisp_sub_device * asd,int flag,__s32 * value) atomisp_gdc_cac() argument 1174 atomisp_low_light(struct atomisp_sub_device * asd,int flag,__s32 * value) atomisp_low_light() argument 1191 atomisp_xnr(struct atomisp_sub_device * asd,int flag,int * xnr_enable) atomisp_xnr() argument 1207 atomisp_nr(struct atomisp_sub_device * asd,int flag,struct atomisp_nr_config * arg) atomisp_nr() argument 1227 atomisp_tnr(struct atomisp_sub_device * asd,int flag,struct atomisp_tnr_config * config) atomisp_tnr() argument 1249 atomisp_black_level(struct atomisp_sub_device * asd,int flag,struct atomisp_ob_config * config) atomisp_black_level() argument 1270 atomisp_ee(struct atomisp_sub_device * asd,int flag,struct atomisp_ee_config * config) atomisp_ee() argument 1291 atomisp_gamma(struct atomisp_sub_device * asd,int flag,struct atomisp_gamma_table * config) atomisp_gamma() argument 1311 atomisp_ctc(struct atomisp_sub_device * asd,int flag,struct atomisp_ctc_table * config) atomisp_ctc() argument 1331 atomisp_gamma_correction(struct atomisp_sub_device * asd,int flag,struct atomisp_gc_config * config) atomisp_gamma_correction() argument 1352 atomisp_formats(struct atomisp_sub_device * asd,int flag,struct atomisp_formats_config * config) atomisp_formats() argument 1369 atomisp_free_internal_buffers(struct atomisp_sub_device * asd) atomisp_free_internal_buffers() argument 1374 atomisp_update_grid_info(struct atomisp_sub_device * asd,enum ia_css_pipe_id pipe_id) atomisp_update_grid_info() argument 1421 atomisp_curr_user_grid_info(struct atomisp_sub_device * asd,struct atomisp_grid_info * info) atomisp_curr_user_grid_info() argument 1428 atomisp_compare_grid(struct atomisp_sub_device * asd,struct atomisp_grid_info * atomgrid) atomisp_compare_grid() argument 1440 atomisp_gdc_cac_table(struct atomisp_sub_device * asd,int flag,struct atomisp_morph_table * config) atomisp_gdc_cac_table() argument 1525 atomisp_macc_table(struct atomisp_sub_device * asd,int flag,struct atomisp_macc_config * config) atomisp_macc_table() argument 1567 atomisp_set_dis_vector(struct atomisp_sub_device * asd,struct atomisp_dis_vector * vector) atomisp_set_dis_vector() argument 1580 atomisp_get_dis_stat(struct atomisp_sub_device * asd,struct atomisp_dis_statistics * stats) atomisp_get_dis_stat() argument 1589 atomisp_set_array_res(struct atomisp_sub_device * asd,struct atomisp_resolution * config) atomisp_set_array_res() argument 1606 atomisp_get_dvs2_bq_resolutions(struct atomisp_sub_device * asd,struct atomisp_dvs2_bq_resolutions * bq_res) atomisp_get_dvs2_bq_resolutions() argument 1665 atomisp_set_dis_coefs(struct atomisp_sub_device * asd,struct atomisp_dis_coefficients * coefs) atomisp_set_dis_coefs() argument 1674 atomisp_3a_stat(struct atomisp_sub_device * asd,int flag,struct atomisp_3a_statistics * config) atomisp_3a_stat() argument 1732 atomisp_calculate_real_zoom_region(struct atomisp_sub_device * asd,struct ia_css_dz_config * dz_config,enum ia_css_pipe_id css_pipe_id) atomisp_calculate_real_zoom_region() argument 1888 atomisp_check_zoom_region(struct atomisp_sub_device * asd,struct ia_css_dz_config * dz_config) atomisp_check_zoom_region() argument 1923 atomisp_apply_css_parameters(struct atomisp_sub_device * asd,struct atomisp_css_params * css_param) atomisp_apply_css_parameters() argument 2040 atomisp_cp_general_isp_parameters(struct atomisp_sub_device * asd,struct atomisp_parameters * arg,struct atomisp_css_params * css_param,bool from_user) atomisp_cp_general_isp_parameters() argument 2333 atomisp_cp_lsc_table(struct atomisp_sub_device * asd,struct atomisp_shading_table * source_st,struct atomisp_css_params * css_param,bool from_user) atomisp_cp_lsc_table() argument 2445 atomisp_css_cp_dvs2_coefs(struct atomisp_sub_device * asd,struct ia_css_dvs2_coefficients * coefs,struct atomisp_css_params * css_param,bool from_user) atomisp_css_cp_dvs2_coefs() argument 2573 atomisp_cp_dvs_6axis_config(struct atomisp_sub_device * asd,struct atomisp_dvs_6axis_config * source_6axis_config,struct atomisp_css_params * css_param,bool from_user) atomisp_cp_dvs_6axis_config() argument 2725 atomisp_cp_morph_table(struct atomisp_sub_device * asd,struct atomisp_morph_table * source_morph_table,struct atomisp_css_params * css_param,bool from_user) atomisp_cp_morph_table() argument 2813 atomisp_makeup_css_parameters(struct atomisp_sub_device * asd,struct atomisp_parameters * arg,struct atomisp_css_params * css_param) atomisp_makeup_css_parameters() argument 2879 struct atomisp_sub_device *asd = pipe->asd; atomisp_handle_parameter_and_buffer() local 2941 struct atomisp_sub_device *asd = pipe->asd; atomisp_set_parameters() local 3016 atomisp_param(struct atomisp_sub_device * asd,int flag,struct atomisp_parm * config) atomisp_param() argument 3111 atomisp_color_effect(struct atomisp_sub_device * asd,int flag,__s32 * effect) atomisp_color_effect() argument 3204 atomisp_bad_pixel(struct atomisp_sub_device * asd,int flag,__s32 * value) atomisp_bad_pixel() argument 3219 atomisp_bad_pixel_param(struct atomisp_sub_device * asd,int flag,struct atomisp_dp_config * config) atomisp_bad_pixel_param() argument 3240 atomisp_video_stable(struct atomisp_sub_device * asd,int flag,__s32 * value) atomisp_video_stable() argument 3254 atomisp_fixed_pattern(struct atomisp_sub_device * asd,int flag,__s32 * value) atomisp_fixed_pattern() argument 3357 atomisp_fixed_pattern_table(struct atomisp_sub_device * asd,struct v4l2_framebuffer * arg) atomisp_fixed_pattern_table() argument 3381 atomisp_false_color(struct atomisp_sub_device * asd,int flag,__s32 * value) atomisp_false_color() argument 3405 atomisp_false_color_param(struct atomisp_sub_device * asd,int flag,struct atomisp_de_config * config) atomisp_false_color_param() argument 3426 atomisp_white_balance_param(struct atomisp_sub_device * asd,int flag,struct atomisp_wb_config * config) atomisp_white_balance_param() argument 3444 atomisp_3a_config_param(struct atomisp_sub_device * asd,int flag,struct atomisp_3a_config * config) atomisp_3a_config_param() argument 3470 atomisp_digital_zoom(struct atomisp_sub_device * asd,int flag,__s32 * value) atomisp_digital_zoom() argument 3495 __atomisp_update_stream_env(struct atomisp_sub_device * asd,u16 stream_index,struct atomisp_input_stream_info * stream_info) __atomisp_update_stream_env() argument 3798 struct atomisp_sub_device *asd = &isp->asd; atomisp_try_fmt() local 3895 atomisp_set_sensor_mipi_to_isp(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,struct camera_mipi_info * mipi_info) atomisp_set_sensor_mipi_to_isp() argument 3976 configure_pp_input_nop(struct atomisp_sub_device * asd,unsigned int width,unsigned int height) configure_pp_input_nop() argument 3982 configure_output_nop(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int min_width,enum ia_css_frame_format sh_fmt) configure_output_nop() argument 3990 get_frame_info_nop(struct atomisp_sub_device * asd,struct ia_css_frame_info * finfo) get_frame_info_nop() argument 4003 css_input_resolution_changed(struct atomisp_sub_device * asd,struct v4l2_mbus_framefmt * ffmt) css_input_resolution_changed() argument 4044 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_set_fmt_to_isp() local 4206 atomisp_get_dis_envelop(struct atomisp_sub_device * asd,unsigned int width,unsigned int height,unsigned int * dvs_env_w,unsigned int * dvs_env_h) atomisp_get_dis_envelop() argument 4225 atomisp_check_copy_mode(struct atomisp_sub_device * asd,const struct v4l2_pix_format * f) atomisp_check_copy_mode() argument 4253 struct atomisp_sub_device *asd = pipe->asd; atomisp_set_fmt_to_snr() local 4328 struct atomisp_sub_device *asd = pipe->asd; atomisp_set_fmt() local 4445 atomisp_set_shading_table(struct atomisp_sub_device * asd,struct atomisp_shading_table * user_shading_table) atomisp_set_shading_table() argument 4507 __checking_exp_id(struct atomisp_sub_device * asd,int exp_id) __checking_exp_id() argument 4527 atomisp_init_raw_buffer_bitmap(struct atomisp_sub_device * asd) atomisp_init_raw_buffer_bitmap() argument 4537 __is_raw_buffer_locked(struct atomisp_sub_device * asd,int exp_id) __is_raw_buffer_locked() argument 4554 __clear_raw_buffer_bitmap(struct atomisp_sub_device * asd,int exp_id) __clear_raw_buffer_bitmap() argument 4574 atomisp_exp_id_capture(struct atomisp_sub_device * asd,int * exp_id) atomisp_exp_id_capture() argument 4597 atomisp_exp_id_unlock(struct atomisp_sub_device * asd,int * exp_id) atomisp_exp_id_unlock() argument 4620 atomisp_enable_dz_capt_pipe(struct atomisp_sub_device * asd,unsigned int * enable) atomisp_enable_dz_capt_pipe() argument 4635 atomisp_inject_a_fake_event(struct atomisp_sub_device * asd,int * event) atomisp_inject_a_fake_event() argument [all...] |
H A D | atomisp_fops.c | 98 static int atomisp_q_one_metadata_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_metadata_buffer() argument 137 atomisp_q_one_s3a_buffer(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum ia_css_pipe_id css_pipe_id) atomisp_q_one_s3a_buffer() argument 178 atomisp_q_one_dis_buffer(struct atomisp_sub_device * asd,enum atomisp_input_stream_id stream_id,enum ia_css_pipe_id css_pipe_id) atomisp_q_one_dis_buffer() argument 220 atomisp_q_video_buffers_to_css(struct atomisp_sub_device * asd,struct atomisp_video_pipe * pipe,enum atomisp_input_stream_id stream_id,enum ia_css_buffer_type css_buf_type,enum ia_css_pipe_id css_pipe_id) atomisp_q_video_buffers_to_css() argument 331 atomisp_qbuffers_to_css(struct atomisp_sub_device * asd) atomisp_qbuffers_to_css() argument 360 struct atomisp_sub_device *asd = pipe->asd; atomisp_buf_queue() local 443 atomisp_subdev_init_struct(struct atomisp_sub_device * asd) atomisp_subdev_init_struct() argument 475 struct atomisp_sub_device *asd = pipe->asd; atomisp_open() local 526 struct atomisp_sub_device *asd = pipe->asd; atomisp_release() local [all...] |
H A D | atomisp_ioctl.c | 409 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_g_input() local 532 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_framesizes() local 568 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_frameintervals() local 602 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_enum_fmt_cap() local 681 atomisp_alloc_css_stat_bufs(struct atomisp_sub_device * asd,uint16_t stream_id) atomisp_alloc_css_stat_bufs() argument 845 atomisp_dma_burst_len_cfg(struct atomisp_sub_device * asd) atomisp_dma_burst_len_cfg() argument 862 struct atomisp_sub_device *asd = pipe->asd; atomisp_stop_stream() local 918 struct atomisp_sub_device *asd = pipe->asd; atomisp_start_streaming() local 1038 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_g_ctrl() local 1090 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_s_ctrl() local 1168 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_camera_g_ext_ctrls() local 1225 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_camera_s_ext_ctrls() local 1291 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_g_parm() local 1309 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_s_parm() local 1361 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; atomisp_vidioc_default() local [all...] |
H A D | atomisp_subdev.c | 110 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd) in atomisp_subdev_format_conversion() argument 597 static void isp_subdev_init_params(struct atomisp_sub_device *asd) in isp_subdev_init_params() argument 622 struct atomisp_sub_device *asd = v4l2_get_subdevdata(sd); atomisp_link_setup() local 771 atomisp_init_subdev_pipe(struct atomisp_sub_device * asd,struct atomisp_video_pipe * pipe,enum v4l2_buf_type buf_type) atomisp_init_subdev_pipe() argument 810 isp_subdev_init_entities(struct atomisp_sub_device * asd) isp_subdev_init_entities() argument 873 atomisp_subdev_cleanup_entities(struct atomisp_sub_device * asd) atomisp_subdev_cleanup_entities() argument 880 atomisp_subdev_cleanup_pending_events(struct atomisp_sub_device * asd) atomisp_subdev_cleanup_pending_events() argument 894 atomisp_subdev_unregister_entities(struct atomisp_sub_device * asd) atomisp_subdev_unregister_entities() argument 901 atomisp_subdev_register_subdev(struct atomisp_sub_device * asd,struct v4l2_device * vdev) atomisp_subdev_register_subdev() argument [all...] |
H A D | atomisp_csi2_bridge.c | 445 struct v4l2_async_connection asd; member 455 struct v4l2_async_connection *asd) in atomisp_notifier_bound() argument 482 struct v4l2_async_connection *asd) in atomisp_notifier_unbind() argument
|
H A D | atomisp_csi2.c | 228 static void atomisp_csi2_configure_isp2401(struct atomisp_sub_device *asd) in atomisp_csi2_configure_isp2401() argument 323 void atomisp_csi2_configure(struct atomisp_sub_device *asd) in atomisp_csi2_configure() argument
|
/linux/drivers/staging/media/ipu7/ |
H A D | ipu7-isys-subdev.c | 105 struct ipu7_isys_subdev *asd = to_ipu7_isys_subdev(sd); in ipu7_isys_subdev_set_fmt() local 173 struct ipu7_isys_subdev *asd = to_ipu7_isys_subdev(sd); in ipu7_isys_subdev_enum_mbus_code() local 279 int ipu7_isys_subdev_init(struct ipu7_isys_subdev *asd, in ipu7_isys_subdev_init() argument 344 ipu7_isys_subdev_cleanup(struct ipu7_isys_subdev * asd) ipu7_isys_subdev_cleanup() argument [all...] |
H A D | ipu7-isys-csi2.c | 69 struct ipu7_isys_subdev *asd = to_ipu7_isys_subdev(sd); in csi2_subscribe_event() local 196 struct ipu7_isys_subdev *asd = to_ipu7_isys_subdev(sd); in ipu7_isys_csi2_set_sel() local 292 struct ipu7_isys_subdev *asd = to_ipu7_isys_subdev(sd); in ipu7_isys_csi2_enable_streams() local 338 struct ipu7_isys_subdev *asd = to_ipu7_isys_subdev(sd); in ipu7_isys_csi2_disable_streams() local [all...] |
H A D | ipu7-isys-csi2.h | 34 struct ipu7_isys_subdev asd; member
|
/linux/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-isys-subdev.c | 144 struct ipu6_isys_subdev *asd = to_ipu6_isys_subdev(sd); in ipu6_isys_subdev_set_fmt() local 212 struct ipu6_isys_subdev *asd = to_ipu6_isys_subdev(sd); in ipu6_isys_subdev_enum_mbus_code() local 336 int ipu6_isys_subdev_init(struct ipu6_isys_subdev *asd, in ipu6_isys_subdev_init() argument 399 ipu6_isys_subdev_cleanup(struct ipu6_isys_subdev * asd) ipu6_isys_subdev_cleanup() argument [all...] |
H A D | ipu6-isys-csi2.c | 101 struct ipu6_isys_subdev *asd = to_ipu6_isys_subdev(sd); in csi2_subscribe_event() local 231 struct ipu6_isys_subdev *asd = to_ipu6_isys_subdev(sd); in ipu6_isys_csi2_set_stream() local 346 struct ipu6_isys_subdev *asd = to_ipu6_isys_subdev(sd); in ipu6_isys_csi2_enable_streams() local 405 struct ipu6_isys_subdev *asd = to_ipu6_isys_subdev(sd); in ipu6_isys_csi2_set_sel() local [all...] |
H A D | ipu6-isys-csi2.h | 38 struct ipu6_isys_subdev asd; member
|
/linux/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-core.c | 95 struct v4l2_async_connection *asd) in rzg2l_cru_group_notify_unbind() argument 113 struct v4l2_async_connection *asd) in rzg2l_cru_group_notify_bound() argument 141 struct v4l2_async_connection *asd; in rzg2l_cru_mc_parse_of() local [all...] |
/linux/drivers/staging/media/imx/ |
H A D | imx-media-of.c | 22 struct v4l2_async_connection *asd; in imx_media_of_add_csi() local
|
H A D | imx-media-dev.c | 23 struct v4l2_async_connection *asd) in imx_media_subdev_bound() argument
|
H A D | imx6-mipi-csi2.c | 639 struct v4l2_async_connection *asd) in csi2_notify_bound() argument 662 struct v4l2_async_connection *asd) in csi2_notify_unbind() argument 679 struct v4l2_async_connection *asd; in csi2_async_register() local
|
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-core.c | 300 struct v4l2_async_connection *asd) in dcmipp_graph_notify_bound() argument 388 struct v4l2_async_connection *asd) in dcmipp_graph_notify_unbind() argument 431 struct v4l2_async_connection *asd; in dcmipp_graph_init() local
|
/linux/drivers/media/platform/renesas/rcar-isp/ |
H A D | csisp.c | 374 struct v4l2_async_connection *asd) in risp_notify_bound() argument 399 struct v4l2_async_connection *asd) in risp_notify_unbind() argument 415 struct v4l2_async_connection *asd; in risp_parse_dt() local
|
/linux/drivers/media/platform/ |
H A D | video-mux.c | 320 struct v4l2_async_connection *asd) in video_mux_notify_bound() argument 340 struct v4l2_async_connection *asd; in video_mux_async_register() local
|
/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-core.c | 34 struct v4l2_async_connection asd; member 39 asd_to_mxc_isi_async_subdev(struct v4l2_async_connection *asd) in asd_to_mxc_isi_async_subdev() argument
|
/linux/drivers/media/pci/intel/ivsc/ |
H A D | mei_csi.c | 513 struct v4l2_async_connection *asd) in mei_csi_notify_bound() argument 533 struct v4l2_async_connection *asd) in mei_csi_notify_unbind() argument 576 struct v4l2_async_connection *asd; in mei_csi_parse_firmware() local
|
/linux/drivers/staging/media/tegra-video/ |
H A D | vi.c | 43 struct v4l2_async_connection asd; member 61 to_tegra_vi_graph_entity(struct v4l2_async_connection *asd) in to_tegra_vi_graph_entity() argument 1465 struct v4l2_async_connection *asd; in tegra_vi_graph_find_entity() local 1583 struct v4l2_async_connection *asd; tegra_vi_graph_notify_complete() local 1656 tegra_vi_graph_notify_bound(struct v4l2_async_notifier * notifier,struct v4l2_subdev * subdev,struct v4l2_async_connection * asd) tegra_vi_graph_notify_bound() argument [all...] |
/linux/drivers/media/i2c/ |
H A D | st-mipid02.c | 662 struct v4l2_async_connection *asd) in mipid02_async_bound() argument 697 struct v4l2_async_connection *asd) in mipid02_async_unbind() argument 713 struct v4l2_async_connection *asd; in mipid02_parse_rx_ep() local
|
/linux/drivers/media/pci/intel/ipu3/ |
H A D | ipu3-cio2.c | 1353 struct v4l2_async_connection asd; member 1363 struct v4l2_async_connection *asd) in cio2_notifier_bound() argument 1389 struct v4l2_async_connection *asd) in cio2_notifier_unbind() argument 1402 struct v4l2_async_connection *asd; in cio2_notifier_complete() local [all...] |