Searched refs:work (Results 1 - 13 of 13) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIODMAEventSource.cpp127 bool work, again; local
130 work = !queue_empty(&dmaCommandsCompleted);
131 if (work) {
139 if (work) {
H A DIOServicePMPrivate.h564 virtual bool init( IOService * inOwner, Action work, Action retire );
567 static IOPMWorkQueue * create( IOService * inOwner, Action work, Action retire );
H A DIOPMrootDomain.cpp173 AbsoluteTime startTime; // time when work started
174 int depth; // work on nubs at this PM-tree depth
181 static void work( PMHaltWorker * me );
1999 // Called on the PM work loop thread.
2790 PMHaltWorker::work( me );
2795 // This is the last thread to finish work on this level,
2814 // No more work to do, terminate thread
2820 void PMHaltWorker::work( PMHaltWorker * me ) function in class:PMHaltWorker
2833 // Claim an unit of work from the shared pool
2847 break; // no more work a
[all...]
H A DIOServicePM.cpp744 // block on the PM work loop.
751 // work from the PM work loop.
2859 // PM work loop, which can run to process acknowledgePowerChange()
3964 // Inside PM work loop's gate.
3977 // otherwise no need to signal the work loop.
4007 // Inside PM work loop's gate.
5091 // Called from PM work loop thread.
5216 // the work loop lock in PMinit(), which may deadlock with certain
5368 // Service a request from our work queu
5886 create( IOService * inOwner, Action work, Action retire ) argument
5897 init( IOService * inOwner, Action work, Action retire ) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Daligned_data.s84 EXT(GratefulDebWork): ; Enough for 2 rows of 8 chars of 16-pixel wide 32-bit pixels and a 256 byte work area
H A Dlowmem_vectors.s841 ; Handle "Load MSR" UFT (0x7FF4). This is not used on 64-bit processors, though it would work.
899 stw r20,tempr0(r11) ; Save some work registers
901 stw r21,tempr1(r11) ; Save some work registers
904 stw r25,tempr2(r11) ; Save some work registers
907 stw r22,tempr3(r11) ; Save some work registers
910 stw r23,tempr4(r11) ; Save some work registers
912 stw r24,tempr5(r11) ; Save some work registers
926 li r23,trcWork ; Get the trace work area address
1015 lwz r20,tempr0(r11) ; Restore work register
1016 lwz r21,tempr1(r11) ; Restore work registe
[all...]
H A Dhw_lock.s415 li r3,1 ; Assume we work
448 li r3,1 ; Assume we work
H A DEmulate.s246 li r29,emfp0 ; Point to work area
248 dcbz r29,r31 ; Clear and allocate a cache line for us to work in
H A Dskiplists.s154 ; out of the inner loop; we do the special case work at most once per search, and
242 ; out of the inner loop; we do the special case work at most once per search, and
H A Dhw_vm.s878 ; that must work... All hope is gone. Alas, we die.......
1288 rlwinm r3,r23,27,5,29 ; Change to PCA offset (table is always 2GB or less so 32-bit instructions work here)
2153 b hsgStart ; Get to work
3650 bne-- mapBumpBusy ; This did not work, try again...
3666 bne-- mapDropBusy ; This did not work, try again...
3731 * NOTE: In order for a page-fault redrive to work, the translation miss
4089 srw r0,r0,r2 ; Slide sub-tag mask to right slot (shift work for either half)
4090 srw r5,r30,r2 ; Slide sub-tag to right slot (shift work for either half)
5229 ; but I just wanted to see if I could write this to work on both 32- and 64-bit
5849 b graRemoved ; Good work, le
[all...]
/macosx-10.5.8/xnu-1228.15.4/tools/tests/affinity/
H A Dpool.c23 * free / \ work / \
31 * There are a series of work stages. Each stage has an input and an output
39 * the work queue it is tagged with this affinity. When a consumer dequeues a
40 * work item, it sets its affinity to this tag. Hence consumer threads migrate
63 typedef struct work { struct
64 TAILQ_ENTRY(work) link;
72 * A work queue, complete with pthread objects for its management
77 TAILQ_HEAD(, work) queue;
254 * Quit if all work done.
285 DBG(" %s[%d,%d] todo %d work
[all...]
H A Dsets.c23 * free work
64 typedef struct work { struct
65 TAILQ_ENTRY(work) link;
70 * A work queue, complete with pthread objects for its management
75 TAILQ_HEAD(, work) queue;
260 DBG(" %s[%d,%d] iteration %d work %p data %p\n",
273 DBG(" %s[%d,%d] iteration %d signaling work\n",
471 DBG(" empty work item %p for set %d data %p\n",
497 * See how long the work took.
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/
H A Ddtrace.c1127 int i, work = 0;
1135 * If the dirty list is NULL, there is no dirty work to do.
1142 * any work for this CPU -- it means that there has not been
1149 work = 1;
1170 if (!work) {
1172 * We have no work to do; we can simply return.
2320 * is work to be done, it cross calls all CPUs to perform that work;
2327 int work = 0, rv;
2339 work
[all...]

Completed in 93 milliseconds