tegra_ctx
static struct vb2_buffer *get_ref_buf(struct tegra_ctx *ctx,
static int tegra_vde_validate_vb_size(struct tegra_ctx *ctx,
static int tegra_vde_h264_setup_frame(struct tegra_ctx *ctx,
static int tegra_vde_h264_setup_frames(struct tegra_ctx *ctx,
static int tegra_vde_h264_setup_context(struct tegra_ctx *ctx,
int tegra_vde_h264_decode_run(struct tegra_ctx *ctx)
int tegra_vde_h264_decode_wait(struct tegra_ctx *ctx)
struct tegra_ctx *ctx = vb2_get_drv_priv(vq);
struct tegra_ctx *ctx = vb2_get_drv_priv(vq);
struct tegra_ctx *ctx = vb2_get_drv_priv(vq);
struct tegra_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
struct tegra_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
struct tegra_ctx *ctx = vb2_get_drv_priv(vq);
struct tegra_ctx *ctx = priv;
static void tegra_reset_fmt(struct tegra_ctx *ctx, struct v4l2_format *f,
static void tegra_reset_coded_fmt(struct tegra_ctx *ctx)
static void tegra_reset_decoded_fmt(struct tegra_ctx *ctx)
static void tegra_job_finish(struct tegra_ctx *ctx,
struct tegra_ctx *ctx = container_of(work, struct tegra_ctx, work);
static inline struct tegra_ctx *file_to_tegra_ctx(struct file *file)
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
return container_of(file_to_v4l2_fh(file), struct tegra_ctx, fh);
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
static void tegra_set_control_data(struct tegra_ctx *ctx, void *data, u32 id)
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
tegra_find_coded_fmt_desc(struct tegra_ctx *ctx, u32 fourcc)
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
void tegra_vde_prepare_control_data(struct tegra_ctx *ctx, u32 id)
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
static int tegra_init_ctrls(struct tegra_ctx *ctx)
static int tegra_init_m2m(struct tegra_ctx *ctx)
struct tegra_ctx *ctx;
struct tegra_ctx *ctx = file_to_tegra_ctx(file);
struct tegra_ctx *ctx = priv;
struct tegra_ctx *ctx = vb2_get_drv_priv(vq);
void tegra_vde_prepare_control_data(struct tegra_ctx *ctx, u32 id);
int tegra_vde_h264_decode_run(struct tegra_ctx *ctx);
int tegra_vde_h264_decode_wait(struct tegra_ctx *ctx);
struct tegra_ctx;
int (*decode_run)(struct tegra_ctx *ctx);
int (*decode_wait)(struct tegra_ctx *ctx);