Home
last modified time | relevance | path

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

12

/Linux-v6.6/drivers/staging/media/atomisp/pci/camera/pipe/interface/
Dia_css_pipe_stagedesc.h28 struct ia_css_frame *out_frame[],
29 struct ia_css_frame *in_frame,
30 struct ia_css_frame *vf_frame);
35 struct ia_css_frame *out_frame[],
36 struct ia_css_frame *in_frame,
37 struct ia_css_frame *vf_frame,
43 struct ia_css_frame *out_frame,
Dia_css_pipe_util.h33 struct ia_css_frame *frames[]);
36 struct ia_css_frame *frames[],
38 struct ia_css_frame *frame);
/Linux-v6.6/drivers/staging/media/atomisp/pci/runtime/frame/src/
Dframe.c38 static void frame_init_single_plane(struct ia_css_frame *frame,
45 struct ia_css_frame *frame,
51 static void frame_init_nv_planes(struct ia_css_frame *frame,
56 static void frame_init_yuv_planes(struct ia_css_frame *frame,
62 static void frame_init_rgb_planes(struct ia_css_frame *frame,
65 static void frame_init_qplane6_planes(struct ia_css_frame *frame);
67 static int frame_allocate_buffer_data(struct ia_css_frame *frame);
69 static int frame_allocate_with_data(struct ia_css_frame **frame,
76 static struct ia_css_frame *frame_create(unsigned int width,
91 int ia_css_frame_allocate_from_info(struct ia_css_frame **frame, in ia_css_frame_allocate_from_info()
[all …]
/Linux-v6.6/drivers/staging/media/atomisp/pci/
Dia_css_pipe.h35 struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
36 struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
61 struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
82 struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
83 struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
84 struct ia_css_frame *vf_pp_in_frame;
134 struct ia_css_frame in_frame_struct;
135 struct ia_css_frame out_frame_struct;
136 struct ia_css_frame vf_frame_struct;
137 struct ia_css_frame *continuous_frames[NUM_CONTINUOUS_FRAMES];
Dia_css_frame_public.h149 struct ia_css_frame { struct
199 container_of(to_vb2_v4l2_buffer(vb2), struct ia_css_frame, vb) argument
222 ia_css_frame_allocate(struct ia_css_frame **frame,
237 int ia_css_frame_init_from_info(struct ia_css_frame *frame,
251 ia_css_frame_allocate_from_info(struct ia_css_frame **frame,
262 ia_css_frame_free(struct ia_css_frame *frame);
265 ia_css_frame_get_info(const struct ia_css_frame *frame) in ia_css_frame_get_info()
Dsh_css_sp.h46 struct ia_css_frame *out_frame,
91 struct ia_css_frame *frame,
103 struct ia_css_frame *frame);
Dsh_css_internal.h270 struct ia_css_frame *in_frame; /* input frame */
271 const struct ia_css_frame
273 const struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES]; /* tnr frames */
274 struct ia_css_frame
276 struct ia_css_frame *out_vf_frame; /* viewfinder output frame */
905 sh_css_frame_equal_types(const struct ia_css_frame *frame_a,
906 const struct ia_css_frame *frame_b);
Dsh_css.c269 struct ia_css_frame *vf_frame, unsigned int idx);
273 struct ia_css_frame *frame, enum ia_css_frame_format format);
277 struct ia_css_frame *out_frame, unsigned int idx);
307 struct ia_css_frame *out_frame);
1210 struct ia_css_frame *out_frame) in start_copy_on_sp()
2703 struct ia_css_frame *in_frame, in add_firmwares()
2704 struct ia_css_frame *out_frame, in add_firmwares()
2705 struct ia_css_frame *vf_frame, in add_firmwares()
2718 struct ia_css_frame *out[IA_CSS_BINARY_MAX_OUTPUT_PORTS] = {NULL}; in add_firmwares()
2719 struct ia_css_frame *in = NULL; in add_firmwares()
[all …]
Datomisp_fops.c88 struct ia_css_frame *frame = vb_to_frame(vb); in atomisp_buf_init()
253 struct ia_css_frame *frame; in atomisp_q_video_buffers_to_css()
256 frame = list_first_entry_or_null(&pipe->activeq, struct ia_css_frame, queue); in atomisp_q_video_buffers_to_css()
373 struct ia_css_frame *frame = vb_to_frame(vb); in atomisp_buf_queue()
428 struct ia_css_frame *frame = vb_to_frame(vb); in atomisp_buf_cleanup()
Dsh_css_legacy.h64 const struct ia_css_frame *raw_black_frame);
Dia_css_buffer.h65 struct ia_css_frame *frame; /** Frame buffer. */
Dsh_css_sp.c79 set_output_frame_buffer(const struct ia_css_frame *frame,
199 struct ia_css_frame *out_frame, in sh_css_sp_start_binary_copy()
250 sh_css_sp_start_raw_copy(struct ia_css_frame *out_frame, in sh_css_sp_start_raw_copy()
326 sh_css_sp_start_isys_copy(struct ia_css_frame *out_frame, in sh_css_sp_start_isys_copy()
443 const struct ia_css_frame *frame_in) in sh_css_copy_frame_to_spframe()
535 set_input_frame_buffer(const struct ia_css_frame *frame) in set_input_frame_buffer()
565 set_output_frame_buffer(const struct ia_css_frame *frame, in set_output_frame_buffer()
607 set_view_finder_buffer(const struct ia_css_frame *frame) in set_view_finder_buffer()
1411 struct ia_css_frame *frame, in sh_css_update_host2sp_offline_frame()
1442 struct ia_css_frame *frame) in sh_css_update_host2sp_mipi_frame()
Dsh_css_struct.h59 struct ia_css_frame
Datomisp_cmd.h36 struct ia_css_frame;
59 void atomisp_buffer_done(struct ia_css_frame *frame, enum vb2_buffer_state state);
/Linux-v6.6/drivers/staging/media/atomisp/pci/camera/pipe/src/
Dpipe_stagedesc.c23 struct ia_css_frame *out_frame[], in ia_css_pipe_get_generic_stage_desc()
24 struct ia_css_frame *in_frame, in ia_css_pipe_get_generic_stage_desc()
25 struct ia_css_frame *vf_frame) in ia_css_pipe_get_generic_stage_desc()
55 struct ia_css_frame *out_frame[], in ia_css_pipe_get_firmwares_stage_desc()
56 struct ia_css_frame *in_frame, in ia_css_pipe_get_firmwares_stage_desc()
57 struct ia_css_frame *vf_frame, in ia_css_pipe_get_firmwares_stage_desc()
79 struct ia_css_frame *out_frame, in ia_css_pipe_get_sp_func_stage_desc()
Dpipe_util.c33 struct ia_css_frame *frames[]) in ia_css_pipe_util_create_output_frames()
44 struct ia_css_frame *frames[], in ia_css_pipe_util_set_output_frames()
46 struct ia_css_frame *frame) in ia_css_pipe_util_set_output_frames()
/Linux-v6.6/drivers/staging/media/atomisp/pci/runtime/frame/interface/
Dia_css_frame.h96 int ia_css_frame_init_planes(struct ia_css_frame *frame);
106 struct ia_css_frame **frames_array);
117 int ia_css_frame_allocate_with_buffer_size(struct ia_css_frame **frame,
128 const struct ia_css_frame *frame_a,
129 const struct ia_css_frame *frame_b);
/Linux-v6.6/drivers/staging/media/atomisp/pci/runtime/pipeline/interface/
Dia_css_pipeline.h50 struct ia_css_frame in_frame;
51 struct ia_css_frame out_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
52 struct ia_css_frame vf_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
76 struct ia_css_frame *in_frame;
77 struct ia_css_frame *out_frame[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
78 struct ia_css_frame *vf_frame;
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
Dia_css_bayer_io.host.c28 const struct ia_css_frame *in_frame = args->in_frame; in ia_css_bayer_io_config()
29 const struct ia_css_frame **out_frames = (const struct ia_css_frame **) in ia_css_bayer_io_config()
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
Dia_css_yuv444_io.host.c28 const struct ia_css_frame *in_frame = args->in_frame; in ia_css_yuv444_io_config()
29 const struct ia_css_frame **out_frames = (const struct ia_css_frame **) in ia_css_yuv444_io_config()
/Linux-v6.6/drivers/staging/media/atomisp/pci/runtime/debug/interface/
Dia_css_debug_pipe.h57 struct ia_css_frame *out_frame);
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/
Dia_css_ref.host.h31 const struct ia_css_frame * const *ref_frames,
Dia_css_ref_param.h25 const struct ia_css_frame *ref_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/
Dia_css_tnr_param.h31 const struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
Dia_css_tnr.host.h47 const struct ia_css_frame * const *frames);

12