Searched refs:nanotime_t (Results 1 - 19 of 19) sorted by path

/haiku/headers/private/system/
H A Dsystem_profiler_defs.h143 nanotime_t time;
149 nanotime_t time;
159 nanotime_t time;
166 nanotime_t time;
191 nanotime_t time;
204 nanotime_t time;
213 nanotime_t time;
224 nanotime_t time;
/haiku/src/apps/debuganalyzer/gui/chart/
H A DNanotimeChartAxisLegendSource.cpp21 nanotime_t startTime = (nanotime_t)range.min;
22 nanotime_t endTime = (nanotime_t)range.max;
27 nanotime_t positionFactors[4];
35 nanotime_t rangeTime = endTime - startTime;
42 nanotime_t baseInterval = positionFactors[position];
43 nanotime_t relativeFactor = 1;
57 nanotime_t interval = baseInterval * relativeFactor;
58 nanotime_t tim
[all...]
/haiku/src/apps/debuganalyzer/gui/main_window/
H A DGeneralPage.cpp56 nanotime_t runtime = fModel->LastEventTime();
H A DSchedulingPage.cpp55 nanotime_t time;
59 SchedulingEvent(nanotime_t time, ThreadState state,
71 nanotime_t time;
74 IOSchedulingEvent(nanotime_t time, uint32 state)
146 void AddState(Model::Thread* thread, nanotime_t time, ThreadState state,
168 void AddIOState(Model::Thread* thread, nanotime_t time, uint32 state)
174 void AddRun(Model::Thread* thread, nanotime_t time)
179 void AddLatency(Model::Thread* thread, nanotime_t time)
184 void AddPreemption(Model::Thread* thread, nanotime_t time)
189 void AddWait(Model::Thread* thread, nanotime_t tim
[all...]
/haiku/src/apps/debuganalyzer/gui/table/
H A DTableColumns.cpp259 nanotime_t time = value.ToInt64();
275 nanotime_t a = _a.ToInt64();
276 nanotime_t b = _b.ToInt64();
/haiku/src/apps/debuganalyzer/gui/thread_window/
H A DActivityPage.cpp73 int32 startIndex = fModel->FindSchedulingEvent((nanotime_t)start);
74 nanotime_t baseTime = fModel->GetModel()->BaseTime();
/haiku/src/apps/debuganalyzer/model/
H A DModel.h69 size_t ClosestEventIndex(nanotime_t eventTime) const;
79 inline nanotime_t BaseTime() const;
80 void SetBaseTime(nanotime_t time);
82 inline nanotime_t LastEventTime() const;
83 void SetLastEventTime(nanotime_t time);
85 inline nanotime_t IdleTime() const;
96 nanotime_t time);
103 nanotime_t time);
134 nanotime_t eventTime) const;
147 const nanotime_t* tim
[all...]
H A DThreadModel.cpp97 ThreadModel::FindSchedulingEvent(nanotime_t time)
H A DThreadModel.h40 int32 FindSchedulingEvent(nanotime_t time);
72 inline nanotime_t TotalWaitTime() const;
87 nanotime_t fTotalWaitTime;
153 nanotime_t
H A DModel.cpp75 Model::CPU::SetIdleTime(nanotime_t time)
150 Model::WaitObject::AddWait(nanotime_t waitTime)
184 nanotime_t
227 Model::ThreadWaitObject::AddWait(nanotime_t waitTime)
268 Model::Team::Team(const system_profiler_team_added* event, nanotime_t time)
294 nanotime_t time)
359 Model::Thread::ClosestRequestStartIndex(nanotime_t minRequestStartTime) const
390 Model::Thread::AddRun(nanotime_t runTime)
403 Model::Thread::AddRerun(nanotime_t runTime)
416 Model::Thread::AddLatency(nanotime_t latenc
[all...]
/haiku/src/apps/debuganalyzer/model_loader/
H A DModelLoader.h76 inline void _UpdateLastEventTime(nanotime_t time);
117 void _AddIdleTime(uint32 cpu, nanotime_t time);
123 nanotime_t fBaseTime;
H A DModelLoader.cpp54 nanotime_t idleTime;
312 ModelLoader::_UpdateLastEventTime(nanotime_t time)
840 nanotime_t ioTime = 0;
846 nanotime_t endTime = fBaseTime + fModel->LastEventTime();
849 nanotime_t ioStart = requests[0]->scheduledEvent->time;
850 nanotime_t previousEnd = requests[0]->finishedEvent != NULL
943 nanotime_t diffTime = fState->LastEventTime() - thread->lastTime;
1053 nanotime_t diffTime = fState->LastEventTime() - thread->lastTime;
1087 nanotime_t diffTime = fState->LastEventTime() - thread->lastTime;
1339 ModelLoader::_AddIdleTime(uint32 cpu, nanotime_t tim
[all...]
/haiku/src/apps/debuganalyzer/util/
H A DTimeUtils.h13 nanotime_t hours;
21 nanotime_t hours;
46 decompose_time(nanotime_t time, decomposed_nanotime& decomposed)
85 format_nanotime(nanotime_t time, char* buffer, size_t bufferSize)
98 format_nanotime(nanotime_t time)
/haiku/src/system/kernel/scheduler/
H A Dscheduler_profiler.cpp58 nanotime_t start = system_time_nsecs();
75 nanotime_t stop = system_time_nsecs();
83 nanotime_t start = system_time_nsecs();
90 nanotime_t timeSpent = start - stackEntry->fEntryTime;
97 nanotime_t profilerTime = stackEntry->fProfilerTime;
103 nanotime_t stop = system_time_nsecs();
129 &_CompareFunctions<nanotime_t, &FunctionData::fTimeInclusive>);
143 &_CompareFunctions<nanotime_t, &FunctionData::fTimeExclusive>);
157 &_CompareFunctionsPerCall<nanotime_t, &FunctionData::fTimeInclusive>);
171 &_CompareFunctionsPerCall<nanotime_t,
[all...]
H A Dscheduler_profiler.h58 nanotime_t fEntryTime;
59 nanotime_t fOthersTime;
60 nanotime_t fProfilerTime;
/haiku/src/system/libroot/os/arch/generic/
H A Dgeneric_system_time_nsecs.cpp10 nanotime_t
/haiku/headers/os/kernel/
H A DOS.h395 extern nanotime_t system_time_nsecs(void);
/haiku/headers/os/support/
H A DSupportDefs.h54 typedef int64 nanotime_t; typedef
/haiku/src/apps/debuganalyzer/gui/
H A DAbstractWaitObjectsPage.h110 virtual nanotime_t TotalWaitTime() const = 0;
199 virtual nanotime_t TotalWaitTime() const
259 virtual nanotime_t TotalWaitTime() const
328 virtual nanotime_t TotalWaitTime() const
346 nanotime_t fTotalWaitTime;

Completed in 72 milliseconds