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