Lines Matching refs:vfe_device
16 struct vfe_device;
21 void (*bus_connect_wm_to_rdi)(struct vfe_device *vfe, u8 wm, enum vfe_line_id id);
22 void (*bus_disconnect_wm_from_rdi)(struct vfe_device *vfe, u8 wm, enum vfe_line_id id);
23 void (*bus_enable_wr_if)(struct vfe_device *vfe, u8 enable);
24 void (*bus_reload_wm)(struct vfe_device *vfe, u8 wm);
25 int (*camif_wait_for_stop)(struct vfe_device *vfe, struct device *dev);
26 void (*enable_irq_common)(struct vfe_device *vfe);
27 void (*enable_irq_wm_line)(struct vfe_device *vfe, u8 wm, enum vfe_line_id line_id,
29 void (*enable_irq_pix_line)(struct vfe_device *vfe, u8 comp, enum vfe_line_id line_id,
32 void (*halt_clear)(struct vfe_device *vfe);
33 void (*halt_request)(struct vfe_device *vfe);
34 void (*set_camif_cfg)(struct vfe_device *vfe, struct vfe_line *line);
35 void (*set_camif_cmd)(struct vfe_device *vfe, u8 enable);
36 void (*set_cgc_override)(struct vfe_device *vfe, u8 wm, u8 enable);
37 void (*set_clamp_cfg)(struct vfe_device *vfe);
38 void (*set_crop_cfg)(struct vfe_device *vfe, struct vfe_line *line);
39 void (*set_demux_cfg)(struct vfe_device *vfe, struct vfe_line *line);
40 void (*set_ds)(struct vfe_device *vfe);
41 void (*set_module_cfg)(struct vfe_device *vfe, u8 enable);
42 void (*set_scale_cfg)(struct vfe_device *vfe, struct vfe_line *line);
43 void (*set_rdi_cid)(struct vfe_device *vfe, enum vfe_line_id id, u8 cid);
44 void (*set_realign_cfg)(struct vfe_device *vfe, struct vfe_line *line, u8 enable);
45 void (*set_qos)(struct vfe_device *vfe);
46 void (*set_xbar_cfg)(struct vfe_device *vfe, struct vfe_output *output, u8 enable);
47 void (*wm_frame_based)(struct vfe_device *vfe, u8 wm, u8 enable);
48 void (*wm_line_based)(struct vfe_device *vfe, u32 wm, struct v4l2_pix_format_mplane *pix,
50 void (*wm_set_ub_cfg)(struct vfe_device *vfe, u8 wm, u16 offset, u16 depth);
51 void (*wm_set_subsample)(struct vfe_device *vfe, u8 wm);
52 void (*wm_set_framedrop_period)(struct vfe_device *vfe, u8 wm, u8 per);
53 void (*wm_set_framedrop_pattern)(struct vfe_device *vfe, u8 wm, u32 pattern);
54 void (*wm_set_ping_addr)(struct vfe_device *vfe, u8 wm, u32 addr);
55 void (*wm_set_pong_addr)(struct vfe_device *vfe, u8 wm, u32 addr);
56 int (*wm_get_ping_pong_status)(struct vfe_device *vfe, u8 wm);
57 void (*wm_enable)(struct vfe_device *vfe, u8 wm, u8 enable);
103 int vfe_gen1_halt(struct vfe_device *vfe);