ia_css_frame
static void atomisp_move_frame_to_activeq(struct ia_css_frame *frame,
struct ia_css_frame *frame = NULL, *frame_tmp;
struct ia_css_frame **result)
struct ia_css_frame *res = NULL;
struct ia_css_frame *raw_black_frame = NULL;
void atomisp_buffer_done(struct ia_css_frame *frame, enum vb2_buffer_state state)
struct ia_css_frame *frame, *_frame;
struct ia_css_frame *frame = NULL;
struct ia_css_frame;
void atomisp_buffer_done(struct ia_css_frame *frame, enum vb2_buffer_state state);
struct ia_css_frame *frame,
struct ia_css_frame *output_frame)
struct ia_css_frame *frame,
struct ia_css_frame *output_frame);
struct ia_css_frame *frame;
frame = list_first_entry_or_null(&pipe->activeq, struct ia_css_frame, queue);
struct ia_css_frame *frame = vb_to_frame(vb);
struct ia_css_frame *frame = vb_to_frame(vb);
struct ia_css_frame *frame = vb_to_frame(vb);
struct ia_css_frame *frame;
pipe->vb_queue.buf_struct_size = sizeof(struct ia_css_frame);
struct ia_css_frame *out_frame[],
struct ia_css_frame *in_frame,
struct ia_css_frame *vf_frame);
struct ia_css_frame *out_frame[],
struct ia_css_frame *in_frame,
struct ia_css_frame *vf_frame,
struct ia_css_frame *out_frame,
struct ia_css_frame *frames[]);
struct ia_css_frame *frames[],
struct ia_css_frame *frame);
struct ia_css_frame *out_frame[],
struct ia_css_frame *in_frame,
struct ia_css_frame *vf_frame)
struct ia_css_frame *out_frame[],
struct ia_css_frame *in_frame,
struct ia_css_frame *vf_frame,
struct ia_css_frame *out_frame,
struct ia_css_frame *frames[])
struct ia_css_frame *frames[],
struct ia_css_frame *frame)
struct ia_css_frame *frame; /** Frame buffer. */
container_of(to_vb2_v4l2_buffer(vb2), struct ia_css_frame, vb)
ia_css_frame_allocate(struct ia_css_frame **frame,
int ia_css_frame_init_from_info(struct ia_css_frame *frame,
ia_css_frame_allocate_from_info(struct ia_css_frame **frame,
ia_css_frame_free(struct ia_css_frame *frame);
ia_css_frame_get_info(const struct ia_css_frame *frame)
struct ia_css_frame in_frame_struct;
struct ia_css_frame out_frame_struct;
struct ia_css_frame vf_frame_struct;
struct ia_css_frame *continuous_frames[NUM_CONTINUOUS_FRAMES];
struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
struct ia_css_frame *delay_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
struct ia_css_frame *vf_pp_in_frame;
struct ia_css_frame
const struct ia_css_frame *in_frame = args->in_frame;
const struct ia_css_frame **out_frames = (const struct ia_css_frame **)
const struct ia_css_frame *in_frame = args->in_frame;
const struct ia_css_frame **out_frames = (const struct ia_css_frame **)
const struct ia_css_frame * const *ref_frames,
const struct ia_css_frame * const *ref_frames,
const struct ia_css_frame *ref_frames[MAX_NUM_VIDEO_DELAY_FRAMES];
const struct ia_css_frame * const *frames)
const struct ia_css_frame * const *frames);
const struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES];
const struct ia_css_frame *frame,
struct ia_css_frame *out_frame);
const struct ia_css_frame *frame,
struct ia_css_frame *out_frame)
void ia_css_debug_frame_print(const struct ia_css_frame *frame,
int ia_css_frame_allocate_with_buffer_size(struct ia_css_frame **frame,
const struct ia_css_frame *frame_a,
const struct ia_css_frame *frame_b);
int ia_css_frame_init_planes(struct ia_css_frame *frame);
struct ia_css_frame **frames_array);
int ia_css_frame_allocate(struct ia_css_frame **frame,
void ia_css_frame_free(struct ia_css_frame *frame)
int ia_css_frame_init_planes(struct ia_css_frame *frame)
static void frame_init_single_plane(struct ia_css_frame *frame,
struct ia_css_frame **frames_array)
int ia_css_frame_allocate_with_buffer_size(struct ia_css_frame **frame,
struct ia_css_frame *me = frame_create(0, 0,
struct ia_css_frame *frame,
bool ia_css_frame_is_same_type(const struct ia_css_frame *frame_a,
const struct ia_css_frame *frame_b)
static void frame_init_nv_planes(struct ia_css_frame *frame,
static void frame_init_single_plane(struct ia_css_frame *frame,
struct ia_css_frame *frame,
static void frame_init_yuv_planes(struct ia_css_frame *frame,
static void frame_init_nv_planes(struct ia_css_frame *frame,
static void frame_init_yuv_planes(struct ia_css_frame *frame,
static void frame_init_rgb_planes(struct ia_css_frame *frame,
static void frame_init_rgb_planes(struct ia_css_frame *frame,
static void frame_init_qplane6_planes(struct ia_css_frame *frame);
static void frame_init_qplane6_planes(struct ia_css_frame *frame)
static int frame_allocate_buffer_data(struct ia_css_frame *frame);
static int frame_allocate_buffer_data(struct ia_css_frame *frame)
static int frame_allocate_with_data(struct ia_css_frame **frame,
static int frame_allocate_with_data(struct ia_css_frame **frame,
struct ia_css_frame *me = frame_create(width,
static struct ia_css_frame *frame_create(unsigned int width,
struct ia_css_frame *me = kvmalloc_obj(*me);
static struct ia_css_frame *frame_create(unsigned int width,
int ia_css_frame_init_from_info(struct ia_css_frame *frame,
int ia_css_frame_allocate_from_info(struct ia_css_frame **frame,
struct ia_css_frame in_frame;
struct ia_css_frame out_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
struct ia_css_frame vf_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
struct ia_css_frame *in_frame;
struct ia_css_frame *out_frame[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *vf_frame;
struct ia_css_frame *vf_frame;
struct ia_css_frame *out_frame[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
static const struct ia_css_frame ia_css_default_frame = DEFAULT_FRAME;
struct ia_css_frame *out_frame)
struct ia_css_frame *in_frame,
struct ia_css_frame *out_frame,
struct ia_css_frame *vf_frame,
struct ia_css_frame *out[IA_CSS_BINARY_MAX_OUTPUT_PORTS] = {NULL};
struct ia_css_frame *in = NULL;
struct ia_css_frame *vf = NULL;
struct ia_css_frame *vf_frame, unsigned int idx);
struct ia_css_frame *in_frame,
struct ia_css_frame *out_frame,
struct ia_css_frame *out_frames[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *frame, enum ia_css_frame_format format);
struct ia_css_frame *in_frame,
struct ia_css_frame *out_frame,
struct ia_css_frame *out_frame, unsigned int idx);
struct ia_css_frame *internal_out_frame,
struct ia_css_frame *vf_frame = NULL;
struct ia_css_frame *out_frames[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *in_frame,
struct ia_css_frame *out_frame,
struct ia_css_frame *vf_frame = NULL;
struct ia_css_frame *out_frames[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *vf_frame, unsigned int idx)
struct ia_css_frame *frame, enum ia_css_frame_format format)
struct ia_css_frame *in_frame;
struct ia_css_frame *out_frame);
struct ia_css_frame *out_frame, unsigned int idx)
struct ia_css_frame *in_frame = NULL;
struct ia_css_frame *out_frame;
struct ia_css_frame *out_frames[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *vf_frame = NULL;
struct ia_css_frame *tmp_in_frame = video_stage->args.out_frame[0];
struct ia_css_frame *tmp_out_frame = NULL;
struct ia_css_frame *in_frame = NULL;
struct ia_css_frame *out_frame;
struct ia_css_frame *out_frames[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *frame;
frame = (struct ia_css_frame *)HOST_ADDRESS(ddr_buffer.kernel_ptr);
struct ia_css_frame **delay_frames = NULL;
struct ia_css_frame *in_frame = NULL;
struct ia_css_frame *out_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
struct ia_css_frame *bin_out_frame[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *vf_frame[IA_CSS_PIPE_MAX_OUTPUT_STAGE];
struct ia_css_frame *in_frame_local = NULL;
struct ia_css_frame *tmp_out_frame = NULL;
struct ia_css_frame *tmp_vf_frame = NULL;
struct ia_css_frame *tmp_in_frame = in_frame;
struct ia_css_frame *out_frame)
struct ia_css_frame *out_frame = &me->out_frame[0];
struct ia_css_frame *in_frame;
struct ia_css_frame *out_frame;
struct ia_css_frame *out_frames[IA_CSS_BINARY_MAX_OUTPUT_PORTS];
struct ia_css_frame *vf_frame;
struct ia_css_frame *local_in_frame = NULL;
struct ia_css_frame *local_out_frame = NULL;
struct ia_css_frame *local_in_frame = NULL;
struct ia_css_frame *tmp_in_frame = current_stage->args.out_frame[0];
struct ia_css_frame *tmp_out_frame = NULL;
struct ia_css_frame *in_frame; /* input frame */
const struct ia_css_frame
const struct ia_css_frame *tnr_frames[NUM_VIDEO_TNR_FRAMES]; /* tnr frames */
struct ia_css_frame
struct ia_css_frame *out_vf_frame; /* viewfinder output frame */
sh_css_frame_equal_types(const struct ia_css_frame *frame_a,
const struct ia_css_frame *frame_b);
const struct ia_css_frame *raw_black_frame);
const struct ia_css_frame *raw_black_frame)
struct ia_css_frame
struct ia_css_frame *frame,
struct ia_css_frame *frame)
struct ia_css_frame *out_frame,
sh_css_sp_start_raw_copy(struct ia_css_frame *out_frame,
sh_css_sp_start_isys_copy(struct ia_css_frame *out_frame,
const struct ia_css_frame *frame_in)
set_input_frame_buffer(const struct ia_css_frame *frame)
set_output_frame_buffer(const struct ia_css_frame *frame,
set_view_finder_buffer(const struct ia_css_frame *frame)
set_output_frame_buffer(const struct ia_css_frame *frame,
struct ia_css_frame *out_frame,
struct ia_css_frame *frame,
struct ia_css_frame *frame);
struct ia_css_frame