/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/xfs/linux-2.6/ |
H A D | sv.h | 32 wait_queue_head_t waiters; member in struct:sv_s 39 add_wait_queue_exclusive(&sv->waiters, &wait); 45 remove_wait_queue(&sv->waiters, &wait); 49 init_waitqueue_head(&(sv)->waiters) 55 wake_up(&(sv)->waiters) 57 wake_up_all(&(sv)->waiters)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/xfs/linux-2.6/ |
H A D | sv.h | 32 wait_queue_head_t waiters; member in struct:sv_s 39 add_wait_queue_exclusive(&sv->waiters, &wait); 45 remove_wait_queue(&sv->waiters, &wait); 49 init_waitqueue_head(&(sv)->waiters) 55 wake_up(&(sv)->waiters) 57 wake_up_all(&(sv)->waiters)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/repmgr/ |
H A D | repmgr_windows.c | 115 for (i = 0; i < db_rep->waiters->next_avail; i++) { 116 slot = &db_rep->waiters->array[i]; 144 waiter = &db_rep->waiters->array[i]; 179 table = db_rep->waiters; 225 slot = &db_rep->waiters->array[slot_index]; 228 slot->next_free = db_rep->waiters->first_free; 229 db_rep->waiters->first_free = slot_index; 314 db_rep->waiters = NULL; 378 db_rep->waiters = table; 394 db_rep->waiters [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/repmgr/ |
H A D | repmgr_windows.c | 115 for (i = 0; i < db_rep->waiters->next_avail; i++) { 116 slot = &db_rep->waiters->array[i]; 144 waiter = &db_rep->waiters->array[i]; 179 table = db_rep->waiters; 225 slot = &db_rep->waiters->array[slot_index]; 228 slot->next_free = db_rep->waiters->first_free; 229 db_rep->waiters->first_free = slot_index; 314 db_rep->waiters = NULL; 378 db_rep->waiters = table; 394 db_rep->waiters [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/repmgr/ |
H A D | repmgr_windows.c | 115 for (i = 0; i < db_rep->waiters->next_avail; i++) { 116 slot = &db_rep->waiters->array[i]; 144 waiter = &db_rep->waiters->array[i]; 179 table = db_rep->waiters; 225 slot = &db_rep->waiters->array[slot_index]; 228 slot->next_free = db_rep->waiters->first_free; 229 db_rep->waiters->first_free = slot_index; 314 db_rep->waiters = NULL; 378 db_rep->waiters = table; 394 db_rep->waiters [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/mutex/ |
H A D | mut_tas.c | 448 int waiters; local 462 waiters = mutexp->wait; 519 printf("tas_unlock %d %x waiters! busy %x waiters %d/%d\n", 521 MUTEXP_BUSY_FIELD(mutexp), waiters, mutexp->wait);
|
H A D | mut_pthread.c | 474 int waiters; local 485 waiters = mutexp->wait; 566 printf("unlock %d %x busy %x waiters %d/%d\n", 568 MUTEXP_BUSY_FIELD(mutexp), waiters, mutexp->wait);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/mutex/ |
H A D | mut_tas.c | 448 int waiters; local 462 waiters = mutexp->wait; 519 printf("tas_unlock %d %x waiters! busy %x waiters %d/%d\n", 521 MUTEXP_BUSY_FIELD(mutexp), waiters, mutexp->wait);
|
H A D | mut_pthread.c | 474 int waiters; local 485 waiters = mutexp->wait; 566 printf("unlock %d %x busy %x waiters %d/%d\n", 568 MUTEXP_BUSY_FIELD(mutexp), waiters, mutexp->wait);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/mutex/ |
H A D | mut_tas.c | 448 int waiters; local 462 waiters = mutexp->wait; 519 printf("tas_unlock %d %x waiters! busy %x waiters %d/%d\n", 521 MUTEXP_BUSY_FIELD(mutexp), waiters, mutexp->wait);
|
H A D | mut_pthread.c | 474 int waiters; local 485 waiters = mutexp->wait; 566 printf("unlock %d %x busy %x waiters %d/%d\n", 568 MUTEXP_BUSY_FIELD(mutexp), waiters, mutexp->wait);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/gdb/gdb/osf-share/ |
H A D | cma_mutex.h | 52 cma__t_atomic_bit waiters; /* Clear when threads are waiting */ member in struct:CMA__T_INT_MUTEX
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/gdb/gdb/osf-share/ |
H A D | cma_mutex.h | 52 cma__t_atomic_bit waiters; /* Clear when threads are waiting */ member in struct:CMA__T_INT_MUTEX
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/gdb/gdb/osf-share/ |
H A D | cma_mutex.h | 52 cma__t_atomic_bit waiters; /* Clear when threads are waiting */ member in struct:CMA__T_INT_MUTEX
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/lock/ |
H A D | lock.c | 284 * Go through both waiters and holders. Don't bother 287 * awakened as their waiters are released. 289 for (lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock); 291 lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock)) 609 * anyone on the holders list OR anyone on the waiters list. 625 * In case of conflict, we put the new lock on the end of the waiters 637 * join the waiters queue. This must be done as a single operation 701 * Look for conflicting waiters. 704 lp, &sh_obj->waiters, links, __db_lock) 710 * If there are no conflicting holders or waiters, [all...] |
H A D | lock_deadlock.c | 422 SH_TAILQ_FOREACH(lp, &op->waiters, links, __db_lock) { 519 * We only need consider objects that have waiters, so we use 520 * the list of objects with waiters (dd_objs) instead of traversing 521 * the entire hash table. For each object, we traverse the waiters 596 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock); 884 SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock); 887 * Either the waiters list is now empty, in which case we remove 891 if (SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock) == NULL) { 981 * we treat the first waiter like other waiters.
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/lock/ |
H A D | lock.c | 284 * Go through both waiters and holders. Don't bother 287 * awakened as their waiters are released. 289 for (lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock); 291 lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock)) 609 * anyone on the holders list OR anyone on the waiters list. 625 * In case of conflict, we put the new lock on the end of the waiters 637 * join the waiters queue. This must be done as a single operation 701 * Look for conflicting waiters. 704 lp, &sh_obj->waiters, links, __db_lock) 710 * If there are no conflicting holders or waiters, [all...] |
H A D | lock_deadlock.c | 422 SH_TAILQ_FOREACH(lp, &op->waiters, links, __db_lock) { 519 * We only need consider objects that have waiters, so we use 520 * the list of objects with waiters (dd_objs) instead of traversing 521 * the entire hash table. For each object, we traverse the waiters 596 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock); 884 SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock); 887 * Either the waiters list is now empty, in which case we remove 891 if (SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock) == NULL) { 981 * we treat the first waiter like other waiters.
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/lock/ |
H A D | lock.c | 284 * Go through both waiters and holders. Don't bother 287 * awakened as their waiters are released. 289 for (lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock); 291 lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock)) 609 * anyone on the holders list OR anyone on the waiters list. 625 * In case of conflict, we put the new lock on the end of the waiters 637 * join the waiters queue. This must be done as a single operation 701 * Look for conflicting waiters. 704 lp, &sh_obj->waiters, links, __db_lock) 710 * If there are no conflicting holders or waiters, [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/libxml2/ |
H A D | threads.c | 124 unsigned int waiters; member in struct:_xmlRMutex 307 tok->waiters = 0; 370 tok->waiters++; 373 tok->waiters--; 411 if (tok->waiters)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/libxml2/ |
H A D | threads.c | 124 unsigned int waiters; member in struct:_xmlRMutex 307 tok->waiters = 0; 370 tok->waiters++; 373 tok->waiters--; 411 if (tok->waiters)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/libxml2/ |
H A D | threads.c | 124 unsigned int waiters; member in struct:_xmlRMutex 307 tok->waiters = 0; 370 tok->waiters++; 373 tok->waiters--; 411 if (tok->waiters)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/dbinc/ |
H A D | lock.h | 66 SH_TAILQ_HEAD(__dobj) dd_objs; /* objects with waiters */ 111 SH_TAILQ_HEAD(__waitl) waiters; /* List of waiting locks. */ member in struct:__db_lockobj
|
H A D | repmgr.h | 510 #define REPMGR_INITED(db_rep) (db_rep->waiters != NULL)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/dbinc/ |
H A D | lock.h | 66 SH_TAILQ_HEAD(__dobj) dd_objs; /* objects with waiters */ 111 SH_TAILQ_HEAD(__waitl) waiters; /* List of waiting locks. */ member in struct:__db_lockobj
|