Searched refs:granularity (Results 1 - 25 of 25) sorted by relevance

/openbsd-current/sys/dev/pci/drm/amd/display/dc/dml/
H A Ddml_inline_defs.h67 static inline double dml_ceil(double a, double granularity) argument
69 return (double) dcn_bw_ceil2(a, granularity);
72 static inline double dml_floor(double a, double granularity) argument
74 return (double) dcn_bw_floor2(a, granularity);
115 static inline double dml_ceil_ex(double x, double granularity) argument
117 return (double) dcn_bw_ceil2(x, granularity);
120 static inline double dml_floor_ex(double x, double granularity) argument
122 return (double) dcn_bw_floor2(x, granularity);
/openbsd-current/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_premap_shadow.cpp28 uptr granularity = GetMmapGranularity(); local
29 return RoundUpTo(GetMaxVirtualAddress() >> ASAN_SHADOW_SCALE, granularity);
H A Dasan_poisoning.cpp376 constexpr uptr granularity = ASAN_SHADOW_GRANULARITY; local
378 uptr end_down = RoundDownTo(storage_end, granularity);
395 uptr beg_up = RoundUpTo(storage_beg, granularity);
401 uptr beg_down = RoundDownTo(storage_beg, granularity);
425 uptr granularity = ASAN_SHADOW_GRANULARITY; local
441 uptr a = RoundDownTo(Min(old_end, new_end), granularity);
442 uptr c = RoundUpTo(Max(old_end, new_end), granularity);
443 uptr d1 = RoundDownTo(old_end, granularity);
444 // uptr d2 = RoundUpTo(old_mid, granularity);
453 if (a + granularity <
494 constexpr uptr granularity = ASAN_SHADOW_GRANULARITY; local
[all...]
H A Dasan_linux.cpp94 uptr granularity = GetMmapGranularity(); local
97 uptr shadow_size = RoundUpTo(shadow_size_bytes, granularity);
H A Dasan_errors.cpp330 uptr granularity = ASAN_SHADOW_GRANULARITY; local
331 if (!IsAligned(beg, granularity))
332 Report("ERROR: beg is not aligned by %zu\n", granularity);
350 uptr granularity = ASAN_SHADOW_GRANULARITY; local
351 if (!IsAligned(storage_beg, granularity))
352 Report("ERROR: storage_beg is not aligned by %zu\n", granularity);
/openbsd-current/gnu/llvm/compiler-rt/lib/hwasan/
H A Dhwasan_dynamic_shadow.cpp59 const uptr granularity = GetMmapGranularity(); local
62 const uptr shadow_size = RoundUpTo(shadow_size_bytes, granularity);
/openbsd-current/sys/arch/i386/stand/libsa/
H A Dgidt.S249 .byte 0xf | 0 | 0x40 | 0x80 # hilimit, xx, 32bit, 4k granularity
256 .byte 0xf | 0 | 0x40 | 0x80 # hilimit, xx, 32bit, 4k granularity
263 .byte 0x0 | 0 | 0 | 0 # hilimit, xx, 16bit, byte granularity
270 .byte 0x0 | 0 | 0 | 0 # hilimit, xx, 16bit, byte granularity
/openbsd-current/sys/arch/amd64/stand/libsa/
H A Dgidt.S248 .byte 0xf | 0 | 0x40 | 0x80 # hilimit, xx, 32bit, 4k granularity
255 .byte 0xf | 0 | 0x40 | 0x80 # hilimit, xx, 32bit, 4k granularity
262 .byte 0x0 | 0 | 0 | 0 # hilimit, xx, 16bit, byte granularity
269 .byte 0x0 | 0 | 0 | 0 # hilimit, xx, 16bit, byte granularity
/openbsd-current/gnu/llvm/llvm/lib/Support/Windows/
H A DMemory.inc48 // granularity may be larger than a single page (in practice, it is 64K)
125 // If the requested address is not aligned to the allocation granularity,
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux_libcdep.cpp991 const uptr granularity = GetMmapGranularity(); local
993 Max<uptr>(granularity << shadow_scale, 1ULL << min_shadow_base_alignment);
995 Max<uptr>(granularity, 1ULL << min_shadow_base_alignment);
997 const uptr shadow_size = RoundUpTo(shadow_size_bytes, granularity);
1046 const uptr granularity = GetMmapGranularity(); local
1047 shadow_size = RoundUpTo(shadow_size, granularity);
H A Dsanitizer_win.cpp387 const uptr granularity = GetMmapGranularity();
389 Max<uptr>(granularity << shadow_scale, 1ULL << min_shadow_base_alignment);
391 Max<uptr>(granularity, 1ULL << min_shadow_base_alignment);
394 granularity, nullptr, nullptr);
H A Dsanitizer_mac.cpp1192 const uptr granularity = GetMmapGranularity(); local
1194 Max<uptr>(granularity << shadow_scale, 1ULL << min_shadow_base_alignment);
1196 Max<uptr>(granularity, 1ULL << min_shadow_base_alignment);
1204 FindAvailableMemoryRange(space_size, alignment, granularity,
1226 shadow_start = FindAvailableMemoryRange(space_size, alignment, granularity,
/openbsd-current/gnu/llvm/compiler-rt/lib/interception/
H A Dinterception_win.cpp316 static void *AllocateTrampolineRegion(uptr image_address, size_t granularity) { argument
326 if (info.State == MEM_FREE && info.RegionSize >= granularity) {
327 void *page = ::VirtualAlloc((void*)RoundUpTo(address, granularity),
328 granularity,
341 granularity,
/openbsd-current/gnu/llvm/compiler-rt/lib/asan/tests/
H A Dasan_interface_test.cpp223 // Make sure that each aligned block of size "2^granularity" doesn't have
225 static void MakeShadowValid(bool *shadow, int length, int granularity) { argument
232 if (i % (1 << granularity) == 0) {
252 MakeShadowValid(expected, kSize, /*granularity*/ 3);
254 MakeShadowValid(expected, kSize, /*granularity*/ 3);
264 MakeShadowValid(expected, kSize, /*granularity*/ 3);
266 MakeShadowValid(expected, kSize, /*granularity*/ 3);
/openbsd-current/sys/dev/pci/drm/amd/amdkfd/
H A Dkfd_svm.c303 uint8_t *granularity, uint32_t *flags)
307 *granularity = 9;
352 &prange->granularity, &prange->flags);
765 prange->granularity = min_t(uint32_t, attrs[i].value, 0x3F);
817 if (prange->granularity != attrs[i].value)
1018 new->granularity = old->granularity;
1119 * svm_range_split_by_granularity - collect ranges within granularity boundary
1127 * Trims @prange to be a single aligned block of prange->granularity if
1144 /* Align splited range start and size to granularity siz
302 svm_range_set_default_attributes(int32_t *location, int32_t *prefetch_loc, uint8_t *granularity, uint32_t *flags) argument
3630 uint8_t granularity = 0xff; local
[all...]
H A Dkfd_svm.h92 * @granularity:migration granularity, log2 num pages
126 uint8_t granularity; member in struct:svm_range
H A Dcwsr_trap_handler_gfx8.asm319 // SGPR is allocated in 16 SGPR granularity
350 // VGPR Allocated in 4-GPR granularity
720 // SQ LDS granularity is 64DW, while PGM_RSRC2.lds_size is in granularity 128DW
722 s_lshl_b32 s_lds_size_byte, s_lds_size_byte, 8 //LDS size in dwords = lds_size * 64 *4Bytes // granularity 64DW
H A Dcwsr_trap_handler_gfx9.asm467 // SGPR is allocated in 16 SGPR granularity
501 // VGPR Allocated in 4-GPR granularity
1020 // SQ LDS granularity is 64DW, while PGM_RSRC2.lds_size is in granularity 128DW
1022 s_lshl_b32 s_lds_size_byte, s_lds_size_byte, 8 //LDS size in dwords = lds_size * 64 *4Bytes // granularity 64DW
H A Dcwsr_trap_handler_gfx10.asm455 // VGPR Allocated in 4-GPR granularity
468 // VGPR Allocated in 4-GPR granularity
549 // SGPR is allocated in 16 SGPR granularity
702 // VGPR Allocated in 4-GPR granularity
1175 s_lshl_b32 s_lds_size_byte, s_lds_size_byte, 8 //LDS size in dwords = lds_size * 64 *4Bytes // granularity 64DW
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/lib/App/Prove/State/Result/
H A DTest.pm117 available, it will have finer granularity.
/openbsd-current/gnu/usr.bin/perl/cpan/Memoize/Memoize/
H A DExpire.pm330 Because of clock granularity, expiration times may occur up to one
/openbsd-current/gnu/usr.bin/perl/dist/Time-HiRes/
H A DHiRes.pm282 there (assuming your platform supports such granularity in the first
457 granularity is B<two> seconds).
/openbsd-current/sys/dev/pci/drm/amd/display/dmub/inc/
H A Ddmub_cmd.h1916 uint8_t granularity; /**< BW Allocation Granularity */ member in struct:dpia_bw_allocation_notify_data
/openbsd-current/gnu/usr.bin/perl/lib/
H A DBenchmark.pm416 the granularity is therefore only one second.
908 # due to clock granularity and variable CPU speed and load,
/openbsd-current/gnu/usr.bin/perl/dist/threads/lib/
H A Dthreads.pm636 Note that on Windows, address space allocation granularity is 64 KB,

Completed in 293 milliseconds