Lines Matching defs:super_block
288 struct super_block { struct
289 struct list_head s_list; /* Keep this first */
290 dev_t s_dev; /* search index; _not_ kdev_t */
291 unsigned char s_blocksize_bits;
292 unsigned long s_blocksize;
293 loff_t s_maxbytes; /* Max file size */
294 struct file_system_type *s_type;
295 const struct super_operations *s_op;
296 const struct dquot_operations *dq_op;
297 const struct quotactl_ops *s_qcop;
298 const struct export_operations *s_export_op;
299 unsigned long s_flags;
300 unsigned long s_magic;
301 struct dentry *s_root;
302 struct rw_semaphore s_umount;
303 int s_count;
304 atomic_t s_active;
306 void *s_security;
308 const struct xattr_handler **s_xattr;
310 struct list_head s_inodes; /* all inodes */
312 struct hlist_bl_head s_anon; /* anonymous dentries for (nfs) exporting */
314 struct list_head s_mounts; /* list of mounts; _not_ for fs use */
315 struct block_device *s_bdev;
317 struct backing_dev_info *s_bdi;
319 struct mtd_info *s_mtd;
321 struct hlist_node s_instances;
322 struct quota_info s_dquot; /* Diskquota specific options */
325 struct sb_writers s_writers;
327 char s_id[32]; /* Informational name */
328 u8 s_uuid[16]; /* UUID */
330 void *s_fs_info; /* Filesystem private info */
331 unsigned int s_max_links;
333 fmode_t s_mode;
338 u32 s_time_gran;
344 struct mutex s_vfs_rename_mutex; /* Kludge */
350 char *s_subtype;
357 char __rcu *s_options;
359 const struct dentry_operations *s_d_op; /* default d_op for dentries */
364 int cleancache_poolid;
367 struct shrinker s_shrink; /* per-sb shrinker handle */
371 atomic_long_t s_remove_count;
374 int s_readonly_remount;
377 struct workqueue_struct *s_dio_done_wq;
401 void (*kill_sb) (struct super_block *); argument