Searched refs:tmq (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_timerq.c | 46 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 D | fmd_mdb.c | 1371 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()
|