Home
last modified time | relevance | path

Searched refs:granule_sz (Results 1 – 25 of 64) sorted by relevance

123

/dports/emulators/qemu42/qemu-4.2.1/hw/arm/
H A Dsmmu-common.c96 static inline hwaddr get_page_pte_address(uint64_t pte, int granule_sz) in get_page_pte_address() argument
98 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
106 static inline hwaddr get_table_pte_address(uint64_t pte, int granule_sz) in get_table_pte_address() argument
108 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
118 int n = level_shift(level, granule_sz); in get_block_pte_address()
168 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
175 granule_sz = tt->granule_sz; in smmu_ptw_64()
176 stride = granule_sz - 3; in smmu_ptw_64()
184 tlbe->addr_mask = (1 << granule_sz) - 1; in smmu_ptw_64()
208 uint64_t gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in level_shift() argument
83 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
86 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/hw/arm/
H A Dsmmu-common.c96 static inline hwaddr get_page_pte_address(uint64_t pte, int granule_sz) in get_page_pte_address() argument
98 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
106 static inline hwaddr get_table_pte_address(uint64_t pte, int granule_sz) in get_table_pte_address() argument
108 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
118 int n = level_shift(level, granule_sz); in get_block_pte_address()
168 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
175 granule_sz = tt->granule_sz; in smmu_ptw_64()
176 stride = granule_sz - 3; in smmu_ptw_64()
184 tlbe->addr_mask = (1 << granule_sz) - 1; in smmu_ptw_64()
208 uint64_t gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in level_shift() argument
83 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
86 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
/dports/emulators/qemu-utils/qemu-4.2.1/hw/arm/
H A Dsmmu-common.c96 static inline hwaddr get_page_pte_address(uint64_t pte, int granule_sz) in get_page_pte_address() argument
98 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
106 static inline hwaddr get_table_pte_address(uint64_t pte, int granule_sz) in get_table_pte_address() argument
108 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
118 int n = level_shift(level, granule_sz); in get_block_pte_address()
168 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
175 granule_sz = tt->granule_sz; in smmu_ptw_64()
176 stride = granule_sz - 3; in smmu_ptw_64()
184 tlbe->addr_mask = (1 << granule_sz) - 1; in smmu_ptw_64()
208 uint64_t gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in level_shift() argument
83 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
86 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/hw/arm/
H A Dsmmu-common.c95 static inline hwaddr get_page_pte_address(uint64_t pte, int granule_sz)
97 return PTE_ADDRESS(pte, granule_sz);
105 static inline hwaddr get_table_pte_address(uint64_t pte, int granule_sz)
107 return PTE_ADDRESS(pte, granule_sz);
117 int n = level_shift(level, granule_sz);
167 uint8_t level, granule_sz, inputsize, stride;
174 granule_sz = tt->granule_sz;
175 stride = granule_sz - 3;
183 tlbe->addr_mask = (1 << granule_sz) - 1;
207 uint64_t gpa = get_page_pte_address(pte, granule_sz);
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in return_sc()
83 return granule_sz + (3 - level) * (granule_sz - 3); in return_sc()
86 static inline uint64_t level_page_mask(int level, int granule_sz)
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz)));
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/hw/arm/
H A Dsmmu-common.c95 static inline hwaddr get_page_pte_address(uint64_t pte, int granule_sz) in get_page_pte_address() argument
97 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
105 static inline hwaddr get_table_pte_address(uint64_t pte, int granule_sz) in get_table_pte_address() argument
107 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
117 int n = level_shift(level, granule_sz); in get_block_pte_address()
167 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
174 granule_sz = tt->granule_sz; in smmu_ptw_64()
175 stride = granule_sz - 3; in smmu_ptw_64()
183 tlbe->addr_mask = (1 << granule_sz) - 1; in smmu_ptw_64()
207 uint64_t gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in level_shift() argument
83 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
86 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
/dports/emulators/qemu/qemu-6.2.0/hw/arm/
H A Dsmmu-common.c70 uint8_t tg = (tt->granule_sz - 10) / 2;
72 uint8_t stride = tt->granule_sz - 3;
216 return PTE_ADDRESS(pte, granule_sz);
226 return PTE_ADDRESS(pte, granule_sz);
236 int n = level_shift(level, granule_sz);
286 uint8_t level, granule_sz, inputsize, stride; in sbsa_flash_create()
293 granule_sz = tt->granule_sz; in sbsa_flash_create()
294 stride = granule_sz - 3; in sbsa_flash_create()
328 baseaddr = get_table_pte_address(pte, granule_sz); in sbsa_flash_create()
332 gpa = get_page_pte_address(pte, granule_sz); in sbsa_flash_create()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in smmu_iotlb_key_hash()
83 return granule_sz + (3 - level) * (granule_sz - 3); in smmu_iotlb_key_hash()
86 static inline uint64_t level_page_mask(int level, int granule_sz)
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz)));
/dports/emulators/qemu60/qemu-6.0.0/hw/arm/
H A Dsmmu-common.c71 uint8_t tg = (tt->granule_sz - 10) / 2; in smmu_iotlb_lookup()
73 uint8_t stride = tt->granule_sz - 3; in smmu_iotlb_lookup()
217 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
227 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
237 int n = level_shift(level, granule_sz); in get_block_pte_address()
287 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
294 granule_sz = tt->granule_sz; in smmu_ptw_64()
295 stride = granule_sz - 3; in smmu_ptw_64()
329 baseaddr = get_table_pte_address(pte, granule_sz); in smmu_ptw_64()
333 gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in level_shift() argument
83 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
86 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
/dports/emulators/qemu5/qemu-5.2.0/hw/arm/
H A Dsmmu-common.c71 uint8_t tg = (tt->granule_sz - 10) / 2; in smmu_iotlb_lookup()
73 uint8_t stride = tt->granule_sz - 3; in smmu_iotlb_lookup()
211 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
221 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
231 int n = level_shift(level, granule_sz); in get_block_pte_address()
281 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
288 granule_sz = tt->granule_sz; in smmu_ptw_64()
289 stride = granule_sz - 3; in smmu_ptw_64()
323 baseaddr = get_table_pte_address(pte, granule_sz); in smmu_ptw_64()
327 gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in level_shift() argument
83 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
86 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/hw/arm/
H A Dsmmu-common.c70 uint8_t tg = (tt->granule_sz - 10) / 2; in smmu_iotlb_lookup()
72 uint8_t stride = tt->granule_sz - 3; in smmu_iotlb_lookup()
216 return PTE_ADDRESS(pte, granule_sz); in get_page_pte_address()
226 return PTE_ADDRESS(pte, granule_sz); in get_table_pte_address()
236 int n = level_shift(level, granule_sz); in get_block_pte_address()
286 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64() local
293 granule_sz = tt->granule_sz; in smmu_ptw_64()
294 stride = granule_sz - 3; in smmu_ptw_64()
328 baseaddr = get_table_pte_address(pte, granule_sz); in smmu_ptw_64()
332 gpa = get_page_pte_address(pte, granule_sz); in smmu_ptw_64()
[all …]
H A Dsmmu-internal.h81 static inline int level_shift(int level, int granule_sz) in level_shift() argument
83 return granule_sz + (3 - level) * (granule_sz - 3); in level_shift()
86 static inline uint64_t level_page_mask(int level, int granule_sz) in level_page_mask() argument
88 return ~(MAKE_64BIT_MASK(0, level_shift(level, granule_sz))); in level_page_mask()
/dports/lang/gauche/Gauche-0.9.10/gc/
H A Dmalloc.c107 size_t granule_sz; in GC_extend_size_map() local
120 granule_sz = orig_granule_sz; in GC_extend_size_map()
128 granule_sz = ROUNDED_UP_GRANULES(low_limit); in GC_extend_size_map()
129 granule_sz += granule_sz >> 3; in GC_extend_size_map()
130 if (granule_sz < orig_granule_sz) in GC_extend_size_map()
131 granule_sz = orig_granule_sz; in GC_extend_size_map()
137 granule_sz = (granule_sz + 1) & ~1; in GC_extend_size_map()
138 if (granule_sz > MAXOBJGRANULES) in GC_extend_size_map()
139 granule_sz = MAXOBJGRANULES; in GC_extend_size_map()
142 number_of_objs = HBLK_GRANULES / granule_sz; in GC_extend_size_map()
[all …]
/dports/devel/boehm-gc-redirect/gc-8.0.6/
H A Dmalloc.c107 size_t granule_sz; in GC_extend_size_map() local
120 granule_sz = orig_granule_sz; in GC_extend_size_map()
128 granule_sz = ROUNDED_UP_GRANULES(low_limit); in GC_extend_size_map()
129 granule_sz += granule_sz >> 3; in GC_extend_size_map()
130 if (granule_sz < orig_granule_sz) in GC_extend_size_map()
131 granule_sz = orig_granule_sz; in GC_extend_size_map()
137 granule_sz = (granule_sz + 1) & ~1; in GC_extend_size_map()
138 if (granule_sz > MAXOBJGRANULES) in GC_extend_size_map()
139 granule_sz = MAXOBJGRANULES; in GC_extend_size_map()
142 number_of_objs = HBLK_GRANULES / granule_sz; in GC_extend_size_map()
[all …]
/dports/devel/boehm-gc-threaded/gc-8.0.6/
H A Dmalloc.c107 size_t granule_sz; in GC_extend_size_map() local
120 granule_sz = orig_granule_sz; in GC_extend_size_map()
128 granule_sz = ROUNDED_UP_GRANULES(low_limit); in GC_extend_size_map()
129 granule_sz += granule_sz >> 3; in GC_extend_size_map()
130 if (granule_sz < orig_granule_sz) in GC_extend_size_map()
131 granule_sz = orig_granule_sz; in GC_extend_size_map()
137 granule_sz = (granule_sz + 1) & ~1; in GC_extend_size_map()
138 if (granule_sz > MAXOBJGRANULES) in GC_extend_size_map()
139 granule_sz = MAXOBJGRANULES; in GC_extend_size_map()
142 number_of_objs = HBLK_GRANULES / granule_sz; in GC_extend_size_map()
[all …]
/dports/devel/boehm-gc/gc-8.0.6/
H A Dmalloc.c107 size_t granule_sz; in GC_extend_size_map() local
120 granule_sz = orig_granule_sz; in GC_extend_size_map()
128 granule_sz = ROUNDED_UP_GRANULES(low_limit); in GC_extend_size_map()
129 granule_sz += granule_sz >> 3; in GC_extend_size_map()
130 if (granule_sz < orig_granule_sz) in GC_extend_size_map()
131 granule_sz = orig_granule_sz; in GC_extend_size_map()
137 granule_sz = (granule_sz + 1) & ~1; in GC_extend_size_map()
138 if (granule_sz > MAXOBJGRANULES) in GC_extend_size_map()
139 granule_sz = MAXOBJGRANULES; in GC_extend_size_map()
142 number_of_objs = HBLK_GRANULES / granule_sz; in GC_extend_size_map()
[all …]
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/test/hotspot/gtest/metaspace/
H A Dtest_metachunk.cpp223 const size_t granule_sz = Settings::commit_granule_words(); in TEST_VM() local
224 const size_t commit_limit = granule_sz * 3; in TEST_VM()
233 context.commit_chunk_with_test(c, granule_sz); in TEST_VM()
234 context.allocate_from_chunk(c, granule_sz); in TEST_VM()
237 context.commit_chunk_with_test(c, granule_sz); in TEST_VM()
238 context.allocate_from_chunk(c, granule_sz); in TEST_VM()
241 context.commit_chunk_with_test(c, granule_sz); in TEST_VM()
242 context.allocate_from_chunk(c, granule_sz); in TEST_VM()
245 context.commit_chunk_expect_failure(c, granule_sz); in TEST_VM()
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/test/hotspot/gtest/metaspace/
H A Dtest_metachunk.cpp223 const size_t granule_sz = Settings::commit_granule_words(); in TEST_VM() local
224 const size_t commit_limit = granule_sz * 3; in TEST_VM()
233 context.commit_chunk_with_test(c, granule_sz); in TEST_VM()
234 context.allocate_from_chunk(c, granule_sz); in TEST_VM()
237 context.commit_chunk_with_test(c, granule_sz); in TEST_VM()
238 context.allocate_from_chunk(c, granule_sz); in TEST_VM()
241 context.commit_chunk_with_test(c, granule_sz); in TEST_VM()
242 context.allocate_from_chunk(c, granule_sz); in TEST_VM()
245 context.commit_chunk_expect_failure(c, granule_sz); in TEST_VM()
/dports/databases/percona57-server/boost_1_59_0/tools/build/src/engine/boehm_gc/
H A Dmisc.c164 size_t granule_sz = orig_granule_sz; in GC_extend_size_map() local
165 size_t byte_sz = GRANULES_TO_BYTES(granule_sz); in GC_extend_size_map()
182 granule_sz += granule_sz >> 3; in GC_extend_size_map()
183 if (granule_sz < orig_granule_sz) granule_sz = orig_granule_sz; in GC_extend_size_map()
188 granule_sz += 1; in GC_extend_size_map()
189 granule_sz &= ~1; in GC_extend_size_map()
190 if (granule_sz > MAXOBJGRANULES) { in GC_extend_size_map()
191 granule_sz = MAXOBJGRANULES; in GC_extend_size_map()
197 granule_sz = HBLK_GRANULES/number_of_objs; in GC_extend_size_map()
198 granule_sz &= ~1; in GC_extend_size_map()
[all …]

123