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

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/dbinc/
H A Drepmgr.h510 #define REPMGR_INITED(db_rep) (db_rep->waiters != NULL)
H A Drep.h558 ACK_WAITERS_TABLE *waiters; member in struct:__db_rep
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/lock/
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.
H A Dlock_stat.c587 SH_TAILQ_FOREACH(lp, &op->waiters, links, __db_lock)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/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)
H A Drep.h558 ACK_WAITERS_TABLE *waiters; member in struct:__db_rep
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/dbinc/
H A Drep.h558 ACK_WAITERS_TABLE *waiters; member in struct:__db_rep
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/lock/
H A Dlock_stat.c587 SH_TAILQ_FOREACH(lp, &op->waiters, links, __db_lock)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/lock/
H A Dlock_stat.c587 SH_TAILQ_FOREACH(lp, &op->waiters, links, __db_lock)

Completed in 184 milliseconds

12