Lines Matching defs:fuse_conn
325 struct fuse_conn { struct
327 spinlock_t lock;
330 struct mutex inst_mutex;
333 atomic_t count;
336 uid_t user_id;
339 gid_t group_id;
342 unsigned flags;
345 unsigned max_read;
348 unsigned max_write;
351 wait_queue_head_t waitq;
354 struct list_head pending;
357 struct list_head processing;
360 struct list_head io;
363 u64 khctr;
366 struct rb_root polled_files;
369 unsigned max_background;
372 unsigned congestion_threshold;
375 unsigned num_background;
378 unsigned active_background;
381 struct list_head bg_queue;
384 struct list_head interrupts;
387 struct fuse_forget_link forget_list_head;
388 struct fuse_forget_link *forget_list_tail;
391 int forget_batch;
396 int blocked;
399 wait_queue_head_t blocked_waitq;
402 wait_queue_head_t reserved_req_waitq;
405 u64 reqctr;
409 unsigned connected;
414 unsigned conn_error:1;
417 unsigned conn_init:1;
420 unsigned async_read:1;
423 unsigned atomic_o_trunc:1;
426 unsigned export_support:1;
429 unsigned bdi_initialized:1;
437 unsigned no_fsync:1;
440 unsigned no_fsyncdir:1;
443 unsigned no_flush:1;
446 unsigned no_setxattr:1;
449 unsigned no_getxattr:1;
452 unsigned no_listxattr:1;
455 unsigned no_removexattr:1;
458 unsigned no_lock:1;
461 unsigned no_access:1;
464 unsigned no_create:1;
467 unsigned no_interrupt:1;
493 /** Entry on the fuse_conn_list */ argument
494 struct list_head entry;
518 void (*release)(struct fuse_conn *); argument
527 static inline struct fuse_conn *get_fuse_conn_super(struct super_block *sb) in get_fuse_conn_super() argument