Home
last modified time | relevance | path

Searched refs:rkisp_stream (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Dcapture.h60 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 Dcapture_v3x.h29 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 Dcapture_v2x.h7 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 Dcapture_v1x.c18 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 Dcapture.c57 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 Dcapture_v32.c30 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 Ddmarx.c248 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 Dcapture_v30.c18 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 Disp_rockit.c29 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 Dcapture_v20.c18 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 Dcapture_v21.c18 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 Dregs.h1624 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 Dregs.c39 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 Ddmarx.h57 struct rkisp_stream stream[RKISP_MAX_DMARX_STREAM];
65 void rkisp_dmarx_set_fmt(struct rkisp_stream *stream,
H A Disp_dvbm.c36 int rkisp_dvbm_init(struct rkisp_stream *stream) in rkisp_dvbm_init()
H A Drkisp.h70 struct rkisp_stream;
H A Dregs_v2x.h2581 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 Drkisp.c820 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 Disp_params.c401 struct rkisp_stream *stream = &dev->cap_dev.stream[RKISP_STREAM_SP]; in rkisp_params_first_cfg()
H A Dcommon.c388 struct rkisp_stream *stream; in rkisp_alloc_common_dummy_buf()
H A Dbridge_v20.c570 struct rkisp_stream *sp_stream; in bridge_start()
603 struct rkisp_stream *sp_stream; in bridge_stop()
H A Dcsi.c73 struct rkisp_stream *stream = NULL; in rkisp_csi_link_setup()
H A Dprocfs.c902 struct rkisp_stream *stream = &dev->cap_dev.stream[val]; in isp_show()