Lines Matching refs:vfe
81 void (*hw_version_read)(struct vfe_device *vfe, struct device *dev);
83 void (*global_reset)(struct vfe_device *vfe);
84 void (*halt_request)(struct vfe_device *vfe);
85 void (*halt_clear)(struct vfe_device *vfe);
86 void (*wm_enable)(struct vfe_device *vfe, u8 wm, u8 enable);
87 void (*wm_frame_based)(struct vfe_device *vfe, u8 wm, u8 enable);
88 void (*wm_line_based)(struct vfe_device *vfe, u32 wm,
91 void (*wm_set_framedrop_period)(struct vfe_device *vfe, u8 wm, u8 per);
92 void (*wm_set_framedrop_pattern)(struct vfe_device *vfe, u8 wm,
94 void (*wm_set_ub_cfg)(struct vfe_device *vfe, u8 wm, u16 offset,
96 void (*bus_reload_wm)(struct vfe_device *vfe, u8 wm);
97 void (*wm_set_ping_addr)(struct vfe_device *vfe, u8 wm, u32 addr);
98 void (*wm_set_pong_addr)(struct vfe_device *vfe, u8 wm, u32 addr);
99 int (*wm_get_ping_pong_status)(struct vfe_device *vfe, u8 wm);
100 void (*bus_enable_wr_if)(struct vfe_device *vfe, u8 enable);
101 void (*bus_connect_wm_to_rdi)(struct vfe_device *vfe, u8 wm,
103 void (*wm_set_subsample)(struct vfe_device *vfe, u8 wm);
104 void (*bus_disconnect_wm_from_rdi)(struct vfe_device *vfe, u8 wm,
106 void (*set_xbar_cfg)(struct vfe_device *vfe, struct vfe_output *output,
108 void (*set_rdi_cid)(struct vfe_device *vfe, enum vfe_line_id id,
110 void (*set_realign_cfg)(struct vfe_device *vfe, struct vfe_line *line,
112 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id);
113 void (*reg_update_clear)(struct vfe_device *vfe,
115 void (*enable_irq_wm_line)(struct vfe_device *vfe, u8 wm,
117 void (*enable_irq_pix_line)(struct vfe_device *vfe, u8 comp,
119 void (*enable_irq_common)(struct vfe_device *vfe);
120 void (*set_demux_cfg)(struct vfe_device *vfe, struct vfe_line *line);
121 void (*set_scale_cfg)(struct vfe_device *vfe, struct vfe_line *line);
122 void (*set_crop_cfg)(struct vfe_device *vfe, struct vfe_line *line);
123 void (*set_clamp_cfg)(struct vfe_device *vfe);
124 void (*set_qos)(struct vfe_device *vfe);
125 void (*set_ds)(struct vfe_device *vfe);
126 void (*set_cgc_override)(struct vfe_device *vfe, u8 wm, u8 enable);
127 void (*set_camif_cfg)(struct vfe_device *vfe, struct vfe_line *line);
128 void (*set_camif_cmd)(struct vfe_device *vfe, u8 enable);
129 void (*set_module_cfg)(struct vfe_device *vfe, u8 enable);
130 int (*camif_wait_for_stop)(struct vfe_device *vfe, struct device *dev);
131 void (*isr_read)(struct vfe_device *vfe, u32 *value0, u32 *value1);
132 void (*violation_read)(struct vfe_device *vfe);
137 void (*reset_ack)(struct vfe_device *vfe);
138 void (*halt_ack)(struct vfe_device *vfe);
139 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id);
140 void (*sof)(struct vfe_device *vfe, enum vfe_line_id line_id);
141 void (*comp_done)(struct vfe_device *vfe, u8 comp);
142 void (*wm_done)(struct vfe_device *vfe, u8 wm);
170 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
173 int msm_vfe_register_entities(struct vfe_device *vfe,
176 void msm_vfe_unregister_entities(struct vfe_device *vfe);