Lines Matching defs:btrfs_space_info
1142 struct btrfs_space_info { struct
1143 spinlock_t lock;
1145 u64 total_bytes; /* total bytes in the space,
1147 u64 bytes_used; /* total bytes used,
1149 u64 bytes_pinned; /* total bytes pinned, will be freed when the
1151 u64 bytes_reserved; /* total bytes the allocator has reserved for
1153 u64 bytes_may_use; /* number of bytes that may be used for
1155 u64 bytes_readonly; /* total bytes that are read only */
1157 unsigned int full:1; /* indicates that we cannot allocate any more
1159 unsigned int chunk_alloc:1; /* set if we are allocating a chunk */
1161 unsigned int flush:1; /* set if we are trying to make space */
1163 unsigned int force_alloc; /* set if we need to force a chunk
1166 u64 disk_used; /* total bytes used on disk */
1167 u64 disk_total; /* total bytes on disk, takes mirrors into
1170 u64 flags;
1182 struct percpu_counter total_bytes_pinned;
1184 struct list_head list;
1208 struct btrfs_space_info *space_info; argument