Home
last modified time | relevance | path

Searched refs:cache_policy (Results 1 – 10 of 10) sorted by relevance

/kernel/vm/
A Dvm_object_physical.cpp127 zx_status_t VmObjectPhysical::SetMappingCachePolicy(const uint32_t cache_policy) { in SetMappingCachePolicy() argument
129 if (cache_policy & ~ZX_CACHE_POLICY_MASK) { in SetMappingCachePolicy()
139 if (cache_policy == mapping_cache_flags_) { in SetMappingCachePolicy()
149 mapping_cache_flags_ = cache_policy; in SetMappingCachePolicy()
A Dvm_unittest.cpp502 uint32_t cache_policy; in vmo_create_physical_test() local
511 cache_policy = vmo->GetMappingCachePolicy(); in vmo_create_physical_test()
512 EXPECT_EQ(ARCH_MMU_FLAG_UNCACHED, cache_policy, "check initial cache policy"); in vmo_create_physical_test()
839 uint32_t cache_policy = ARCH_MMU_FLAG_UNCACHED_DEVICE; in vmo_cache_test() local
851 EXPECT_NE(cache_policy, cache_policy_get, "check initial cache policy"); in vmo_cache_test()
852 EXPECT_EQ(ZX_OK, vmo->SetMappingCachePolicy(cache_policy), "try set"); in vmo_cache_test()
854 EXPECT_EQ(cache_policy, cache_policy_get, "compare flags"); in vmo_cache_test()
863 EXPECT_EQ(ZX_OK, vmo->SetMappingCachePolicy(cache_policy), "try setting valid flags"); in vmo_cache_test()
881 EXPECT_EQ(ZX_ERR_INVALID_ARGS, vmo->SetMappingCachePolicy(cache_policy | 0x5), "bad 0x5"); in vmo_cache_test()
896 EXPECT_EQ(ZX_ERR_BAD_STATE, vmo->SetMappingCachePolicy(cache_policy), in vmo_cache_test()
[all …]
A Dvm_address_region.cpp105 uint32_t cache_policy = vmo->GetMappingCachePolicy(); in CreateSubVmarInternal() local
111 (arch_mmu_flags & ARCH_MMU_FLAG_CACHE_MASK) != cache_policy) { in CreateSubVmarInternal()
114 name, cache_policy, arch_mmu_flags & ARCH_MMU_FLAG_CACHE_MASK); in CreateSubVmarInternal()
116 arch_mmu_flags |= cache_policy; in CreateSubVmarInternal()
A Dvm_object_paged.cpp1152 zx_status_t VmObjectPaged::SetMappingCachePolicy(const uint32_t cache_policy) { in SetMappingCachePolicy() argument
1154 if (cache_policy & ~ZX_CACHE_POLICY_MASK) { in SetMappingCachePolicy()
1178 cache_policy_ = cache_policy; in SetMappingCachePolicy()
/kernel/object/
A Dvm_object_dispatcher.cpp113 entry.cache_policy = vmo->GetMappingCachePolicy(); in VmoToInfoEntry()
187 zx_status_t VmObjectDispatcher::SetMappingCachePolicy(uint32_t cache_policy) { in SetMappingCachePolicy() argument
188 return vmo_->SetMappingCachePolicy(cache_policy); in SetMappingCachePolicy()
/kernel/vm/include/vm/
A Dvm_object_physical.h43 zx_status_t SetMappingCachePolicy(const uint32_t cache_policy) override;
A Dvm_object_paged.h100 zx_status_t SetMappingCachePolicy(const uint32_t cache_policy) override;
A Dvm_object.h155 virtual zx_status_t SetMappingCachePolicy(const uint32_t cache_policy) { in SetMappingCachePolicy() argument
/kernel/syscalls/
A Dvmo.cpp211 zx_status_t sys_vmo_set_cache_policy(zx_handle_t handle, uint32_t cache_policy) { in sys_vmo_set_cache_policy() argument
217 if (cache_policy & ~ZX_CACHE_POLICY_MASK) { in sys_vmo_set_cache_policy()
227 return vmo->SetMappingCachePolicy(cache_policy); in sys_vmo_set_cache_policy()
/kernel/object/include/object/
A Dvm_object_dispatcher.h50 zx_status_t SetMappingCachePolicy(uint32_t cache_policy);

Completed in 25 milliseconds