Home
last modified time | relevance | path

Searched refs:stream (Results 1 - 25 of 91) sorted by relevance

1234

/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dcapture_v1x.c18 static int mi_frame_end(struct rkisp_stream *stream);
20 static int rkisp_create_dummy_buf(struct rkisp_stream *stream);
23 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() argument
25 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
26 struct v4l2_rect *dcrop = &stream->dcrop; in rkisp_stream_config_dcrop()
35 rkisp_disable_dcrop(stream, async); in rkisp_stream_config_dcrop()
37 "stream %d crop disabled\n", stream->id); in rkisp_stream_config_dcrop()
41 rkisp_config_dcrop(stream, dcrop, async); in rkisp_stream_config_dcrop()
44 "stream in rkisp_stream_config_dcrop()
52 rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) rkisp_stream_config_rsz() argument
121 calc_burst_len(struct rkisp_stream *stream) calc_burst_len() argument
193 mp_config_mi(struct rkisp_stream *stream) mp_config_mi() argument
245 sp_config_mi(struct rkisp_stream *stream) sp_config_mi() argument
295 mp_enable_mi(struct rkisp_stream *stream) mp_enable_mi() argument
307 sp_enable_mi(struct rkisp_stream *stream) sp_enable_mi() argument
314 mp_disable_mi(struct rkisp_stream *stream) mp_disable_mi() argument
322 sp_disable_mi(struct rkisp_stream *stream) sp_disable_mi() argument
330 update_mi(struct rkisp_stream *stream) update_mi() argument
362 mp_stop_mi(struct rkisp_stream *stream) mp_stop_mi() argument
370 sp_stop_mi(struct rkisp_stream *stream) sp_stop_mi() argument
405 mi_frame_end(struct rkisp_stream *stream) mi_frame_end() argument
479 rkisp_stream_stop(struct rkisp_stream *stream) rkisp_stream_stop() argument
518 rkisp_start(struct rkisp_stream *stream) rkisp_start() argument
540 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
579 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
620 rkisp_create_dummy_buf(struct rkisp_stream *stream) rkisp_create_dummy_buf() argument
625 rkisp_destroy_dummy_buf(struct rkisp_stream *stream) rkisp_destroy_dummy_buf() argument
632 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
660 struct rkisp_stream *stream = queue->drv_priv; rkisp_stop_streaming() local
689 rkisp_stream_start(struct rkisp_stream *stream) rkisp_stream_start() argument
722 struct rkisp_stream *stream = queue->drv_priv; rkisp_start_streaming() local
818 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
842 struct rkisp_stream *stream; rkisp_stream_init() local
911 struct rkisp_stream *stream; rkisp_unregister_stream_v1x() local
932 struct rkisp_stream *stream = &dev->cap_dev.stream[i]; rkisp_mi_v1x_isr() local
[all...]
H A Dcapture_v21.c18 static int mi_frame_end(struct rkisp_stream *stream);
182 static bool is_rdbk_stream(struct rkisp_stream *stream) in is_rdbk_stream() argument
184 struct rkisp_device *dev = stream->ispdev; in is_rdbk_stream()
188 stream->id == RKISP_STREAM_DMATX2) || in is_rdbk_stream()
190 (stream->id == RKISP_STREAM_DMATX2 || in is_rdbk_stream()
191 stream->id == RKISP_STREAM_DMATX0))) in is_rdbk_stream()
196 static bool is_hdr_stream(struct rkisp_stream *stream) in is_hdr_stream() argument
198 struct rkisp_device *dev = stream->ispdev; in is_hdr_stream()
201 if (stream->id == RKISP_STREAM_DMATX0 && in is_hdr_stream()
209 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, boo argument
238 rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) rkisp_stream_config_rsz() argument
307 calc_burst_len(struct rkisp_stream *stream) calc_burst_len() argument
370 mp_config_mi(struct rkisp_stream *stream) mp_config_mi() argument
426 sp_config_mi(struct rkisp_stream *stream) sp_config_mi() argument
473 dmatx3_config_mi(struct rkisp_stream *stream) dmatx3_config_mi() argument
516 dmatx2_config_mi(struct rkisp_stream *stream) dmatx2_config_mi() argument
558 dmatx0_config_mi(struct rkisp_stream *stream) dmatx0_config_mi() argument
602 mp_enable_mi(struct rkisp_stream *stream) mp_enable_mi() argument
613 sp_enable_mi(struct rkisp_stream *stream) sp_enable_mi() argument
619 dmatx_enable_mi(struct rkisp_stream *stream) dmatx_enable_mi() argument
624 mp_disable_mi(struct rkisp_stream *stream) mp_disable_mi() argument
630 sp_disable_mi(struct rkisp_stream *stream) sp_disable_mi() argument
635 update_dmatx_v2(struct rkisp_stream *stream) update_dmatx_v2() argument
673 update_mi(struct rkisp_stream *stream) update_mi() argument
715 mp_stop_mi(struct rkisp_stream *stream) mp_stop_mi() argument
720 sp_stop_mi(struct rkisp_stream *stream) sp_stop_mi() argument
725 dmatx_stop_mi(struct rkisp_stream *stream) dmatx_stop_mi() argument
780 rdbk_frame_end(struct rkisp_stream *stream) rdbk_frame_end() argument
862 mi_frame_end(struct rkisp_stream *stream) mi_frame_end() argument
986 rkisp_stream_stop(struct rkisp_stream *stream) rkisp_stream_stop() argument
1039 rkisp_start(struct rkisp_stream *stream) rkisp_start() argument
1074 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
1113 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
1154 rkisp_create_dummy_buf(struct rkisp_stream *stream) rkisp_create_dummy_buf() argument
1159 rkisp_destroy_dummy_buf(struct rkisp_stream *stream) rkisp_destroy_dummy_buf() argument
1167 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
1215 struct rkisp_stream *stream = queue->drv_priv; rkisp_stop_streaming() local
1253 rkisp_stream_start(struct rkisp_stream *stream) rkisp_stream_start() argument
1294 struct rkisp_stream *stream = queue->drv_priv; rkisp_start_streaming() local
1403 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
1428 struct rkisp_stream *stream; rkisp_stream_init() local
1528 struct rkisp_stream *stream; rkisp_unregister_stream_v21() local
1546 struct rkisp_stream *stream; rkisp_mi_v21_isr() local
1628 struct rkisp_stream *stream; rkisp_mipi_v21_isr() local
[all...]
H A Dcapture_v30.c18 static int mi_frame_end(struct rkisp_stream *stream);
119 static int get_stream_irq_mask(struct rkisp_stream *stream) in get_stream_irq_mask() argument
123 switch (stream->id) { in get_stream_irq_mask()
142 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() argument
144 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
145 struct v4l2_rect *dcrop = &stream->dcrop; in rkisp_stream_config_dcrop()
155 rkisp_disable_dcrop(stream, async); in rkisp_stream_config_dcrop()
157 "stream %d crop disabled\n", stream->id); in rkisp_stream_config_dcrop()
162 "stream in rkisp_stream_config_dcrop()
172 rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) rkisp_stream_config_rsz() argument
227 calc_burst_len(struct rkisp_stream *stream) calc_burst_len() argument
290 mp_config_mi(struct rkisp_stream *stream) mp_config_mi() argument
374 sp_config_mi(struct rkisp_stream *stream) sp_config_mi() argument
440 fbc_config_mi(struct rkisp_stream *stream) fbc_config_mi() argument
468 bp_config_mi(struct rkisp_stream *stream) bp_config_mi() argument
511 mp_enable_mi(struct rkisp_stream *stream) mp_enable_mi() argument
523 sp_enable_mi(struct rkisp_stream *stream) sp_enable_mi() argument
530 fbc_enable_mi(struct rkisp_stream *stream) fbc_enable_mi() argument
542 bp_enable_mi(struct rkisp_stream *stream) bp_enable_mi() argument
551 mp_disable_mi(struct rkisp_stream *stream) mp_disable_mi() argument
559 sp_disable_mi(struct rkisp_stream *stream) sp_disable_mi() argument
565 fbc_disable_mi(struct rkisp_stream *stream) fbc_disable_mi() argument
573 bp_disable_mi(struct rkisp_stream *stream) bp_disable_mi() argument
579 update_mi(struct rkisp_stream *stream) update_mi() argument
707 mi_frame_end(struct rkisp_stream *stream) mi_frame_end() argument
782 rkisp_stream_stop(struct rkisp_stream *stream) rkisp_stream_stop() argument
822 rkisp_start(struct rkisp_stream *stream) rkisp_start() argument
848 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
887 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
933 rkisp_create_dummy_buf(struct rkisp_stream *stream) rkisp_create_dummy_buf() argument
938 rkisp_destroy_dummy_buf(struct rkisp_stream *stream) rkisp_destroy_dummy_buf() argument
945 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
973 struct rkisp_stream *stream = queue->drv_priv; rkisp_stop_streaming() local
1112 rkisp_stream_start(struct rkisp_stream *stream) rkisp_stream_start() argument
1148 struct rkisp_stream *stream = queue->drv_priv; rkisp_start_streaming() local
1260 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
1285 struct rkisp_stream *stream; rkisp_stream_init() local
1385 struct rkisp_stream *stream; rkisp_unregister_stream_v30() local
1405 struct rkisp_stream *stream; rkisp_mi_v30_isr() local
[all...]
H A Ddmarx.c248 struct capture_fmt *find_fmt(struct rkisp_stream *stream, in find_fmt() argument
254 for (i = 0; i < stream->config->fmt_size; i++) { in find_fmt()
255 fmt = &stream->config->fmts[i]; in find_fmt()
262 static int dmarx_config_mi(struct rkisp_stream *stream) in dmarx_config_mi() argument
264 struct rkisp_device *dev = stream->ispdev; in dmarx_config_mi()
266 struct capture_fmt *dmarx_in_fmt = &stream->out_isp_fmt; in dmarx_config_mi()
270 stream->out_fmt.width, in dmarx_config_mi()
271 stream->out_fmt.height, in dmarx_config_mi()
272 stream->u.dmarx.y_stride); in dmarx_config_mi()
274 mi_set_y_size(stream, strea in dmarx_config_mi()
291 update_dmarx(struct rkisp_stream *stream) update_dmarx() argument
307 dmarx_stop_mi(struct rkisp_stream *stream) dmarx_stop_mi() argument
318 rawrd_config_mi(struct rkisp_stream *stream) rawrd_config_mi() argument
364 update_rawrd(struct rkisp_stream *stream) update_rawrd() argument
434 dmarx_frame_end(struct rkisp_stream *stream) dmarx_frame_end() argument
461 dmarx_stop(struct rkisp_stream *stream) dmarx_stop() argument
484 dmarx_start(struct rkisp_stream *stream) dmarx_start() argument
504 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
538 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
585 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
607 struct rkisp_stream *stream = queue->drv_priv; dmarx_stop_streaming() local
627 struct rkisp_stream *stream = queue->drv_priv; dmarx_start_streaming() local
663 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
683 rkisp_set_fmt(struct rkisp_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkisp_set_fmt() argument
787 struct rkisp_stream *stream = video_drvdata(file); rkisp_try_fmt_vid_out_mplane() local
795 struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_fmt_vid_out_mplane() local
810 struct rkisp_stream *stream = video_drvdata(file); rkisp_s_fmt_vid_out_mplane() local
827 struct rkisp_stream *stream = video_drvdata(file); rkisp_g_fmt_vid_out_mplane() local
837 struct rkisp_stream *stream = video_drvdata(file); rkisp_querycap() local
854 struct rkisp_stream *stream = video_drvdata(file); rkisp_ioctl_default() local
908 rkisp_unregister_dmarx_video(struct rkisp_stream *stream) rkisp_unregister_dmarx_video() argument
914 rkisp_register_dmarx_video(struct rkisp_stream *stream) rkisp_register_dmarx_video() argument
964 struct rkisp_stream *stream; rkisp_dmarx_isr() local
983 struct rkisp_stream *stream; rkisp2_rawrd_isr() local
1004 struct rkisp_stream *stream; dmarx_init() local
1058 rkisp_dmarx_set_fmt(struct rkisp_stream *stream, struct v4l2_pix_format_mplane pixm) rkisp_dmarx_set_fmt() argument
1163 struct rkisp_stream *stream; rkisp_unregister_dmarx_vdev() local
[all...]
H A Dregs.c39 void rkisp_disable_dcrop(struct rkisp_stream *stream, bool async) in rkisp_disable_dcrop() argument
41 struct rkisp_device *dev = stream->ispdev; in rkisp_disable_dcrop()
42 u32 mask = stream->config->dual_crop.yuvmode_mask | in rkisp_disable_dcrop()
43 stream->config->dual_crop.rawmode_mask; in rkisp_disable_dcrop()
48 rkisp_unite_set_bits(dev, stream->config->dual_crop.ctrl, in rkisp_disable_dcrop()
52 void rkisp_config_dcrop(struct rkisp_stream *stream, in rkisp_config_dcrop() argument
55 struct rkisp_device *dev = stream->ispdev; in rkisp_config_dcrop()
56 u32 val = stream->config->dual_crop.yuvmode_mask; in rkisp_config_dcrop()
63 if (stream->id == RKISP_STREAM_FBC) in rkisp_config_dcrop()
66 reg = stream in rkisp_config_dcrop()
109 rkisp_dump_rsz_regs(struct rkisp_stream *stream) rkisp_dump_rsz_regs() argument
145 update_rsz_shadow(struct rkisp_stream *stream, bool async) update_rsz_shadow() argument
156 set_scale(struct rkisp_stream *stream, struct v4l2_rect *in_y, struct v4l2_rect *in_c, struct v4l2_rect *out_y, struct v4l2_rect *out_c) set_scale() argument
295 rkisp_config_rsz(struct rkisp_stream *stream, struct v4l2_rect *in_y, struct v4l2_rect *in_c, struct v4l2_rect *out_y, struct v4l2_rect *out_c, bool async) rkisp_config_rsz() argument
320 rkisp_disable_rsz(struct rkisp_stream *stream, bool async) rkisp_disable_rsz() argument
[all...]
H A Dcapture.c56 struct rkisp_stream *stream; in rkisp_create_hdr_buf() local
59 stream = &dev->cap_dev.stream[RKISP_STREAM_DMATX0]; in rkisp_create_hdr_buf()
60 size = stream->out_fmt.plane_fmt[0].sizeimage; in rkisp_create_hdr_buf()
166 dmatx = &dev->cap_dev.stream[i]; in hdr_update_dmatx_buf()
221 struct rkisp_stream *stream; in hdr_config_dmatx() local
241 stream = &dev->cap_dev.stream[RKISP_STREAM_DMATX0]; in hdr_config_dmatx()
242 if (stream->ops && stream in hdr_config_dmatx()
292 struct rkisp_stream *stream; hdr_stop_dmatx() local
347 struct rkisp_stream *stream; rkisp_config_dmatx_valid_buf() local
867 find_fmt(struct rkisp_stream *stream, const u32 pixelfmt) find_fmt() argument
897 rkisp_set_fmt(struct rkisp_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkisp_set_fmt() argument
1060 struct rkisp_stream *stream = video_drvdata(filp); rkisp_fh_open() local
1075 struct rkisp_stream *stream = video_drvdata(file); rkisp_fop_release() local
1087 struct rkisp_stream *stream = &dev->cap_dev.stream[id]; rkisp_set_stream_def_fmt() local
1136 struct rkisp_stream *stream = video_drvdata(file); rkisp_try_fmt_vid_cap_mplane() local
1144 struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_framesizes() local
1177 rkisp_get_cmsk(struct rkisp_stream *stream, struct rkisp_cmsk_cfg *cfg) rkisp_get_cmsk() argument
1218 rkisp_set_cmsk(struct rkisp_stream *stream, struct rkisp_cmsk_cfg *cfg) rkisp_set_cmsk() argument
1299 struct rkisp_stream *stream = video_drvdata(file); rkisp_ioctl_default() local
1349 const struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_frameintervals() local
1387 struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_fmt_vid_cap_mplane() local
1431 struct rkisp_stream *stream = video_drvdata(file); rkisp_s_fmt_vid_cap_mplane() local
1447 struct rkisp_stream *stream = video_drvdata(file); rkisp_g_fmt_vid_cap_mplane() local
1457 struct rkisp_stream *stream = video_drvdata(file); rkisp_g_selection() local
1481 rkisp_update_crop(struct rkisp_stream *stream, struct v4l2_rect *sel, const struct v4l2_rect *in) rkisp_update_crop() argument
1525 struct rkisp_stream *stream = video_drvdata(file); rkisp_s_selection() local
1556 struct rkisp_stream *stream = video_drvdata(file); rkisp_querycap() local
1593 rkisp_unregister_stream_vdev(struct rkisp_stream *stream) rkisp_unregister_stream_vdev() argument
1599 rkisp_register_stream_vdev(struct rkisp_stream *stream) rkisp_register_stream_vdev() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dcapture_v21.c18 static int mi_frame_end(struct rkisp_stream *stream);
207 static bool is_rdbk_stream(struct rkisp_stream *stream) in is_rdbk_stream() argument
209 struct rkisp_device *dev = stream->ispdev; in is_rdbk_stream()
212 if ((dev->hdr.op_mode == HDR_RDBK_FRAME1 && stream->id == RKISP_STREAM_DMATX2) || in is_rdbk_stream()
214 (stream->id == RKISP_STREAM_DMATX2 || stream->id == RKISP_STREAM_DMATX0))) { in is_rdbk_stream()
220 static bool is_hdr_stream(struct rkisp_stream *stream) in is_hdr_stream() argument
222 struct rkisp_device *dev = stream->ispdev; in is_hdr_stream()
225 if (stream->id == RKISP_STREAM_DMATX0 && in is_hdr_stream()
233 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, boo argument
256 rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) rkisp_stream_config_rsz() argument
331 calc_burst_len(struct rkisp_stream *stream) calc_burst_len() argument
388 mp_config_mi(struct rkisp_stream *stream) mp_config_mi() argument
442 sp_config_mi(struct rkisp_stream *stream) sp_config_mi() argument
484 dmatx3_config_mi(struct rkisp_stream *stream) dmatx3_config_mi() argument
517 dmatx2_config_mi(struct rkisp_stream *stream) dmatx2_config_mi() argument
556 dmatx0_config_mi(struct rkisp_stream *stream) dmatx0_config_mi() argument
598 mp_enable_mi(struct rkisp_stream *stream) mp_enable_mi() argument
609 sp_enable_mi(struct rkisp_stream *stream) sp_enable_mi() argument
614 dmatx_enable_mi(struct rkisp_stream *stream) dmatx_enable_mi() argument
619 mp_disable_mi(struct rkisp_stream *stream) mp_disable_mi() argument
624 sp_disable_mi(struct rkisp_stream *stream) sp_disable_mi() argument
629 update_dmatx_v2(struct rkisp_stream *stream) update_dmatx_v2() argument
666 update_mi(struct rkisp_stream *stream) update_mi() argument
701 mp_stop_mi(struct rkisp_stream *stream) mp_stop_mi() argument
706 sp_stop_mi(struct rkisp_stream *stream) sp_stop_mi() argument
711 dmatx_stop_mi(struct rkisp_stream *stream) dmatx_stop_mi() argument
766 rdbk_frame_end(struct rkisp_stream *stream) rdbk_frame_end() argument
845 mi_frame_end(struct rkisp_stream *stream) mi_frame_end() argument
952 rkisp_stream_stop(struct rkisp_stream *stream) rkisp_stream_stop() argument
1000 rkisp_start(struct rkisp_stream *stream) rkisp_start() argument
1034 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
1072 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
1108 rkisp_create_dummy_buf(struct rkisp_stream *stream) rkisp_create_dummy_buf() argument
1113 rkisp_destroy_dummy_buf(struct rkisp_stream *stream) rkisp_destroy_dummy_buf() argument
1121 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
1170 struct rkisp_stream *stream = queue->drv_priv; rkisp_stop_streaming() local
1208 rkisp_stream_start(struct rkisp_stream *stream) rkisp_stream_start() argument
1248 struct rkisp_stream *stream = queue->drv_priv; rkisp_start_streaming() local
1351 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
1375 struct rkisp_stream *stream; rkisp_stream_init() local
1473 struct rkisp_stream *stream; rkisp_unregister_stream_v21() local
1491 struct rkisp_stream *stream; rkisp_mi_v21_isr() local
1575 struct rkisp_stream *stream; rkisp_mipi_v21_isr() local
[all...]
H A Dcapture_v1x.c18 static int mi_frame_end(struct rkisp_stream *stream);
20 static int rkisp_create_dummy_buf(struct rkisp_stream *stream);
23 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() argument
25 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
26 struct v4l2_rect *dcrop = &stream->dcrop; in rkisp_stream_config_dcrop()
32 rkisp_disable_dcrop(stream, async); in rkisp_stream_config_dcrop()
33 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "stream %d crop disabled\n", stream->id); in rkisp_stream_config_dcrop()
37 rkisp_config_dcrop(stream, dcrop, async); in rkisp_stream_config_dcrop()
39 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "stream in rkisp_stream_config_dcrop()
46 rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) rkisp_stream_config_rsz() argument
122 calc_burst_len(struct rkisp_stream *stream) calc_burst_len() argument
184 mp_config_mi(struct rkisp_stream *stream) mp_config_mi() argument
237 sp_config_mi(struct rkisp_stream *stream) sp_config_mi() argument
283 mp_enable_mi(struct rkisp_stream *stream) mp_enable_mi() argument
296 sp_enable_mi(struct rkisp_stream *stream) sp_enable_mi() argument
303 mp_disable_mi(struct rkisp_stream *stream) mp_disable_mi() argument
311 sp_disable_mi(struct rkisp_stream *stream) sp_disable_mi() argument
319 update_mi(struct rkisp_stream *stream) update_mi() argument
346 mp_stop_mi(struct rkisp_stream *stream) mp_stop_mi() argument
355 sp_stop_mi(struct rkisp_stream *stream) sp_stop_mi() argument
391 mi_frame_end(struct rkisp_stream *stream) mi_frame_end() argument
454 rkisp_stream_stop(struct rkisp_stream *stream) rkisp_stream_stop() argument
487 rkisp_start(struct rkisp_stream *stream) rkisp_start() argument
508 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
545 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
581 rkisp_create_dummy_buf(struct rkisp_stream *stream) rkisp_create_dummy_buf() argument
586 rkisp_destroy_dummy_buf(struct rkisp_stream *stream) rkisp_destroy_dummy_buf() argument
593 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
620 struct rkisp_stream *stream = queue->drv_priv; rkisp_stop_streaming() local
650 rkisp_stream_start(struct rkisp_stream *stream) rkisp_stream_start() argument
683 struct rkisp_stream *stream = queue->drv_priv; rkisp_start_streaming() local
773 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
796 struct rkisp_stream *stream; rkisp_stream_init() local
863 struct rkisp_stream *stream; rkisp_unregister_stream_v1x() local
884 struct rkisp_stream *stream = &dev->cap_dev.stream[i]; rkisp_mi_v1x_isr() local
[all...]
H A Dcapture_v30.c18 static int mi_frame_end(struct rkisp_stream *stream);
119 static int get_stream_irq_mask(struct rkisp_stream *stream) in get_stream_irq_mask() argument
123 switch (stream->id) { in get_stream_irq_mask()
142 static int rkisp_stream_config_dcrop(struct rkisp_stream *stream, bool async) in rkisp_stream_config_dcrop() argument
144 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
145 struct v4l2_rect *dcrop = &stream->dcrop; in rkisp_stream_config_dcrop()
152 rkisp_disable_dcrop(stream, async); in rkisp_stream_config_dcrop()
153 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "stream %d crop disabled\n", stream->id); in rkisp_stream_config_dcrop()
157 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "stream in rkisp_stream_config_dcrop()
166 rkisp_stream_config_rsz(struct rkisp_stream *stream, bool async) rkisp_stream_config_rsz() argument
217 calc_burst_len(struct rkisp_stream *stream) calc_burst_len() argument
273 mp_config_mi(struct rkisp_stream *stream) mp_config_mi() argument
356 sp_config_mi(struct rkisp_stream *stream) sp_config_mi() argument
418 fbc_config_mi(struct rkisp_stream *stream) fbc_config_mi() argument
445 bp_config_mi(struct rkisp_stream *stream) bp_config_mi() argument
488 mp_enable_mi(struct rkisp_stream *stream) mp_enable_mi() argument
500 sp_enable_mi(struct rkisp_stream *stream) sp_enable_mi() argument
506 fbc_enable_mi(struct rkisp_stream *stream) fbc_enable_mi() argument
517 bp_enable_mi(struct rkisp_stream *stream) bp_enable_mi() argument
524 mp_disable_mi(struct rkisp_stream *stream) mp_disable_mi() argument
531 sp_disable_mi(struct rkisp_stream *stream) sp_disable_mi() argument
537 fbc_disable_mi(struct rkisp_stream *stream) fbc_disable_mi() argument
544 bp_disable_mi(struct rkisp_stream *stream) bp_disable_mi() argument
550 update_mi(struct rkisp_stream *stream) update_mi() argument
676 mi_frame_end(struct rkisp_stream *stream) mi_frame_end() argument
752 rkisp_stream_stop(struct rkisp_stream *stream) rkisp_stream_stop() argument
789 rkisp_start(struct rkisp_stream *stream) rkisp_start() argument
815 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
852 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
892 rkisp_create_dummy_buf(struct rkisp_stream *stream) rkisp_create_dummy_buf() argument
897 rkisp_destroy_dummy_buf(struct rkisp_stream *stream) rkisp_destroy_dummy_buf() argument
904 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
931 struct rkisp_stream *stream = queue->drv_priv; rkisp_stop_streaming() local
1069 rkisp_stream_start(struct rkisp_stream *stream) rkisp_stream_start() argument
1104 struct rkisp_stream *stream = queue->drv_priv; rkisp_start_streaming() local
1215 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
1239 struct rkisp_stream *stream; rkisp_stream_init() local
1343 struct rkisp_stream *stream; rkisp_unregister_stream_v30() local
1363 struct rkisp_stream *stream; rkisp_mi_v30_isr() local
[all...]
H A Ddmarx.c279 static const struct capture_fmt *find_fmt(struct rkisp_stream *stream, const u32 pixelfmt) in find_fmt() argument
284 for (i = 0; i < stream->config->fmt_size; i++) { in find_fmt()
285 fmt = &stream->config->fmts[i]; in find_fmt()
293 static int dmarx_config_mi(struct rkisp_stream *stream) in dmarx_config_mi() argument
295 struct rkisp_device *dev = stream->ispdev; in dmarx_config_mi()
297 struct capture_fmt *dmarx_in_fmt = &stream->out_isp_fmt; in dmarx_config_mi()
299 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "%s %dx%d y_stride:%d\n", __func__, stream->out_fmt.width, in dmarx_config_mi()
300 stream->out_fmt.height, stream->u.dmarx.y_stride); in dmarx_config_mi()
302 mi_set_y_size(stream, strea in dmarx_config_mi()
316 update_dmarx(struct rkisp_stream *stream) update_dmarx() argument
329 dmarx_stop_mi(struct rkisp_stream *stream) dmarx_stop_mi() argument
340 rawrd_config_mi(struct rkisp_stream *stream) rawrd_config_mi() argument
381 update_rawrd(struct rkisp_stream *stream) update_rawrd() argument
450 dmarx_frame_end(struct rkisp_stream *stream) dmarx_frame_end() argument
474 dmarx_stop(struct rkisp_stream *stream) dmarx_stop() argument
495 dmarx_start(struct rkisp_stream *stream) dmarx_start() argument
513 struct rkisp_stream *stream = queue->drv_priv; rkisp_queue_setup() local
547 struct rkisp_stream *stream = queue->drv_priv; rkisp_buf_queue() local
586 destroy_buf_queue(struct rkisp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
606 struct rkisp_stream *stream = queue->drv_priv; dmarx_stop_streaming() local
626 struct rkisp_stream *stream = queue->drv_priv; dmarx_start_streaming() local
662 rkisp_init_vb2_queue(struct vb2_queue *q, struct rkisp_stream *stream, enum v4l2_buf_type buf_type) rkisp_init_vb2_queue() argument
680 rkisp_set_fmt(struct rkisp_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkisp_set_fmt() argument
772 struct rkisp_stream *stream = video_drvdata(file); rkisp_try_fmt_vid_out_mplane() local
779 struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_fmt_vid_out_mplane() local
794 struct rkisp_stream *stream = video_drvdata(file); rkisp_s_fmt_vid_out_mplane() local
809 struct rkisp_stream *stream = video_drvdata(file); rkisp_g_fmt_vid_out_mplane() local
819 struct rkisp_stream *stream = video_drvdata(file); rkisp_querycap() local
832 struct rkisp_stream *stream = video_drvdata(file); rkisp_ioctl_default() local
885 rkisp_unregister_dmarx_video(struct rkisp_stream *stream) rkisp_unregister_dmarx_video() argument
891 rkisp_register_dmarx_video(struct rkisp_stream *stream) rkisp_register_dmarx_video() argument
939 struct rkisp_stream *stream; rkisp_dmarx_isr() local
958 struct rkisp_stream *stream; rkisp2_rawrd_isr() local
980 struct rkisp_stream *stream; dmarx_init() local
1030 rkisp_dmarx_set_fmt(struct rkisp_stream *stream, struct v4l2_pix_format_mplane pixm) rkisp_dmarx_set_fmt() argument
1135 struct rkisp_stream *stream; rkisp_unregister_dmarx_vdev() local
[all...]
H A Dregs.c39 void rkisp_disable_dcrop(struct rkisp_stream *stream, bool async) in rkisp_disable_dcrop() argument
41 struct rkisp_device *dev = stream->ispdev; in rkisp_disable_dcrop()
42 u32 mask = stream->config->dual_crop.yuvmode_mask | stream->config->dual_crop.rawmode_mask; in rkisp_disable_dcrop()
48 rkisp_unite_set_bits(dev, stream->config->dual_crop.ctrl, mask, val, false, dev->hw_dev->is_unite); in rkisp_disable_dcrop()
51 void rkisp_config_dcrop(struct rkisp_stream *stream, struct v4l2_rect *rect, bool async) in rkisp_config_dcrop() argument
53 struct rkisp_device *dev = stream->ispdev; in rkisp_config_dcrop()
54 u32 val = stream->config->dual_crop.yuvmode_mask; in rkisp_config_dcrop()
61 if (stream->id == RKISP_STREAM_FBC) { in rkisp_config_dcrop()
65 reg = stream in rkisp_config_dcrop()
106 rkisp_dump_rsz_regs(struct rkisp_stream *stream) rkisp_dump_rsz_regs() argument
133 update_rsz_shadow(struct rkisp_stream *stream, bool async) update_rsz_shadow() argument
144 set_scale(struct rkisp_stream *stream, struct v4l2_rect *in_y, struct v4l2_rect *in_c, struct v4l2_rect *out_y, struct v4l2_rect *out_c) set_scale() argument
261 rkisp_config_rsz(struct rkisp_stream *stream, struct v4l2_rect *in_y, struct v4l2_rect *in_c, struct v4l2_rect *out_y, struct v4l2_rect *out_c, bool async) rkisp_config_rsz() argument
285 rkisp_disable_rsz(struct rkisp_stream *stream, bool async) rkisp_disable_rsz() argument
[all...]
H A Dcapture.c62 struct rkisp_stream *stream; in rkisp_create_hdr_buf() local
65 stream = &dev->cap_dev.stream[RKISP_STREAM_DMATX0]; in rkisp_create_hdr_buf()
66 size = stream->out_fmt.plane_fmt[0].sizeimage; in rkisp_create_hdr_buf()
164 dmatx = &dev->cap_dev.stream[i]; in hdr_update_dmatx_buf()
214 struct rkisp_stream *stream; in hdr_config_dmatx() local
229 stream = &dev->cap_dev.stream[RKISP_STREAM_DMATX0]; in hdr_config_dmatx()
230 if (stream->ops && stream in hdr_config_dmatx()
282 struct rkisp_stream *stream; hdr_stop_dmatx() local
329 struct rkisp_stream *stream; rkisp_config_dmatx_valid_buf() local
881 find_fmt(struct rkisp_stream *stream, const u32 pixelfmt) find_fmt() argument
911 rkisp_set_fmt(struct rkisp_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkisp_set_fmt() argument
1055 struct rkisp_stream *stream = video_drvdata(filp); rkisp_fh_open() local
1071 struct rkisp_stream *stream = video_drvdata(file); rkisp_fop_release() local
1083 struct rkisp_stream *stream = &dev->cap_dev.stream[id]; rkisp_set_stream_def_fmt() local
1133 struct rkisp_stream *stream = video_drvdata(file); rkisp_try_fmt_vid_cap_mplane() local
1140 struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_framesizes() local
1175 rkisp_get_cmsk(struct rkisp_stream *stream, struct rkisp_cmsk_cfg *cfg) rkisp_get_cmsk() argument
1216 rkisp_set_cmsk(struct rkisp_stream *stream, struct rkisp_cmsk_cfg *cfg) rkisp_set_cmsk() argument
1294 struct rkisp_stream *stream = video_drvdata(file); rkisp_ioctl_default() local
1341 const struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_frameintervals() local
1379 struct rkisp_stream *stream = video_drvdata(file); rkisp_enum_fmt_vid_cap_mplane() local
1413 struct rkisp_stream *stream = video_drvdata(file); rkisp_s_fmt_vid_cap_mplane() local
1428 struct rkisp_stream *stream = video_drvdata(file); rkisp_g_fmt_vid_cap_mplane() local
1437 struct rkisp_stream *stream = video_drvdata(file); rkisp_g_selection() local
1461 rkisp_update_crop(struct rkisp_stream *stream, struct v4l2_rect *sel, const struct v4l2_rect *in) rkisp_update_crop() argument
1495 struct rkisp_stream *stream = video_drvdata(file); rkisp_s_selection() local
1526 struct rkisp_stream *stream = video_drvdata(file); rkisp_querycap() local
1560 rkisp_unregister_stream_vdev(struct rkisp_stream *stream) rkisp_unregister_stream_vdev() argument
1566 rkisp_register_stream_vdev(struct rkisp_stream *stream) rkisp_register_stream_vdev() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
H A Dcapture.c516 static struct v4l2_subdev *get_remote_sensor(struct rkcif_stream *stream, u16 *index) in get_remote_sensor() argument
522 local = &stream->vnode.vdev.entity.pads[0]; in get_remote_sensor()
524 v4l2_err(&stream->cifdev->v4l2_dev, in get_remote_sensor()
531 v4l2_err(&stream->cifdev->v4l2_dev, in get_remote_sensor()
547 static void get_remote_terminal_sensor(struct rkcif_stream *stream, in get_remote_terminal_sensor() argument
551 struct media_entity *entity = &stream->vnode.vdev.entity; in get_remote_terminal_sensor()
735 cif_output_fmt *find_output_fmt(struct rkcif_stream *stream, u32 pixelfmt) in find_output_fmt() argument
1224 /***************************** stream operations ******************************/
1225 static int rkcif_assign_new_buffer_oneframe(struct rkcif_stream *stream, in rkcif_assign_new_buffer_oneframe() argument
1228 struct rkcif_device *dev = stream in rkcif_assign_new_buffer_oneframe()
1345 rkcif_assign_new_buffer_init_toisp(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_init_toisp() argument
1404 rkcif_assign_new_buffer_update_toisp(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_update_toisp() argument
1458 rkcif_assign_new_buffer_pingpong_toisp(struct rkcif_stream *stream, int init, int channel_id) rkcif_assign_new_buffer_pingpong_toisp() argument
1470 rkcif_assign_new_buffer_init(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_init() argument
1584 rkcif_assign_new_buffer_update(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_update() argument
1706 rkcif_get_new_buffer_wake_up_mode(struct rkcif_stream *stream) rkcif_get_new_buffer_wake_up_mode() argument
1755 rkcif_update_new_buffer_wake_up_mode(struct rkcif_stream *stream) rkcif_update_new_buffer_wake_up_mode() argument
1816 rkcif_assign_dummy_buffer(struct rkcif_stream *stream) rkcif_assign_dummy_buffer() argument
1846 rkcif_assign_new_buffer_pingpong(struct rkcif_stream *stream, int init, int channel_id) rkcif_assign_new_buffer_pingpong() argument
1897 rkcif_csi_set_lvds_sav_eav(struct rkcif_stream *stream, struct csi_channel_info *channel) rkcif_csi_set_lvds_sav_eav() argument
1984 rkcif_csi_channel_init(struct rkcif_stream *stream, struct csi_channel_info *channel) rkcif_csi_channel_init() argument
2084 rkcif_csi_channel_set(struct rkcif_stream *stream, struct csi_channel_info *channel, enum v4l2_mbus_type mbus_type) rkcif_csi_channel_set() argument
2204 rkcif_dvp_get_input_yuv_order(struct rkcif_stream *stream) rkcif_dvp_get_input_yuv_order() argument
2229 rkcif_csi_get_output_type_mask(struct rkcif_stream *stream) rkcif_csi_get_output_type_mask() argument
2299 rkcif_csi_channel_set_v1(struct rkcif_stream *stream, struct csi_channel_info *channel, enum v4l2_mbus_type mbus_type, unsigned int mode) rkcif_csi_channel_set_v1() argument
2420 rkcif_csi_stream_start(struct rkcif_stream *stream, unsigned int mode) rkcif_csi_stream_start() argument
2500 rkcif_stream_stop(struct rkcif_stream *stream) rkcif_stream_stop() argument
2557 rkcif_is_extending_line_for_height(struct rkcif_device *dev, struct rkcif_stream *stream, const struct cif_input_fmt *fmt) rkcif_is_extending_line_for_height() argument
2598 struct rkcif_stream *stream = queue->drv_priv; rkcif_queue_setup() local
2639 rkcif_check_buffer_update_pingpong(struct rkcif_stream *stream, int channel_id) rkcif_check_buffer_update_pingpong() argument
2730 struct rkcif_stream *stream = queue->drv_priv; rkcif_buf_queue() local
2774 rkcif_free_rx_buf(struct rkcif_stream *stream, int buf_num) rkcif_free_rx_buf() argument
2805 rkcif_init_rx_buf(struct rkcif_stream *stream, int buf_num) rkcif_init_rx_buf() argument
2850 rkcif_create_dummy_buf(struct rkcif_stream *stream) rkcif_create_dummy_buf() argument
2888 rkcif_destroy_dummy_buf(struct rkcif_stream *stream) rkcif_destroy_dummy_buf() argument
2950 rkcif_release_rdbk_buf(struct rkcif_stream *stream) rkcif_release_rdbk_buf() argument
3033 rkcif_do_stop_stream(struct rkcif_stream *stream, unsigned int mode) rkcif_do_stop_stream() argument
3151 struct rkcif_stream *stream = queue->drv_priv; rkcif_stop_streaming() local
3165 rkcif_determine_input_mode(struct rkcif_stream *stream) rkcif_determine_input_mode() argument
3229 rkcif_determine_input_mode_rk3588(struct rkcif_stream *stream) rkcif_determine_input_mode_rk3588() argument
3293 rkcif_scl_ctl(struct rkcif_stream *stream) rkcif_scl_ctl() argument
3305 rkcif_align_bits_per_pixel(struct rkcif_stream *stream, const struct cif_output_fmt *fmt, int plane_index) rkcif_align_bits_per_pixel() argument
3380 rkcif_cal_raw_vir_line_ratio(struct rkcif_stream *stream, const struct cif_output_fmt *fmt) rkcif_cal_raw_vir_line_ratio() argument
3393 rkcif_sync_crop_info(struct rkcif_stream *stream) rkcif_sync_crop_info() argument
3441 rkcif_sanity_check_fmt(struct rkcif_stream *stream, const struct v4l2_rect *s_crop) rkcif_sanity_check_fmt() argument
3496 rkcif_update_sensor_info(struct rkcif_stream *stream) rkcif_update_sensor_info() argument
3573 rkcif_dvp_get_output_type_mask(struct rkcif_stream *stream) rkcif_dvp_get_output_type_mask() argument
3650 rkcif_stream_start(struct rkcif_stream *stream, unsigned int mode) rkcif_stream_start() argument
3972 rkcif_do_start_stream(struct rkcif_stream *stream, unsigned int mode) rkcif_do_start_stream() argument
4165 struct rkcif_stream *stream = queue->drv_priv; rkcif_start_streaming() local
4181 rkcif_init_vb2_queue(struct vb2_queue *q, struct rkcif_stream *stream, enum v4l2_buf_type buf_type) rkcif_init_vb2_queue() argument
4209 rkcif_set_fmt(struct rkcif_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkcif_set_fmt() argument
4369 struct rkcif_stream *stream = &dev->stream[id]; rkcif_stream_init() local
4446 struct rkcif_stream *stream = to_rkcif_stream(vnode); rkcif_fh_open() local
4503 struct rkcif_stream *stream = to_rkcif_stream(vnode); rkcif_fh_release() local
4545 struct rkcif_stream *stream = video_drvdata(file); rkcif_try_fmt_vid_cap_mplane() local
4557 struct rkcif_stream *stream = video_drvdata(file); rkcif_enum_framesizes() local
4590 struct rkcif_stream *stream = video_drvdata(file); rkcif_enum_frameintervals() local
4656 struct rkcif_stream *stream = video_drvdata(file); rkcif_s_fmt_vid_cap_mplane() local
4673 struct rkcif_stream *stream = video_drvdata(file); rkcif_g_fmt_vid_cap_mplane() local
4683 struct rkcif_stream *stream = video_drvdata(file); rkcif_querycap() local
4697 struct rkcif_stream *stream = video_drvdata(file); rkcif_cropcap() local
4723 struct rkcif_stream *stream = video_drvdata(file); rkcif_s_crop() local
4779 struct rkcif_stream *stream = video_drvdata(file); rkcif_g_crop() local
4789 struct rkcif_stream *stream = video_drvdata(file); rkcif_s_selection() local
4824 struct rkcif_stream *stream = video_drvdata(file); rkcif_g_selection() local
4876 struct rkcif_stream *stream = video_drvdata(file); rkcif_ioctl_default() local
4952 rkcif_unregister_stream_vdev(struct rkcif_stream *stream) rkcif_unregister_stream_vdev() argument
4958 rkcif_register_stream_vdev(struct rkcif_stream *stream, bool is_multi_input) rkcif_register_stream_vdev() argument
5073 struct rkcif_stream *stream; rkcif_unregister_stream_vdevs() local
5086 struct rkcif_stream *stream; rkcif_register_stream_vdevs() local
5487 rkcif_vb_done_oneframe(struct rkcif_stream *stream, struct vb2_v4l2_buffer *vb_done) rkcif_vb_done_oneframe() argument
5511 struct rkcif_stream *stream; rkcif_irq_oneframe() local
5712 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_is_csi2_err_trigger_reset() local
5776 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_is_triggered_monitoring() local
5813 rkcif_cal_csi_crop_width_vwidth(struct rkcif_stream *stream, u32 raw_width, u32 *crop_width, u32 *crop_vwidth) rkcif_cal_csi_crop_width_vwidth() argument
5862 rkcif_dynamic_crop(struct rkcif_stream *stream) rkcif_dynamic_crop() argument
5936 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_monitor_reset_event() local
6006 rkcif_rdbk_frame_end(struct rkcif_stream *stream) rkcif_rdbk_frame_end() argument
6157 rkcif_buf_done_prepare(struct rkcif_stream *stream, struct rkcif_buffer *active_buf, int mipi_id, u32 mode) rkcif_buf_done_prepare() argument
6254 rkcif_line_wake_up(struct rkcif_stream *stream, int mipi_id) rkcif_line_wake_up() argument
6286 rkcif_deal_readout_time(struct rkcif_stream *stream) rkcif_deal_readout_time() argument
6314 rkcif_update_stream(struct rkcif_device *cif_dev, struct rkcif_stream *stream, int mipi_id) rkcif_update_stream() argument
6374 rkcif_update_stream_toisp(struct rkcif_device *cif_dev, struct rkcif_stream *stream, int mipi_id) rkcif_update_stream_toisp() argument
6440 struct rkcif_stream *stream = NULL; rkcif_do_reset_work() local
6638 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_is_reduced_frame_rate() local
6875 rkcif_modify_line_int(struct rkcif_stream *stream, bool en) rkcif_modify_line_int() argument
6895 rkcif_detect_wake_up_mode_change(struct rkcif_stream *stream) rkcif_detect_wake_up_mode_change() argument
7038 rkcif_enable_dma_capture(struct rkcif_stream *stream) rkcif_enable_dma_capture() argument
7080 rkcif_stop_dma_capture(struct rkcif_stream *stream) rkcif_stop_dma_capture() argument
7122 struct rkcif_stream *stream; rkcif_toisp_check_stop_status() local
7247 struct rkcif_stream *stream; rkcif_irq_pingpong_v1() local
7403 struct rkcif_stream *stream; rkcif_irq_pingpong_v1() local
7492 struct rkcif_stream *stream; rkcif_irq_pingpong() local
7630 struct rkcif_stream *stream; rkcif_irq_pingpong() local
7825 struct rkcif_stream *stream; rkcif_irq_lite_lvds() local
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
H A Dcapture.c572 static struct v4l2_subdev *get_remote_sensor(struct rkcif_stream *stream, u16 *index) in get_remote_sensor() argument
578 local = &stream->vnode.vdev.entity.pads[0]; in get_remote_sensor()
580 v4l2_err(&stream->cifdev->v4l2_dev, "%s: video pad[0] is null\n", __func__); in get_remote_sensor()
586 v4l2_err(&stream->cifdev->v4l2_dev, "%s: remote pad is null\n", __func__); in get_remote_sensor()
601 static void get_remote_terminal_sensor(struct rkcif_stream *stream, struct v4l2_subdev **sensor_sd) in get_remote_terminal_sensor() argument
604 struct media_entity *entity = &stream->vnode.vdev.entity; in get_remote_terminal_sensor()
787 static const struct cif_output_fmt *find_output_fmt(struct rkcif_stream *stream, u32 pixelfmt) in find_output_fmt() argument
1277 /***************************** stream operations ******************************/
1278 static int rkcif_assign_new_buffer_oneframe(struct rkcif_stream *stream, enum rkcif_yuvaddr_state stat) in rkcif_assign_new_buffer_oneframe() argument
1280 struct rkcif_device *dev = stream in rkcif_assign_new_buffer_oneframe()
1382 rkcif_assign_new_buffer_init_toisp(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_init_toisp() argument
1437 rkcif_assign_new_buffer_update_toisp(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_update_toisp() argument
1483 rkcif_assign_new_buffer_pingpong_toisp(struct rkcif_stream *stream, int init, int channel_id) rkcif_assign_new_buffer_pingpong_toisp() argument
1495 rkcif_assign_new_buffer_init(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_init() argument
1597 rkcif_assign_new_buffer_update(struct rkcif_stream *stream, int channel_id) rkcif_assign_new_buffer_update() argument
1707 rkcif_get_new_buffer_wake_up_mode(struct rkcif_stream *stream) rkcif_get_new_buffer_wake_up_mode() argument
1757 rkcif_update_new_buffer_wake_up_mode(struct rkcif_stream *stream) rkcif_update_new_buffer_wake_up_mode() argument
1814 rkcif_assign_dummy_buffer(struct rkcif_stream *stream) rkcif_assign_dummy_buffer() argument
1836 rkcif_assign_new_buffer_pingpong(struct rkcif_stream *stream, int init, int channel_id) rkcif_assign_new_buffer_pingpong() argument
1887 rkcif_csi_set_lvds_sav_eav(struct rkcif_stream *stream, struct csi_channel_info *channel) rkcif_csi_set_lvds_sav_eav() argument
1966 rkcif_csi_channel_init(struct rkcif_stream *stream, struct csi_channel_info *channel) rkcif_csi_channel_init() argument
2064 rkcif_csi_channel_set(struct rkcif_stream *stream, struct csi_channel_info *channel, enum v4l2_mbus_type mbus_type) rkcif_csi_channel_set() argument
2168 rkcif_dvp_get_input_yuv_order(struct rkcif_stream *stream) rkcif_dvp_get_input_yuv_order() argument
2193 rkcif_csi_get_output_type_mask(struct rkcif_stream *stream) rkcif_csi_get_output_type_mask() argument
2264 rkcif_csi_channel_set_v1(struct rkcif_stream *stream, struct csi_channel_info *channel, enum v4l2_mbus_type mbus_type, unsigned int mode) rkcif_csi_channel_set_v1() argument
2372 rkcif_csi_stream_start(struct rkcif_stream *stream, unsigned int mode) rkcif_csi_stream_start() argument
2449 rkcif_stream_stop(struct rkcif_stream *stream) rkcif_stream_stop() argument
2496 rkcif_is_extending_line_for_height(struct rkcif_device *dev, struct rkcif_stream *stream, const struct cif_input_fmt *fmt) rkcif_is_extending_line_for_height() argument
2527 struct rkcif_stream *stream = queue->drv_priv; rkcif_queue_setup() local
2568 rkcif_check_buffer_update_pingpong(struct rkcif_stream *stream, int channel_id) rkcif_check_buffer_update_pingpong() argument
2652 struct rkcif_stream *stream = queue->drv_priv; rkcif_buf_queue() local
2694 rkcif_free_rx_buf(struct rkcif_stream *stream, int buf_num) rkcif_free_rx_buf() argument
2724 rkcif_init_rx_buf(struct rkcif_stream *stream, int buf_num) rkcif_init_rx_buf() argument
2770 rkcif_create_dummy_buf(struct rkcif_stream *stream) rkcif_create_dummy_buf() argument
2805 rkcif_destroy_dummy_buf(struct rkcif_stream *stream) rkcif_destroy_dummy_buf() argument
2872 rkcif_release_rdbk_buf(struct rkcif_stream *stream) rkcif_release_rdbk_buf() argument
2956 rkcif_do_stop_stream(struct rkcif_stream *stream, enum rkcif_stream_mode mode) rkcif_do_stop_stream() argument
3071 struct rkcif_stream *stream = queue->drv_priv; rkcif_stop_streaming() local
3085 rkcif_determine_input_mode(struct rkcif_stream *stream) rkcif_determine_input_mode() argument
3147 rkcif_determine_input_mode_rk3588(struct rkcif_stream *stream) rkcif_determine_input_mode_rk3588() argument
3210 rkcif_scl_ctl(struct rkcif_stream *stream) rkcif_scl_ctl() argument
3221 rkcif_align_bits_per_pixel(struct rkcif_stream *stream, const struct cif_output_fmt *fmt, int plane_index) rkcif_align_bits_per_pixel() argument
3294 rkcif_cal_raw_vir_line_ratio(struct rkcif_stream *stream, const struct cif_output_fmt *fmt) rkcif_cal_raw_vir_line_ratio() argument
3306 rkcif_sync_crop_info(struct rkcif_stream *stream) rkcif_sync_crop_info() argument
3349 rkcif_sanity_check_fmt(struct rkcif_stream *stream, const struct v4l2_rect *s_crop) rkcif_sanity_check_fmt() argument
3397 rkcif_update_sensor_info(struct rkcif_stream *stream) rkcif_update_sensor_info() argument
3462 rkcif_dvp_get_output_type_mask(struct rkcif_stream *stream) rkcif_dvp_get_output_type_mask() argument
3532 rkcif_stream_start(struct rkcif_stream *stream, unsigned int mode) rkcif_stream_start() argument
3833 rkcif_do_start_stream(struct rkcif_stream *stream, enum rkcif_stream_mode mode) rkcif_do_start_stream() argument
4016 struct rkcif_stream *stream = queue->drv_priv; rkcif_start_streaming() local
4032 rkcif_init_vb2_queue(struct vb2_queue *q, struct rkcif_stream *stream, enum v4l2_buf_type buf_type) rkcif_init_vb2_queue() argument
4060 rkcif_set_fmt(struct rkcif_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkcif_set_fmt() argument
4208 struct rkcif_stream *stream = &dev->stream[id]; rkcif_stream_init() local
4286 struct rkcif_stream *stream = to_rkcif_stream(vnode); rkcif_fh_open() local
4341 struct rkcif_stream *stream = to_rkcif_stream(vnode); rkcif_fh_release() local
4384 struct rkcif_stream *stream = video_drvdata(file); rkcif_try_fmt_vid_cap_mplane() local
4395 struct rkcif_stream *stream = video_drvdata(file); rkcif_enum_framesizes() local
4428 struct rkcif_stream *stream = video_drvdata(file); rkcif_enum_frameintervals() local
4490 struct rkcif_stream *stream = video_drvdata(file); rkcif_s_fmt_vid_cap_mplane() local
4506 struct rkcif_stream *stream = video_drvdata(file); rkcif_g_fmt_vid_cap_mplane() local
4516 struct rkcif_stream *stream = video_drvdata(file); rkcif_querycap() local
4528 struct rkcif_stream *stream = video_drvdata(file); rkcif_cropcap() local
4554 struct rkcif_stream *stream = video_drvdata(file); rkcif_s_crop() local
4606 struct rkcif_stream *stream = video_drvdata(file); rkcif_g_crop() local
4615 struct rkcif_stream *stream = video_drvdata(file); rkcif_s_selection() local
4649 struct rkcif_stream *stream = video_drvdata(file); rkcif_g_selection() local
4700 struct rkcif_stream *stream = video_drvdata(file); rkcif_ioctl_default() local
4776 rkcif_unregister_stream_vdev(struct rkcif_stream *stream) rkcif_unregister_stream_vdev() argument
4782 rkcif_register_stream_vdev(struct rkcif_stream *stream, bool is_multi_input) rkcif_register_stream_vdev() argument
4893 struct rkcif_stream *stream; rkcif_unregister_stream_vdevs() local
4904 struct rkcif_stream *stream; rkcif_register_stream_vdevs() local
5306 rkcif_vb_done_oneframe(struct rkcif_stream *stream, struct vb2_v4l2_buffer *vb_done) rkcif_vb_done_oneframe() argument
5328 struct rkcif_stream *stream; rkcif_irq_oneframe() local
5518 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_is_csi2_err_trigger_reset() local
5576 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_is_triggered_monitoring() local
5616 rkcif_cal_csi_crop_width_vwidth(struct rkcif_stream *stream, u32 raw_width, u32 *crop_width, u32 *crop_vwidth) rkcif_cal_csi_crop_width_vwidth() argument
5665 rkcif_dynamic_crop(struct rkcif_stream *stream) rkcif_dynamic_crop() argument
5722 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_monitor_reset_event() local
5791 rkcif_rdbk_frame_end(struct rkcif_stream *stream) rkcif_rdbk_frame_end() argument
5928 rkcif_buf_done_prepare(struct rkcif_stream *stream, struct rkcif_buffer *active_buf, int mipi_id, u32 mode) rkcif_buf_done_prepare() argument
6023 rkcif_line_wake_up(struct rkcif_stream *stream, int mipi_id) rkcif_line_wake_up() argument
6058 rkcif_deal_readout_time(struct rkcif_stream *stream) rkcif_deal_readout_time() argument
6087 rkcif_update_stream(struct rkcif_device *cif_dev, struct rkcif_stream *stream, int mipi_id) rkcif_update_stream() argument
6149 rkcif_update_stream_toisp(struct rkcif_device *cif_dev, struct rkcif_stream *stream, int mipi_id) rkcif_update_stream_toisp() argument
6206 struct rkcif_stream *stream = NULL; rkcif_do_reset_work() local
6381 struct rkcif_stream *stream = &dev->stream[RKCIF_STREAM_MIPI_ID0]; rkcif_is_reduced_frame_rate() local
6593 rkcif_modify_line_int(struct rkcif_stream *stream, bool en) rkcif_modify_line_int() argument
6611 rkcif_detect_wake_up_mode_change(struct rkcif_stream *stream) rkcif_detect_wake_up_mode_change() argument
6760 rkcif_enable_dma_capture(struct rkcif_stream *stream) rkcif_enable_dma_capture() argument
6797 rkcif_stop_dma_capture(struct rkcif_stream *stream) rkcif_stop_dma_capture() argument
6839 struct rkcif_stream *stream; rkcif_toisp_check_stop_status() local
6958 struct rkcif_stream *stream; rkcif_irq_pingpong_v1() local
7199 struct rkcif_stream *stream; rkcif_irq_pingpong() local
7517 struct rkcif_stream *stream; rkcif_irq_lite_lvds() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_tlstream.c33 * @stream_id: stream id
34 * @numbered: non-zero if this stream is numbered
52 * @numbered: non-zero if the stream is numbered
71 * @counter: value of packet counter for this packet's stream
83 void kbase_tlstream_reset(struct kbase_tlstream *stream) in kbase_tlstream_reset() argument
88 if (stream->numbered) { in kbase_tlstream_reset()
89 atomic_set(&stream->buffer[i].size, PACKET_HEADER_SIZE + PACKET_NUMBER_SIZE); in kbase_tlstream_reset()
91 atomic_set(&stream->buffer[i].size, PACKET_HEADER_SIZE); in kbase_tlstream_reset()
95 atomic_set(&stream->wbi, 0); in kbase_tlstream_reset()
96 atomic_set(&stream in kbase_tlstream_reset()
134 kbase_tlstream_init(struct kbase_tlstream *stream, enum tl_stream_type stream_type, wait_queue_head_t *ready_read) kbase_tlstream_init() argument
164 kbase_tlstream_term(struct kbase_tlstream *stream) kbase_tlstream_term() argument
183 kbasep_tlstream_msgbuf_submit(struct kbase_tlstream *stream, unsigned int wb_idx_raw, unsigned int wb_size) kbasep_tlstream_msgbuf_submit() argument
253 kbase_tlstream_flush_stream(struct kbase_tlstream *stream) kbase_tlstream_flush_stream() argument
[all...]
H A Dmali_kbase_tracepoints.c34 /* Message ids of trace events that are recorded in the timeline stream. */
123 /* Message ids of trace events that are recorded in the auxiliary stream. */
470 "An overflow has happened with the CSFFW Timeline stream", \
543 struct kbase_tlstream *stream, in mali_kbase_kbase_tlstream_tl_new_ctx()
558 buffer = kbase_tlstream_msgbuf_acquire(stream, msg_size, &acq_flags); in mali_kbase_kbase_tlstream_tl_new_ctx()
569 kbase_tlstream_msgbuf_release(stream, acq_flags); in mali_kbase_kbase_tlstream_tl_new_ctx()
573 struct kbase_tlstream *stream, in mali_kbase_kbase_tlstream_tl_new_gpu()
588 buffer = kbase_tlstream_msgbuf_acquire(stream, msg_size, &acq_flags); in mali_kbase_kbase_tlstream_tl_new_gpu()
599 kbase_tlstream_msgbuf_release(stream, acq_flags); in mali_kbase_kbase_tlstream_tl_new_gpu()
603 struct kbase_tlstream *stream, in mali_kbase_kbase_tlstream_tl_new_lpu()
542 mali_kbase_kbase_tlstream_tl_new_ctx( struct kbase_tlstream *stream, const void *ctx, u32 ctx_nr, u32 tgid) mali_kbase_kbase_tlstream_tl_new_ctx() argument
572 mali_kbase_kbase_tlstream_tl_new_gpu( struct kbase_tlstream *stream, const void *gpu, u32 gpu_id, u32 core_count) mali_kbase_kbase_tlstream_tl_new_gpu() argument
602 mali_kbase_kbase_tlstream_tl_new_lpu( struct kbase_tlstream *stream, const void *lpu, u32 lpu_nr, u32 lpu_fn) mali_kbase_kbase_tlstream_tl_new_lpu() argument
632 mali_kbase_kbase_tlstream_tl_new_atom( struct kbase_tlstream *stream, const void *atom, u32 atom_nr) mali_kbase_kbase_tlstream_tl_new_atom() argument
658 mali_kbase_kbase_tlstream_tl_new_as( struct kbase_tlstream *stream, const void *address_space, u32 as_nr) mali_kbase_kbase_tlstream_tl_new_as() argument
684 mali_kbase_kbase_tlstream_tl_del_ctx( struct kbase_tlstream *stream, const void *ctx) mali_kbase_kbase_tlstream_tl_del_ctx() argument
706 mali_kbase_kbase_tlstream_tl_del_atom( struct kbase_tlstream *stream, const void *atom) mali_kbase_kbase_tlstream_tl_del_atom() argument
728 mali_kbase_kbase_tlstream_tl_lifelink_lpu_gpu( struct kbase_tlstream *stream, const void *lpu, const void *gpu) mali_kbase_kbase_tlstream_tl_lifelink_lpu_gpu() argument
754 mali_kbase_kbase_tlstream_tl_lifelink_as_gpu( struct kbase_tlstream *stream, const void *address_space, const void *gpu) mali_kbase_kbase_tlstream_tl_lifelink_as_gpu() argument
780 mali_kbase_kbase_tlstream_tl_ret_ctx_lpu( struct kbase_tlstream *stream, const void *ctx, const void *lpu) mali_kbase_kbase_tlstream_tl_ret_ctx_lpu() argument
806 mali_kbase_kbase_tlstream_tl_ret_atom_ctx( struct kbase_tlstream *stream, const void *atom, const void *ctx) mali_kbase_kbase_tlstream_tl_ret_atom_ctx() argument
832 mali_kbase_kbase_tlstream_tl_ret_atom_lpu( struct kbase_tlstream *stream, const void *atom, const void *lpu, const char *attrib_match_list) mali_kbase_kbase_tlstream_tl_ret_atom_lpu() argument
864 mali_kbase_kbase_tlstream_tl_nret_ctx_lpu( struct kbase_tlstream *stream, const void *ctx, const void *lpu) mali_kbase_kbase_tlstream_tl_nret_ctx_lpu() argument
890 mali_kbase_kbase_tlstream_tl_nret_atom_ctx( struct kbase_tlstream *stream, const void *atom, const void *ctx) mali_kbase_kbase_tlstream_tl_nret_atom_ctx() argument
916 mali_kbase_kbase_tlstream_tl_nret_atom_lpu( struct kbase_tlstream *stream, const void *atom, const void *lpu) mali_kbase_kbase_tlstream_tl_nret_atom_lpu() argument
942 mali_kbase_kbase_tlstream_tl_ret_as_ctx( struct kbase_tlstream *stream, const void *address_space, const void *ctx) mali_kbase_kbase_tlstream_tl_ret_as_ctx() argument
968 mali_kbase_kbase_tlstream_tl_nret_as_ctx( struct kbase_tlstream *stream, const void *address_space, const void *ctx) mali_kbase_kbase_tlstream_tl_nret_as_ctx() argument
994 mali_kbase_kbase_tlstream_tl_ret_atom_as( struct kbase_tlstream *stream, const void *atom, const void *address_space) mali_kbase_kbase_tlstream_tl_ret_atom_as() argument
1020 mali_kbase_kbase_tlstream_tl_nret_atom_as( struct kbase_tlstream *stream, const void *atom, const void *address_space) mali_kbase_kbase_tlstream_tl_nret_atom_as() argument
1046 mali_kbase_kbase_tlstream_tl_attrib_atom_config( struct kbase_tlstream *stream, const void *atom, u64 descriptor, u64 affinity, u32 config) mali_kbase_kbase_tlstream_tl_attrib_atom_config() argument
1080 mali_kbase_kbase_tlstream_tl_attrib_atom_priority( struct kbase_tlstream *stream, const void *atom, u32 prio) mali_kbase_kbase_tlstream_tl_attrib_atom_priority() argument
1106 mali_kbase_kbase_tlstream_tl_attrib_atom_state( struct kbase_tlstream *stream, const void *atom, u32 state) mali_kbase_kbase_tlstream_tl_attrib_atom_state() argument
1132 mali_kbase_kbase_tlstream_tl_attrib_atom_prioritized( struct kbase_tlstream *stream, const void *atom) mali_kbase_kbase_tlstream_tl_attrib_atom_prioritized() argument
1154 mali_kbase_kbase_tlstream_tl_attrib_atom_jit( struct kbase_tlstream *stream, const void *atom, u64 edit_addr, u64 new_addr, u32 jit_flags, u64 mem_flags, u32 j_id, u64 com_pgs, u64 extent, u64 va_pgs) mali_kbase_kbase_tlstream_tl_attrib_atom_jit() argument
1208 mali_kbase_kbase_tlstream_tl_jit_usedpages( struct kbase_tlstream *stream, u64 used_pages, u32 j_id) mali_kbase_kbase_tlstream_tl_jit_usedpages() argument
1234 mali_kbase_kbase_tlstream_tl_attrib_atom_jitallocinfo( struct kbase_tlstream *stream, const void *atom, u64 va_pgs, u64 com_pgs, u64 extent, u32 j_id, u32 bin_id, u32 max_allocs, u32 jit_flags, u32 usg_id) mali_kbase_kbase_tlstream_tl_attrib_atom_jitallocinfo() argument
1288 mali_kbase_kbase_tlstream_tl_attrib_atom_jitfreeinfo( struct kbase_tlstream *stream, const void *atom, u32 j_id) mali_kbase_kbase_tlstream_tl_attrib_atom_jitfreeinfo() argument
1314 mali_kbase_kbase_tlstream_tl_attrib_as_config( struct kbase_tlstream *stream, const void *address_space, u64 transtab, u64 memattr, u64 transcfg) mali_kbase_kbase_tlstream_tl_attrib_as_config() argument
1348 mali_kbase_kbase_tlstream_tl_event_lpu_softstop( struct kbase_tlstream *stream, const void *lpu) mali_kbase_kbase_tlstream_tl_event_lpu_softstop() argument
1370 mali_kbase_kbase_tlstream_tl_event_atom_softstop_ex( struct kbase_tlstream *stream, const void *atom) mali_kbase_kbase_tlstream_tl_event_atom_softstop_ex() argument
1392 mali_kbase_kbase_tlstream_tl_event_atom_softstop_issue( struct kbase_tlstream *stream, const void *atom) mali_kbase_kbase_tlstream_tl_event_atom_softstop_issue() argument
1414 mali_kbase_kbase_tlstream_tl_event_atom_softjob_start( struct kbase_tlstream *stream, const void *atom) mali_kbase_kbase_tlstream_tl_event_atom_softjob_start() argument
1436 mali_kbase_kbase_tlstream_tl_event_atom_softjob_end( struct kbase_tlstream *stream, const void *atom) mali_kbase_kbase_tlstream_tl_event_atom_softjob_end() argument
1458 mali_kbase_kbase_tlstream_tl_arbiter_granted( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_tl_arbiter_granted() argument
1480 mali_kbase_kbase_tlstream_tl_arbiter_started( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_tl_arbiter_started() argument
1502 mali_kbase_kbase_tlstream_tl_arbiter_stop_requested( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_tl_arbiter_stop_requested() argument
1524 mali_kbase_kbase_tlstream_tl_arbiter_stopped( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_tl_arbiter_stopped() argument
1546 mali_kbase_kbase_tlstream_jd_gpu_soft_reset( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_jd_gpu_soft_reset() argument
1568 mali_kbase_kbase_tlstream_aux_pm_state( struct kbase_tlstream *stream, u32 core_type, u64 core_state_bitset) mali_kbase_kbase_tlstream_aux_pm_state() argument
1594 mali_kbase_kbase_tlstream_aux_pagefault( struct kbase_tlstream *stream, u32 ctx_nr, u32 as_nr, u64 page_cnt_change) mali_kbase_kbase_tlstream_aux_pagefault() argument
1624 mali_kbase_kbase_tlstream_aux_pagesalloc( struct kbase_tlstream *stream, u32 ctx_nr, u64 page_cnt) mali_kbase_kbase_tlstream_aux_pagesalloc() argument
1650 mali_kbase_kbase_tlstream_aux_devfreq_target( struct kbase_tlstream *stream, u64 target_freq) mali_kbase_kbase_tlstream_aux_devfreq_target() argument
1672 mali_kbase_kbase_tlstream_aux_protected_enter_start( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_aux_protected_enter_start() argument
1694 mali_kbase_kbase_tlstream_aux_protected_enter_end( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_aux_protected_enter_end() argument
1716 mali_kbase_kbase_tlstream_aux_protected_leave_start( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_aux_protected_leave_start() argument
1738 mali_kbase_kbase_tlstream_aux_protected_leave_end( struct kbase_tlstream *stream, const void *gpu) mali_kbase_kbase_tlstream_aux_protected_leave_end() argument
1760 mali_kbase_kbase_tlstream_aux_jit_stats( struct kbase_tlstream *stream, u32 ctx_nr, u32 bid, u32 max_allocs, u32 allocs, u32 va_pages, u32 ph_pages) mali_kbase_kbase_tlstream_aux_jit_stats() argument
1802 mali_kbase_kbase_tlstream_aux_event_job_slot( struct kbase_tlstream *stream, const void *ctx, u32 slot_nr, u32 atom_nr, u32 event) mali_kbase_kbase_tlstream_aux_event_job_slot() argument
1836 mali_kbase_kbase_tlstream_tl_kbase_new_device( struct kbase_tlstream *stream, u32 kbase_device_id, u32 kbase_device_gpu_core_count, u32 kbase_device_max_num_csgs, u32 kbase_device_as_count) mali_kbase_kbase_tlstream_tl_kbase_new_device() argument
1870 mali_kbase_kbase_tlstream_tl_kbase_device_program_csg( struct kbase_tlstream *stream, u32 kbase_device_id, u32 gpu_cmdq_grp_handle, u32 kbase_device_csg_slot_index) mali_kbase_kbase_tlstream_tl_kbase_device_program_csg() argument
1900 mali_kbase_kbase_tlstream_tl_kbase_device_deprogram_csg( struct kbase_tlstream *stream, u32 kbase_device_id, u32 kbase_device_csg_slot_index) mali_kbase_kbase_tlstream_tl_kbase_device_deprogram_csg() argument
1926 mali_kbase_kbase_tlstream_tl_kbase_new_ctx( struct kbase_tlstream *stream, u32 kernel_ctx_id, u32 kbase_device_id) mali_kbase_kbase_tlstream_tl_kbase_new_ctx() argument
1952 mali_kbase_kbase_tlstream_tl_kbase_del_ctx( struct kbase_tlstream *stream, u32 kernel_ctx_id) mali_kbase_kbase_tlstream_tl_kbase_del_ctx() argument
1974 mali_kbase_kbase_tlstream_tl_kbase_ctx_assign_as( struct kbase_tlstream *stream, u32 kernel_ctx_id, u32 kbase_device_as_index) mali_kbase_kbase_tlstream_tl_kbase_ctx_assign_as() argument
2000 mali_kbase_kbase_tlstream_tl_kbase_ctx_unassign_as( struct kbase_tlstream *stream, u32 kernel_ctx_id) mali_kbase_kbase_tlstream_tl_kbase_ctx_unassign_as() argument
2022 mali_kbase_kbase_tlstream_tl_kbase_new_kcpuqueue( struct kbase_tlstream *stream, const void *kcpu_queue, u32 kernel_ctx_id, u32 kcpuq_num_pending_cmds) mali_kbase_kbase_tlstream_tl_kbase_new_kcpuqueue() argument
2052 mali_kbase_kbase_tlstream_tl_kbase_del_kcpuqueue( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_del_kcpuqueue() argument
2074 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_signal( struct kbase_tlstream *stream, const void *kcpu_queue, const void *fence) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_signal() argument
2100 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_wait( struct kbase_tlstream *stream, const void *kcpu_queue, const void *fence) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_wait() argument
2126 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_wait( struct kbase_tlstream *stream, const void *kcpu_queue, u64 cqs_obj_gpu_addr, u32 cqs_obj_compare_value) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_wait() argument
2156 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_set( struct kbase_tlstream *stream, const void *kcpu_queue, u64 cqs_obj_gpu_addr) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_set() argument
2182 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_map_import( struct kbase_tlstream *stream, const void *kcpu_queue, u64 map_import_buf_gpu_addr) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_map_import() argument
2208 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import( struct kbase_tlstream *stream, const void *kcpu_queue, u64 map_import_buf_gpu_addr) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import() argument
2234 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import_force( struct kbase_tlstream *stream, const void *kcpu_queue, u64 map_import_buf_gpu_addr) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import_force() argument
2260 mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_alloc( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_alloc() argument
2282 mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_alloc( struct kbase_tlstream *stream, const void *kcpu_queue, u64 jit_alloc_gpu_alloc_addr_dest, u64 jit_alloc_va_pages, u64 jit_alloc_commit_pages, u64 jit_alloc_extent, u32 jit_alloc_jit_id, u32 jit_alloc_bin_id, u32 jit_alloc_max_allocations, u32 jit_alloc_flags, u32 jit_alloc_usage_id) mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_alloc() argument
2340 mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_alloc( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_alloc() argument
2362 mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_free( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_free() argument
2384 mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_free( struct kbase_tlstream *stream, const void *kcpu_queue, u32 jit_alloc_jit_id) mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_free() argument
2410 mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_free( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_free() argument
2432 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_start() argument
2454 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_end() argument
2476 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_start() argument
2498 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_end() argument
2520 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_start() argument
2542 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_end() argument
2564 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_set( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_set() argument
2586 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_start() argument
2608 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_end() argument
2630 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_start() argument
2652 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_end() argument
2674 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_start() argument
2696 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_end() argument
2718 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_alloc_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_alloc_start() argument
2740 mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_alloc_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_alloc_end() argument
2762 mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_alloc_end( struct kbase_tlstream *stream, const void *kcpu_queue, u64 jit_alloc_gpu_alloc_addr, u64 jit_alloc_mmu_flags) mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_alloc_end() argument
2792 mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_alloc_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_alloc_end() argument
2814 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_free_start( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_free_start() argument
2836 mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_free_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_free_end() argument
2858 mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_free_end( struct kbase_tlstream *stream, const void *kcpu_queue, u64 jit_free_pages_used) mali_kbase_kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_free_end() argument
2884 mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_free_end( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_free_end() argument
2906 mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_errorbarrier( struct kbase_tlstream *stream, const void *kcpu_queue) mali_kbase_kbase_tlstream_tl_kbase_kcpuqueue_execute_errorbarrier() argument
2928 mali_kbase_kbase_tlstream_tl_kbase_csffw_tlstream_overflow( struct kbase_tlstream *stream, u64 csffw_timestamp, u64 csffw_cycle) mali_kbase_kbase_tlstream_tl_kbase_csffw_tlstream_overflow() argument
2954 mali_kbase_kbase_tlstream_tl_kbase_csffw_reset( struct kbase_tlstream *stream, u64 csffw_cycle) mali_kbase_kbase_tlstream_tl_kbase_csffw_reset() argument
[all...]
H A Dmali_kbase_tracepoints.h65 /* Descriptors of timeline messages transmitted in object events stream. */
68 /* Descriptors of timeline messages transmitted in auxiliary events stream. */
84 struct kbase_tlstream *stream,
89 struct kbase_tlstream *stream,
94 struct kbase_tlstream *stream,
99 struct kbase_tlstream *stream,
103 struct kbase_tlstream *stream,
107 struct kbase_tlstream *stream,
110 struct kbase_tlstream *stream,
113 struct kbase_tlstream *stream,
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_tlstream.c32 * @stream_id: stream id
33 * @numbered: non-zero if this stream is numbered
56 * @numbered: non-zero if the stream is numbered
77 * @counter: value of packet counter for this packet's stream
89 void kbase_tlstream_reset(struct kbase_tlstream *stream) in kbase_tlstream_reset() argument
94 if (stream->numbered) in kbase_tlstream_reset()
96 &stream->buffer[i].size, in kbase_tlstream_reset()
100 atomic_set(&stream->buffer[i].size, PACKET_HEADER_SIZE); in kbase_tlstream_reset()
103 atomic_set(&stream->wbi, 0); in kbase_tlstream_reset()
104 atomic_set(&stream in kbase_tlstream_reset()
142 kbase_tlstream_init( struct kbase_tlstream *stream, enum tl_stream_type stream_type, wait_queue_head_t *ready_read) kbase_tlstream_init() argument
177 kbase_tlstream_term(struct kbase_tlstream *stream) kbase_tlstream_term() argument
196 kbasep_tlstream_msgbuf_submit( struct kbase_tlstream *stream, unsigned int wb_idx_raw, unsigned int wb_size) kbasep_tlstream_msgbuf_submit() argument
279 kbase_tlstream_flush_stream( struct kbase_tlstream *stream) kbase_tlstream_flush_stream() argument
[all...]
H A Dmali_kbase_tracepoints.c33 /* Message ids of trace events that are recorded in the timeline stream. */
145 /* Message ids of trace events that are recorded in the auxiliary stream. */
544 "An overflow has happened with the CSFFW Timeline stream", \
665 struct kbase_tlstream *stream, in __kbase_tlstream_tl_new_ctx()
680 buffer = kbase_tlstream_msgbuf_acquire(stream, msg_size, &acq_flags); in __kbase_tlstream_tl_new_ctx()
691 kbase_tlstream_msgbuf_release(stream, acq_flags); in __kbase_tlstream_tl_new_ctx()
695 struct kbase_tlstream *stream, in __kbase_tlstream_tl_new_gpu()
710 buffer = kbase_tlstream_msgbuf_acquire(stream, msg_size, &acq_flags); in __kbase_tlstream_tl_new_gpu()
721 kbase_tlstream_msgbuf_release(stream, acq_flags); in __kbase_tlstream_tl_new_gpu()
725 struct kbase_tlstream *stream, in __kbase_tlstream_tl_new_lpu()
664 __kbase_tlstream_tl_new_ctx( struct kbase_tlstream *stream, const void *ctx, u32 ctx_nr, u32 tgid) __kbase_tlstream_tl_new_ctx() argument
694 __kbase_tlstream_tl_new_gpu( struct kbase_tlstream *stream, const void *gpu, u32 gpu_id, u32 core_count) __kbase_tlstream_tl_new_gpu() argument
724 __kbase_tlstream_tl_new_lpu( struct kbase_tlstream *stream, const void *lpu, u32 lpu_nr, u32 lpu_fn) __kbase_tlstream_tl_new_lpu() argument
754 __kbase_tlstream_tl_new_atom( struct kbase_tlstream *stream, const void *atom, u32 atom_nr) __kbase_tlstream_tl_new_atom() argument
780 __kbase_tlstream_tl_new_as( struct kbase_tlstream *stream, const void *address_space, u32 as_nr) __kbase_tlstream_tl_new_as() argument
806 __kbase_tlstream_tl_del_ctx( struct kbase_tlstream *stream, const void *ctx) __kbase_tlstream_tl_del_ctx() argument
828 __kbase_tlstream_tl_del_atom( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_del_atom() argument
850 __kbase_tlstream_tl_lifelink_lpu_gpu( struct kbase_tlstream *stream, const void *lpu, const void *gpu) __kbase_tlstream_tl_lifelink_lpu_gpu() argument
876 __kbase_tlstream_tl_lifelink_as_gpu( struct kbase_tlstream *stream, const void *address_space, const void *gpu) __kbase_tlstream_tl_lifelink_as_gpu() argument
902 __kbase_tlstream_tl_ret_ctx_lpu( struct kbase_tlstream *stream, const void *ctx, const void *lpu) __kbase_tlstream_tl_ret_ctx_lpu() argument
928 __kbase_tlstream_tl_ret_atom_ctx( struct kbase_tlstream *stream, const void *atom, const void *ctx) __kbase_tlstream_tl_ret_atom_ctx() argument
954 __kbase_tlstream_tl_ret_atom_lpu( struct kbase_tlstream *stream, const void *atom, const void *lpu, const char *attrib_match_list) __kbase_tlstream_tl_ret_atom_lpu() argument
986 __kbase_tlstream_tl_nret_ctx_lpu( struct kbase_tlstream *stream, const void *ctx, const void *lpu) __kbase_tlstream_tl_nret_ctx_lpu() argument
1012 __kbase_tlstream_tl_nret_atom_ctx( struct kbase_tlstream *stream, const void *atom, const void *ctx) __kbase_tlstream_tl_nret_atom_ctx() argument
1038 __kbase_tlstream_tl_nret_atom_lpu( struct kbase_tlstream *stream, const void *atom, const void *lpu) __kbase_tlstream_tl_nret_atom_lpu() argument
1064 __kbase_tlstream_tl_ret_as_ctx( struct kbase_tlstream *stream, const void *address_space, const void *ctx) __kbase_tlstream_tl_ret_as_ctx() argument
1090 __kbase_tlstream_tl_nret_as_ctx( struct kbase_tlstream *stream, const void *address_space, const void *ctx) __kbase_tlstream_tl_nret_as_ctx() argument
1116 __kbase_tlstream_tl_ret_atom_as( struct kbase_tlstream *stream, const void *atom, const void *address_space) __kbase_tlstream_tl_ret_atom_as() argument
1142 __kbase_tlstream_tl_nret_atom_as( struct kbase_tlstream *stream, const void *atom, const void *address_space) __kbase_tlstream_tl_nret_atom_as() argument
1168 __kbase_tlstream_tl_attrib_atom_config( struct kbase_tlstream *stream, const void *atom, u64 descriptor, u64 affinity, u32 config) __kbase_tlstream_tl_attrib_atom_config() argument
1202 __kbase_tlstream_tl_attrib_atom_priority( struct kbase_tlstream *stream, const void *atom, u32 prio) __kbase_tlstream_tl_attrib_atom_priority() argument
1228 __kbase_tlstream_tl_attrib_atom_state( struct kbase_tlstream *stream, const void *atom, u32 state) __kbase_tlstream_tl_attrib_atom_state() argument
1254 __kbase_tlstream_tl_attrib_atom_prioritized( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_attrib_atom_prioritized() argument
1276 __kbase_tlstream_tl_attrib_atom_jit( struct kbase_tlstream *stream, const void *atom, u64 edit_addr, u64 new_addr, u32 jit_flags, u64 mem_flags, u32 j_id, u64 com_pgs, u64 extent, u64 va_pgs) __kbase_tlstream_tl_attrib_atom_jit() argument
1330 __kbase_tlstream_tl_jit_usedpages( struct kbase_tlstream *stream, u64 used_pages, u32 j_id) __kbase_tlstream_tl_jit_usedpages() argument
1356 __kbase_tlstream_tl_attrib_atom_jitallocinfo( struct kbase_tlstream *stream, const void *atom, u64 va_pgs, u64 com_pgs, u64 extent, u32 j_id, u32 bin_id, u32 max_allocs, u32 jit_flags, u32 usg_id) __kbase_tlstream_tl_attrib_atom_jitallocinfo() argument
1410 __kbase_tlstream_tl_attrib_atom_jitfreeinfo( struct kbase_tlstream *stream, const void *atom, u32 j_id) __kbase_tlstream_tl_attrib_atom_jitfreeinfo() argument
1436 __kbase_tlstream_tl_attrib_as_config( struct kbase_tlstream *stream, const void *address_space, u64 transtab, u64 memattr, u64 transcfg) __kbase_tlstream_tl_attrib_as_config() argument
1470 __kbase_tlstream_tl_event_lpu_softstop( struct kbase_tlstream *stream, const void *lpu) __kbase_tlstream_tl_event_lpu_softstop() argument
1492 __kbase_tlstream_tl_event_atom_softstop_ex( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_event_atom_softstop_ex() argument
1514 __kbase_tlstream_tl_event_atom_softstop_issue( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_event_atom_softstop_issue() argument
1536 __kbase_tlstream_tl_event_atom_softjob_start( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_event_atom_softjob_start() argument
1558 __kbase_tlstream_tl_event_atom_softjob_end( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_event_atom_softjob_end() argument
1580 __kbase_tlstream_tl_arbiter_granted( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_tl_arbiter_granted() argument
1602 __kbase_tlstream_tl_arbiter_started( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_tl_arbiter_started() argument
1624 __kbase_tlstream_tl_arbiter_stop_requested( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_tl_arbiter_stop_requested() argument
1646 __kbase_tlstream_tl_arbiter_stopped( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_tl_arbiter_stopped() argument
1668 __kbase_tlstream_tl_arbiter_requested( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_tl_arbiter_requested() argument
1690 __kbase_tlstream_jd_gpu_soft_reset( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_jd_gpu_soft_reset() argument
1712 __kbase_tlstream_aux_pm_state( struct kbase_tlstream *stream, u32 core_type, u64 core_state_bitset) __kbase_tlstream_aux_pm_state() argument
1738 __kbase_tlstream_aux_pagefault( struct kbase_tlstream *stream, u32 ctx_nr, u32 as_nr, u64 page_cnt_change) __kbase_tlstream_aux_pagefault() argument
1768 __kbase_tlstream_aux_pagesalloc( struct kbase_tlstream *stream, u32 ctx_nr, u64 page_cnt) __kbase_tlstream_aux_pagesalloc() argument
1794 __kbase_tlstream_aux_devfreq_target( struct kbase_tlstream *stream, u64 target_freq) __kbase_tlstream_aux_devfreq_target() argument
1816 __kbase_tlstream_aux_protected_enter_start( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_aux_protected_enter_start() argument
1838 __kbase_tlstream_aux_protected_enter_end( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_aux_protected_enter_end() argument
1860 __kbase_tlstream_aux_protected_leave_start( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_aux_protected_leave_start() argument
1882 __kbase_tlstream_aux_protected_leave_end( struct kbase_tlstream *stream, const void *gpu) __kbase_tlstream_aux_protected_leave_end() argument
1904 __kbase_tlstream_aux_jit_stats( struct kbase_tlstream *stream, u32 ctx_nr, u32 bid, u32 max_allocs, u32 allocs, u32 va_pages, u32 ph_pages) __kbase_tlstream_aux_jit_stats() argument
1946 __kbase_tlstream_aux_tiler_heap_stats( struct kbase_tlstream *stream, u32 ctx_nr, u64 heap_id, u32 va_pages, u32 ph_pages, u32 max_chunks, u32 chunk_size, u32 chunk_count, u32 target_in_flight, u32 nr_in_flight) __kbase_tlstream_aux_tiler_heap_stats() argument
2000 __kbase_tlstream_aux_event_job_slot( struct kbase_tlstream *stream, const void *ctx, u32 slot_nr, u32 atom_nr, u32 event) __kbase_tlstream_aux_event_job_slot() argument
2034 __kbase_tlstream_aux_mmu_command( struct kbase_tlstream *stream, u32 kernel_ctx_id, u32 mmu_cmd_id, u32 mmu_synchronicity, u64 mmu_lock_addr, u32 mmu_lock_page_num) __kbase_tlstream_aux_mmu_command() argument
2072 __kbase_tlstream_tl_kbase_new_device( struct kbase_tlstream *stream, u32 kbase_device_id, u32 kbase_device_gpu_core_count, u32 kbase_device_max_num_csgs, u32 kbase_device_as_count, u32 kbase_device_sb_entry_count, u32 kbase_device_has_cross_stream_sync, u32 kbase_device_supports_gpu_sleep) __kbase_tlstream_tl_kbase_new_device() argument
2118 __kbase_tlstream_tl_kbase_device_program_csg( struct kbase_tlstream *stream, u32 kbase_device_id, u32 kernel_ctx_id, u32 gpu_cmdq_grp_handle, u32 kbase_device_csg_slot_index, u32 kbase_device_csg_slot_resumed) __kbase_tlstream_tl_kbase_device_program_csg() argument
2156 __kbase_tlstream_tl_kbase_device_deprogram_csg( struct kbase_tlstream *stream, u32 kbase_device_id, u32 kbase_device_csg_slot_index) __kbase_tlstream_tl_kbase_device_deprogram_csg() argument
2182 __kbase_tlstream_tl_kbase_device_halt_csg( struct kbase_tlstream *stream, u32 kbase_device_id, u32 kbase_device_csg_slot_index) __kbase_tlstream_tl_kbase_device_halt_csg() argument
2208 __kbase_tlstream_tl_kbase_new_ctx( struct kbase_tlstream *stream, u32 kernel_ctx_id, u32 kbase_device_id) __kbase_tlstream_tl_kbase_new_ctx() argument
2234 __kbase_tlstream_tl_kbase_del_ctx( struct kbase_tlstream *stream, u32 kernel_ctx_id) __kbase_tlstream_tl_kbase_del_ctx() argument
2256 __kbase_tlstream_tl_kbase_ctx_assign_as( struct kbase_tlstream *stream, u32 kernel_ctx_id, u32 kbase_device_as_index) __kbase_tlstream_tl_kbase_ctx_assign_as() argument
2282 __kbase_tlstream_tl_kbase_ctx_unassign_as( struct kbase_tlstream *stream, u32 kernel_ctx_id) __kbase_tlstream_tl_kbase_ctx_unassign_as() argument
2304 __kbase_tlstream_tl_kbase_new_kcpuqueue( struct kbase_tlstream *stream, const void *kcpu_queue, u32 kernel_ctx_id, u32 kcpuq_num_pending_cmds) __kbase_tlstream_tl_kbase_new_kcpuqueue() argument
2334 __kbase_tlstream_tl_kbase_del_kcpuqueue( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_del_kcpuqueue() argument
2356 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_signal( struct kbase_tlstream *stream, const void *kcpu_queue, const void *fence) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_signal() argument
2382 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_wait( struct kbase_tlstream *stream, const void *kcpu_queue, const void *fence) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_fence_wait() argument
2408 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_wait( struct kbase_tlstream *stream, const void *kcpu_queue, u64 cqs_obj_gpu_addr, u32 cqs_obj_compare_value, u32 cqs_obj_inherit_error) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_wait() argument
2442 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_set( struct kbase_tlstream *stream, const void *kcpu_queue, u64 cqs_obj_gpu_addr) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_cqs_set() argument
2468 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_map_import( struct kbase_tlstream *stream, const void *kcpu_queue, u64 map_import_buf_gpu_addr) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_map_import() argument
2494 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import( struct kbase_tlstream *stream, const void *kcpu_queue, u64 map_import_buf_gpu_addr) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import() argument
2520 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import_force( struct kbase_tlstream *stream, const void *kcpu_queue, u64 map_import_buf_gpu_addr) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_unmap_import_force() argument
2546 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_error_barrier( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_error_barrier() argument
2568 __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_group_suspend( struct kbase_tlstream *stream, const void *kcpu_queue, const void *group_suspend_buf, u32 gpu_cmdq_grp_handle) __kbase_tlstream_tl_kbase_kcpuqueue_enqueue_group_suspend() argument
2598 __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_alloc( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_alloc() argument
2620 __kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_alloc( struct kbase_tlstream *stream, const void *kcpu_queue, u64 jit_alloc_gpu_alloc_addr_dest, u64 jit_alloc_va_pages, u64 jit_alloc_commit_pages, u64 jit_alloc_extent, u32 jit_alloc_jit_id, u32 jit_alloc_bin_id, u32 jit_alloc_max_allocations, u32 jit_alloc_flags, u32 jit_alloc_usage_id) __kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_alloc() argument
2678 __kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_alloc( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_alloc() argument
2700 __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_free( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_enqueue_jit_free() argument
2722 __kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_free( struct kbase_tlstream *stream, const void *kcpu_queue, u32 jit_alloc_jit_id) __kbase_tlstream_tl_kbase_array_item_kcpuqueue_enqueue_jit_free() argument
2748 __kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_free( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_end_kcpuqueue_enqueue_jit_free() argument
2770 __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_start() argument
2792 __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_signal_end() argument
2818 __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_start() argument
2840 __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_fence_wait_end() argument
2866 __kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_start() argument
2888 __kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_wait_end() argument
2914 __kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_set( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_cqs_set() argument
2940 __kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_start() argument
2962 __kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_map_import_end() argument
2988 __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_start() argument
3010 __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_end() argument
3036 __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_start() argument
3058 __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_unmap_import_force_end() argument
3084 __kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_alloc_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_alloc_start() argument
3106 __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_alloc_end( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_alloc_end() argument
3128 __kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_alloc_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error, u64 jit_alloc_gpu_alloc_addr, u64 jit_alloc_mmu_flags) __kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_alloc_end() argument
3162 __kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_alloc_end( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_alloc_end() argument
3184 __kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_free_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_jit_free_start() argument
3206 __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_free_end( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_begin_kcpuqueue_execute_jit_free_end() argument
3228 __kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_free_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error, u64 jit_free_pages_used) __kbase_tlstream_tl_kbase_array_item_kcpuqueue_execute_jit_free_end() argument
3258 __kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_free_end( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_array_end_kcpuqueue_execute_jit_free_end() argument
3280 __kbase_tlstream_tl_kbase_kcpuqueue_execute_error_barrier( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_error_barrier() argument
3302 __kbase_tlstream_tl_kbase_kcpuqueue_execute_group_suspend_start( struct kbase_tlstream *stream, const void *kcpu_queue) __kbase_tlstream_tl_kbase_kcpuqueue_execute_group_suspend_start() argument
3324 __kbase_tlstream_tl_kbase_kcpuqueue_execute_group_suspend_end( struct kbase_tlstream *stream, const void *kcpu_queue, u32 execute_error) __kbase_tlstream_tl_kbase_kcpuqueue_execute_group_suspend_end() argument
3350 __kbase_tlstream_tl_kbase_csffw_fw_reloading( struct kbase_tlstream *stream, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_fw_reloading() argument
3372 __kbase_tlstream_tl_kbase_csffw_fw_enabling( struct kbase_tlstream *stream, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_fw_enabling() argument
3394 __kbase_tlstream_tl_kbase_csffw_fw_request_sleep( struct kbase_tlstream *stream, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_fw_request_sleep() argument
3416 __kbase_tlstream_tl_kbase_csffw_fw_request_wakeup( struct kbase_tlstream *stream, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_fw_request_wakeup() argument
3438 __kbase_tlstream_tl_kbase_csffw_fw_request_halt( struct kbase_tlstream *stream, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_fw_request_halt() argument
3460 __kbase_tlstream_tl_kbase_csffw_fw_disabling( struct kbase_tlstream *stream, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_fw_disabling() argument
3482 __kbase_tlstream_tl_kbase_csffw_fw_off( struct kbase_tlstream *stream, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_fw_off() argument
3504 __kbase_tlstream_tl_kbase_csffw_tlstream_overflow( struct kbase_tlstream *stream, u64 csffw_timestamp, u64 csffw_cycle) __kbase_tlstream_tl_kbase_csffw_tlstream_overflow() argument
3530 __kbase_tlstream_tl_js_sched_start( struct kbase_tlstream *stream, u32 dummy) __kbase_tlstream_tl_js_sched_start() argument
3552 __kbase_tlstream_tl_js_sched_end( struct kbase_tlstream *stream, u32 dummy) __kbase_tlstream_tl_js_sched_end() argument
3574 __kbase_tlstream_tl_jd_submit_atom_start( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_jd_submit_atom_start() argument
3596 __kbase_tlstream_tl_jd_submit_atom_end( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_jd_submit_atom_end() argument
3618 __kbase_tlstream_tl_jd_done_no_lock_start( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_jd_done_no_lock_start() argument
3640 __kbase_tlstream_tl_jd_done_no_lock_end( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_jd_done_no_lock_end() argument
3662 __kbase_tlstream_tl_jd_done_start( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_jd_done_start() argument
3684 __kbase_tlstream_tl_jd_done_end( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_jd_done_end() argument
3706 __kbase_tlstream_tl_jd_atom_complete( struct kbase_tlstream *stream, const void *atom) __kbase_tlstream_tl_jd_atom_complete() argument
3728 __kbase_tlstream_tl_run_atom_start( struct kbase_tlstream *stream, const void *atom, u32 atom_nr) __kbase_tlstream_tl_run_atom_start() argument
3754 __kbase_tlstream_tl_run_atom_end( struct kbase_tlstream *stream, const void *atom, u32 atom_nr) __kbase_tlstream_tl_run_atom_end() argument
[all...]
H A Dmali_kbase_tracepoints.h64 /* Descriptors of timeline messages transmitted in object events stream. */
67 /* Descriptors of timeline messages transmitted in auxiliary events stream. */
83 struct kbase_tlstream *stream,
88 struct kbase_tlstream *stream,
93 struct kbase_tlstream *stream,
98 struct kbase_tlstream *stream,
102 struct kbase_tlstream *stream,
106 struct kbase_tlstream *stream,
109 struct kbase_tlstream *stream,
112 struct kbase_tlstream *stream,
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/
H A Dstream.c200 static void set_vir_stride(struct rkispp_stream *stream, u32 val) in set_vir_stride() argument
202 rkispp_write(stream->isppdev, stream->config->reg.cur_vir_stride, val); in set_vir_stride()
205 static void set_scl_factor(struct rkispp_stream *stream, u32 val) in set_scl_factor() argument
207 rkispp_write(stream->isppdev, stream->config->reg.factor, val); in set_scl_factor()
235 static const struct capture_fmt *find_fmt(struct rkispp_stream *stream, const u32 pixelfmt) in find_fmt() argument
240 for (i = 0; i < stream->config->fmt_size; i++) { in find_fmt()
241 fmt = &stream->config->fmts[i]; in find_fmt()
252 struct rkispp_stream *vir = cpy->stream; in vir_cpy_image()
337 get_stream_buf(struct rkispp_stream *stream) get_stream_buf() argument
349 rkispp_frame_end(struct rkispp_stream *stream, u32 state) rkispp_frame_end() argument
529 start_ii(struct rkispp_stream *stream) start_ii() argument
554 config_ii(struct rkispp_stream *stream) config_ii() argument
563 is_stopped_ii(struct rkispp_stream *stream) is_stopped_ii() argument
569 secure_config_mb(struct rkispp_stream *stream) secure_config_mb() argument
610 config_mb(struct rkispp_stream *stream) config_mb() argument
659 is_stopped_mb(struct rkispp_stream *stream) is_stopped_mb() argument
688 limit_check_mb(struct rkispp_stream *stream, struct v4l2_pix_format_mplane *try_fmt) limit_check_mb() argument
708 config_scl(struct rkispp_stream *stream) config_scl() argument
741 stop_scl(struct rkispp_stream *stream) stop_scl() argument
748 is_stopped_scl(struct rkispp_stream *stream) is_stopped_scl() argument
766 limit_check_scl(struct rkispp_stream *stream, struct v4l2_pix_format_mplane *try_fmt) limit_check_scl() argument
830 struct rkispp_stream *stream = queue->drv_priv; rkispp_queue_setup() local
871 struct rkispp_stream *stream = queue->drv_priv; rkispp_buf_queue() local
926 rkispp_stream_stop(struct rkispp_stream *stream) rkispp_stream_stop() argument
960 destroy_buf_queue(struct rkispp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
988 struct rkispp_stream *stream = queue->drv_priv; rkispp_stop_streaming() local
1029 struct rkispp_stream *stream = queue->drv_priv; rkispp_start_streaming() local
1130 rkispp_init_vb2_queue(struct vb2_queue *q, struct rkispp_stream *stream, enum v4l2_buf_type buf_type) rkispp_init_vb2_queue() argument
1156 rkispp_set_fmt(struct rkispp_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkispp_set_fmt() argument
1291 struct rkispp_stream *stream = video_drvdata(filp); rkispp_fh_open() local
1308 struct rkispp_stream *stream = video_drvdata(filp); rkispp_fh_release() local
1340 struct rkispp_stream *stream = video_drvdata(file); rkispp_try_fmt_vid_mplane() local
1347 struct rkispp_stream *stream = video_drvdata(file); rkispp_enum_fmt_vid_mplane() local
1362 struct rkispp_stream *stream = video_drvdata(file); rkispp_s_fmt_vid_mplane() local
1378 struct rkispp_stream *stream = video_drvdata(file); rkispp_g_fmt_vid_mplane() local
1388 struct rkispp_stream *stream = video_drvdata(file); rkispp_querycap() local
1420 rkispp_unregister_stream_video(struct rkispp_stream *stream) rkispp_unregister_stream_video() argument
1426 rkispp_register_stream_video(struct rkispp_stream *stream) rkispp_register_stream_video() argument
1713 struct rkispp_stream *stream = &vdev->stream[0]; rkispp_fec_do_early() local
1744 struct rkispp_stream *stream; rkispp_isr() local
1833 struct rkispp_stream *stream; rkispp_register_stream_vdevs() local
1933 struct rkispp_stream *stream; rkispp_unregister_stream_vdevs() local
[all...]
H A Dstream_v20.c21 static void set_y_addr(struct rkispp_stream *stream, u32 val) in set_y_addr() argument
23 rkispp_write(stream->isppdev, stream->config->reg.cur_y_base, val); in set_y_addr()
26 static void set_uv_addr(struct rkispp_stream *stream, u32 val) in set_uv_addr() argument
28 rkispp_write(stream->isppdev, stream->config->reg.cur_uv_base, val); in set_uv_addr()
31 static void update_mi(struct rkispp_stream *stream) in update_mi() argument
33 struct rkispp_device *dev = stream->isppdev; in update_mi()
37 if (stream->curr_buf) { in update_mi()
38 val = stream in update_mi()
58 struct rkispp_stream *stream = NULL; config_fec() local
191 struct rkispp_stream *stream = &vdev->stream[STREAM_II]; fec_work_event() local
351 rkispp_destroy_buf(struct rkispp_stream *stream) rkispp_destroy_buf() argument
367 struct rkispp_stream *stream; start_isp() local
427 struct rkispp_stream *stream; check_to_force_update() local
[all...]
H A Dprocfs.c19 struct rkispp_stream *stream; in ispp_show() local
37 stream = &dev->stream_vdev.stream[val]; in ispp_show()
38 if (!stream->streaming) { in ispp_show()
42 stream->vnode.vdev.name, stream->out_fmt.pixelformat, stream->out_fmt.pixelformat >> 8, in ispp_show()
43 stream->out_fmt.pixelformat >> 16, stream->out_fmt.pixelformat >> 24, stream in ispp_show()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/
H A Dstream.c185 static void set_vir_stride(struct rkispp_stream *stream, u32 val) in set_vir_stride() argument
187 rkispp_write(stream->isppdev, stream->config->reg.cur_vir_stride, val); in set_vir_stride()
190 static void set_scl_factor(struct rkispp_stream *stream, u32 val) in set_scl_factor() argument
192 rkispp_write(stream->isppdev, stream->config->reg.factor, val); in set_scl_factor()
221 struct capture_fmt *find_fmt(struct rkispp_stream *stream, in find_fmt() argument
227 for (i = 0; i < stream->config->fmt_size; i++) { in find_fmt()
228 fmt = &stream->config->fmts[i]; in find_fmt()
239 struct rkispp_stream *vir = cpy->stream; in vir_cpy_image()
325 get_stream_buf(struct rkispp_stream *stream) get_stream_buf() argument
339 rkispp_frame_end(struct rkispp_stream *stream, u32 state) rkispp_frame_end() argument
532 start_ii(struct rkispp_stream *stream) start_ii() argument
557 config_ii(struct rkispp_stream *stream) config_ii() argument
566 is_stopped_ii(struct rkispp_stream *stream) is_stopped_ii() argument
572 secure_config_mb(struct rkispp_stream *stream) secure_config_mb() argument
617 config_mb(struct rkispp_stream *stream) config_mb() argument
664 is_stopped_mb(struct rkispp_stream *stream) is_stopped_mb() argument
693 limit_check_mb(struct rkispp_stream *stream, struct v4l2_pix_format_mplane *try_fmt) limit_check_mb() argument
715 config_scl(struct rkispp_stream *stream) config_scl() argument
754 stop_scl(struct rkispp_stream *stream) stop_scl() argument
761 is_stopped_scl(struct rkispp_stream *stream) is_stopped_scl() argument
778 limit_check_scl(struct rkispp_stream *stream, struct v4l2_pix_format_mplane *try_fmt) limit_check_scl() argument
848 struct rkispp_stream *stream = queue->drv_priv; rkispp_queue_setup() local
893 struct rkispp_stream *stream = queue->drv_priv; rkispp_buf_queue() local
955 rkispp_stream_stop(struct rkispp_stream *stream) rkispp_stream_stop() argument
990 destroy_buf_queue(struct rkispp_stream *stream, enum vb2_buffer_state state) destroy_buf_queue() argument
1019 struct rkispp_stream *stream = queue->drv_priv; rkispp_stop_streaming() local
1064 struct rkispp_stream *stream = queue->drv_priv; rkispp_start_streaming() local
1166 rkispp_init_vb2_queue(struct vb2_queue *q, struct rkispp_stream *stream, enum v4l2_buf_type buf_type) rkispp_init_vb2_queue() argument
1193 rkispp_set_fmt(struct rkispp_stream *stream, struct v4l2_pix_format_mplane *pixm, bool try) rkispp_set_fmt() argument
1342 struct rkispp_stream *stream = video_drvdata(filp); rkispp_fh_open() local
1360 struct rkispp_stream *stream = video_drvdata(filp); rkispp_fh_release() local
1392 struct rkispp_stream *stream = video_drvdata(file); rkispp_try_fmt_vid_mplane() local
1400 struct rkispp_stream *stream = video_drvdata(file); rkispp_enum_fmt_vid_mplane() local
1415 struct rkispp_stream *stream = video_drvdata(file); rkispp_s_fmt_vid_mplane() local
1432 struct rkispp_stream *stream = video_drvdata(file); rkispp_g_fmt_vid_mplane() local
1442 struct rkispp_stream *stream = video_drvdata(file); rkispp_querycap() local
1477 rkispp_unregister_stream_video(struct rkispp_stream *stream) rkispp_unregister_stream_video() argument
1483 rkispp_register_stream_video(struct rkispp_stream *stream) rkispp_register_stream_video() argument
1788 struct rkispp_stream *stream = &vdev->stream[0]; rkispp_fec_do_early() local
1820 struct rkispp_stream *stream; rkispp_isr() local
1909 struct rkispp_stream *stream; rkispp_register_stream_vdevs() local
2008 struct rkispp_stream *stream; rkispp_unregister_stream_vdevs() local
[all...]
H A Dstream_v20.c21 static void set_y_addr(struct rkispp_stream *stream, u32 val) in set_y_addr() argument
23 rkispp_write(stream->isppdev, stream->config->reg.cur_y_base, val); in set_y_addr()
26 static void set_uv_addr(struct rkispp_stream *stream, u32 val) in set_uv_addr() argument
28 rkispp_write(stream->isppdev, stream->config->reg.cur_uv_base, val); in set_uv_addr()
32 static void update_mi(struct rkispp_stream *stream) in update_mi() argument
34 struct rkispp_device *dev = stream->isppdev; in update_mi()
38 if (stream->curr_buf) { in update_mi()
39 val = stream in update_mi()
61 struct rkispp_stream *stream = NULL; config_fec() local
201 struct rkispp_stream *stream = &vdev->stream[STREAM_II]; fec_work_event() local
358 rkispp_destroy_buf(struct rkispp_stream *stream) rkispp_destroy_buf() argument
374 struct rkispp_stream *stream; start_isp() local
430 struct rkispp_stream *stream; check_to_force_update() local
[all...]

Completed in 33 milliseconds

1234