Lines Matching refs:vfe_device
38 container_of(vfe_line_array(ptr_line), struct vfe_device, line)
99 struct vfe_device;
102 void (*enable_irq_common)(struct vfe_device *vfe);
103 void (*global_reset)(struct vfe_device *vfe);
104 u32 (*hw_version)(struct vfe_device *vfe);
106 void (*isr_read)(struct vfe_device *vfe, u32 *value0, u32 *value1);
107 void (*pm_domain_off)(struct vfe_device *vfe);
108 int (*pm_domain_on)(struct vfe_device *vfe);
109 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id);
110 void (*reg_update_clear)(struct vfe_device *vfe,
112 void (*subdev_init)(struct device *dev, struct vfe_device *vfe);
115 int (*vfe_halt)(struct vfe_device *vfe);
116 void (*violation_read)(struct vfe_device *vfe);
117 void (*vfe_wm_stop)(struct vfe_device *vfe, u8 wm);
121 void (*reset_ack)(struct vfe_device *vfe);
122 void (*halt_ack)(struct vfe_device *vfe);
123 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id);
124 void (*sof)(struct vfe_device *vfe, enum vfe_line_id line_id);
125 void (*comp_done)(struct vfe_device *vfe, u8 comp);
126 void (*wm_done)(struct vfe_device *vfe, u8 wm);
139 struct vfe_device { struct
168 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe, argument
171 void msm_vfe_genpd_cleanup(struct vfe_device *vfe);
173 int msm_vfe_register_entities(struct vfe_device *vfe,
176 void msm_vfe_unregister_entities(struct vfe_device *vfe);
194 void vfe_isr_comp_done(struct vfe_device *vfe, u8 comp);
196 void vfe_isr_reset_ack(struct vfe_device *vfe);
198 int vfe_release_wm(struct vfe_device *vfe, u8 wm);
199 int vfe_reserve_wm(struct vfe_device *vfe, enum vfe_line_id line_id);
207 int vfe_reset(struct vfe_device *vfe);
221 void vfe_pm_domain_off(struct vfe_device *vfe);
227 int vfe_pm_domain_on(struct vfe_device *vfe);
242 int vfe_get(struct vfe_device *vfe);
243 void vfe_put(struct vfe_device *vfe);
253 bool vfe_is_lite(struct vfe_device *vfe);