Searched refs:vfe (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-vfe-gen1.c3 * camss-vfe-gen1.c
11 #include "camss-vfe.h"
12 #include "camss-vfe-gen1.h"
18 int vfe_gen1_halt(struct vfe_device *vfe) argument
22 reinit_completion(&vfe->halt_complete);
24 vfe->ops_gen1->halt_request(vfe);
26 time = wait_for_completion_timeout(&vfe->halt_complete,
29 dev_err(vfe->camss->dev, "VFE halt timeout\n");
38 struct vfe_device *vfe local
102 struct vfe_device *vfe = to_vfe(line); local
120 vfe_output_init_addrs(struct vfe_device *vfe, struct vfe_output *output, u8 sync, struct vfe_line *line) argument
148 vfe_output_frame_drop(struct vfe_device *vfe, struct vfe_output *output, u32 drop_pattern) argument
170 struct vfe_device *vfe = to_vfe(line); local
282 struct vfe_device *vfe = to_vfe(line); local
339 struct vfe_device *vfe = to_vfe(line); local
383 vfe_output_update_ping_addr(struct vfe_device *vfe, struct vfe_output *output, u8 sync, struct vfe_line *line) argument
402 vfe_output_update_pong_addr(struct vfe_device *vfe, struct vfe_output *output, u8 sync, struct vfe_line *line) argument
421 vfe_buf_update_wm_on_next(struct vfe_device *vfe, struct vfe_output *output) argument
437 vfe_buf_update_wm_on_last(struct vfe_device *vfe, struct vfe_output *output) argument
457 vfe_buf_update_wm_on_new(struct vfe_device *vfe, struct vfe_output *output, struct camss_buffer *new_buf, struct vfe_line *line) argument
511 vfe_isr_halt_ack(struct vfe_device *vfe) argument
522 vfe_isr_sof(struct vfe_device *vfe, enum vfe_line_id line_id) argument
541 vfe_isr_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
608 vfe_isr_wm_done(struct vfe_device *vfe, u8 wm) argument
691 struct vfe_device *vfe = to_vfe(line); local
[all...]
H A DMakefile14 camss-vfe-4-1.o \
15 camss-vfe-4-7.o \
16 camss-vfe-4-8.o \
17 camss-vfe-170.o \
18 camss-vfe-480.o \
19 camss-vfe-gen1.o \
20 camss-vfe.o \
H A Dcamss-vfe-gen1.h3 * camss-vfe.h
13 #include "camss-vfe.h"
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, u
[all...]
H A Dcamss-vfe.h3 * camss-vfe.h
20 #include "camss-vfe-gen1.h"
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,
[all...]
H A Dcamss-vfe-170.c3 * camss-vfe-170.c
15 #include "camss-vfe.h"
179 static u32 vfe_hw_version(struct vfe_device *vfe) argument
181 u32 hw_version = readl_relaxed(vfe->base + VFE_HW_VERSION);
187 dev_dbg(vfe->camss->dev, "VFE HW Version = %u.%u.%u\n",
193 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) argument
195 u32 bits = readl_relaxed(vfe->base + reg);
197 writel_relaxed(bits | set_bits, vfe->base + reg);
200 static void vfe_global_reset(struct vfe_device *vfe) argument
215 writel_relaxed(BIT(31), vfe
223 vfe_wm_start(struct vfe_device *vfe, u8 wm, struct vfe_line *line) argument
266 vfe_wm_stop(struct vfe_device *vfe, u8 wm) argument
272 vfe_wm_update(struct vfe_device *vfe, u8 wm, u32 addr, struct vfe_line *line) argument
283 vfe_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
296 vfe_reg_update_clear(struct vfe_device *vfe, enum vfe_line_id line_id) argument
302 vfe_enable_irq_common(struct vfe_device *vfe) argument
312 vfe_isr_halt_ack(struct vfe_device *vfe) argument
317 vfe_isr_read(struct vfe_device *vfe, u32 *status0, u32 *status1) argument
330 vfe_violation_read(struct vfe_device *vfe) argument
346 struct vfe_device *vfe = dev; local
396 vfe_halt(struct vfe_device *vfe) argument
404 struct vfe_device *vfe = to_vfe(line); local
443 struct vfe_device *vfe = to_vfe(line); local
505 struct vfe_device *vfe = to_vfe(line); local
547 vfe_isr_sof(struct vfe_device *vfe, enum vfe_line_id line_id) argument
557 vfe_isr_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
580 vfe_isr_wm_done(struct vfe_device *vfe, u8 wm) argument
644 struct vfe_device *vfe = to_vfe(line); local
678 vfe_subdev_init(struct device *dev, struct vfe_device *vfe) argument
[all...]
H A Dcamss-vfe-480.c3 * camss-vfe-480.c
16 #include "camss-vfe.h"
20 #define VFE_GLOBAL_RESET_CMD (vfe_is_lite(vfe) ? 0x0c : 0x1c)
21 #define GLOBAL_RESET_HW_AND_REG (vfe_is_lite(vfe) ? BIT(1) : BIT(0))
23 #define VFE_REG_UPDATE_CMD (vfe_is_lite(vfe) ? 0x20 : 0x34)
24 static inline int reg_update_rdi(struct vfe_device *vfe, int n) argument
26 return vfe_is_lite(vfe) ? BIT(n) : BIT(1 + (n));
30 #define VFE_IRQ_CMD (vfe_is_lite(vfe) ? 0x24 : 0x38)
33 #define VFE_IRQ_MASK(n) ((vfe_is_lite(vfe) ? 0x28 : 0x3c) + (n) * 4)
34 #define IRQ_MASK_0_RESET_ACK (vfe_is_lite(vfe)
47 bus_irq_mask_0_rdi_rup(struct vfe_device *vfe, int n) argument
53 bus_irq_mask_0_comp_done(struct vfe_device *vfe, int n) argument
95 vfe_hw_version(struct vfe_device *vfe) argument
108 vfe_global_reset(struct vfe_device *vfe) argument
114 vfe_wm_start(struct vfe_device *vfe, u8 wm, struct vfe_line *line) argument
145 vfe_wm_stop(struct vfe_device *vfe, u8 wm) argument
151 vfe_wm_update(struct vfe_device *vfe, u8 wm, u32 addr, struct vfe_line *line) argument
158 vfe_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
164 vfe_reg_update_clear(struct vfe_device *vfe, enum vfe_line_id line_id) argument
170 vfe_enable_irq_common(struct vfe_device *vfe) argument
177 vfe_enable_lines_irq(struct vfe_device *vfe) argument
206 struct vfe_device *vfe = dev; local
242 vfe_halt(struct vfe_device *vfe) argument
250 struct vfe_device *vfe = to_vfe(line); local
286 struct vfe_device *vfe = to_vfe(line); local
335 struct vfe_device *vfe = to_vfe(line); local
379 vfe_isr_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
402 vfe_isr_wm_done(struct vfe_device *vfe, u8 wm) argument
466 struct vfe_device *vfe = to_vfe(line); local
491 vfe_subdev_init(struct device *dev, struct vfe_device *vfe) argument
[all...]
H A Dcamss-vfe-4-1.c3 * camss-vfe-4-1.c
16 #include "camss-vfe.h"
17 #include "camss-vfe-gen1.h"
213 static u32 vfe_hw_version(struct vfe_device *vfe) argument
215 u32 hw_version = readl_relaxed(vfe->base + VFE_0_HW_VERSION);
217 dev_dbg(vfe->camss->dev, "VFE HW Version = 0x%08x\n", hw_version);
230 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) argument
232 u32 bits = readl_relaxed(vfe->base + reg);
234 writel_relaxed(bits & ~clr_bits, vfe->base + reg);
237 static inline void vfe_reg_set(struct vfe_device *vfe, u3 argument
244 vfe_global_reset(struct vfe_device *vfe) argument
259 vfe_halt_request(struct vfe_device *vfe) argument
265 vfe_halt_clear(struct vfe_device *vfe) argument
270 vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable) argument
280 vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) argument
303 vfe_wm_line_based(struct vfe_device *vfe, u32 wm, struct v4l2_pix_format_mplane *pix, u8 plane, u32 enable) argument
338 vfe_wm_set_framedrop_period(struct vfe_device *vfe, u8 wm, u8 per) argument
354 vfe_wm_set_framedrop_pattern(struct vfe_device *vfe, u8 wm, u32 pattern) argument
361 vfe_wm_set_ub_cfg(struct vfe_device *vfe, u8 wm, u16 offset, u16 depth) argument
371 vfe_bus_reload_wm(struct vfe_device *vfe, u8 wm) argument
378 vfe_wm_set_ping_addr(struct vfe_device *vfe, u8 wm, u32 addr) argument
384 vfe_wm_set_pong_addr(struct vfe_device *vfe, u8 wm, u32 addr) argument
390 vfe_wm_get_ping_pong_status(struct vfe_device *vfe, u8 wm) argument
399 vfe_bus_enable_wr_if(struct vfe_device *vfe, u8 enable) argument
407 vfe_bus_connect_wm_to_rdi(struct vfe_device *vfe, u8 wm, enum vfe_line_id id) argument
443 vfe_wm_set_subsample(struct vfe_device *vfe, u8 wm) argument
450 vfe_bus_disconnect_wm_from_rdi(struct vfe_device *vfe, u8 wm, enum vfe_line_id id) argument
483 vfe_set_xbar_cfg(struct vfe_device *vfe, struct vfe_output *output, u8 enable) argument
518 vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, u8 enable) argument
523 vfe_set_rdi_cid(struct vfe_device *vfe, enum vfe_line_id id, u8 cid) argument
532 vfe_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
540 vfe_reg_update_clear(struct vfe_device *vfe, enum vfe_line_id line_id) argument
546 vfe_enable_irq_wm_line(struct vfe_device *vfe, u8 wm, enum vfe_line_id line_id, u8 enable) argument
563 vfe_enable_irq_pix_line(struct vfe_device *vfe, u8 comp, enum vfe_line_id line_id, u8 enable) argument
594 vfe_enable_irq_common(struct vfe_device *vfe) argument
604 vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
640 vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
695 vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
726 vfe_set_clamp_cfg(struct vfe_device *vfe) argument
741 vfe_set_qos(struct vfe_device *vfe) argument
756 vfe_set_ds(struct vfe_device *vfe) argument
761 vfe_set_cgc_override(struct vfe_device *vfe, u8 wm, u8 enable) argument
773 vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
818 vfe_set_camif_cmd(struct vfe_device *vfe, u8 enable) argument
834 vfe_set_module_cfg(struct vfe_device *vfe, u8 enable) argument
847 vfe_camif_wait_for_stop(struct vfe_device *vfe, struct device *dev) argument
863 vfe_isr_read(struct vfe_device *vfe, u32 *value0, u32 *value1) argument
875 vfe_violation_read(struct vfe_device *vfe) argument
891 struct vfe_device *vfe = dev; local
939 vfe_4_1_pm_domain_off(struct vfe_device *vfe) argument
948 vfe_4_1_pm_domain_on(struct vfe_device *vfe) argument
990 vfe_subdev_init(struct device *dev, struct vfe_device *vfe) argument
[all...]
H A Dcamss-vfe-4-7.c3 * camss-vfe-4-7.c
17 #include "camss-vfe.h"
18 #include "camss-vfe-gen1.h"
257 static u32 vfe_hw_version(struct vfe_device *vfe) argument
259 u32 hw_version = readl_relaxed(vfe->base + VFE_0_HW_VERSION);
261 dev_dbg(vfe->camss->dev, "VFE HW Version = 0x%08x\n", hw_version);
276 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) argument
278 u32 bits = readl_relaxed(vfe->base + reg);
280 writel_relaxed(bits & ~clr_bits, vfe->base + reg);
283 static inline void vfe_reg_set(struct vfe_device *vfe, u3 argument
290 vfe_global_reset(struct vfe_device *vfe) argument
310 vfe_halt_request(struct vfe_device *vfe) argument
316 vfe_halt_clear(struct vfe_device *vfe) argument
321 vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable) argument
331 vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) argument
396 vfe_wm_line_based(struct vfe_device *vfe, u32 wm, struct v4l2_pix_format_mplane *pix, u8 plane, u32 enable) argument
431 vfe_wm_set_framedrop_period(struct vfe_device *vfe, u8 wm, u8 per) argument
447 vfe_wm_set_framedrop_pattern(struct vfe_device *vfe, u8 wm, u32 pattern) argument
454 vfe_wm_set_ub_cfg(struct vfe_device *vfe, u8 wm, u16 offset, u16 depth) argument
464 vfe_bus_reload_wm(struct vfe_device *vfe, u8 wm) argument
475 vfe_wm_set_ping_addr(struct vfe_device *vfe, u8 wm, u32 addr) argument
481 vfe_wm_set_pong_addr(struct vfe_device *vfe, u8 wm, u32 addr) argument
487 vfe_wm_get_ping_pong_status(struct vfe_device *vfe, u8 wm) argument
496 vfe_bus_enable_wr_if(struct vfe_device *vfe, u8 enable) argument
504 vfe_bus_connect_wm_to_rdi(struct vfe_device *vfe, u8 wm, enum vfe_line_id id) argument
539 vfe_wm_set_subsample(struct vfe_device *vfe, u8 wm) argument
546 vfe_bus_disconnect_wm_from_rdi(struct vfe_device *vfe, u8 wm, enum vfe_line_id id) argument
576 vfe_set_xbar_cfg(struct vfe_device *vfe, struct vfe_output *output, u8 enable) argument
646 vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, u8 enable) argument
673 vfe_set_rdi_cid(struct vfe_device *vfe, enum vfe_line_id id, u8 cid) argument
682 vfe_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
694 vfe_reg_update_clear(struct vfe_device *vfe, enum vfe_line_id line_id) argument
700 vfe_enable_irq_wm_line(struct vfe_device *vfe, u8 wm, enum vfe_line_id line_id, u8 enable) argument
717 vfe_enable_irq_pix_line(struct vfe_device *vfe, u8 comp, enum vfe_line_id line_id, u8 enable) argument
748 vfe_enable_irq_common(struct vfe_device *vfe) argument
758 vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
794 vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
849 vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
880 vfe_set_clamp_cfg(struct vfe_device *vfe) argument
895 vfe_set_qos(struct vfe_device *vfe) argument
910 vfe_set_ds(struct vfe_device *vfe) argument
934 vfe_set_cgc_override(struct vfe_device *vfe, u8 wm, u8 enable) argument
939 vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
988 vfe_set_camif_cmd(struct vfe_device *vfe, u8 enable) argument
1006 vfe_set_module_cfg(struct vfe_device *vfe, u8 enable) argument
1022 vfe_camif_wait_for_stop(struct vfe_device *vfe, struct device *dev) argument
1049 struct vfe_device *vfe = dev; local
1093 vfe_isr_read(struct vfe_device *vfe, u32 *value0, u32 *value1) argument
1106 vfe_violation_read(struct vfe_device *vfe) argument
1150 vfe_subdev_init(struct device *dev, struct vfe_device *vfe) argument
[all...]
H A Dcamss-vfe-4-8.c3 * camss-vfe-4-8.c
17 #include "camss-vfe.h"
18 #include "camss-vfe-gen1.h"
250 static u32 vfe_hw_version(struct vfe_device *vfe) argument
252 u32 hw_version = readl_relaxed(vfe->base + VFE_0_HW_VERSION);
254 dev_dbg(vfe->camss->dev, "VFE HW Version = 0x%08x\n", hw_version);
259 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) argument
261 u32 bits = readl_relaxed(vfe->base + reg);
263 writel_relaxed(bits & ~clr_bits, vfe->base + reg);
266 static inline void vfe_reg_set(struct vfe_device *vfe, u3 argument
273 vfe_global_reset(struct vfe_device *vfe) argument
293 vfe_halt_request(struct vfe_device *vfe) argument
299 vfe_halt_clear(struct vfe_device *vfe) argument
304 vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable) argument
369 vfe_wm_line_based(struct vfe_device *vfe, u32 wm, struct v4l2_pix_format_mplane *pix, u8 plane, u32 enable) argument
404 vfe_wm_set_framedrop_period(struct vfe_device *vfe, u8 wm, u8 per) argument
420 vfe_wm_set_framedrop_pattern(struct vfe_device *vfe, u8 wm, u32 pattern) argument
426 vfe_wm_set_ub_cfg(struct vfe_device *vfe, u8 wm, u16 offset, u16 depth) argument
436 vfe_bus_reload_wm(struct vfe_device *vfe, u8 wm) argument
447 vfe_wm_set_ping_addr(struct vfe_device *vfe, u8 wm, u32 addr) argument
453 vfe_wm_set_pong_addr(struct vfe_device *vfe, u8 wm, u32 addr) argument
459 vfe_wm_get_ping_pong_status(struct vfe_device *vfe, u8 wm) argument
468 vfe_bus_enable_wr_if(struct vfe_device *vfe, u8 enable) argument
476 vfe_bus_connect_wm_to_rdi(struct vfe_device *vfe, u8 wm, enum vfe_line_id id) argument
511 vfe_wm_set_subsample(struct vfe_device *vfe, u8 wm) argument
517 vfe_bus_disconnect_wm_from_rdi(struct vfe_device *vfe, u8 wm, enum vfe_line_id id) argument
547 vfe_set_xbar_cfg(struct vfe_device *vfe, struct vfe_output *output, u8 enable) argument
617 vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, u8 enable) argument
644 vfe_set_rdi_cid(struct vfe_device *vfe, enum vfe_line_id id, u8 cid) argument
653 vfe_reg_update(struct vfe_device *vfe, enum vfe_line_id line_id) argument
666 vfe_reg_update_clear(struct vfe_device *vfe, enum vfe_line_id line_id) argument
672 vfe_enable_irq_wm_line(struct vfe_device *vfe, u8 wm, enum vfe_line_id line_id, u8 enable) argument
689 vfe_enable_irq_pix_line(struct vfe_device *vfe, u8 comp, enum vfe_line_id line_id, u8 enable) argument
719 vfe_enable_irq_common(struct vfe_device *vfe) argument
729 vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
765 vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
820 vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
851 vfe_set_clamp_cfg(struct vfe_device *vfe) argument
866 vfe_set_cgc_override(struct vfe_device *vfe, u8 wm, u8 enable) argument
871 vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) argument
920 vfe_set_camif_cmd(struct vfe_device *vfe, u8 enable) argument
938 vfe_set_module_cfg(struct vfe_device *vfe, u8 enable) argument
954 vfe_camif_wait_for_stop(struct vfe_device *vfe, struct device *dev) argument
979 struct vfe_device *vfe = dev; local
1029 vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable) argument
1042 vfe_set_qos(struct vfe_device *vfe) argument
1059 vfe_set_ds(struct vfe_device *vfe) argument
1083 vfe_isr_read(struct vfe_device *vfe, u32 *value0, u32 *value1) argument
1096 vfe_violation_read(struct vfe_device *vfe) argument
1140 vfe_subdev_init(struct device *dev, struct vfe_device *vfe) argument
[all...]
H A Dcamss-vfe.c3 * camss-vfe.c
25 #include "camss-vfe.h"
172 struct vfe_device *vfe = to_vfe(line); local
174 switch (vfe->camss->res->version) {
292 int vfe_reset(struct vfe_device *vfe) argument
296 reinit_completion(&vfe->reset_complete);
298 vfe->ops->global_reset(vfe);
300 time = wait_for_completion_timeout(&vfe->reset_complete,
303 dev_err(vfe
310 vfe_init_outputs(struct vfe_device *vfe) argument
324 vfe_reset_output_maps(struct vfe_device *vfe) argument
332 vfe_reserve_wm(struct vfe_device *vfe, enum vfe_line_id line_id) argument
348 vfe_release_wm(struct vfe_device *vfe, u8 wm) argument
398 struct vfe_device *vfe = to_vfe(line); local
416 struct vfe_device *vfe = to_vfe(line); local
438 struct vfe_device *vfe = to_vfe(line); local
462 vfe_isr_comp_done(struct vfe_device *vfe, u8 comp) argument
473 vfe_isr_reset_ack(struct vfe_device *vfe) argument
482 vfe_pm_domain_off(struct vfe_device *vfe) argument
495 vfe_pm_domain_on(struct vfe_device *vfe) argument
512 vfe_match_clock_names(struct vfe_device *vfe, struct camss_clock *clock) argument
532 vfe_set_clock_rates(struct vfe_device *vfe) argument
614 vfe_check_clock_rates(struct vfe_device *vfe) argument
670 vfe_get(struct vfe_device *vfe) argument
732 vfe_put(struct vfe_device *vfe) argument
769 struct vfe_device *vfe = to_vfe(line); local
805 struct vfe_device *vfe = to_vfe(line); local
831 struct vfe_device *vfe = to_vfe(line); local
1370 msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe, const struct camss_subdev_resources *res, u8 id) argument
1537 msm_vfe_genpd_cleanup(struct vfe_device *vfe) argument
1610 msm_vfe_register_entities(struct vfe_device *vfe, struct v4l2_device *v4l2_dev) argument
1724 msm_vfe_unregister_entities(struct vfe_device *vfe) argument
1741 vfe_is_lite(struct vfe_device *vfe) argument
[all...]
H A Dcamss-ispif.c419 * @vfe: VFE HW module id
424 u8 vfe, u8 enable)
431 val &= ~(0xf << (vfe * 8));
433 val |= (csid << (vfe * 8));
439 val &= ~(0xf << (vfe * 12));
441 val |= (csid << (vfe * 12));
447 val &= ~(0xf << (4 + (vfe * 8)));
449 val |= (csid << (4 + (vfe * 8)));
455 val &= ~(0xf << (4 + (vfe * 12)));
457 val |= (csid << (4 + (vfe * 1
422 ispif_select_clk_mux(struct ispif_device *ispif, enum ispif_intf intf, u8 csid, u8 vfe, u8 enable) argument
481 ispif_validate_intf_status(struct ispif_device *ispif, enum ispif_intf intf, u8 vfe) argument
527 ispif_wait_for_stop(struct ispif_device *ispif, enum ispif_intf intf, u8 vfe) argument
572 ispif_select_csid(struct ispif_device *ispif, enum ispif_intf intf, u8 csid, u8 vfe, u8 enable) argument
617 ispif_select_cid(struct ispif_device *ispif, enum ispif_intf intf, u8 cid, u8 vfe, u8 enable) argument
658 ispif_config_irq(struct ispif_device *ispif, enum ispif_intf intf, u8 vfe, u8 enable) argument
723 ispif_config_pack(struct ispif_device *ispif, u32 code, enum ispif_intf intf, u8 cid, u8 vfe, u8 enable) argument
771 ispif_set_intf_cmd(struct ispif_device *ispif, u8 cmd, enum ispif_intf intf, u8 vfe, u8 vc) argument
809 u8 vfe = line->vfe_id; local
1263 struct vfe_device *vfe; local
[all...]
H A Dcamss.c1084 struct vfe_device *vfe = &camss->vfe[id]; local
1086 ret = vfe->ops->pm_domain_on(vfe);
1095 struct vfe_device *vfe = &camss->vfe[id]; local
1097 vfe->ops->pm_domain_off(vfe);
1216 ret = msm_vfe_subdev_init(camss, &camss->vfe[i],
1220 "Fail to init vfe
1341 struct v4l2_subdev *vfe = &camss->vfe[k].line[j].subdev; local
1362 struct v4l2_subdev *vfe = &camss->vfe[k].line[j].subdev; local
[all...]
H A Dcamss.h24 #include "camss-vfe.h"
109 struct vfe_device *vfe; member in struct:camss
H A Dcamss-csid.c161 struct vfe_device *vfe = &camss->vfe[csid->id]; local
170 ret = vfe_get(vfe);
222 vfe_put(vfe);
590 csid->base = camss->vfe[id].base + VFE_480_LITE_CSID_OFFSET;
592 csid->base = camss->vfe[id].base + VFE_480_CSID_OFFSET;
/linux-master/drivers/media/pci/zoran/
H A Dzoran_device.c589 if (zr->vfe)
590 zr36016_write(zr->vfe, 0, 1);
656 if (zr->vfe) {
657 zr->vfe->control(zr->vfe, CODEC_S_JPEG_TDS_BYTE,
659 zr->vfe->set_video(zr->vfe, zr->timing, &cap,
661 zr->vfe->set_mode(zr->vfe, CODEC_DO_COMPRESSION);
683 if (zr->vfe) {
[all...]
H A Dzoran_card.c312 pci_err(zr->pci_dev, "failed to load video vfe %s: %d\n",
1083 if (zr->vfe)
1084 videocodec_detach(zr->vfe);
1387 zr->vfe = videocodec_attach(master_vfe);
1388 if (!zr->vfe) {
1392 if (zr->vfe->type != zr->card.video_vfe) {
1413 videocodec_detach(zr->vfe);
H A Dzoran.h213 struct videocodec *vfe; /* video front end */ member in struct:zoran
/linux-master/drivers/pinctrl/qcom/
H A Dpinctrl-msm8660.c766 MSM_PIN_FUNCTION(vfe),
802 PINGROUP(29, vfe, gp_mn, _, _, _, _, _),
803 PINGROUP(30, vfe, gp_clk_0a, _, _, _, _, _),
804 PINGROUP(31, vfe, gp_clk_1a, _, _, _, _, _),
815 PINGROUP(42, gsbi3, vfe, _, _, _, _, _),
819 PINGROUP(46, gsbi4, gsbi3_spi_cs3_n, vfe, _, _, _, _),
878 PINGROUP(105, mi2s, gsbi11, vfe, _, _, _, _),
879 PINGROUP(106, mi2s, gsbi11, vfe, _, _, _, _),
890 PINGROUP(117, i2s, gsbi12, vfe, _, _, _, _),
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-video.c1014 struct vb2_dvb_frontend *vfe; local
1038 vfe = vb2_dvb_get_frontend(&dev->ts2.frontends, 1);
1039 if (!vfe) {
1043 fe = vfe->dvb.frontend;

Completed in 186 milliseconds