hws_video
static inline void hws_set_current_dv_timings(struct hws_video *vid,
struct hws_video video[MAX_VID_CHANNELS];
struct hws_video;
struct hws_video *v = &hws->video[ch];
static void hws_video_handle_vdone(struct hws_video *v)
struct hws_video *v = &hws->video[i];
static u32 hws_get_live_fps(struct hws_video *vid);
static u32 hws_input_status(struct hws_video *vid);
static bool hws_get_live_dv_geometry(struct hws_video *vid,
static u32 hws_get_live_fps(struct hws_video *vid)
static u32 hws_input_status(struct hws_video *vid)
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid =
container_of(ctrl->handler, struct hws_video, control_handler);
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid = file ? video_drvdata(file) : NULL;
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid = video_drvdata(file);
struct hws_video *vid = video_drvdata(file);
static u32 hws_calc_sizeimage(struct hws_video *v, u16 w, u16 h,
struct hws_video *vid = q->drv_priv;
struct hws_video *vid = vb->vb2_queue->drv_priv;
struct hws_video *vid = vb->vb2_queue->drv_priv;
struct hws_video *v = q->drv_priv;
static void hws_log_video_state(struct hws_video *v, const char *action,
struct hws_video *v = q->drv_priv;
struct hws_video *ch = &dev->video[i];
hws_take_queued_buffer_locked(struct hws_video *vid)
struct hws_video *ch = &dev->video[i];
struct hws_video *ch = &dev->video[i];
struct hws_video *vid = &hws->video[i];
void hws_prime_next_locked(struct hws_video *vid)
static bool hws_force_no_signal_frame(struct hws_video *v, const char *tag)
static int hws_ctrls_init(struct hws_video *vid)
struct hws_video *vid;
static void hws_video_drain_queue_locked(struct hws_video *vid)
static void hws_video_release_registration(struct hws_video *vid)
static u32 hws_calc_sizeimage(struct hws_video *v, u16 w, u16 h,
static void hws_video_collect_done_locked(struct hws_video *vid,
static void hws_program_dma_window(struct hws_video *vid, dma_addr_t dma);
struct hws_video *vid;
hws_take_queued_buffer_locked(struct hws_video *vid);
struct hws_video *vid = &hws->video[ch];
static void hws_program_dma_window(struct hws_video *vid, dma_addr_t dma)
struct hws_video *vid;
struct hws_video *v = &pdx->video[ch];
struct hws_video *vid = &pdx->video[ch];
void hws_prime_next_locked(struct hws_video *vid);
struct hws_video;