Home
last modified time | relevance | path

Searched refs:region (Results 1 – 25 of 124) sorted by relevance

12345

/device/soc/bestechnic/bes2600/liteos_m/sdk/bsp/platform/cmsis/inc/ca/
Dcore_ca.h1975 #define section_normal(descriptor_l1, region) region.rg_t = SECTION; \ argument
1976 region.domain = 0x0; \
1977 region.e_t = ECC_DISABLED; \
1978 region.g_t = GLOBAL; \
1979 region.inner_norm_t = WB_WA; \
1980 region.outer_norm_t = WB_WA; \
1981 region.mem_t = NORMAL; \
1982 region.sec_t = SECURE; \
1983 region.xn_t = EXECUTE; \
1984 region.priv_t = RW; \
[all …]
/device/soc/st/common/platform/stm32mp1xx_hal/STM32MP1xx_HAL_Driver/Inc/
Dcore_ca.h1777 #define section_normal(descriptor_l1, region) region.rg_t = SECTION; \ argument
1778 region.domain = 0x0; \
1779 region.e_t = ECC_DISABLED; \
1780 region.g_t = GLOBAL; \
1781 region.inner_norm_t = WB_WA; \
1782 region.outer_norm_t = WB_WA; \
1783 region.mem_t = NORMAL; \
1784 region.sec_t = SECURE; \
1785 region.xn_t = EXECUTE; \
1786 region.priv_t = RW; \
[all …]
/device/soc/esp/esp32/components/heap/
Dheap_caps_init.c30 static void register_heap(heap_t *region) in register_heap() argument
32 size_t heap_size = region->end - region->start; in register_heap()
34 region->heap = multi_heap_register((void *)region->start, heap_size); in register_heap()
35 if (region->heap != NULL) { in register_heap()
36 ESP_EARLY_LOGD(TAG, "New heap initialised at %p", region->heap); in register_heap()
96 soc_memory_region_t *region = &regions[i]; in heap_caps_init() local
97 const soc_memory_type_desc_t *type = &soc_memory_types[region->type]; in heap_caps_init()
99 if (region->type == -1) { in heap_caps_init()
106 heap->start = region->start; in heap_caps_init()
107 heap->end = region->start + region->size; in heap_caps_init()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
Dmali_kbase_mmu.c209 struct kbase_va_region *region; in kbase_gpu_mmu_handle_write_fault() local
225 region = kbase_region_tracker_find_region_enclosing_address(kctx, fault->addr); in kbase_gpu_mmu_handle_write_fault()
226 if (kbase_is_region_invalid_or_free(region)) { in kbase_gpu_mmu_handle_write_fault()
232 if (!(region->flags & KBASE_REG_GPU_WR)) { in kbase_gpu_mmu_handle_write_fault()
257 pos->region = region; in kbase_gpu_mmu_handle_write_fault()
267 pfn_offset = fault_pfn - region->start_pfn; in kbase_gpu_mmu_handle_write_fault()
269 …ret = kbase_mmu_update_pages_no_flush(kctx, fault_pfn, &kbase_get_gpu_phy_pages(region)[pfn_offset… in kbase_gpu_mmu_handle_write_fault()
270 region->flags, region->gpu_alloc->group_id); in kbase_gpu_mmu_handle_write_fault()
330 static bool page_fault_try_alloc(struct kbase_context *kctx, struct kbase_va_region *region, size_t… in page_fault_try_alloc() argument
341 if (WARN_ON(region->gpu_alloc->group_id >= MEMORY_GROUP_MANAGER_NR_GROUPS)) { in page_fault_try_alloc()
[all …]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
Dmali_kbase_mmu.c344 struct kbase_va_region *region; in kbase_gpu_mmu_handle_write_fault() local
359 region = kbase_region_tracker_find_region_enclosing_address(kctx, in kbase_gpu_mmu_handle_write_fault()
361 if (kbase_is_region_invalid_or_free(region)) { in kbase_gpu_mmu_handle_write_fault()
369 if (!(region->flags & KBASE_REG_GPU_WR)) { in kbase_gpu_mmu_handle_write_fault()
394 pos->region = region; in kbase_gpu_mmu_handle_write_fault()
404 pfn_offset = fault_pfn - region->start_pfn; in kbase_gpu_mmu_handle_write_fault()
407 &kbase_get_gpu_phy_pages(region)[pfn_offset], in kbase_gpu_mmu_handle_write_fault()
408 1, region->flags, region->gpu_alloc->group_id); in kbase_gpu_mmu_handle_write_fault()
471 struct kbase_va_region *region, size_t new_pages, in page_fault_try_alloc() argument
483 if (WARN_ON(region->gpu_alloc->group_id >= in page_fault_try_alloc()
[all …]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
Dmali_kbase_csf_heap_context_alloc.c96 if (WARN_ON(!ctx_alloc->region)) in sub_free()
123 ctx_alloc->region = NULL; in kbase_csf_heap_context_allocator_init()
143 if (ctx_alloc->region) { in kbase_csf_heap_context_allocator_term()
145 ctx_alloc->region->flags &= ~KBASE_REG_NO_USER_FREE; in kbase_csf_heap_context_allocator_term()
146 kbase_mem_free_region(kctx, ctx_alloc->region); in kbase_csf_heap_context_allocator_term()
176 if (!ctx_alloc->region) { in kbase_csf_heap_context_allocator_alloc()
177 ctx_alloc->region = in kbase_csf_heap_context_allocator_alloc()
183 if (unlikely(!ctx_alloc->region)) { in kbase_csf_heap_context_allocator_alloc()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
Dmali_kbase_10969_workaround.c48 struct kbase_va_region *region; in kbasep_10969_workaround_clamp_coordinates() local
66 region = kbase_region_tracker_find_region_enclosing_address(katom->kctx, in kbasep_10969_workaround_clamp_coordinates()
68 if (!region || (region->flags & KBASE_REG_FREE)) in kbasep_10969_workaround_clamp_coordinates()
71 page_array = kbase_get_cpu_phy_pages(region); in kbasep_10969_workaround_clamp_coordinates()
75 page_index = (katom->jc >> PAGE_SHIFT) - region->start_pfn; in kbasep_10969_workaround_clamp_coordinates()
Dmali_kbase_mmu.c122 struct kbase_va_region *region; in page_fault_worker() local
203 region = kbase_region_tracker_find_region_enclosing_address(kctx, in page_fault_worker()
205 if (!region || region->flags & KBASE_REG_FREE) { in page_fault_worker()
212 if (region->gpu_alloc->type == KBASE_MEM_TYPE_IMPORTED_UMM) { in page_fault_worker()
219 if ((region->flags & GROWABLE_FLAGS_REQUIRED) in page_fault_worker()
227 if ((region->flags & KBASE_REG_DONT_NEED)) { in page_fault_worker()
237 fault_rel_pfn = fault_pfn - region->start_pfn; in page_fault_worker()
239 if (fault_rel_pfn < kbase_reg_current_backed_size(region)) { in page_fault_worker()
241 faulting_as->fault_addr, region->start_pfn, in page_fault_worker()
242 region->start_pfn + in page_fault_worker()
[all …]
/device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6750/
Dhpm_otp_drv.c96 hpm_stat_t otp_reload(otp_region_t region) in otp_reload() argument
99 if ((uint32_t)region < 0x10 && (region >= otp_region0_mask)) { in otp_reload()
100 HPM_OTP->LOAD_REQ = (uint32_t)region; in otp_reload()
101 HPM_OTP->LOAD_COMP = (uint32_t)region; in otp_reload()
102 while (!IS_HPM_BITMASK_SET(HPM_OTP->LOAD_COMP, region)) { in otp_reload()
/device/soc/hpmicro/sdk/hpm_sdk/soc/HPM6360/
Dhpm_otp_drv.c80 hpm_stat_t otp_reload(otp_region_t region) in otp_reload() argument
83 if ((uint32_t)region < 0x10 && (region >= otp_region0_mask)) { in otp_reload()
84 HPM_OTP->LOAD_REQ = (uint32_t)region; in otp_reload()
85 HPM_OTP->LOAD_COMP = (uint32_t)region; in otp_reload()
86 while (!IS_HPM_BITMASK_SET(HPM_OTP->LOAD_COMP, region)) { in otp_reload()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
Dmali_kbase_10969_workaround.c47 struct kbase_va_region *region; in kbasep_10969_workaround_clamp_coordinates() local
66 region = kbase_region_tracker_find_region_enclosing_address(katom->kctx, katom->jc); in kbasep_10969_workaround_clamp_coordinates()
67 if (!region || (region->flags & KBASE_REG_FREE)) { in kbasep_10969_workaround_clamp_coordinates()
71 page_array = kbase_get_cpu_phy_pages(region); in kbasep_10969_workaround_clamp_coordinates()
76 page_index = (katom->jc >> PAGE_SHIFT) - region->start_pfn; in kbasep_10969_workaround_clamp_coordinates()
Dmali_kbase_mmu.c124 struct kbase_va_region *region; in page_fault_worker() local
196 region = kbase_region_tracker_find_region_enclosing_address(kctx, faulting_as->fault_addr); in page_fault_worker()
197 if (!region || (region->flags & KBASE_REG_FREE)) { in page_fault_worker()
203 if (region->gpu_alloc->type == KBASE_MEM_TYPE_IMPORTED_UMM) { in page_fault_worker()
209 if ((region->flags & GROWABLE_FLAGS_REQUIRED) != GROWABLE_FLAGS_REQUIRED) { in page_fault_worker()
215 if ((region->flags & KBASE_REG_DONT_NEED)) { in page_fault_worker()
224 fault_rel_pfn = fault_pfn - region->start_pfn; in page_fault_worker()
226 if (fault_rel_pfn < kbase_reg_current_backed_size(region)) { in page_fault_worker()
228 …faulting_as->fault_addr, region->start_pfn, region->start_pfn + kbase_reg_current_backed_size(regi… in page_fault_worker()
251 …new_pages = make_multiple(fault_rel_pfn - kbase_reg_current_backed_size(region) + 1, region->exten… in page_fault_worker()
[all …]
/device/soc/rockchip/common/hardware/display/src/display_device/
Dhdi_layer.cpp137 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
139 … DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
142 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()
/device/soc/allwinner/t507/hardware/display/src/display_device/
Dhdi_layer.cpp138 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
140 DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
142 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()
/device/soc/hisilicon/common/hal/display/source/display_device/src/core/
Dhdi_layer.cpp135 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
137 DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
139 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()
/device/soc/nxp/hardware/display/src/display_device/core/
Dhdi_layer.cpp138 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
140 DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
142 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()
/device/soc/rockchip/rk3399/hardware/display/src/display_device/
Dhdi_layer.cpp136 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
138 DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
140 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
Dmali_kbase_mem.h69 struct kbase_va_region *region; member
489 struct kbase_va_region *region) in kbase_va_region_alloc_get() argument
493 WARN_ON(!region->va_refcnt); in kbase_va_region_alloc_get()
496 dev_dbg(kctx->kbdev->dev, "va_refcnt %d before get %p\n", region->va_refcnt, (void *)region); in kbase_va_region_alloc_get()
497 region->va_refcnt++; in kbase_va_region_alloc_get()
499 return region; in kbase_va_region_alloc_get()
503 struct kbase_va_region *region) in kbase_va_region_alloc_put() argument
507 WARN_ON(region->va_refcnt <= 0); in kbase_va_region_alloc_put()
508 WARN_ON(region->flags & KBASE_REG_FREE); in kbase_va_region_alloc_put()
511 region->va_refcnt--; in kbase_va_region_alloc_put()
[all …]
/device/soc/amlogic/a311d/hardware/display/src/display_device/
Dhdi_layer.cpp147 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
149 DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
151 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()
/device/soc/rockchip/rk3588/hardware/mpp/src/
Dmpi_enc_utils.c570 RoiRegionCfg *region = &p->roi_region; in hal_mpp_encode() local
573 region->x = MPP_ALIGN(p->width / 8, 16); in hal_mpp_encode()
574 region->y = MPP_ALIGN(p->height / 8, 16); in hal_mpp_encode()
575 region->w = 128; in hal_mpp_encode()
576 region->h = 256; in hal_mpp_encode()
577 region->force_intra = 0; in hal_mpp_encode()
578 region->qp_mode = 1; in hal_mpp_encode()
579 region->qp_val = 24; in hal_mpp_encode()
581 mpp_enc_roi_add_region(p->roi_ctx, region); in hal_mpp_encode()
583 region->x = MPP_ALIGN(p->width / 2, 16); in hal_mpp_encode()
[all …]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/
DMakefile20 .PHONY:clean all base sys vi mcf vo vo_dev vpss avs chnl region vgs gdc venc vedu vdec vfmw jpegd d…
26 HI_COMM_INC_FILE += $(CBB_ROOT)/region/include/hi_comm_region.h
78 region: target
79 @cd region && make
132 @cd region && make clean
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
Dmali_kbase_mem.h70 struct kbase_va_region *region; member
566 struct kbase_context *kctx, struct kbase_va_region *region) in kbase_va_region_alloc_get() argument
570 WARN_ON(!region->va_refcnt); in kbase_va_region_alloc_get()
574 region->va_refcnt, (void *)region); in kbase_va_region_alloc_get()
575 region->va_refcnt++; in kbase_va_region_alloc_get()
577 return region; in kbase_va_region_alloc_get()
581 struct kbase_context *kctx, struct kbase_va_region *region) in kbase_va_region_alloc_put() argument
585 WARN_ON(region->va_refcnt <= 0); in kbase_va_region_alloc_put()
586 WARN_ON(region->flags & KBASE_REG_FREE); in kbase_va_region_alloc_put()
589 region->va_refcnt--; in kbase_va_region_alloc_put()
[all …]
/device/soc/rockchip/common/sdk_linux/include/linux/
Dmemblock.h512 #define for_each_mem_region(region) … argument
513 …for (region = memblock.memory.regions; region < (memblock.memory.regions + memblock.memory.cnt); r…
519 #define for_each_reserved_mem_region(region) … argument
520 …for (region = memblock.reserved.regions; region < (memblock.reserved.regions + memblock.reserved.c…
/device/soc/rockchip/rk3568/hardware/display/src/display_device/
Dhdi_layer.cpp147 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
149 DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
151 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()
/device/soc/rockchip/rk3588/hardware/display/src/display_device/
Dhdi_layer.cpp147 int32_t HdiLayer::SetLayerDirtyRegion(IRect *region) in SetLayerDirtyRegion() argument
149 DISPLAY_CHK_RETURN((region == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("the in rect is null")); in SetLayerDirtyRegion()
151 region->x, region->y, region->w, region->h); in SetLayerDirtyRegion()

12345