Searched refs:waiters (Results 1 - 25 of 35) sorted by relevance

12

/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 Dsv.h32 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 Dsv.h32 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 Drepmgr_windows.c115 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 Drepmgr_windows.c115 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 Drepmgr_windows.c115 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 Dmut_tas.c448 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 Dmut_pthread.c474 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 Dmut_tas.c448 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 Dmut_pthread.c474 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 Dmut_tas.c448 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 Dmut_pthread.c474 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 Dcma_mutex.h52 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 Dcma_mutex.h52 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 Dcma_mutex.h52 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 Dlock.c284 * 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 Dlock_deadlock.c422 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 Dlock.c284 * 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 Dlock_deadlock.c422 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 Dlock.c284 * 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 Dthreads.c124 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 Dthreads.c124 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 Dthreads.c124 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 Dlock.h66 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 Drepmgr.h510 #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 Dlock.h66 SH_TAILQ_HEAD(__dobj) dd_objs; /* objects with waiters */
111 SH_TAILQ_HEAD(__waitl) waiters; /* List of waiting locks. */ member in struct:__db_lockobj

Completed in 206 milliseconds

12