Lines Matching refs:TO
13 // contributors may be used to endorse or promote products derived
18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
94 * A scheduler can be used to schedule a set of tasks based on their relative
120 * Add an idle task to this scheduler.
123 * @param {Packet} queue the queue of work to be processed by the task
124 * @param {int} count the number of times to schedule the task
131 * Add a work task to this scheduler.
134 * @param {Packet} queue the queue of work to be processed by the task
141 * Add a handler task to this scheduler.
144 * @param {Packet} queue the queue of work to be processed by the task
151 * Add a handler task to this scheduler.
154 * @param {Packet} queue the queue of work to be processed by the task
164 * @param {Packet} queue the queue of work to be processed by the task
165 * @param {Task} task the task to add
173 * Add the specified task to this scheduler.
176 * @param {Packet} queue the queue of work to be processed by the task
177 * @param {Task} task the task to add
201 * Release a task that is currently blocked and return the next block to run.
202 * @param {int} id the id of the task to suspend
217 * to run. The blocked task will not be made runnable until it is explicitly
218 * released, even if new work is added to it.
228 * to run. If new work is added to the suspended task it will be made runnable.
236 * Add the specified packet to the end of the worklist used by the task
239 * @param {Packet} packet the packet to add
256 * @param {Packet} queue the queue of packages to be processed by the task
279 * The task has packets left to process.
322 * Runs this task, if it is ready to be run, and returns the next task to run.
341 * Adds a packet to the worklist of this block's task, marks this as runnable if
342 * necessary, and returns the next runnable object to run (the one
391 * A task that suspends itself after each time it has been run to simulate
420 * @param {int} v1 a seed used to specify how work packets are manipulated
421 * @param {int} v2 another seed used to specify how work packets are manipulated
524 * Add this packet to the end of a worklist, and return the worklist.
525 * @param {Packet} queue the worklist to add this packet to