• Home
  • Raw
  • Download

Lines Matching refs:buf_id

381 	int frame_cnt, buf_id;  in fimc_get_buf_id()  local
400 buf_id = frame_cnt - 1; in fimc_get_buf_id()
401 DRM_DEBUG_KMS("%s:buf_id[%d]\n", __func__, buf_id); in fimc_get_buf_id()
403 return buf_id; in fimc_get_buf_id()
707 struct drm_exynos_ipp_buf_info *buf_info, u32 buf_id, in fimc_src_set_addr() argument
724 property->prop_id, buf_id, buf_type); in fimc_src_set_addr()
726 if (buf_id > FIMC_MAX_SRC) { in fimc_src_set_addr()
727 dev_info(ippdrv->dev, "inavlid buf_id %d.\n", buf_id); in fimc_src_set_addr()
736 EXYNOS_CIIYSA(buf_id)); in fimc_src_set_addr()
740 EXYNOS_CIICBSA(buf_id)); in fimc_src_set_addr()
742 EXYNOS_CIICRSA(buf_id)); in fimc_src_set_addr()
745 EXYNOS_CIICBSA(buf_id)); in fimc_src_set_addr()
747 EXYNOS_CIICRSA(buf_id)); in fimc_src_set_addr()
751 fimc_write(0x0, EXYNOS_CIIYSA(buf_id)); in fimc_src_set_addr()
752 fimc_write(0x0, EXYNOS_CIICBSA(buf_id)); in fimc_src_set_addr()
753 fimc_write(0x0, EXYNOS_CIICRSA(buf_id)); in fimc_src_set_addr()
1188 static int fimc_dst_set_buf_seq(struct fimc_context *ctx, u32 buf_id, in fimc_dst_set_buf_seq() argument
1194 u32 mask = 0x00000001 << buf_id; in fimc_dst_set_buf_seq()
1198 buf_id, buf_type); in fimc_dst_set_buf_seq()
1220 cfg |= (enable << buf_id); in fimc_dst_set_buf_seq()
1239 struct drm_exynos_ipp_buf_info *buf_info, u32 buf_id, in fimc_dst_set_addr() argument
1256 property->prop_id, buf_id, buf_type); in fimc_dst_set_addr()
1258 if (buf_id > FIMC_MAX_DST) { in fimc_dst_set_addr()
1259 dev_info(ippdrv->dev, "inavlid buf_id %d.\n", buf_id); in fimc_dst_set_addr()
1269 EXYNOS_CIOYSA(buf_id)); in fimc_dst_set_addr()
1273 EXYNOS_CIOCBSA(buf_id)); in fimc_dst_set_addr()
1275 EXYNOS_CIOCRSA(buf_id)); in fimc_dst_set_addr()
1278 EXYNOS_CIOCBSA(buf_id)); in fimc_dst_set_addr()
1280 EXYNOS_CIOCRSA(buf_id)); in fimc_dst_set_addr()
1284 fimc_write(0x0, EXYNOS_CIOYSA(buf_id)); in fimc_dst_set_addr()
1285 fimc_write(0x0, EXYNOS_CIOCBSA(buf_id)); in fimc_dst_set_addr()
1286 fimc_write(0x0, EXYNOS_CIOCRSA(buf_id)); in fimc_dst_set_addr()
1293 return fimc_dst_set_buf_seq(ctx, buf_id, buf_type); in fimc_dst_set_addr()
1327 int buf_id; in fimc_irq_handler() local
1338 buf_id = fimc_get_buf_id(ctx); in fimc_irq_handler()
1339 if (buf_id < 0) in fimc_irq_handler()
1342 DRM_DEBUG_KMS("%s:buf_id[%d]\n", __func__, buf_id); in fimc_irq_handler()
1344 if (fimc_dst_set_buf_seq(ctx, buf_id, IPP_BUF_DEQUEUE) < 0) { in fimc_irq_handler()
1350 event_work->buf_id[EXYNOS_DRM_OPS_DST] = buf_id; in fimc_irq_handler()