OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ClockBlock
(Results
1 - 3
of
3
) sorted by relevancy
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_clock.cc
86
static atomic_uint32_t *ref_ptr(
ClockBlock
*cb) {
87
return reinterpret_cast<atomic_uint32_t *>(&cb->table[
ClockBlock
::kRefIdx]);
92
ClockBlock
*cb = ctx->clock_alloc.Map(idx);
104
ctx->clock_alloc.Free(c, cb->table[
ClockBlock
::kBlockIdx - i]);
300
// Grab a reference to the
ClockBlock
.
422
} else if (size_ > blocks_ *
ClockBlock
::kClockCount) {
424
ClockBlock
*new_cb = ctx->clock_alloc.Map(idx);
425
uptr top = size_ - blocks_ *
ClockBlock
::kClockCount;
426
CHECK_LT(top,
ClockBlock
::kClockCount);
438
ClockBlock
*cb = ctx->clock_alloc.Map(idx)
[
all
...]
tsan_defs.h
49
struct
ClockBlock
{
61
ClockBlock
() {
66
// Reduce kMaxTid by kClockCount because one slot in
ClockBlock
table is
69
const unsigned kMaxTid = (1 << kTidBits) -
ClockBlock
::kClockCount;
tsan_clock.h
21
typedef DenseSlabAlloc<
ClockBlock
, 1<<16, 1<<10> ClockAlloc;
78
// 64 ClockElem's (
ClockBlock
::clock).
81
// Unused space in the first level
ClockBlock
is used to store additional
83
// The last u32 element in the first level
ClockBlock
is always used as
108
ClockBlock
*tab_;
Completed in 15 milliseconds
Indexes created Sat Feb 21 16:20:20 UTC 2026