/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe-gen1.h | 17 struct vfe_line; 34 void (*set_camif_cfg)(struct vfe_device *vfe, struct vfe_line *line); 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); 42 void (*set_scale_cfg)(struct vfe_device *vfe, struct vfe_line *line); 44 void (*set_realign_cfg)(struct vfe_device *vfe, struct vfe_line *line, u8 enable); 87 int vfe_gen1_disable(struct vfe_line *line); 95 int vfe_gen1_enable(struct vfe_line *line);
|
H A D | camss-vfe.h | 35 ((const struct vfe_line (*)[]) &(ptr_line)[-(ptr_line)->id]) 88 struct vfe_line { struct 115 int (*vfe_disable)(struct vfe_line *line); 116 int (*vfe_enable)(struct vfe_line *line); 146 struct vfe_line line[VFE_LINE_NUM_MAX]; 185 int vfe_put_output(struct vfe_line *line);
|
H A D | camss-vfe.c | 168 static u32 vfe_src_pad_code(struct vfe_line *line, u32 sink_code, in vfe_src_pad_code() 392 int vfe_put_output(struct vfe_line *line) in vfe_put_output() 467 struct vfe_line *l = &vfe->line[j]; in vfe_set_clock_rates() 550 struct vfe_line *l = &vfe->line[j]; in vfe_check_clock_rates() 677 struct vfe_line *line = container_of(vid, struct vfe_line, video_out); in vfe_flush_buffers() 713 struct vfe_line *line = v4l2_get_subdevdata(sd); in vfe_set_power() 739 struct vfe_line *line = v4l2_get_subdevdata(sd); in vfe_set_stream() 769 __vfe_get_format(struct vfe_line *line, in __vfe_get_format() 790 __vfe_get_compose(struct vfe_line *lin [all...] |
H A D | camss-vfe-480.c | 117 static void vfe_wm_start(struct vfe_device *vfe, u8 wm, struct vfe_line *line) in vfe_wm_start() 155 struct vfe_line *line) in vfe_wm_update() 251 static int vfe_get_output(struct vfe_line *line) in vfe_get_output() 287 static int vfe_enable_output(struct vfe_line *line) in vfe_enable_output() 330 static void vfe_disable_output(struct vfe_line *line) in vfe_disable_output() 352 static int vfe_enable(struct vfe_line *line) in vfe_enable() 399 static int vfe_disable(struct vfe_line *line) in vfe_disable() 446 struct vfe_line *line = &vfe->line[vfe->wm_output_map[wm]]; in vfe_isr_wm_done() 543 struct vfe_line *line = container_of(vid, struct vfe_line, video_ou in vfe_queue_buffer() [all...] |
H A D | camss-vfe-gen1.c | 36 static int vfe_disable_output(struct vfe_line *line) in vfe_disable_output() 100 int vfe_gen1_disable(struct vfe_line *line) in vfe_gen1_disable() 122 struct vfe_line *line) in vfe_output_init_addrs() 165 vfe->ops->reg_update(vfe, container_of(output, struct vfe_line, output)->id); in vfe_output_frame_drop() 168 static int vfe_enable_output(struct vfe_line *line) in vfe_enable_output() 280 static int vfe_get_output(struct vfe_line *line) in vfe_get_output() 337 int vfe_gen1_enable(struct vfe_line *line) in vfe_gen1_enable() 385 struct vfe_line *line) in vfe_output_update_ping_addr() 404 struct vfe_line *line) in vfe_output_update_pong_addr() 460 struct vfe_line *lin in vfe_buf_update_wm_on_new() [all...] |
H A D | camss-vfe-170.c | 222 static void vfe_wm_start(struct vfe_device *vfe, u8 wm, struct vfe_line *line) in vfe_wm_start() 272 struct vfe_line *line) in vfe_wm_update() 401 static int vfe_get_output(struct vfe_line *line) in vfe_get_output() 440 static int vfe_enable_output(struct vfe_line *line) in vfe_enable_output() 496 static void vfe_disable_output(struct vfe_line *line) in vfe_disable_output() 518 static int vfe_enable(struct vfe_line *line) in vfe_enable() 563 static int vfe_disable(struct vfe_line *line) in vfe_disable() 620 struct vfe_line *line = &vfe->line[vfe->wm_output_map[wm]]; in vfe_isr_wm_done() 717 struct vfe_line *line = container_of(vid, struct vfe_line, video_ou in vfe_queue_buffer() [all...] |
H A D | camss-vfe-4-7.c | 579 struct vfe_line *line = container_of(output, struct vfe_line, output); in vfe_set_xbar_cfg() 646 static void vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, in vfe_set_realign_cfg() 758 static void vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_demux_cfg() 794 static void vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_scale_cfg() 849 static void vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_crop_cfg() 939 static void vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_camif_cfg()
|
H A D | camss-vfe-4-8.c | 550 struct vfe_line *line = container_of(output, struct vfe_line, output); in vfe_set_xbar_cfg() 617 static void vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, in vfe_set_realign_cfg() 729 static void vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_demux_cfg() 765 static void vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_scale_cfg() 820 static void vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_crop_cfg() 871 static void vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_camif_cfg()
|
H A D | camss-vfe-4-1.c | 486 struct vfe_line *line = container_of(output, struct vfe_line, output); in vfe_set_xbar_cfg() 518 static void vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, in vfe_set_realign_cfg() 604 static void vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_demux_cfg() 640 static void vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_scale_cfg() 695 static void vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_crop_cfg() 773 static void vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_camif_cfg()
|
H A D | camss-ispif.c | 1263 struct vfe_line *line; in ispif_get_vfe_id() 1282 struct vfe_line *line; in ispif_get_vfe_line_id()
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe.h | 65 struct vfe_line { struct 110 void (*set_realign_cfg)(struct vfe_device *vfe, struct vfe_line *line, 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); 127 void (*set_camif_cfg)(struct vfe_device *vfe, struct vfe_line *line); 161 struct vfe_line line[MSM_VFE_LINE_NUM];
|
H A D | camss-vfe.c | 30 ((const struct vfe_line (*)[]) &(ptr_line[-(ptr_line->id)])) 155 static u32 vfe_src_pad_code(struct vfe_line *line, u32 sink_code, in vfe_src_pad_code() 451 container_of(output, struct vfe_line, output)->id); in vfe_output_frame_drop() 582 static int vfe_get_output(struct vfe_line *line) in vfe_get_output() 639 static int vfe_put_output(struct vfe_line *line) in vfe_put_output() 657 static int vfe_enable_output(struct vfe_line *line) in vfe_enable_output() 773 static int vfe_disable_output(struct vfe_line *line) in vfe_disable_output() 840 static int vfe_enable(struct vfe_line *line) in vfe_enable() 896 static int vfe_disable(struct vfe_line *line) in vfe_disable() 1140 struct vfe_line * in vfe_set_clock_rates() [all...] |
H A D | camss-vfe-4-7.c | 560 struct vfe_line *line = container_of(output, struct vfe_line, output); in vfe_set_xbar_cfg() 627 static void vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, in vfe_set_realign_cfg() 735 static void vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_demux_cfg() 785 static void vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_scale_cfg() 840 static void vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_crop_cfg() 930 static void vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_camif_cfg()
|
H A D | camss-vfe-4-1.c | 514 struct vfe_line *line = container_of(output, struct vfe_line, output); in vfe_set_xbar_cfg() 546 static void vfe_set_realign_cfg(struct vfe_device *vfe, struct vfe_line *line, in vfe_set_realign_cfg() 632 static void vfe_set_demux_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_demux_cfg() 682 static void vfe_set_scale_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_scale_cfg() 737 static void vfe_set_crop_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_crop_cfg() 815 static void vfe_set_camif_cfg(struct vfe_device *vfe, struct vfe_line *line) in vfe_set_camif_cfg()
|