Home
last modified time | relevance | path

Searched refs:zone_bits (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h516 * @zone_bits: A KBASE_REG_ZONE_<...> to query
518 * Return: True if the zone for @zone_bits is a context zone, False otherwise
520 static inline bool kbase_is_ctx_reg_zone(unsigned long zone_bits) in kbase_is_ctx_reg_zone() argument
522 WARN_ON((zone_bits & KBASE_REG_ZONE_MASK) != zone_bits); in kbase_is_ctx_reg_zone()
523 return (zone_bits == KBASE_REG_ZONE_SAME_VA || in kbase_is_ctx_reg_zone()
524 zone_bits == KBASE_REG_ZONE_CUSTOM_VA || in kbase_is_ctx_reg_zone()
525 zone_bits == KBASE_REG_ZONE_EXEC_VA); in kbase_is_ctx_reg_zone()
2070 * @zone_bits: A KBASE_REG_ZONE_<...> to initialize
2076 unsigned long zone_bits, in kbase_ctx_reg_zone_init()
2075 kbase_ctx_reg_zone_init(struct kbase_context *kctx, unsigned long zone_bits, u64 base_pfn, u64 va_size_pages) kbase_ctx_reg_zone_init() argument
2102 kbase_ctx_reg_zone_get_nolock(struct kbase_context *kctx, unsigned long zone_bits) kbase_ctx_reg_zone_get_nolock() argument
2120 kbase_ctx_reg_zone_get(struct kbase_context *kctx, unsigned long zone_bits) kbase_ctx_reg_zone_get() argument
[all...]
H A Dmali_kbase_mem.c902 unsigned long zone_bits = KBASE_REG_ZONE(zone_idx); in kbase_region_tracker_has_allocs() local
905 if (!kbase_is_ctx_reg_zone(zone_bits)) in kbase_region_tracker_has_allocs()
907 zone = kbase_ctx_reg_zone_get(kctx, zone_bits); in kbase_region_tracker_has_allocs()
916 (unsigned long long)zone_base_addr, zone_bits); in kbase_region_tracker_has_allocs()
922 (unsigned long long)zone_base_addr, zone_bits)) in kbase_region_tracker_has_allocs()
926 if (WARN(reg_zone != zone_bits, in kbase_region_tracker_has_allocs()
928 (unsigned long long)zone_base_addr, zone_bits, in kbase_region_tracker_has_allocs()

Completed in 8 milliseconds