Lines Matching refs:tick

137 fuse_interrupt_callback(struct fuse_ticket *tick, struct uio *uio)  in fuse_interrupt_callback()  argument
141 struct fuse_data *data = tick->tk_data; in fuse_interrupt_callback()
144 fii = (struct fuse_interrupt_in*)((char*)tick->tk_ms_fiov.base + in fuse_interrupt_callback()
164 if (tick->tk_aw_ohead.error == ENOSYS) { in fuse_interrupt_callback()
167 } else if (tick->tk_aw_ohead.error == EAGAIN) { in fuse_interrupt_callback()
194 struct fuse_ticket *tick, *xtick; in fuse_interrupt_send() local
204 STAILQ_FOREACH_SAFE(tick, &otick->tk_data->ms_head, tk_ms_link, in fuse_interrupt_send()
206 if (tick == otick) { in fuse_interrupt_send()
207 STAILQ_REMOVE(&otick->tk_data->ms_head, tick, in fuse_interrupt_send()
221 fuse_ticket_drop(tick); in fuse_interrupt_send()
248 fuse_insert_callback(fdi.tick, fuse_interrupt_callback); in fuse_interrupt_send()
250 otick->irq_unique = fdi.tick->tk_unique; in fuse_interrupt_send()
252 fuse_insert_message(fdi.tick, true); in fuse_interrupt_send()
907 MPASS(fdip->tick); in fdisp_refresh_pid()
908 MPASS2(sizeof(fdip->finh) + fdip->iosize <= fdip->tick->tk_ms_fiov.len, in fdisp_refresh_pid()
910 fticket_reset(fdip->tick); in fdisp_refresh_pid()
912 FUSE_DIMALLOC(&fdip->tick->tk_ms_fiov, fdip->finh, in fdisp_refresh_pid()
915 fuse_setup_ihead(fdip->finh, fdip->tick, nid, op, fdip->iosize, pid, in fdisp_refresh_pid()
924 if (fdip->tick) { in fdisp_make_pid()
925 fticket_refresh(fdip->tick); in fdisp_make_pid()
927 fdip->tick = fuse_ticket_fetch(data); in fdisp_make_pid()
931 FUSE_DIMALLOC(&fdip->tick->tk_ms_fiov, fdip->finh, in fdisp_make_pid()
934 fuse_setup_ihead(fdip->finh, fdip->tick, nid, op, fdip->iosize, pid, cred); in fdisp_make_pid()
977 fuse_insert_callback(fdip->tick, fuse_standard_handler); in fdisp_wait_answ()
978 fuse_insert_message(fdip->tick, false); in fdisp_wait_answ()
980 if ((err = fticket_wait_answer(fdip->tick))) { in fdisp_wait_answ()
981 fuse_lck_mtx_lock(fdip->tick->tk_aw_mtx); in fdisp_wait_answ()
983 if (fticket_answered(fdip->tick)) { in fdisp_wait_answ()
991 fuse_lck_mtx_unlock(fdip->tick->tk_aw_mtx); in fdisp_wait_answ()
1001 fticket_set_answered(fdip->tick); in fdisp_wait_answ()
1002 fuse_lck_mtx_unlock(fdip->tick->tk_aw_mtx); in fdisp_wait_answ()
1007 if (fdip->tick->tk_aw_errno == ENOTCONN) { in fdisp_wait_answ()
1011 } else if (fdip->tick->tk_aw_errno) { in fdisp_wait_answ()
1017 "IPC: explicit EIO-ing", fdip->tick->tk_aw_errno); in fdisp_wait_answ()
1021 if ((err = fdip->tick->tk_aw_ohead.error)) { in fdisp_wait_answ()
1023 "IPC: setting status", fdip->tick->tk_aw_ohead.error); in fdisp_wait_answ()
1036 fdip->answ = fticket_resp(fdip->tick)->base; in fdisp_wait_answ()
1037 fdip->iosize = fticket_resp(fdip->tick)->len; in fdisp_wait_answ()