/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_compat.h | 16 struct atomisp_sub_device; 33 void atomisp_css_init_struct(struct atomisp_sub_device *asd); 47 int atomisp_q_video_buffer_to_css(struct atomisp_sub_device *asd, 53 int atomisp_q_s3a_buffer_to_css(struct atomisp_sub_device *asd, 58 int atomisp_q_metadata_buffer_to_css(struct atomisp_sub_device *asd, 63 int atomisp_q_dis_buffer_to_css(struct atomisp_sub_device *asd, 70 int atomisp_css_start(struct atomisp_sub_device *asd); 72 void atomisp_css_update_isp_params(struct atomisp_sub_device *asd); 73 void atomisp_css_update_isp_params_on_pipe(struct atomisp_sub_device *asd, 76 int atomisp_css_queue_buffer(struct atomisp_sub_device *as [all...] |
H A D | atomisp_cmd.h | 44 void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd); 65 int atomisp_gdc_cac(struct atomisp_sub_device *asd, int flag, 69 int atomisp_low_light(struct atomisp_sub_device *asd, int flag, 76 int atomisp_xnr(struct atomisp_sub_device *asd, int flag, int *arg); 78 int atomisp_formats(struct atomisp_sub_device *asd, int flag, 82 int atomisp_nr(struct atomisp_sub_device *asd, int flag, 86 int atomisp_tnr(struct atomisp_sub_device *asd, int flag, 90 int atomisp_black_level(struct atomisp_sub_device *asd, int flag, 94 int atomisp_ee(struct atomisp_sub_device *asd, int flag, 98 int atomisp_gamma(struct atomisp_sub_device *as [all...] |
H A D | atomisp_compat_css20.h | 27 struct atomisp_sub_device; 97 void atomisp_css_set_macc_config(struct atomisp_sub_device *asd, 100 void atomisp_css_set_ecd_config(struct atomisp_sub_device *asd, 103 void atomisp_css_set_ynr_config(struct atomisp_sub_device *asd, 106 void atomisp_css_set_fc_config(struct atomisp_sub_device *asd, 109 void atomisp_css_set_aa_config(struct atomisp_sub_device *asd, 112 void atomisp_css_set_baa_config(struct atomisp_sub_device *asd, 115 void atomisp_css_set_anr_config(struct atomisp_sub_device *asd, 118 void atomisp_css_set_xnr_config(struct atomisp_sub_device *asd, 121 void atomisp_css_set_cnr_config(struct atomisp_sub_device *as [all...] |
H A D | atomisp_compat_css20.c | 172 static void __dump_pipe_config(struct atomisp_sub_device *asd, in __dump_pipe_config() 255 static void __dump_stream_config(struct atomisp_sub_device *asd, in __dump_stream_config() 374 static int __destroy_stream(struct atomisp_sub_device *asd, in __destroy_stream() 416 static int __destroy_streams(struct atomisp_sub_device *asd) in __destroy_streams() 429 static int __create_stream(struct atomisp_sub_device *asd, in __create_stream() 463 static int __create_streams(struct atomisp_sub_device *asd) in __create_streams() 480 static int __destroy_stream_pipes(struct atomisp_sub_device *asd, in __destroy_stream_pipes() 502 static int __destroy_pipes(struct atomisp_sub_device *asd) in __destroy_pipes() 524 void atomisp_destroy_pipes_stream(struct atomisp_sub_device *asd) in atomisp_destroy_pipes_stream() 534 struct atomisp_sub_device *as in __apply_additional_pipe_config() [all...] |
H A D | atomisp_subdev.h | 35 struct atomisp_sub_device; 71 struct atomisp_sub_device *asd; 212 struct atomisp_sub_device { struct 313 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd); argument 334 void atomisp_subdev_cleanup_pending_events(struct atomisp_sub_device *asd); 336 void atomisp_subdev_unregister_entities(struct atomisp_sub_device *asd); 337 int atomisp_subdev_register_subdev(struct atomisp_sub_device *asd, 213 subdevatomisp_sub_device global() argument 214 padsatomisp_sub_device global() argument 215 fmtatomisp_sub_device global() argument 217 sink_pad_padding_watomisp_sub_device global() argument 218 sink_pad_padding_hatomisp_sub_device global() argument 220 outputatomisp_sub_device global() argument 221 video_outatomisp_sub_device global() argument 222 ispatomisp_sub_device global() argument 223 ctrl_handleratomisp_sub_device global() argument 224 run_modeatomisp_sub_device global() argument 225 vfppatomisp_sub_device global() argument 226 continuous_raw_buffer_sizeatomisp_sub_device global() argument 227 continuous_viewfinderatomisp_sub_device global() argument 228 enable_raw_buffer_lockatomisp_sub_device global() argument 231 ion_dev_fdatomisp_sub_device global() argument 233 disable_dzatomisp_sub_device global() argument 235 paramsatomisp_sub_device global() argument 237 stream_envatomisp_sub_device global() argument 239 dvs_envelopatomisp_sub_device global() argument 240 s3a_bufs_in_cssatomisp_sub_device global() argument 241 dis_bufs_in_cssatomisp_sub_device global() argument 243 metadata_bufs_in_cssatomisp_sub_device global() argument 246 metadataatomisp_sub_device global() argument 248 metadata_in_cssatomisp_sub_device global() argument 250 metadata_readyatomisp_sub_device global() argument 253 s3a_statsatomisp_sub_device global() argument 255 s3a_stats_in_cssatomisp_sub_device global() argument 257 s3a_stats_readyatomisp_sub_device global() argument 259 dis_statsatomisp_sub_device global() argument 260 dis_stats_in_cssatomisp_sub_device global() argument 261 dis_stats_lockatomisp_sub_device global() argument 264 input_curratomisp_sub_device global() argument 266 sof_countatomisp_sub_device global() argument 267 sequenceatomisp_sub_device global() argument 268 sequence_tempatomisp_sub_device global() argument 274 streamingatomisp_sub_device global() argument 275 stream_preparedatomisp_sub_device global() argument 276 recreate_streams_on_resumeatomisp_sub_device global() argument 278 latest_preview_exp_idatomisp_sub_device global() argument 280 copy_modeatomisp_sub_device global() argument 282 raw_buffer_bitmapatomisp_sub_device global() argument 284 raw_buffer_locked_countatomisp_sub_device global() argument 285 raw_buffer_bitmap_lockatomisp_sub_device global() argument 288 re_trigger_captureatomisp_sub_device global() argument
|
H A D | atomisp_cmd.c | 82 static unsigned short atomisp_get_sensor_fps(struct atomisp_sub_device *asd) in atomisp_get_sensor_fps() 338 static void atomisp_sof_event(struct atomisp_sub_device *asd) in atomisp_sof_event() 348 void atomisp_eof_event(struct atomisp_sub_device *asd, uint8_t exp_id) in atomisp_eof_event() 358 static void atomisp_3a_stats_ready_event(struct atomisp_sub_device *asd, in atomisp_3a_stats_ready_event() 369 static void atomisp_metadata_ready_event(struct atomisp_sub_device *asd, in atomisp_metadata_ready_event() 380 static void atomisp_reset_event(struct atomisp_sub_device *asd) in atomisp_reset_event() 524 void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd) in atomisp_clear_css_buffer_counters() 646 void atomisp_buf_done(struct atomisp_sub_device *asd, int error, in atomisp_buf_done() 1136 static void atomisp_update_capture_mode(struct atomisp_sub_device *asd) in atomisp_update_capture_mode() 1152 int atomisp_gdc_cac(struct atomisp_sub_device *as [all...] |
H A D | atomisp_subdev.c | 110 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd) in atomisp_subdev_format_conversion() 145 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in isp_subdev_subscribe_event() 216 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_get_rect() 242 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_get_ffmt() 304 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_set_selection() 480 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_set_ffmt() 597 static void isp_subdev_init_params(struct atomisp_sub_device *asd) in isp_subdev_init_params() 622 struct atomisp_sub_device *asd = v4l2_get_subdevdata(sd); in atomisp_link_setup() 771 static int atomisp_init_subdev_pipe(struct atomisp_sub_device *asd, in atomisp_init_subdev_pipe() 810 static int isp_subdev_init_entities(struct atomisp_sub_device *as [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() 137 static int atomisp_q_one_s3a_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_s3a_buffer() 178 static int atomisp_q_one_dis_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_dis_buffer() 220 static int atomisp_q_video_buffers_to_css(struct atomisp_sub_device *asd, in atomisp_q_video_buffers_to_css() 331 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd) in atomisp_qbuffers_to_css() 360 struct atomisp_sub_device *asd = pipe->asd; in atomisp_buf_queue() 443 static void atomisp_subdev_init_struct(struct atomisp_sub_device *asd) in atomisp_subdev_init_struct() 475 struct atomisp_sub_device *asd = pipe->asd; in atomisp_open() 526 struct atomisp_sub_device *asd = pipe->asd; in atomisp_release()
|
H A D | atomisp_csi2.h | 25 struct atomisp_sub_device; 49 void atomisp_csi2_configure(struct atomisp_sub_device *asd);
|
H A D | atomisp_ioctl.c | 409 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_g_input() 532 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_framesizes() 568 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_frameintervals() 602 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_fmt_cap() 681 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd, in atomisp_alloc_css_stat_bufs() 845 static void atomisp_dma_burst_len_cfg(struct atomisp_sub_device *asd) in atomisp_dma_burst_len_cfg() 862 struct atomisp_sub_device *asd = pipe->asd; in atomisp_stop_stream() 918 struct atomisp_sub_device *asd = pipe->asd; in atomisp_start_streaming() 1038 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_g_ctrl() 1090 struct atomisp_sub_device *as in atomisp_s_ctrl() [all...] |
H A D | atomisp_fops.h | 18 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd);
|
H A D | atomisp_ioctl.h | 28 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd,
|
H A D | atomisp_csi2.c | 228 static void atomisp_csi2_configure_isp2401(struct atomisp_sub_device *asd) in atomisp_csi2_configure_isp2401() 323 void atomisp_csi2_configure(struct atomisp_sub_device *asd) in atomisp_csi2_configure()
|
H A D | atomisp_internal.h | 171 struct atomisp_sub_device asd;
|