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