Home
last modified time | relevance | path

Searched refs:tmq (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_timerq.c46 fmd_timerq_install(fmd_timerq_t *tmq, fmd_idspace_t *ids, in fmd_timerq_install() argument
56 (void) pthread_mutex_lock(&tmq->tmq_lock); in fmd_timerq_install()
58 if ((tp = fmd_list_next(&tmq->tmq_free)) == NULL) { in fmd_timerq_install()
62 fmd_list_delete(&tmq->tmq_free, tp); in fmd_timerq_install()
65 fmd_list_prepend(&tmq->tmq_free, tp); in fmd_timerq_install()
66 (void) pthread_mutex_unlock(&tmq->tmq_lock); in fmd_timerq_install()
89 for (up = fmd_list_next(&tmq->tmq_list); up; up = fmd_list_next(up)) { in fmd_timerq_install()
95 fmd_list_insert_before(&tmq->tmq_list, up, tp); in fmd_timerq_install()
97 fmd_list_insert_after(&tmq->tmq_list, up, tp); in fmd_timerq_install()
99 if (up != NULL && fmd_list_next(&tmq->tmq_list) == tp) in fmd_timerq_install()
[all …]
H A Dfmd_mdb.c1371 fmd_timerq_t tmq; in tmq_walk_init() local
1382 if (mdb_vread(&tmq, sizeof (tmq), wsp->walk_addr) != sizeof (tmq)) { in tmq_walk_init()
1387 wsp->walk_addr = (uintptr_t)tmq.tmq_list.l_next; in tmq_walk_init()