/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | capture_v1x.c | 18 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 D | capture_v21.c | 18 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 D | capture_v30.c | 18 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 D | dmarx.c | 248 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 D | regs.c | 39 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 D | capture.c | 56 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 D | capture_v21.c | 18 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 D | capture_v1x.c | 18 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 D | capture_v30.c | 18 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 D | dmarx.c | 279 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 D | regs.c | 39 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 D | capture.c | 62 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 D | capture.c | 516 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 D | capture.c | 572 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 D | mali_kbase_tlstream.c | 33 * @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 D | mali_kbase_tracepoints.c | 34 /* 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 D | mali_kbase_tracepoints.h | 65 /* 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 D | mali_kbase_tlstream.c | 32 * @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 D | mali_kbase_tracepoints.c | 33 /* 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 D | mali_kbase_tracepoints.h | 64 /* 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 D | stream.c | 200 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 D | stream_v20.c | 21 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 D | procfs.c | 19 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 D | stream.c | 185 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 D | stream_v20.c | 21 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...] |