Lines Matching defs:super_block

1313 struct super_block {  struct
1314 struct list_head s_list; /* Keep this first */
1315 dev_t s_dev; /* search index; _not_ kdev_t */
1316 unsigned char s_blocksize_bits;
1317 unsigned long s_blocksize;
1318 loff_t s_maxbytes; /* Max file size */
1319 struct file_system_type *s_type;
1320 const struct super_operations *s_op;
1321 const struct dquot_operations *dq_op;
1322 const struct quotactl_ops *s_qcop;
1323 const struct export_operations *s_export_op;
1324 unsigned long s_flags;
1325 unsigned long s_iflags; /* internal SB_I_* flags */
1326 unsigned long s_magic;
1327 struct dentry *s_root;
1328 struct rw_semaphore s_umount;
1329 int s_count;
1330 atomic_t s_active;
1332 void *s_security;
1334 const struct xattr_handler * const *s_xattr;
1336 const struct fscrypt_operations *s_cop;
1337 struct fscrypt_keyring *s_master_keys; /* master crypto keys in use */
1340 const struct fsverity_operations *s_vop;
1343 struct unicode_map *s_encoding;
1344 __u16 s_encoding_flags;
1346 struct hlist_bl_head s_roots; /* alternate root dentries for NFS */
1347 struct list_head s_mounts; /* list of mounts; _not_ for fs use */
1348 struct block_device *s_bdev; /* can go away once we use an accessor for @s_bdev_file */
1349 struct file *s_bdev_file;
1350 struct backing_dev_info *s_bdi;
1351 struct mtd_info *s_mtd;
1352 struct hlist_node s_instances;
1353 unsigned int s_quota_types; /* Bitmask of supported quota types */
1354 struct quota_info s_dquot; /* Diskquota specific options */
1356 struct sb_writers s_writers;
1363 void *s_fs_info; /* Filesystem private info */
1366 u32 s_time_gran;
1368 time64_t s_time_min;
1369 time64_t s_time_max;
1371 u32 s_fsnotify_mask;
1372 struct fsnotify_sb_info *s_fsnotify_info;
1385 char s_id[32]; /* Informational name */
1386 uuid_t s_uuid; /* UUID */
1387 u8 s_uuid_len; /* Default 16, possibly smaller for weird filesystems */
1390 char s_sysfs_name[UUID_STRING_LEN + 1];
1392 unsigned int s_max_links;
1398 struct mutex s_vfs_rename_mutex; /* Kludge */
1404 const char *s_subtype;
1406 const struct dentry_operations *s_d_op; /* default d_op for dentries */
1408 struct shrinker *s_shrink; /* per-sb shrinker handle */
1411 atomic_long_t s_remove_count;
1414 int s_readonly_remount;
1417 errseq_t s_wb_err;
1420 struct workqueue_struct *s_dio_done_wq;
1421 struct hlist_head s_pins;
1428 struct user_namespace *s_user_ns;
1435 struct list_lru s_dentry_lru;
1436 struct list_lru s_inode_lru;
1437 struct rcu_head rcu;
1438 struct work_struct destroy_work;
1440 struct mutex s_sync_lock; /* sync serialisation lock */
1445 int s_stack_depth;
1448 spinlock_t s_inode_list_lock ____cacheline_aligned_in_smp;
1449 struct list_head s_inodes; /* all inodes */
1451 spinlock_t s_inode_wblist_lock;
1452 struct list_head s_inodes_wb; /* writeback inodes */