Searched refs:quantum (Results 1 - 5 of 5) sorted by path

/haiku/src/system/kernel/device_manager/
H A DIOSchedulerSimple.h51 off_t& quantum);
57 int32& operationsPrepared, off_t quantum,
H A DIOSchedulerSimple.cpp405 IOOperationList& operations, int32& operationsPrepared, off_t quantum,
412 while (quantum >= (off_t)fBlockSize && request->RemainingBytes() > 0) {
418 quantum);
435 quantum -= bandwidth;
460 quantum -= bandwidth;
474 // TODO: Use a priority dependent quantum!
481 off_t& quantum)
493 quantum = _ComputeRequestOwnerBandwidth(owner->priority);
589 off_t quantum = 0; local
592 //dprintf("IOSchedulerSimple::_Scheduler(): next iteration: request owner: %p, quantum
404 _PrepareRequestOperations(IORequest* request, IOOperationList& operations, int32& operationsPrepared, off_t quantum, off_t& usedBandwidth) argument
480 _NextActiveRequestOwner(IORequestOwner*& owner, off_t& quantum) argument
[all...]
/haiku/src/system/kernel/scheduler/
H A Dscheduler_cpu.cpp307 bigtime_t quantum = thread->GetQuantumLeft(); local
308 add_timer(&cpu->quantum_timer, &CPUEntry::_RescheduleEvent, quantum,
H A Dscheduler_thread.cpp138 kprintf("\ttime_used:\t\t%" B_PRId64 " us (quantum: %" B_PRId64 " us)\n",
197 bigtime_t quantum = fBaseQuantum; local
199 quantum = std::min(sMaximumQuantumLengths[threadCount], quantum);
200 return quantum;
246 bigtime_t quantum = gCurrentMode->maximum_latency; local
248 quantum /= threadCount;
249 quantum = std::max(quantum, gCurrentMode->minimal_quantum);
250 sMaximumQuantumLengths[threadCount] = quantum;
[all...]
H A Dscheduler_thread.h290 bigtime_t quantum = ComputeQuantum() - fTimeUsed; local
291 quantum += stolenTime;
292 quantum = std::max(quantum, gCurrentMode->minimal_quantum);
294 return quantum;
318 // too little time left, it's better make the next quantum a bit longer

Completed in 90 milliseconds