/openbmc/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_compat.h | 27 struct atomisp_sub_device; 44 void atomisp_css_init_struct(struct atomisp_sub_device *asd); 58 int atomisp_q_video_buffer_to_css(struct atomisp_sub_device *asd, 64 int atomisp_q_s3a_buffer_to_css(struct atomisp_sub_device *asd, 69 int atomisp_q_metadata_buffer_to_css(struct atomisp_sub_device *asd, 74 int atomisp_q_dis_buffer_to_css(struct atomisp_sub_device *asd, 81 int atomisp_css_start(struct atomisp_sub_device *asd); 83 void atomisp_css_update_isp_params(struct atomisp_sub_device *asd); 84 void atomisp_css_update_isp_params_on_pipe(struct atomisp_sub_device *asd, 87 int atomisp_css_queue_buffer(struct atomisp_sub_device *asd, [all …]
|
H A D | atomisp_cmd.h | 62 void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd); 68 void atomisp_setup_flash(struct atomisp_sub_device *asd); 84 int atomisp_set_sensor_runmode(struct atomisp_sub_device *asd, 90 int atomisp_gdc_cac(struct atomisp_sub_device *asd, int flag, 94 int atomisp_low_light(struct atomisp_sub_device *asd, int flag, 101 int atomisp_xnr(struct atomisp_sub_device *asd, int flag, int *arg); 103 int atomisp_formats(struct atomisp_sub_device *asd, int flag, 107 int atomisp_nr(struct atomisp_sub_device *asd, int flag, 111 int atomisp_tnr(struct atomisp_sub_device *asd, int flag, 115 int atomisp_black_level(struct atomisp_sub_device *asd, int flag, [all …]
|
H A D | atomisp_compat_css20.h | 38 struct atomisp_sub_device; 108 void atomisp_css_set_macc_config(struct atomisp_sub_device *asd, 111 void atomisp_css_set_ecd_config(struct atomisp_sub_device *asd, 114 void atomisp_css_set_ynr_config(struct atomisp_sub_device *asd, 117 void atomisp_css_set_fc_config(struct atomisp_sub_device *asd, 120 void atomisp_css_set_aa_config(struct atomisp_sub_device *asd, 123 void atomisp_css_set_baa_config(struct atomisp_sub_device *asd, 126 void atomisp_css_set_anr_config(struct atomisp_sub_device *asd, 129 void atomisp_css_set_xnr_config(struct atomisp_sub_device *asd, 132 void atomisp_css_set_cnr_config(struct atomisp_sub_device *asd, [all …]
|
H A D | atomisp_compat_css20.c | 184 static void __dump_pipe_config(struct atomisp_sub_device *asd, in __dump_pipe_config() 267 static void __dump_stream_config(struct atomisp_sub_device *asd, in __dump_stream_config() 401 static int __destroy_stream(struct atomisp_sub_device *asd, in __destroy_stream() 443 static int __destroy_streams(struct atomisp_sub_device *asd) in __destroy_streams() 456 static int __create_stream(struct atomisp_sub_device *asd, in __create_stream() 490 static int __create_streams(struct atomisp_sub_device *asd) in __create_streams() 507 static int __destroy_stream_pipes(struct atomisp_sub_device *asd, in __destroy_stream_pipes() 529 static int __destroy_pipes(struct atomisp_sub_device *asd) in __destroy_pipes() 551 void atomisp_destroy_pipes_stream(struct atomisp_sub_device *asd) in atomisp_destroy_pipes_stream() 561 struct atomisp_sub_device *asd, in __apply_additional_pipe_config() [all …]
|
H A D | atomisp_subdev.h | 46 struct atomisp_sub_device; 84 struct atomisp_sub_device *asd; 238 struct atomisp_sub_device { struct 342 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd); argument 363 int atomisp_update_run_mode(struct atomisp_sub_device *asd); 365 void atomisp_subdev_cleanup_pending_events(struct atomisp_sub_device *asd); 367 void atomisp_subdev_unregister_entities(struct atomisp_sub_device *asd); 368 int atomisp_subdev_register_subdev(struct atomisp_sub_device *asd,
|
H A D | atomisp_subdev.c | 120 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd) in atomisp_subdev_format_conversion() 167 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in isp_subdev_subscribe_event() 238 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_get_rect() 264 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_get_ffmt() 355 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_set_selection() 530 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_set_ffmt() 642 static void isp_subdev_init_params(struct atomisp_sub_device *asd) in isp_subdev_init_params() 666 static int __atomisp_update_run_mode(struct atomisp_sub_device *asd) in __atomisp_update_run_mode() 685 int atomisp_update_run_mode(struct atomisp_sub_device *asd) in atomisp_update_run_mode() 698 struct atomisp_sub_device *asd = container_of( in s_ctrl() [all …]
|
H A D | atomisp_cmd.c | 100 static unsigned short atomisp_get_sensor_fps(struct atomisp_sub_device *asd) in atomisp_get_sensor_fps() 356 static void atomisp_sof_event(struct atomisp_sub_device *asd) in atomisp_sof_event() 366 void atomisp_eof_event(struct atomisp_sub_device *asd, uint8_t exp_id) in atomisp_eof_event() 376 static void atomisp_3a_stats_ready_event(struct atomisp_sub_device *asd, in atomisp_3a_stats_ready_event() 387 static void atomisp_metadata_ready_event(struct atomisp_sub_device *asd, in atomisp_metadata_ready_event() 398 static void atomisp_reset_event(struct atomisp_sub_device *asd) in atomisp_reset_event() 542 void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd) in atomisp_clear_css_buffer_counters() 664 void atomisp_buf_done(struct atomisp_sub_device *asd, int error, in atomisp_buf_done() 1013 void atomisp_setup_flash(struct atomisp_sub_device *asd) in atomisp_setup_flash() 1239 static void atomisp_update_capture_mode(struct atomisp_sub_device *asd) in atomisp_update_capture_mode() [all …]
|
H A D | atomisp_fops.c | 109 static int atomisp_q_one_metadata_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_metadata_buffer() 148 static int atomisp_q_one_s3a_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_s3a_buffer() 189 static int atomisp_q_one_dis_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_dis_buffer() 231 static int atomisp_q_video_buffers_to_css(struct atomisp_sub_device *asd, in atomisp_q_video_buffers_to_css() 345 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd) in atomisp_qbuffers_to_css() 374 struct atomisp_sub_device *asd = pipe->asd; in atomisp_buf_queue() 461 static void atomisp_subdev_init_struct(struct atomisp_sub_device *asd) in atomisp_subdev_init_struct() 494 struct atomisp_sub_device *asd = pipe->asd; in atomisp_open() 556 struct atomisp_sub_device *asd = pipe->asd; in atomisp_release()
|
H A D | atomisp_csi2.h | 39 struct atomisp_sub_device; 77 void atomisp_csi2_configure(struct atomisp_sub_device *asd);
|
H A D | atomisp_ioctl.c | 608 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_g_input() 630 struct atomisp_sub_device *asd = pipe->asd; in atomisp_s_input() 779 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_framesizes() 807 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_frameintervals() 834 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_fmt_cap() 918 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd, in atomisp_alloc_css_stat_bufs() 1054 struct atomisp_sub_device *asd = pipe->asd; in atomisp_dqbuf_wrapper() 1090 static void atomisp_dma_burst_len_cfg(struct atomisp_sub_device *asd) in atomisp_dma_burst_len_cfg() 1107 struct atomisp_sub_device *asd = pipe->asd; in atomisp_start_streaming() 1201 struct atomisp_sub_device *asd = pipe->asd; in atomisp_stop_streaming() [all …]
|
H A D | atomisp_internal.h | 144 struct atomisp_sub_device *asd; 185 struct atomisp_sub_device asd;
|
H A D | atomisp_fops.h | 29 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd);
|
H A D | atomisp_ioctl.h | 39 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd,
|
H A D | atomisp_csi2.c | 260 static void atomisp_csi2_configure_isp2401(struct atomisp_sub_device *asd) in atomisp_csi2_configure_isp2401() 355 void atomisp_csi2_configure(struct atomisp_sub_device *asd) in atomisp_csi2_configure()
|