/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gwt.c | 36 if (reg->nr_pages && !kbase_is_region_invalid_or_free(reg) && (reg->flags & KBASE_REG_GPU_WR)) { in kbase_gpu_gwt_setup_page_permission() 82 kbase_gpu_gwt_setup_pages(kctx, ~KBASE_REG_GPU_WR); in kbase_gpu_gwt_start() 192 kbase_gpu_gwt_setup_pages(kctx, ~KBASE_REG_GPU_WR); in kbase_gpu_gwt_dump()
|
H A D | mali_kbase_mem.c | 1239 gwt_mask = ~KBASE_REG_GPU_WR; in kbase_gpu_mmap() 1308 (reg->flags | KBASE_REG_GPU_RD) & ~KBASE_REG_GPU_WR, KBASE_MEM_GROUP_SINK); in kbase_gpu_mmap() 1380 kbase_jd_user_buf_unmap(kctx, reg->gpu_alloc, (reg->flags & KBASE_REG_GPU_WR)); in kbase_gpu_munmap() 1801 reg->flags |= KBASE_REG_GPU_WR; in kbase_update_region_flags() 4113 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL); in kbase_jd_user_buf_pin_pages() 4115 reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL); in kbase_jd_user_buf_pin_pages() 4119 reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL); in kbase_jd_user_buf_pin_pages() 4122 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL); in kbase_jd_user_buf_pin_pages() 4125 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL, NULL); in kbase_jd_user_buf_pin_pages() 4128 reg->flags & KBASE_REG_GPU_WR in kbase_jd_user_buf_pin_pages() [all...] |
H A D | mali_kbase_mem_linux.c | 603 if (KBASE_REG_GPU_WR & reg->flags) { in kbase_mem_query() 1304 gwt_mask = ~KBASE_REG_GPU_WR; in kbase_mem_umm_map() 1328 (reg->flags | KBASE_REG_GPU_RD) & ~KBASE_REG_GPU_WR, in kbase_mem_umm_map() 1704 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL); in kbase_mem_from_user_buffer() 1706 reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL); in kbase_mem_from_user_buffer() 1710 address, *va_pages, reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL); in kbase_mem_from_user_buffer() 1713 address, *va_pages, reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_mem_from_user_buffer()
|
H A D | mali_kbase_defs.h | 108 #define GROWABLE_FLAGS_REQUIRED (KBASE_REG_PF_GROW | KBASE_REG_GPU_WR)
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gwt.c | 38 (reg->flags & KBASE_REG_GPU_WR)) { in kbase_gpu_gwt_setup_page_permission() 91 kbase_gpu_gwt_setup_pages(kctx, ~KBASE_REG_GPU_WR); in kbase_gpu_gwt_start() 212 kbase_gpu_gwt_setup_pages(kctx, ~KBASE_REG_GPU_WR); in kbase_gpu_gwt_dump()
|
H A D | mali_kbase_mem.c | 1516 gwt_mask = ~KBASE_REG_GPU_WR; in kbase_gpu_mmap() 1599 (reg->flags | KBASE_REG_GPU_RD) & ~KBASE_REG_GPU_WR, in kbase_gpu_mmap() 1685 (reg->flags & KBASE_REG_GPU_WR)); in kbase_gpu_munmap() 2120 reg->flags |= KBASE_REG_GPU_WR; in kbase_update_region_flags() 4583 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_jd_user_buf_pin_pages() 4586 reg->flags & KBASE_REG_GPU_WR, in kbase_jd_user_buf_pin_pages() 4593 reg->flags & KBASE_REG_GPU_WR, in kbase_jd_user_buf_pin_pages() 4599 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_jd_user_buf_pin_pages() 4605 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_jd_user_buf_pin_pages() 4610 reg->flags & KBASE_REG_GPU_WR in kbase_jd_user_buf_pin_pages() [all...] |
H A D | mali_kbase_mem_linux.c | 566 if (KBASE_REG_GPU_WR & reg->flags) in kbase_mem_query() 1256 gwt_mask = ~KBASE_REG_GPU_WR; in kbase_mem_umm_map() 1279 (reg->flags | KBASE_REG_GPU_RD) & ~KBASE_REG_GPU_WR, in kbase_mem_umm_map() 1640 write = reg->flags & (KBASE_REG_CPU_WR | KBASE_REG_GPU_WR); in kbase_mem_from_user_buffer()
|
H A D | mali_kbase_defs.h | 103 #define GROWABLE_FLAGS_REQUIRED (KBASE_REG_PF_GROW | KBASE_REG_GPU_WR)
|
H A D | mali_kbase_hwcnt_backend_csf_if_fw.c | 358 flags = KBASE_REG_GPU_WR | KBASE_REG_GPU_NX | in kbasep_hwcnt_backend_csf_if_fw_ring_buf_alloc()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_trace_buffer.c | 148 KBASE_REG_GPU_RD | KBASE_REG_GPU_WR, in kbase_csf_firmware_trace_buffers_init() 157 kbdev, 1, PROT_READ, KBASE_REG_GPU_WR, in kbase_csf_firmware_trace_buffers_init() 172 kbdev, trace_buffer->num_pages, PROT_READ, KBASE_REG_GPU_WR, in kbase_csf_firmware_trace_buffers_init()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 138 if (flags & KBASE_REG_GPU_WR) { in get_mmu_flags()
|
H A D | mali_kbase_mmu_mode_lpae.c | 137 mmu_flags |= (flags & KBASE_REG_GPU_WR) ? ENTRY_WR_BIT : 0; in get_mmu_flags()
|
H A D | mali_kbase_mem.c | 967 kbase_jd_user_buf_unmap(kctx, reg->gpu_alloc, (reg->flags & KBASE_REG_GPU_WR));
in kbase_gpu_munmap() 1338 reg->flags |= KBASE_REG_GPU_WR;
in kbase_update_region_flags() 2128 pinned_pages = get_user_pages(NULL, mm, address, alloc->imported.user_buf.nr_pages, reg->flags & KBASE_REG_GPU_WR,
in kbase_jd_user_buf_map() 2132 reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL);
in kbase_jd_user_buf_map() 2135 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL);
in kbase_jd_user_buf_map() 2138 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL, NULL);
in kbase_jd_user_buf_map() 2141 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL, NULL);
in kbase_jd_user_buf_map() 2277 reg->flags | KBASE_REG_GPU_WR | KBASE_REG_GPU_RD);
in kbase_jd_umm_map() 2284 reg->nr_pages - count, (reg->flags | KBASE_REG_GPU_RD) & ~KBASE_REG_GPU_WR);
in kbase_jd_umm_map() 2440 if (reg && ((reg->flags & KBASE_REG_GPU_WR) in kbase_unmap_external_resource() [all...] |
H A D | mali_kbase_mem_linux.c | 300 if (KBASE_REG_GPU_WR & reg->flags) {
in kbase_mem_query() 781 reg->flags |= KBASE_REG_GPU_WR;
in kbase_mem_from_ump() 1036 get_user_pages(current, current->mm, address, *va_pages, reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL);
in kbase_mem_from_user_buffer() 1038 faulted_pages = get_user_pages(address, *va_pages, reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL);
in kbase_mem_from_user_buffer() 1040 faulted_pages = get_user_pages(address, *va_pages, reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, pages, NULL);
in kbase_mem_from_user_buffer()
|
H A D | mali_kbase_mem.h | 231 #define KBASE_REG_GPU_WR (1ul << 2) macro
|
H A D | mali_kbase_defs.h | 149 #define GROWABLE_FLAGS_REQUIRED (KBASE_REG_PF_GROW | KBASE_REG_GPU_WR)
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 148 if (flags & KBASE_REG_GPU_WR) in get_mmu_flags()
|
H A D | mali_kbase_mmu_mode_lpae.c | 149 mmu_flags |= (flags & KBASE_REG_GPU_WR) ? ENTRY_WR_BIT : 0; in get_mmu_flags()
|
H A D | mali_kbase_mem.c | 998 (reg->flags & KBASE_REG_GPU_WR)); in kbase_gpu_munmap() 1376 reg->flags |= KBASE_REG_GPU_WR; in kbase_update_region_flags() 2169 reg->flags & KBASE_REG_GPU_WR, in kbase_jd_user_buf_map() 2175 reg->flags & KBASE_REG_GPU_WR, in kbase_jd_user_buf_map() 2181 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_jd_user_buf_map() 2187 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_jd_user_buf_map() 2193 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_jd_user_buf_map() 2342 reg->flags | KBASE_REG_GPU_WR | KBASE_REG_GPU_RD); in kbase_jd_umm_map() 2352 ~KBASE_REG_GPU_WR); in kbase_jd_umm_map() 2516 if (reg && ((reg->flags & KBASE_REG_GPU_WR) in kbase_unmap_external_resource() [all...] |
H A D | mali_kbase_mem_linux.c | 304 if (KBASE_REG_GPU_WR & reg->flags) in kbase_mem_query() 777 reg->flags |= KBASE_REG_GPU_WR; in kbase_mem_from_ump() 1026 reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL); in kbase_mem_from_user_buffer() 1029 reg->flags & KBASE_REG_GPU_WR, 0, pages, NULL); in kbase_mem_from_user_buffer() 1032 reg->flags & KBASE_REG_GPU_WR ? FOLL_WRITE : 0, in kbase_mem_from_user_buffer()
|
H A D | mali_kbase_mem.h | 231 #define KBASE_REG_GPU_WR (1ul << 2) macro
|
H A D | mali_kbase_defs.h | 154 #define GROWABLE_FLAGS_REQUIRED (KBASE_REG_PF_GROW | KBASE_REG_GPU_WR)
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu_mode_lpae.c | 154 mmu_flags |= (flags & KBASE_REG_GPU_WR) ? ENTRY_WR_BIT : 0; in get_mmu_flags()
|
H A D | mali_kbase_mmu_mode_aarch64.c | 142 if (flags & KBASE_REG_GPU_WR) { in get_mmu_flags()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 124 if (flags & KBASE_REG_GPU_WR) in get_mmu_flags()
|