Home
last modified time | relevance | path

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

/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_compat.h16 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 Datomisp_cmd.h44 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 Datomisp_compat_css20.h27 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 Datomisp_compat_css20.c172 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 Datomisp_subdev.h35 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 Datomisp_cmd.c82 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 Datomisp_subdev.c110 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 Datomisp_fops.c98 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 Datomisp_csi2.h25 struct atomisp_sub_device;
49 void atomisp_csi2_configure(struct atomisp_sub_device *asd);
H A Datomisp_ioctl.c409 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 Datomisp_fops.h18 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd);
H A Datomisp_ioctl.h28 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd,
H A Datomisp_csi2.c228 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 Datomisp_internal.h171 struct atomisp_sub_device asd;