Home
last modified time | relevance | path

Searched refs:ia_css_frame (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.15/drivers/staging/media/atomisp/pci/camera/pipe/interface/
H A Dia_css_pipe_stagedesc.h19 struct ia_css_frame *out_frame[],
20 struct ia_css_frame *in_frame,
21 struct ia_css_frame *vf_frame);
26 struct ia_css_frame *out_frame[],
27 struct ia_css_frame *in_frame,
28 struct ia_css_frame *vf_frame,
34 struct ia_css_frame *out_frame,
H A Dia_css_pipe_util.h24 struct ia_css_frame *frames[]);
27 struct ia_css_frame *frames[],
29 struct ia_css_frame *frame);
/linux-6.15/drivers/staging/media/atomisp/pci/runtime/frame/src/
H A Dframe.c36 struct ia_css_frame *frame,
42 static void frame_init_nv_planes(struct ia_css_frame *frame,
47 static void frame_init_yuv_planes(struct ia_css_frame *frame,
100 int ia_css_frame_allocate(struct ia_css_frame **frame, in ia_css_frame_allocate()
131 void ia_css_frame_free(struct ia_css_frame *frame) in ia_css_frame_free()
155 int ia_css_frame_init_planes(struct ia_css_frame *frame) in ia_css_frame_init_planes()
341 struct ia_css_frame **frames_array) in ia_css_frame_free_multiple()
358 struct ia_css_frame *me = frame_create(0, 0, in ia_css_frame_allocate_with_buffer_size()
391 const struct ia_css_frame *frame_b) in ia_css_frame_is_same_type()
474 struct ia_css_frame *frame, in frame_init_raw_single_plane()
[all …]
/linux-6.15/drivers/staging/media/atomisp/pci/
H A Dia_css_pipe.h26 struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
27 struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
52 struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
73 struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
74 struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
75 struct ia_css_frame *vf_pp_in_frame;
125 struct ia_css_frame in_frame_struct;
126 struct ia_css_frame out_frame_struct;
127 struct ia_css_frame vf_frame_struct;
128 struct ia_css_frame *continuous_frames[NUM_CONTINUOUS_FRAMES];
H A Dia_css_frame_public.h134 struct ia_css_frame { struct
183 container_of(to_vb2_v4l2_buffer(vb2), struct ia_css_frame, vb) argument
205 ia_css_frame_allocate(struct ia_css_frame **frame,
220 int ia_css_frame_init_from_info(struct ia_css_frame *frame,
234 ia_css_frame_allocate_from_info(struct ia_css_frame **frame,
245 ia_css_frame_free(struct ia_css_frame *frame);
248 ia_css_frame_get_info(const struct ia_css_frame *frame) in ia_css_frame_get_info()
H A Dsh_css_sp.h35 struct ia_css_frame *out_frame,
80 struct ia_css_frame *frame,
92 struct ia_css_frame *frame);
H A Dsh_css_internal.h239 struct ia_css_frame *in_frame; /* input frame */
240 const struct ia_css_frame
242 const struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES]; /* tnr frames */
243 struct ia_css_frame
245 struct ia_css_frame *out_vf_frame; /* viewfinder output frame */
886 sh_css_frame_equal_types(const struct ia_css_frame *frame_a,
887 const struct ia_css_frame *frame_b);
H A Datomisp_fops.c77 struct ia_css_frame *frame = vb_to_frame(vb); in atomisp_buf_init()
242 struct ia_css_frame *frame; in atomisp_q_video_buffers_to_css()
245 frame = list_first_entry_or_null(&pipe->activeq, struct ia_css_frame, queue); in atomisp_q_video_buffers_to_css()
362 struct ia_css_frame *frame = vb_to_frame(vb); in atomisp_buf_queue()
417 struct ia_css_frame *frame = vb_to_frame(vb); in atomisp_buf_cleanup()
H A Dsh_css.c294 struct ia_css_frame *out_frame);
1119 struct ia_css_frame *out_frame) in start_copy_on_sp()
2555 struct ia_css_frame *in = NULL; in add_firmwares()
2556 struct ia_css_frame *vf = NULL; in add_firmwares()
2943 struct ia_css_frame *in_frame; in init_in_frameinfo_memory_defaults()
3011 struct ia_css_frame *out_frame; in create_host_video_pipeline()
3195 struct ia_css_frame *out_frame; in create_host_preview_pipeline()
3685 struct ia_css_frame *frame; in ia_css_pipe_dequeue_buffer()
6815 struct ia_css_frame *in_frame; in create_host_regular_capture_pipeline()
6816 struct ia_css_frame *out_frame; in create_host_regular_capture_pipeline()
[all …]
H A Dsh_css_legacy.h55 const struct ia_css_frame *raw_black_frame);
H A Dia_css_buffer.h56 struct ia_css_frame *frame; /** Frame buffer. */
H A Dsh_css_sp.c68 set_output_frame_buffer(const struct ia_css_frame *frame,
183 struct ia_css_frame *out_frame, in sh_css_sp_start_binary_copy()
231 sh_css_sp_start_raw_copy(struct ia_css_frame *out_frame, in sh_css_sp_start_raw_copy()
304 sh_css_sp_start_isys_copy(struct ia_css_frame *out_frame, in sh_css_sp_start_isys_copy()
421 const struct ia_css_frame *frame_in) in sh_css_copy_frame_to_spframe()
514 set_input_frame_buffer(const struct ia_css_frame *frame) in set_input_frame_buffer()
544 set_output_frame_buffer(const struct ia_css_frame *frame, in set_output_frame_buffer()
586 set_view_finder_buffer(const struct ia_css_frame *frame) in set_view_finder_buffer()
1376 struct ia_css_frame *frame, in sh_css_update_host2sp_offline_frame()
1407 struct ia_css_frame *frame) in sh_css_update_host2sp_mipi_frame()
H A Dsh_css_struct.h50 struct ia_css_frame
H A Datomisp_cmd.h25 struct ia_css_frame;
41 void atomisp_buffer_done(struct ia_css_frame *frame, enum vb2_buffer_state state);
/linux-6.15/drivers/staging/media/atomisp/pci/camera/pipe/src/
H A Dpipe_stagedesc.c14 struct ia_css_frame *out_frame[], in ia_css_pipe_get_generic_stage_desc()
15 struct ia_css_frame *in_frame, in ia_css_pipe_get_generic_stage_desc()
16 struct ia_css_frame *vf_frame) in ia_css_pipe_get_generic_stage_desc()
46 struct ia_css_frame *out_frame[], in ia_css_pipe_get_firmwares_stage_desc()
47 struct ia_css_frame *in_frame, in ia_css_pipe_get_firmwares_stage_desc()
48 struct ia_css_frame *vf_frame, in ia_css_pipe_get_firmwares_stage_desc()
70 struct ia_css_frame *out_frame, in ia_css_pipe_get_sp_func_stage_desc()
H A Dpipe_util.c24 struct ia_css_frame *frames[]) in ia_css_pipe_util_create_output_frames()
35 struct ia_css_frame *frames[], in ia_css_pipe_util_set_output_frames()
37 struct ia_css_frame *frame) in ia_css_pipe_util_set_output_frames()
/linux-6.15/drivers/staging/media/atomisp/pci/runtime/frame/interface/
H A Dia_css_frame.h87 int ia_css_frame_init_planes(struct ia_css_frame *frame);
97 struct ia_css_frame **frames_array);
108 int ia_css_frame_allocate_with_buffer_size(struct ia_css_frame **frame,
119 const struct ia_css_frame *frame_a,
120 const struct ia_css_frame *frame_b);
/linux-6.15/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
H A Dia_css_pipeline.h41 struct ia_css_frame in_frame;
42 struct ia_css_frame out_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
43 struct ia_css_frame vf_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
67 struct ia_css_frame *in_frame;
68 struct ia_css_frame *out_frame[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
69 struct ia_css_frame *vf_frame;
/linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
H A Dia_css_yuv444_io.host.c22 const struct ia_css_frame *in_frame = args->in_frame; in ia_css_yuv444_io_config()
23 const struct ia_css_frame **out_frames = (const struct ia_css_frame **) in ia_css_yuv444_io_config()
/linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
H A Dia_css_bayer_io.host.c21 const struct ia_css_frame *in_frame = args->in_frame; in ia_css_bayer_io_config()
22 const struct ia_css_frame **out_frames = (const struct ia_css_frame **) in ia_css_bayer_io_config()
/linux-6.15/drivers/staging/media/atomisp/pci/runtime/debug/interface/
H A Dia_css_debug_pipe.h48 struct ia_css_frame *out_frame);
/linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/
H A Dia_css_ref.host.h22 const struct ia_css_frame * const *ref_frames,
H A Dia_css_ref_param.h16 const struct ia_css_frame *ref_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
/linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/
H A Dia_css_tnr_param.h22 const struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
H A Dia_css_tnr.host.h38 const struct ia_css_frame * const *frames);

12