Lines Matching full:tick
144 struct fuse_ticket *tick; in fdata_dtor() local
157 while ((tick = fuse_aw_pop(fdata))) { in fdata_dtor()
158 fuse_lck_mtx_lock(tick->tk_aw_mtx); in fdata_dtor()
159 fticket_set_answered(tick); in fdata_dtor()
160 tick->tk_aw_errno = ENOTCONN; in fdata_dtor()
161 wakeup(tick); in fdata_dtor()
162 fuse_lck_mtx_unlock(tick->tk_aw_mtx); in fdata_dtor()
163 FUSE_ASSERT_AW_DONE(tick); in fdata_dtor()
164 fuse_ticket_drop(tick); in fdata_dtor()
170 while ((tick = fuse_ms_pop(fdata))) { in fdata_dtor()
171 fuse_ticket_drop(tick); in fdata_dtor()
305 struct fuse_ticket *tick; in fuse_device_read() local
324 if (!(tick = fuse_ms_pop(data))) { in fuse_device_read()
336 tick = fuse_ms_pop(data); in fuse_device_read()
339 if (!tick) { in fuse_device_read()
358 if (tick) { in fuse_device_read()
361 FUSE_ASSERT_MS_DONE(tick); in fuse_device_read()
362 fuse_ticket_drop(tick); in fuse_device_read()
370 buf = tick->tk_ms_fiov.base; in fuse_device_read()
371 buflen = tick->tk_ms_fiov.len; in fuse_device_read()
393 FUSE_ASSERT_MS_DONE(tick); in fuse_device_read()
394 fuse_ticket_drop(tick); in fuse_device_read()
436 struct fuse_ticket *tick, *itick, *x_tick; in fuse_device_write() local
476 TAILQ_FOREACH_SAFE(tick, &data->aw_head, tk_aw_link, in fuse_device_write()
478 if (tick->tk_unique == ohead.unique) { in fuse_device_write()
480 tick); in fuse_device_write()
482 fuse_aw_remove(tick); in fuse_device_write()
486 if (found && tick->irq_unique > 0) { in fuse_device_write()
493 if (itick->tk_unique == tick->irq_unique) { in fuse_device_write()
499 tick->irq_unique = 0; in fuse_device_write()
504 if (tick->tk_aw_handler) { in fuse_device_write()
520 memcpy(&tick->tk_aw_ohead, &ohead, in fuse_device_write()
522 tick->tk_aw_handler(tick, uio); in fuse_device_write()
525 memcpy(&tick->tk_aw_ohead, &ohead, in fuse_device_write()
527 err = tick->tk_aw_handler(tick, uio); in fuse_device_write()
540 fuse_ticket_drop(tick); in fuse_device_write()