fuse_ticket
struct fuse_ticket *tick;
struct fuse_ticket *tick;
struct fuse_ticket *tick, *itick, *x_tick;
fuse_internal_fsync_callback(struct fuse_ticket *tick, struct uio *uio)
fuse_internal_forget_callback(struct fuse_ticket *ftick, struct uio *uio)
fuse_internal_init_callback(struct fuse_ticket *tick, struct uio *uio)
int fuse_internal_fsync_callback(struct fuse_ticket *tick, struct uio *uio);
int fuse_internal_forget_callback(struct fuse_ticket *tick, struct uio *uio);
int fuse_internal_init_callback(struct fuse_ticket *tick, struct uio *uio);
static void fuse_interrupt_send(struct fuse_ticket *otick, int err);
static struct fuse_ticket *fticket_alloc(struct fuse_data *data);
static void fticket_refresh(struct fuse_ticket *ftick);
static inline void fticket_reset(struct fuse_ticket *ftick);
static void fticket_destroy(struct fuse_ticket *ftick);
ticket_zone = uma_zcreate("fuse_ticket", sizeof(struct fuse_ticket),
static int fticket_wait_answer(struct fuse_ticket *ftick);
fticket_aw_pull_uio(struct fuse_ticket *ftick,
static int fuse_body_audit(struct fuse_ticket *ftick, size_t blen);
fuse_interrupt_callback(struct fuse_ticket *tick, struct uio *uio)
struct fuse_ticket *otick, *x_tick;
fuse_interrupt_send(struct fuse_ticket *otick, int err)
struct fuse_ticket *tick, *xtick;
fuse_ticket, tk_ms_link);
struct fuse_ticket *ftick = mem;
struct fuse_ticket *ftick = mem;
struct fuse_ticket *ftick = mem;
bzero(ftick, sizeof(struct fuse_ticket));
struct fuse_ticket *ftick = mem;
static inline struct fuse_ticket *
fticket_destroy(struct fuse_ticket *ftick)
fticket_refresh(struct fuse_ticket *ftick)
fticket_reset(struct fuse_ticket *ftick)
fticket_wait_answer(struct fuse_ticket *ftick)
fticket_aw_pull_uio(struct fuse_ticket *ftick, struct uio *uio)
fticket_pull(struct fuse_ticket *ftick, struct uio *uio)
struct fuse_ticket *
struct fuse_ticket *ftick;
fuse_ticket_drop(struct fuse_ticket *ftick)
fuse_insert_callback(struct fuse_ticket *ftick, fuse_handler_t * handler)
fuse_insert_message(struct fuse_ticket *ftick, bool urgent)
fuse_body_audit(struct fuse_ticket *ftick, size_t blen)
fuse_setup_ihead(struct fuse_in_header *ihead, struct fuse_ticket *ftick,
fuse_standard_handler(struct fuse_ticket *ftick, struct uio *uio)
struct fuse_ticket;
typedef int fuse_handler_t(struct fuse_ticket *ftick, struct uio *uio);
STAILQ_ENTRY(fuse_ticket) tk_ms_link;
TAILQ_ENTRY(fuse_ticket) tk_aw_link;
fticket_resp(struct fuse_ticket *ftick)
fticket_answered(struct fuse_ticket *ftick)
fticket_set_answered(struct fuse_ticket *ftick)
fticket_in_header(struct fuse_ticket *ftick)
fticket_opcode(struct fuse_ticket *ftick)
int fticket_pull(struct fuse_ticket *ftick, struct uio *uio);
STAILQ_HEAD(, fuse_ticket) ms_head;
TAILQ_HEAD(, fuse_ticket) aw_head;
fuse_ms_push(struct fuse_ticket *ftick)
fuse_ms_push_head(struct fuse_ticket *ftick)
static inline struct fuse_ticket *
struct fuse_ticket *ftick = NULL;
fuse_aw_push(struct fuse_ticket *ftick)
fuse_aw_remove(struct fuse_ticket *ftick)
static inline struct fuse_ticket *
struct fuse_ticket *ftick;
struct fuse_ticket *fuse_ticket_fetch(struct fuse_data *data);
int fuse_ticket_drop(struct fuse_ticket *ftick);
void fuse_insert_callback(struct fuse_ticket *ftick, fuse_handler_t *handler);
void fuse_insert_message(struct fuse_ticket *ftick, bool irq);
struct fuse_ticket *tick;