Lines Matching refs:info
1241 static inline u32 BTRFS_LEAF_DATA_SIZE(const struct btrfs_fs_info *info)
1244 return info->nodesize - sizeof(struct btrfs_header);
1249 static inline u32 BTRFS_MAX_ITEM_SIZE(const struct btrfs_fs_info *info)
1251 return BTRFS_LEAF_DATA_SIZE(info) - sizeof(struct btrfs_item);
1254 static inline u32 BTRFS_NODEPTRS_PER_BLOCK(const struct btrfs_fs_info *info)
1256 return BTRFS_LEAF_DATA_SIZE(info) / sizeof(struct btrfs_key_ptr);
1261 static inline u32 BTRFS_MAX_INLINE_DATA_SIZE(const struct btrfs_fs_info *info)
1263 return BTRFS_MAX_ITEM_SIZE(info) -
1267 static inline u32 BTRFS_MAX_XATTR_SIZE(const struct btrfs_fs_info *info)
1269 return BTRFS_MAX_ITEM_SIZE(info) - sizeof(struct btrfs_dir_item);
1343 #define btrfs_test_pending(info, opt) \
1344 test_bit(BTRFS_PENDING_##opt, &(info)->pending_changes)
1345 #define btrfs_set_pending(info, opt) \
1346 set_bit(BTRFS_PENDING_##opt, &(info)->pending_changes)
1347 #define btrfs_clear_pending(info, opt) \
1348 clear_bit(BTRFS_PENDING_##opt, &(info)->pending_changes)
1356 #define btrfs_set_pending_and_info(info, opt, fmt, args...) \
1358 if (!btrfs_raw_test_opt((info)->mount_opt, opt)) { \
1359 btrfs_info((info), fmt, ##args); \
1360 btrfs_set_pending((info), SET_##opt); \
1361 btrfs_clear_pending((info), CLEAR_##opt); \
1365 #define btrfs_clear_pending_and_info(info, opt, fmt, args...) \
1367 if (btrfs_raw_test_opt((info)->mount_opt, opt)) { \
1368 btrfs_info((info), fmt, ##args); \
1369 btrfs_set_pending((info), CLEAR_##opt); \
1370 btrfs_clear_pending((info), SET_##opt); \
2607 void btrfs_clear_space_info_full(struct btrfs_fs_info *info);
3132 int btrfs_parse_options(struct btrfs_fs_info *info, char *options,
3541 int btrfs_scrub_cancel(struct btrfs_fs_info *info);