Home
last modified time | relevance | path

Searched refs:atomisp_sub_device (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_compat.h27 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 Datomisp_cmd.h62 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 Datomisp_compat_css20.h38 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 Datomisp_compat_css20.c184 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 Datomisp_subdev.h46 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 Datomisp_subdev.c120 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 Datomisp_cmd.c100 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 Datomisp_fops.c109 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 Datomisp_csi2.h39 struct atomisp_sub_device;
77 void atomisp_csi2_configure(struct atomisp_sub_device *asd);
H A Datomisp_ioctl.c608 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 Datomisp_internal.h144 struct atomisp_sub_device *asd;
185 struct atomisp_sub_device asd;
H A Datomisp_fops.h29 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd);
H A Datomisp_ioctl.h39 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd,
H A Datomisp_csi2.c260 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()