/linux-5.19.10/drivers/staging/media/atomisp/pci/ |
D | atomisp_compat.h | 28 struct atomisp_sub_device; 49 void atomisp_css_init_struct(struct atomisp_sub_device *asd); 63 int atomisp_q_video_buffer_to_css(struct atomisp_sub_device *asd, 69 int atomisp_q_s3a_buffer_to_css(struct atomisp_sub_device *asd, 74 int atomisp_q_metadata_buffer_to_css(struct atomisp_sub_device *asd, 79 int atomisp_q_dis_buffer_to_css(struct atomisp_sub_device *asd, 86 int atomisp_css_start(struct atomisp_sub_device *asd, 89 void atomisp_css_update_isp_params(struct atomisp_sub_device *asd); 90 void atomisp_css_update_isp_params_on_pipe(struct atomisp_sub_device *asd, 93 int atomisp_css_queue_buffer(struct atomisp_sub_device *asd, [all …]
|
D | atomisp_cmd.h | 59 void atomisp_flush_bufs_and_wakeup(struct atomisp_sub_device *asd); 60 void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd); 62 bool atomisp_buffers_queued(struct atomisp_sub_device *asd); 71 void atomisp_setup_flash(struct atomisp_sub_device *asd); 88 int atomisp_set_sensor_runmode(struct atomisp_sub_device *asd, 94 int atomisp_gdc_cac(struct atomisp_sub_device *asd, int flag, 98 int atomisp_low_light(struct atomisp_sub_device *asd, int flag, 105 int atomisp_xnr(struct atomisp_sub_device *asd, int flag, int *arg); 107 int atomisp_formats(struct atomisp_sub_device *asd, int flag, 111 int atomisp_nr(struct atomisp_sub_device *asd, int flag, [all …]
|
D | atomisp_acc.h | 31 struct atomisp_sub_device; 42 void atomisp_acc_release(struct atomisp_sub_device *asd); 45 int atomisp_acc_load(struct atomisp_sub_device *asd, 49 int atomisp_acc_load_to_pipe(struct atomisp_sub_device *asd, 53 int atomisp_acc_unload(struct atomisp_sub_device *asd, 59 int atomisp_acc_map(struct atomisp_sub_device *asd, 65 int atomisp_acc_unmap(struct atomisp_sub_device *asd, 71 int atomisp_acc_s_mapped_arg(struct atomisp_sub_device *asd, 79 int atomisp_acc_start(struct atomisp_sub_device *asd, 87 int atomisp_acc_wait(struct atomisp_sub_device *asd, [all …]
|
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 …]
|
D | atomisp_compat_css20.c | 192 static void __dump_pipe_config(struct atomisp_sub_device *asd, in __dump_pipe_config() 287 static void __dump_stream_config(struct atomisp_sub_device *asd, in __dump_stream_config() 421 static int __destroy_stream(struct atomisp_sub_device *asd, in __destroy_stream() 473 static int __destroy_streams(struct atomisp_sub_device *asd, bool force) in __destroy_streams() 486 static int __create_stream(struct atomisp_sub_device *asd, in __create_stream() 520 static int __create_streams(struct atomisp_sub_device *asd) in __create_streams() 537 static int __destroy_stream_pipes(struct atomisp_sub_device *asd, in __destroy_stream_pipes() 561 static int __destroy_pipes(struct atomisp_sub_device *asd, bool force) in __destroy_pipes() 583 void atomisp_destroy_pipes_stream_force(struct atomisp_sub_device *asd) in atomisp_destroy_pipes_stream_force() 590 struct atomisp_sub_device *asd, in __apply_additional_pipe_config() [all …]
|
D | atomisp_acc.c | 75 acc_get_fw(struct atomisp_sub_device *asd, unsigned int handle) in acc_get_fw() 86 static struct atomisp_map *acc_get_map(struct atomisp_sub_device *asd, in acc_get_map() 99 static int acc_stop_acceleration(struct atomisp_sub_device *asd) in acc_stop_acceleration() 117 void atomisp_acc_release(struct atomisp_sub_device *asd) in atomisp_acc_release() 141 int atomisp_acc_load_to_pipe(struct atomisp_sub_device *asd, in atomisp_acc_load_to_pipe() 211 int atomisp_acc_load(struct atomisp_sub_device *asd, in atomisp_acc_load() 226 int atomisp_acc_unload(struct atomisp_sub_device *asd, unsigned int *handle) in atomisp_acc_unload() 244 int atomisp_acc_start(struct atomisp_sub_device *asd, unsigned int *handle) in atomisp_acc_start() 304 int atomisp_acc_wait(struct atomisp_sub_device *asd, unsigned int *handle) in atomisp_acc_wait() 324 void atomisp_acc_done(struct atomisp_sub_device *asd, unsigned int handle) in atomisp_acc_done() [all …]
|
D | atomisp_subdev.h | 66 struct atomisp_sub_device; 99 struct atomisp_sub_device *asd; 127 struct atomisp_sub_device *asd; 292 struct atomisp_sub_device { struct 435 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd, argument 458 int atomisp_update_run_mode(struct atomisp_sub_device *asd); 460 void atomisp_subdev_cleanup_pending_events(struct atomisp_sub_device *asd); 462 void atomisp_subdev_unregister_entities(struct atomisp_sub_device *asd); 463 int atomisp_subdev_register_entities(struct atomisp_sub_device *asd,
|
D | atomisp_fops.h | 25 int atomisp_q_video_buffers_to_css(struct atomisp_sub_device *asd, 32 unsigned int atomisp_sub_dev_users(struct atomisp_sub_device *asd); 45 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd);
|
D | atomisp_cmd.c | 111 static unsigned short atomisp_get_sensor_fps(struct atomisp_sub_device *asd) in atomisp_get_sensor_fps() 212 struct atomisp_sub_device *asd = &isp->asd[0]; in atomisp_freq_scaling() 399 static void atomisp_sof_event(struct atomisp_sub_device *asd) in atomisp_sof_event() 409 void atomisp_eof_event(struct atomisp_sub_device *asd, uint8_t exp_id) in atomisp_eof_event() 419 static void atomisp_3a_stats_ready_event(struct atomisp_sub_device *asd, in atomisp_3a_stats_ready_event() 430 static void atomisp_metadata_ready_event(struct atomisp_sub_device *asd, in atomisp_metadata_ready_event() 441 static void atomisp_reset_event(struct atomisp_sub_device *asd) in atomisp_reset_event() 495 static struct atomisp_sub_device * 502 struct atomisp_sub_device *asd = &isp->asd[i]; in __get_asd_from_port() 521 struct atomisp_sub_device *asd; in atomisp_isr() [all …]
|
D | atomisp_internal.h | 168 struct atomisp_sub_device *asd; 235 struct atomisp_sub_device *asd; 304 void atomisp_wdt_refresh(struct atomisp_sub_device *asd, unsigned int delay); 307 void atomisp_wdt_start(struct atomisp_sub_device *asd); 313 void atomisp_wdt_stop(struct atomisp_sub_device *asd, bool sync);
|
D | atomisp_subdev.c | 118 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd, in atomisp_subdev_format_conversion() 181 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in isp_subdev_subscribe_event() 253 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_get_rect() 279 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_get_ffmt() 373 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_set_selection() 580 static int atomisp_get_sensor_bin_factor(struct atomisp_sub_device *asd) in atomisp_get_sensor_bin_factor() 619 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_set_ffmt() 738 static void isp_subdev_init_params(struct atomisp_sub_device *asd) in isp_subdev_init_params() 770 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in isp_subdev_link_setup() 839 static int __atomisp_update_run_mode(struct atomisp_sub_device *asd) in __atomisp_update_run_mode() [all …]
|
D | atomisp_csi2.h | 33 struct atomisp_sub_device; 57 void atomisp_csi2_configure(struct atomisp_sub_device *asd);
|
D | atomisp_ioctl.h | 37 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd, 47 enum ia_css_pipe_id atomisp_get_css_pipe_id(struct atomisp_sub_device
|
D | atomisp_file.c | 41 struct atomisp_sub_device *asd = &isp->asd[0]; in file_work() 68 struct atomisp_sub_device *asd = &isp->asd[0]; in file_input_s_stream() 90 struct atomisp_sub_device *asd = &isp->asd[0]; in file_input_get_fmt()
|
D | atomisp_fops.c | 87 static int atomisp_q_one_metadata_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_metadata_buffer() 127 static int atomisp_q_one_s3a_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_s3a_buffer() 169 static int atomisp_q_one_dis_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_dis_buffer() 211 int atomisp_q_video_buffers_to_css(struct atomisp_sub_device *asd, in atomisp_q_video_buffers_to_css() 325 static int atomisp_get_css_buf_type(struct atomisp_sub_device *asd, in atomisp_get_css_buf_type() 374 static int atomisp_qbuffers_to_css_for_all_pipes(struct atomisp_sub_device *asd) in atomisp_qbuffers_to_css_for_all_pipes() 414 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd) in atomisp_qbuffers_to_css() 703 static void atomisp_subdev_init_struct(struct atomisp_sub_device *asd) in atomisp_subdev_init_struct() 741 static unsigned int atomisp_subdev_users(struct atomisp_sub_device *asd) in atomisp_subdev_users() 767 struct atomisp_sub_device *asd; in atomisp_open() [all …]
|
D | atomisp_ioctl.c | 608 atomisp_subdev_streaming_count(struct atomisp_sub_device *asd) in atomisp_subdev_streaming_count() 646 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_g_input() 668 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_s_input() 774 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_framesizes() 798 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_frameintervals() 825 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_fmt_cap() 1071 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd, in atomisp_alloc_css_stat_bufs() 1180 struct atomisp_sub_device *asd = pipe->asd; in __atomisp_reqbufs() 1313 struct atomisp_sub_device *asd = pipe->asd; in atomisp_qbuf() 1542 struct atomisp_sub_device *asd = pipe->asd; in atomisp_dqbuf() [all …]
|
D | atomisp_csi2.c | 299 static void atomisp_csi2_configure_isp2401(struct atomisp_sub_device *asd) in atomisp_csi2_configure_isp2401() 398 void atomisp_csi2_configure(struct atomisp_sub_device *asd) in atomisp_csi2_configure()
|
D | atomisp_v4l2.c | 832 struct atomisp_sub_device *asd = &isp->asd[0]; in atomisp_suspend() 1245 struct atomisp_sub_device *asd = &isp->asd[i]; in atomisp_register_entities() 1259 struct atomisp_sub_device *asd = &isp->asd[i]; in atomisp_register_entities() 1505 struct atomisp_sub_device *asd = &isp->asd[i]; in init_atomisp_wdts()
|