imx_media_fim
struct imx_media_fim *fim;
static void send_fim_event(struct imx_media_fim *fim, unsigned long error)
static void frame_interval_monitor(struct imx_media_fim *fim,
static void fim_acquire_first_ts(struct imx_media_fim *fim)
struct imx_media_fim *fim = container_of(ctrl->handler,
struct imx_media_fim,
static int init_fim_controls(struct imx_media_fim *fim)
void imx_media_fim_eof_monitor(struct imx_media_fim *fim, ktime_t timestamp)
void imx_media_fim_set_stream(struct imx_media_fim *fim,
int imx_media_fim_add_controls(struct imx_media_fim *fim)
struct imx_media_fim *imx_media_fim_init(struct v4l2_subdev *sd)
struct imx_media_fim *fim;
void imx_media_fim_free(struct imx_media_fim *fim)
static bool icap_enabled(struct imx_media_fim *fim)
static void update_fim_nominal(struct imx_media_fim *fim,
static void reset_fim(struct imx_media_fim *fim, bool curval)
struct imx_media_fim;
void imx_media_fim_eof_monitor(struct imx_media_fim *fim, ktime_t timestamp);
void imx_media_fim_set_stream(struct imx_media_fim *fim,
int imx_media_fim_add_controls(struct imx_media_fim *fim);
struct imx_media_fim *imx_media_fim_init(struct v4l2_subdev *sd);
void imx_media_fim_free(struct imx_media_fim *fim);