Lines Matching refs:tfd_lock
215 struct mtx tfd_lock; member
1004 mtx_init(&tfd->tfd_lock, "timerfd", NULL, MTX_DEF); in linux_timerfd_create()
1006 callout_init_mtx(&tfd->tfd_callout, &tfd->tfd_lock, 0); in linux_timerfd_create()
1007 knlist_init_mtx(&tfd->tfd_sel.si_note, &tfd->tfd_lock); in linux_timerfd_create()
1032 mtx_lock(&tfd->tfd_lock); in timerfd_close()
1034 mtx_unlock(&tfd->tfd_lock); in timerfd_close()
1040 mtx_destroy(&tfd->tfd_lock); in timerfd_close()
1062 mtx_lock(&tfd->tfd_lock); in timerfd_read()
1066 mtx_unlock(&tfd->tfd_lock); in timerfd_read()
1071 mtx_unlock(&tfd->tfd_lock); in timerfd_read()
1074 error = mtx_sleep(&tfd->tfd_count, &tfd->tfd_lock, PCATCH, "ltfdrd", 0); in timerfd_read()
1081 mtx_unlock(&tfd->tfd_lock); in timerfd_read()
1084 mtx_unlock(&tfd->tfd_lock); in timerfd_read()
1100 mtx_lock(&tfd->tfd_lock); in timerfd_poll()
1105 mtx_unlock(&tfd->tfd_lock); in timerfd_poll()
1136 mtx_lock(&tfd->tfd_lock); in filt_timerfddetach()
1138 mtx_unlock(&tfd->tfd_lock); in filt_timerfddetach()
1214 mtx_lock(&tfd->tfd_lock); in linux_timerfd_gettime()
1216 mtx_unlock(&tfd->tfd_lock); in linux_timerfd_gettime()
1257 mtx_lock(&tfd->tfd_lock); in linux_timerfd_settime()
1281 mtx_unlock(&tfd->tfd_lock); in linux_timerfd_settime()