Lines Matching refs:fuse_ticket
104 struct fuse_ticket;
107 typedef int fuse_handler_t(struct fuse_ticket *ftick, struct uio *uio);
109 struct fuse_ticket { struct
124 STAILQ_ENTRY(fuse_ticket) tk_ms_link; argument
132 TAILQ_ENTRY(fuse_ticket) tk_aw_link; argument
139 fticket_resp(struct fuse_ticket *ftick) in fticket_resp()
145 fticket_answered(struct fuse_ticket *ftick) in fticket_answered()
152 fticket_set_answered(struct fuse_ticket *ftick) in fticket_set_answered()
159 fticket_in_header(struct fuse_ticket *ftick) in fticket_in_header()
165 fticket_opcode(struct fuse_ticket *ftick) in fticket_opcode()
170 int fticket_pull(struct fuse_ticket *ftick, struct uio *uio);
184 STAILQ_HEAD(, fuse_ticket) ms_head;
188 TAILQ_HEAD(, fuse_ticket) aw_head;
322 fuse_ms_push(struct fuse_ticket *ftick) in fuse_ms_push()
332 fuse_ms_push_head(struct fuse_ticket *ftick) in fuse_ms_push_head()
340 static inline struct fuse_ticket *
343 struct fuse_ticket *ftick = NULL; in fuse_ms_pop()
360 fuse_aw_push(struct fuse_ticket *ftick) in fuse_aw_push()
368 fuse_aw_remove(struct fuse_ticket *ftick) in fuse_aw_remove()
378 static inline struct fuse_ticket *
381 struct fuse_ticket *ftick; in fuse_aw_pop()
391 struct fuse_ticket *fuse_ticket_fetch(struct fuse_data *data);
392 int fuse_ticket_drop(struct fuse_ticket *ftick);
393 void fuse_insert_callback(struct fuse_ticket *ftick, fuse_handler_t *handler);
394 void fuse_insert_message(struct fuse_ticket *ftick, bool irq);
418 struct fuse_ticket *tick;