Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/staging/media/atomisp/pci/
Datomisp_compat.h28 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 …]
Datomisp_cmd.h58 void atomisp_flush_bufs_and_wakeup(struct atomisp_sub_device *asd);
59 void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd);
61 bool atomisp_buffers_queued(struct atomisp_sub_device *asd);
69 void atomisp_setup_flash(struct atomisp_sub_device *asd);
86 int atomisp_set_sensor_runmode(struct atomisp_sub_device *asd,
92 int atomisp_gdc_cac(struct atomisp_sub_device *asd, int flag,
96 int atomisp_low_light(struct atomisp_sub_device *asd, int flag,
103 int atomisp_xnr(struct atomisp_sub_device *asd, int flag, int *arg);
105 int atomisp_formats(struct atomisp_sub_device *asd, int flag,
109 int atomisp_nr(struct atomisp_sub_device *asd, int flag,
[all …]
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 …]
Datomisp_compat_css20.c191 static void __dump_pipe_config(struct atomisp_sub_device *asd, in __dump_pipe_config()
286 static void __dump_stream_config(struct atomisp_sub_device *asd, in __dump_stream_config()
420 static int __destroy_stream(struct atomisp_sub_device *asd, in __destroy_stream()
462 static int __destroy_streams(struct atomisp_sub_device *asd) in __destroy_streams()
475 static int __create_stream(struct atomisp_sub_device *asd, in __create_stream()
509 static int __create_streams(struct atomisp_sub_device *asd) in __create_streams()
526 static int __destroy_stream_pipes(struct atomisp_sub_device *asd, in __destroy_stream_pipes()
548 static int __destroy_pipes(struct atomisp_sub_device *asd) in __destroy_pipes()
570 void atomisp_destroy_pipes_stream_force(struct atomisp_sub_device *asd) in atomisp_destroy_pipes_stream_force()
580 struct atomisp_sub_device *asd, in __apply_additional_pipe_config()
[all …]
Datomisp_subdev.h66 struct atomisp_sub_device;
98 struct atomisp_sub_device *asd;
252 struct atomisp_sub_device { struct
378 bool atomisp_subdev_format_conversion(struct atomisp_sub_device *asd, argument
401 int atomisp_update_run_mode(struct atomisp_sub_device *asd);
403 void atomisp_subdev_cleanup_pending_events(struct atomisp_sub_device *asd);
405 void atomisp_subdev_unregister_entities(struct atomisp_sub_device *asd);
406 int atomisp_subdev_register_subdev(struct atomisp_sub_device *asd,
408 int atomisp_subdev_register_video_nodes(struct atomisp_sub_device *asd,
Datomisp_fops.h25 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);
Datomisp_subdev.c118 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()
577 static int atomisp_get_sensor_bin_factor(struct atomisp_sub_device *asd) in atomisp_get_sensor_bin_factor()
616 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in atomisp_subdev_set_ffmt()
731 static void isp_subdev_init_params(struct atomisp_sub_device *asd) in isp_subdev_init_params()
763 struct atomisp_sub_device *isp_sd = v4l2_get_subdevdata(sd); in isp_subdev_link_setup()
832 static int __atomisp_update_run_mode(struct atomisp_sub_device *asd) in __atomisp_update_run_mode()
[all …]
Datomisp_cmd.c83 static int atomisp_set_raw_buffer_bitmap(struct atomisp_sub_device *asd, int exp_id);
103 static unsigned short atomisp_get_sensor_fps(struct atomisp_sub_device *asd) in atomisp_get_sensor_fps()
204 struct atomisp_sub_device *asd = &isp->asd[0]; in atomisp_freq_scaling()
391 static void atomisp_sof_event(struct atomisp_sub_device *asd) in atomisp_sof_event()
401 void atomisp_eof_event(struct atomisp_sub_device *asd, uint8_t exp_id) in atomisp_eof_event()
411 static void atomisp_3a_stats_ready_event(struct atomisp_sub_device *asd, in atomisp_3a_stats_ready_event()
422 static void atomisp_metadata_ready_event(struct atomisp_sub_device *asd, in atomisp_metadata_ready_event()
433 static void atomisp_reset_event(struct atomisp_sub_device *asd) in atomisp_reset_event()
487 static struct atomisp_sub_device *
494 struct atomisp_sub_device *asd = &isp->asd[i]; in __get_asd_from_port()
[all …]
Datomisp_csi2.h33 struct atomisp_sub_device;
57 void atomisp_csi2_configure(struct atomisp_sub_device *asd);
Datomisp_ioctl.h39 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd,
45 enum ia_css_pipe_id atomisp_get_css_pipe_id(struct atomisp_sub_device
Datomisp_fops.c85 static int atomisp_q_one_metadata_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_metadata_buffer()
125 static int atomisp_q_one_s3a_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_s3a_buffer()
167 static int atomisp_q_one_dis_buffer(struct atomisp_sub_device *asd, in atomisp_q_one_dis_buffer()
209 int atomisp_q_video_buffers_to_css(struct atomisp_sub_device *asd, in atomisp_q_video_buffers_to_css()
323 static int atomisp_get_css_buf_type(struct atomisp_sub_device *asd, in atomisp_get_css_buf_type()
373 int atomisp_qbuffers_to_css(struct atomisp_sub_device *asd) in atomisp_qbuffers_to_css()
600 static void atomisp_subdev_init_struct(struct atomisp_sub_device *asd) in atomisp_subdev_init_struct()
638 static unsigned int atomisp_subdev_users(struct atomisp_sub_device *asd) in atomisp_subdev_users()
661 struct atomisp_sub_device *asd = pipe->asd; in atomisp_open()
768 struct atomisp_sub_device *asd = pipe->asd; in atomisp_release()
[all …]
Datomisp_ioctl.c633 atomisp_subdev_streaming_count(struct atomisp_sub_device *asd) in atomisp_subdev_streaming_count()
658 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_g_input()
672 struct atomisp_sub_device *asd = pipe->asd; in atomisp_s_input()
759 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_framesizes()
783 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_frameintervals()
810 struct atomisp_sub_device *asd = atomisp_to_video_pipe(vdev)->asd; in atomisp_enum_fmt_cap()
1002 int atomisp_alloc_css_stat_bufs(struct atomisp_sub_device *asd, in atomisp_alloc_css_stat_bufs()
1110 struct atomisp_sub_device *asd = pipe->asd; in atomisp_reqbufs()
1196 struct atomisp_sub_device *asd = pipe->asd; in atomisp_qbuf()
1353 struct atomisp_sub_device *asd = pipe->asd; in atomisp_dqbuf()
[all …]
Datomisp_internal.h161 struct atomisp_sub_device *asd;
226 struct atomisp_sub_device *asd;
Datomisp_csi2.c299 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()
Datomisp_v4l2.c790 struct atomisp_sub_device *asd = &isp->asd[0]; in atomisp_suspend()
1179 struct atomisp_sub_device *asd = &isp->asd[i]; in atomisp_register_entities()
1192 struct atomisp_sub_device *asd = &isp->asd[i]; in atomisp_register_entities()