Home
last modified time | relevance | path

Searched refs:vfe_device (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.h78 struct vfe_device;
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 *vf
145 struct vfe_device { global() struct
[all...]
H A Dcamss-vfe-4-7.c242 static void vfe_hw_version_read(struct vfe_device *vfe, struct device *dev) in vfe_hw_version_read()
259 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) in vfe_reg_clr()
266 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set()
273 static void vfe_global_reset(struct vfe_device *vfe) in vfe_global_reset()
291 static void vfe_halt_request(struct vfe_device *vfe) in vfe_halt_request()
297 static void vfe_halt_clear(struct vfe_device *vfe) in vfe_halt_clear()
302 static void vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_enable()
312 static void vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_frame_based()
381 static void vfe_wm_line_based(struct vfe_device *vfe, u32 wm, in vfe_wm_line_based()
416 static void vfe_wm_set_framedrop_period(struct vfe_device *vf
[all...]
H A Dcamss-vfe-4-1.c211 static void vfe_hw_version_read(struct vfe_device *vfe, struct device *dev) in vfe_hw_version_read()
226 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) in vfe_reg_clr()
233 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set()
240 static void vfe_global_reset(struct vfe_device *vfe) in vfe_global_reset()
255 static void vfe_halt_request(struct vfe_device *vfe) in vfe_halt_request()
261 static void vfe_halt_clear(struct vfe_device *vfe) in vfe_halt_clear()
266 static void vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_enable()
276 static void vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_frame_based()
331 static void vfe_wm_line_based(struct vfe_device *vfe, u32 wm, in vfe_wm_line_based()
366 static void vfe_wm_set_framedrop_period(struct vfe_device *vf
[all...]
H A Dcamss-vfe.c33 container_of(vfe_line_array(ptr_line), struct vfe_device, line)
158 struct vfe_device *vfe = to_vfe(line); in vfe_src_pad_code()
278 static int vfe_reset(struct vfe_device *vfe) in vfe_reset()
302 static int vfe_halt(struct vfe_device *vfe) in vfe_halt()
320 static void vfe_init_outputs(struct vfe_device *vfe) in vfe_init_outputs()
334 static void vfe_reset_output_maps(struct vfe_device *vfe) in vfe_reset_output_maps()
342 static void vfe_output_init_addrs(struct vfe_device *vfe, in vfe_output_init_addrs()
369 static void vfe_output_update_ping_addr(struct vfe_device *vfe, in vfe_output_update_ping_addr()
387 static void vfe_output_update_pong_addr(struct vfe_device *vfe, in vfe_output_update_pong_addr()
406 static int vfe_reserve_wm(struct vfe_device *vf
[all...]
H A Dcamss.h82 struct vfe_device *vfe;
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-vfe-gen1.h16 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 *vf
[all...]
H A Dcamss-vfe.h38 container_of(vfe_line_array(ptr_line), struct vfe_device, line)
101 struct vfe_device;
104 void (*enable_irq_common)(struct vfe_device *vfe);
105 void (*global_reset)(struct vfe_device *vfe);
106 u32 (*hw_version)(struct vfe_device *vfe);
108 void (*isr_read)(struct vfe_device *vfe, u32 *value0, u32 *value1);
109 void (*pm_domain_off)(struct vfe_device *vfe);
110 int (*pm_domain_on)(struct vfe_device *vfe);
111 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id);
112 void (*reg_update_clear)(struct vfe_device *vf
130 struct vfe_device { global() struct
[all...]
H A Dcamss-vfe-480.c27 static inline int reg_update_rdi(struct vfe_device *vfe, int n) in reg_update_rdi()
50 static inline int bus_irq_mask_0_rdi_rup(struct vfe_device *vfe, int n) in bus_irq_mask_0_rdi_rup()
56 static inline int bus_irq_mask_0_comp_done(struct vfe_device *vfe, int n) in bus_irq_mask_0_comp_done()
98 static u32 vfe_hw_version(struct vfe_device *vfe) in vfe_hw_version()
111 static void vfe_global_reset(struct vfe_device *vfe) in vfe_global_reset()
117 static void vfe_wm_start(struct vfe_device *vfe, u8 wm, struct vfe_line *line) in vfe_wm_start()
148 static void vfe_wm_stop(struct vfe_device *vfe, u8 wm) in vfe_wm_stop()
154 static void vfe_wm_update(struct vfe_device *vfe, u8 wm, u32 addr, in vfe_wm_update()
161 static void vfe_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) in vfe_reg_update()
167 static inline void vfe_reg_update_clear(struct vfe_device *vf
[all...]
H A Dcamss-vfe-4-7.c257 static u32 vfe_hw_version(struct vfe_device *vfe) in vfe_hw_version()
276 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) in vfe_reg_clr()
283 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set()
290 static void vfe_global_reset(struct vfe_device *vfe) in vfe_global_reset()
310 static void vfe_halt_request(struct vfe_device *vfe) in vfe_halt_request()
316 static void vfe_halt_clear(struct vfe_device *vfe) in vfe_halt_clear()
321 static void vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_enable()
331 static void vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_frame_based()
396 static void vfe_wm_line_based(struct vfe_device *vfe, u32 wm, in vfe_wm_line_based()
431 static void vfe_wm_set_framedrop_period(struct vfe_device *vf
[all...]
H A Dcamss-vfe-4-8.c250 static u32 vfe_hw_version(struct vfe_device *vfe) in vfe_hw_version()
259 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) in vfe_reg_clr()
266 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set()
273 static void vfe_global_reset(struct vfe_device *vfe) in vfe_global_reset()
293 static void vfe_halt_request(struct vfe_device *vfe) in vfe_halt_request()
299 static void vfe_halt_clear(struct vfe_device *vfe) in vfe_halt_clear()
304 static void vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_frame_based()
369 static void vfe_wm_line_based(struct vfe_device *vfe, u32 wm, in vfe_wm_line_based()
404 static void vfe_wm_set_framedrop_period(struct vfe_device *vfe, u8 wm, u8 per) in vfe_wm_set_framedrop_period()
420 static void vfe_wm_set_framedrop_pattern(struct vfe_device *vf
[all...]
H A Dcamss-vfe-4-1.c213 static u32 vfe_hw_version(struct vfe_device *vfe) in vfe_hw_version()
230 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) in vfe_reg_clr()
237 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set()
244 static void vfe_global_reset(struct vfe_device *vfe) in vfe_global_reset()
259 static void vfe_halt_request(struct vfe_device *vfe) in vfe_halt_request()
265 static void vfe_halt_clear(struct vfe_device *vfe) in vfe_halt_clear()
270 static void vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_enable()
280 static void vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) in vfe_wm_frame_based()
303 static void vfe_wm_line_based(struct vfe_device *vfe, u32 wm, in vfe_wm_line_based()
338 static void vfe_wm_set_framedrop_period(struct vfe_device *vf
[all...]
H A Dcamss-vfe-170.c179 static u32 vfe_hw_version(struct vfe_device *vfe) in vfe_hw_version()
193 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set()
200 static void vfe_global_reset(struct vfe_device *vfe) in vfe_global_reset()
222 static void vfe_wm_start(struct vfe_device *vfe, u8 wm, struct vfe_line *line) in vfe_wm_start()
265 static void vfe_wm_stop(struct vfe_device *vfe, u8 wm) in vfe_wm_stop()
271 static void vfe_wm_update(struct vfe_device *vfe, u8 wm, u32 addr, in vfe_wm_update()
282 static void vfe_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) in vfe_reg_update()
295 static inline void vfe_reg_update_clear(struct vfe_device *vfe, in vfe_reg_update_clear()
301 static void vfe_enable_irq_common(struct vfe_device *vfe) in vfe_enable_irq_common()
311 static void vfe_isr_halt_ack(struct vfe_device *vf
[all...]
H A Dcamss-vfe-gen1.c18 int vfe_gen1_halt(struct vfe_device *vfe) in vfe_gen1_halt()
38 struct vfe_device *vfe = to_vfe(line); in vfe_disable_output()
102 struct vfe_device *vfe = to_vfe(line); in vfe_gen1_disable()
120 static void vfe_output_init_addrs(struct vfe_device *vfe, in vfe_output_init_addrs()
148 static void vfe_output_frame_drop(struct vfe_device *vfe, in vfe_output_frame_drop()
170 struct vfe_device *vfe = to_vfe(line); in vfe_enable_output()
282 struct vfe_device *vfe = to_vfe(line); in vfe_get_output()
339 struct vfe_device *vfe = to_vfe(line); in vfe_gen1_enable()
383 static void vfe_output_update_ping_addr(struct vfe_device *vfe, in vfe_output_update_ping_addr()
402 static void vfe_output_update_pong_addr(struct vfe_device *vf
[all...]
H A Dcamss-vfe.c171 struct vfe_device *vfe = to_vfe(line); in vfe_src_pad_code()
288 int vfe_reset(struct vfe_device *vfe) in vfe_reset()
306 static void vfe_init_outputs(struct vfe_device *vfe) in vfe_init_outputs()
320 static void vfe_reset_output_maps(struct vfe_device *vfe) in vfe_reset_output_maps()
328 int vfe_reserve_wm(struct vfe_device *vfe, enum vfe_line_id line_id) in vfe_reserve_wm()
344 int vfe_release_wm(struct vfe_device *vfe, u8 wm) in vfe_release_wm()
394 struct vfe_device *vfe = to_vfe(line); in vfe_put_output()
415 void vfe_isr_comp_done(struct vfe_device *vfe, u8 comp) in vfe_isr_comp_done()
426 void vfe_isr_reset_ack(struct vfe_device *vfe) in vfe_isr_reset_ack()
437 static int vfe_set_clock_rates(struct vfe_device *vf
[all...]
H A Dcamss.h101 struct vfe_device *vfe;
H A Dcamss.c1008 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_on()
1019 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_off()
H A Dcamss-csid.c161 struct vfe_device *vfe = &camss->vfe[csid->id]; in csid_set_power()
H A Dcamss-ispif.c1264 struct vfe_device *vfe; in ispif_get_vfe_id()

Completed in 19 milliseconds