| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | capture.h | 60 struct rkisp_stream; 215 int (*config_mi)(struct rkisp_stream *stream); 216 void (*stop_mi)(struct rkisp_stream *stream); 217 void (*enable_mi)(struct rkisp_stream *stream); 218 void (*disable_mi)(struct rkisp_stream *stream); 219 void (*set_data_path)(struct rkisp_stream *stream); 220 bool (*is_stream_stopped)(struct rkisp_stream *stream); 221 void (*update_mi)(struct rkisp_stream *stream); 222 int (*frame_end)(struct rkisp_stream *stream, u32 state); 223 int (*frame_start)(struct rkisp_stream *stream, u32 mis); [all …]
|
| H A D | capture_v3x.h | 29 void rkisp_rockit_buf_state_clear(struct rkisp_stream *stream); 30 int rkisp_rockit_buf_free(struct rkisp_stream *stream); 33 bool rkisp_rockit_ctrl_fps(struct rkisp_stream *stream); 34 int rkisp_rockit_fps_set(int *dst_fps, struct rkisp_stream *stream); 35 int rkisp_rockit_fps_get(int *dst_fps, struct rkisp_stream *stream); 36 int rkisp_rockit_buf_done(struct rkisp_stream *stream, int cmd); 43 static inline void rkisp_rockit_buf_state_clear(struct rkisp_stream *stream) { return; } in rkisp_rockit_buf_state_clear() 44 static inline int rkisp_rockit_buf_free(struct rkisp_stream *stream) { return -EINVAL; } in rkisp_rockit_buf_free() 47 static inline bool rkisp_rockit_ctrl_fps(struct rkisp_stream *stream) { return false; } in rkisp_rockit_ctrl_fps() 48 static inline int rkisp_rockit_fps_set(int *dst_fps, struct rkisp_stream *stream) { return -EINVAL;… in rkisp_rockit_fps_set() [all …]
|
| H A D | capture_v2x.h | 7 struct rkisp_stream; 23 void rkisp_spbuf_queue(struct rkisp_stream *stream, struct rkisp_buffer *sp_buf); 24 int rkisp_start_spstream(struct rkisp_stream *stream); 25 void rkisp_stop_spstream(struct rkisp_stream *stream); 26 void rkisp_update_spstream_buf(struct rkisp_stream *stream); 33 static inline void rkisp_update_spstream_buf(struct rkisp_stream *stream) {} in rkisp_update_spstream_buf()
|
| H A D | capture_v1x.c | 18 static int mi_frame_end(struct rkisp_stream *stream, u32 state); 20 static int rkisp_create_dummy_buf(struct rkisp_stream *stream); 329 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() 358 static int rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) in rkisp_stream_config_rsz() 427 static u32 calc_burst_len(struct rkisp_stream *stream) in calc_burst_len() 499 static int mp_config_mi(struct rkisp_stream *stream) in mp_config_mi() 551 static int sp_config_mi(struct rkisp_stream *stream) in sp_config_mi() 601 static void mp_enable_mi(struct rkisp_stream *stream) in mp_enable_mi() 613 static void sp_enable_mi(struct rkisp_stream *stream) in sp_enable_mi() 620 static void mp_disable_mi(struct rkisp_stream *stream) in mp_disable_mi() [all …]
|
| H A D | capture.c | 57 struct rkisp_stream *stream; in rkisp_create_hdr_buf() 155 struct rkisp_stream *dmatx; in hdr_update_dmatx_buf() 222 struct rkisp_stream *stream; in hdr_config_dmatx() 293 struct rkisp_stream *stream; in hdr_stop_dmatx() 348 struct rkisp_stream *stream; in rkisp_config_dmatx_valid_buf() 439 struct rkisp_stream *stream; in rkisp_stream_frame_start() 460 struct rkisp_stream *stream; in rkisp_stream_buf_done_early() 591 struct capture_fmt *find_fmt(struct rkisp_stream *stream, const u32 pixelfmt) in find_fmt() 604 static void restrict_rsz_resolution(struct rkisp_stream *stream, in restrict_rsz_resolution() 620 struct rkisp_stream *t = &dev->cap_dev.stream[stream->conn_id]; in restrict_rsz_resolution() [all …]
|
| H A D | capture_v32.c | 30 static int mi_frame_end(struct rkisp_stream *stream, u32 state); 31 static int mi_frame_start(struct rkisp_stream *stream, u32 mis); 32 static int rkisp_create_dummy_buf(struct rkisp_stream *stream); 445 static bool bp_is_stream_stopped(struct rkisp_stream *stream) in bp_is_stream_stopped() 460 static bool bpds_is_stream_stopped(struct rkisp_stream *stream) in bpds_is_stream_stopped() 463 struct rkisp_stream *st = &dev->cap_dev.stream[RKISP_STREAM_BP]; in bpds_is_stream_stopped() 477 static bool mpds_is_stream_stopped(struct rkisp_stream *stream) in mpds_is_stream_stopped() 480 struct rkisp_stream *st = &dev->cap_dev.stream[RKISP_STREAM_MP]; in mpds_is_stream_stopped() 494 static void stream_self_update(struct rkisp_stream *stream) in stream_self_update() 524 static int get_stream_irq_mask(struct rkisp_stream *stream) in get_stream_irq_mask() [all …]
|
| H A D | dmarx.c | 248 struct capture_fmt *find_fmt(struct rkisp_stream *stream, in find_fmt() 262 static int dmarx_config_mi(struct rkisp_stream *stream) in dmarx_config_mi() 291 static void update_dmarx(struct rkisp_stream *stream) in update_dmarx() 307 static void dmarx_stop_mi(struct rkisp_stream *stream) in dmarx_stop_mi() 318 static int rawrd_config_mi(struct rkisp_stream *stream) in rawrd_config_mi() 364 static void update_rawrd(struct rkisp_stream *stream) in update_rawrd() 443 static int dmarx_frame_end(struct rkisp_stream *stream) in dmarx_frame_end() 502 static void dmarx_stop(struct rkisp_stream *stream) in dmarx_stop() 526 static int dmarx_start(struct rkisp_stream *stream) in dmarx_start() 546 struct rkisp_stream *stream = queue->drv_priv; in rkisp_queue_setup() [all …]
|
| H A D | capture_v30.c | 18 static int mi_frame_end(struct rkisp_stream *stream, u32 state); 19 static int mi_frame_start(struct rkisp_stream *stream, u32 mis); 273 static inline bool bp_is_stream_stopped(struct rkisp_stream *stream) in bp_is_stream_stopped() 285 static bool fbc_is_stream_stopped(struct rkisp_stream *stream) in fbc_is_stream_stopped() 300 static int get_stream_irq_mask(struct rkisp_stream *stream) in get_stream_irq_mask() 323 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() 353 static int rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) in rkisp_stream_config_rsz() 408 static u32 calc_burst_len(struct rkisp_stream *stream) in calc_burst_len() 471 static int mp_config_mi(struct rkisp_stream *stream) in mp_config_mi() 555 static int sp_config_mi(struct rkisp_stream *stream) in sp_config_mi() [all …]
|
| H A D | isp_rockit.c | 29 static struct rkisp_stream *rkisp_rockit_get_stream(struct rockit_cfg *input_rockit_cfg) in rkisp_rockit_get_stream() 32 struct rkisp_stream *stream = NULL; in rkisp_rockit_get_stream() 86 struct rkisp_stream *stream = NULL; in rkisp_rockit_buf_queue() 220 int rkisp_rockit_buf_done(struct rkisp_stream *stream, int cmd) in rkisp_rockit_buf_done() 300 struct rkisp_stream *stream = NULL; in rkisp_rockit_pause_stream() 318 struct rkisp_stream *stream = NULL; in rkisp_rockit_config_stream() 368 struct rkisp_stream *stream = NULL; in rkisp_rockit_resume_stream() 396 struct rkisp_stream *stream; in rkisp_rockit_get_tb_stream_info() 412 struct rkisp_stream *stream; in rkisp_rockit_free_tb_stream_buf() 424 void rkisp_rockit_buf_state_clear(struct rkisp_stream *stream) in rkisp_rockit_buf_state_clear() [all …]
|
| H A D | capture_v20.c | 18 static int mi_frame_end(struct rkisp_stream *stream, u32 state); 538 static bool is_rdbk_stream(struct rkisp_stream *stream) in is_rdbk_stream() 557 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() 598 static int rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) in rkisp_stream_config_rsz() 675 static u32 calc_burst_len(struct rkisp_stream *stream) in calc_burst_len() 743 static int mp_config_mi(struct rkisp_stream *stream) in mp_config_mi() 795 static int sp_config_mi(struct rkisp_stream *stream) in sp_config_mi() 855 static int dmatx3_config_mi(struct rkisp_stream *stream) in dmatx3_config_mi() 899 static int dmatx2_config_mi(struct rkisp_stream *stream) in dmatx2_config_mi() 942 static int dmatx1_config_mi(struct rkisp_stream *stream) in dmatx1_config_mi() [all …]
|
| H A D | capture_v21.c | 18 static int mi_frame_end(struct rkisp_stream *stream, u32 state); 510 static bool is_rdbk_stream(struct rkisp_stream *stream) in is_rdbk_stream() 524 static bool is_hdr_stream(struct rkisp_stream *stream) in is_hdr_stream() 537 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() 566 static int rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) in rkisp_stream_config_rsz() 635 static u32 calc_burst_len(struct rkisp_stream *stream) in calc_burst_len() 698 static int mp_config_mi(struct rkisp_stream *stream) in mp_config_mi() 754 static int sp_config_mi(struct rkisp_stream *stream) in sp_config_mi() 801 static int dmatx3_config_mi(struct rkisp_stream *stream) in dmatx3_config_mi() 844 static int dmatx2_config_mi(struct rkisp_stream *stream) in dmatx2_config_mi() [all …]
|
| H A D | regs.h | 1624 void rkisp_disable_dcrop(struct rkisp_stream *stream, bool async); 1625 void rkisp_config_dcrop(struct rkisp_stream *stream, struct v4l2_rect *rect, bool async); 1627 void rkisp_dump_rsz_regs(struct rkisp_stream *stream); 1628 void rkisp_disable_rsz(struct rkisp_stream *stream, bool async); 1629 void rkisp_config_rsz(struct rkisp_stream *stream, struct v4l2_rect *in_y, 1633 static inline void config_mi_ctrl(struct rkisp_stream *stream, u32 burst) in config_mi_ctrl() 1647 static inline bool mp_is_stream_stopped(struct rkisp_stream *stream) in mp_is_stream_stopped() 1662 static inline bool sp_is_stream_stopped(struct rkisp_stream *stream) in sp_is_stream_stopped() 1690 static inline void mi_set_y_size(struct rkisp_stream *stream, int val) in mi_set_y_size() 1697 static inline void mi_set_cb_size(struct rkisp_stream *stream, int val) in mi_set_cb_size() [all …]
|
| H A D | regs.c | 39 void rkisp_disable_dcrop(struct rkisp_stream *stream, bool async) in rkisp_disable_dcrop() 52 void rkisp_config_dcrop(struct rkisp_stream *stream, in rkisp_config_dcrop() 109 void rkisp_dump_rsz_regs(struct rkisp_stream *stream) in rkisp_dump_rsz_regs() 145 static void update_rsz_shadow(struct rkisp_stream *stream, bool async) in update_rsz_shadow() 156 static void set_scale(struct rkisp_stream *stream, struct v4l2_rect *in_y, in set_scale() 306 static void set_bilinear_scale(struct rkisp_stream *stream, struct v4l2_rect *in_y, in set_bilinear_scale() 359 void rkisp_config_rsz(struct rkisp_stream *stream, struct v4l2_rect *in_y, in rkisp_config_rsz() 389 void rkisp_disable_rsz(struct rkisp_stream *stream, bool async) in rkisp_disable_rsz()
|
| H A D | dmarx.h | 57 struct rkisp_stream stream[RKISP_MAX_DMARX_STREAM]; 65 void rkisp_dmarx_set_fmt(struct rkisp_stream *stream,
|
| H A D | isp_dvbm.c | 36 int rkisp_dvbm_init(struct rkisp_stream *stream) in rkisp_dvbm_init()
|
| H A D | rkisp.h | 70 struct rkisp_stream;
|
| H A D | regs_v2x.h | 2581 static inline bool dmatx0_is_stream_stopped(struct rkisp_stream *stream) in dmatx0_is_stream_stopped() 2588 static inline bool dmatx1_is_stream_stopped(struct rkisp_stream *stream) in dmatx1_is_stream_stopped() 2595 static inline bool dmatx2_is_stream_stopped(struct rkisp_stream *stream) in dmatx2_is_stream_stopped() 2602 static inline bool dmatx3_is_stream_stopped(struct rkisp_stream *stream) in dmatx3_is_stream_stopped() 2623 static inline void raw_wr_set_pic_size(struct rkisp_stream *stream, in raw_wr_set_pic_size() 2637 static inline void raw_wr_set_pic_offs(struct rkisp_stream *stream, u32 val) in raw_wr_set_pic_offs() 2644 static inline void raw_wr_ctrl(struct rkisp_stream *stream, u32 val) in raw_wr_ctrl() 2651 static inline void raw_wr_enable(struct rkisp_stream *stream) in raw_wr_enable() 2661 static inline void raw_wr_disable(struct rkisp_stream *stream) in raw_wr_disable() 2691 static inline void mi_raw_length(struct rkisp_stream *stream) in mi_raw_length()
|
| H A D | rkisp.c | 820 struct rkisp_stream *stream; in rkisp_fast_switch_rx_buf() 1017 struct rkisp_stream *s; in rkisp_check_idle() 2712 struct rkisp_stream *stream; in rkisp_check_stream_dcrop() 2840 struct rkisp_stream *stream; in rkisp_global_update_mi() 2872 struct rkisp_stream *s; in rkisp_isp_sd_s_stream() 2934 static void rkisp_rx_qbuf_online(struct rkisp_stream *stream, in rkisp_rx_qbuf_online() 2953 static void rkisp_rx_qbuf_rdbk(struct rkisp_stream *stream, in rkisp_rx_qbuf_rdbk() 2981 struct rkisp_stream *stream; in rkisp_rx_qbuf() 3044 struct rkisp_stream *stream; in rkisp_rx_buf_pool_init() 3163 struct rkisp_stream *stream = NULL; in rkisp_subdev_link_setup() [all …]
|
| H A D | isp_params.c | 401 struct rkisp_stream *stream = &dev->cap_dev.stream[RKISP_STREAM_SP]; in rkisp_params_first_cfg()
|
| H A D | common.c | 388 struct rkisp_stream *stream; in rkisp_alloc_common_dummy_buf()
|
| H A D | bridge_v20.c | 570 struct rkisp_stream *sp_stream; in bridge_start() 603 struct rkisp_stream *sp_stream; in bridge_stop()
|
| H A D | csi.c | 73 struct rkisp_stream *stream = NULL; in rkisp_csi_link_setup()
|
| H A D | procfs.c | 902 struct rkisp_stream *stream = &dev->cap_dev.stream[val]; in isp_show()
|