Searched refs:tmq (Results 1 – 2 of 2) sorted by relevance
/titanic_44/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_timerq.c | 48 fmd_timerq_install(fmd_timerq_t *tmq, fmd_idspace_t *ids, in fmd_timerq_install() argument 58 (void) pthread_mutex_lock(&tmq->tmq_lock); in fmd_timerq_install() 60 if ((tp = fmd_list_next(&tmq->tmq_free)) == NULL) { in fmd_timerq_install() 64 fmd_list_delete(&tmq->tmq_free, tp); in fmd_timerq_install() 67 fmd_list_prepend(&tmq->tmq_free, tp); in fmd_timerq_install() 68 (void) pthread_mutex_unlock(&tmq->tmq_lock); in fmd_timerq_install() 91 for (up = fmd_list_next(&tmq->tmq_list); up; up = fmd_list_next(up)) { in fmd_timerq_install() 97 fmd_list_insert_before(&tmq->tmq_list, up, tp); in fmd_timerq_install() 99 fmd_list_insert_after(&tmq->tmq_list, up, tp); in fmd_timerq_install() 101 if (up != NULL && fmd_list_next(&tmq->tmq_list) == tp) in fmd_timerq_install() [all …]
|
H A D | fmd_mdb.c | 1364 fmd_timerq_t tmq; in tmq_walk_init() local 1375 if (mdb_vread(&tmq, sizeof (tmq), wsp->walk_addr) != sizeof (tmq)) { in tmq_walk_init() 1380 wsp->walk_addr = (uintptr_t)tmq.tmq_list.l_next; in tmq_walk_init()
|