Lines Matching refs:num_bytes

1046 				    u64 num_bytes, int sign)  in __qgroup_excl_accounting()  argument
1058 qgroup->rfer += sign * num_bytes; in __qgroup_excl_accounting()
1059 qgroup->rfer_cmpr += sign * num_bytes; in __qgroup_excl_accounting()
1061 WARN_ON(sign < 0 && qgroup->excl < num_bytes); in __qgroup_excl_accounting()
1062 qgroup->excl += sign * num_bytes; in __qgroup_excl_accounting()
1063 qgroup->excl_cmpr += sign * num_bytes; in __qgroup_excl_accounting()
1065 qgroup->reserved -= num_bytes; in __qgroup_excl_accounting()
1081 qgroup->rfer += sign * num_bytes; in __qgroup_excl_accounting()
1082 qgroup->rfer_cmpr += sign * num_bytes; in __qgroup_excl_accounting()
1083 WARN_ON(sign < 0 && qgroup->excl < num_bytes); in __qgroup_excl_accounting()
1084 qgroup->excl += sign * num_bytes; in __qgroup_excl_accounting()
1086 qgroup->reserved -= num_bytes; in __qgroup_excl_accounting()
1087 qgroup->excl_cmpr += sign * num_bytes; in __qgroup_excl_accounting()
1582 u64 num_bytes, u64 seq) in qgroup_update_counters() argument
1599 qg->rfer += num_bytes; in qgroup_update_counters()
1600 qg->rfer_cmpr += num_bytes; in qgroup_update_counters()
1604 qg->rfer -= num_bytes; in qgroup_update_counters()
1605 qg->rfer_cmpr -= num_bytes; in qgroup_update_counters()
1615 qg->excl -= num_bytes; in qgroup_update_counters()
1616 qg->excl_cmpr -= num_bytes; in qgroup_update_counters()
1626 qg->excl += num_bytes; in qgroup_update_counters()
1627 qg->excl_cmpr += num_bytes; in qgroup_update_counters()
1640 qg->excl += num_bytes; in qgroup_update_counters()
1641 qg->excl_cmpr += num_bytes; in qgroup_update_counters()
1650 qg->excl -= num_bytes; in qgroup_update_counters()
1651 qg->excl_cmpr -= num_bytes; in qgroup_update_counters()
1667 u64 bytenr, u64 num_bytes, in btrfs_qgroup_account_extent() argument
1723 num_bytes, seq); in btrfs_qgroup_account_extent()
1768 record->bytenr, record->num_bytes, in btrfs_qgroup_account_extents()
2037 static int qgroup_reserve(struct btrfs_root *root, u64 num_bytes) in qgroup_reserve() argument
2050 if (num_bytes == 0) in qgroup_reserve()
2079 qg->reserved + (s64)qg->rfer + num_bytes > in qgroup_reserve()
2086 qg->reserved + (s64)qg->excl + num_bytes > in qgroup_reserve()
2110 qg->reserved += num_bytes; in qgroup_reserve()
2119 u64 ref_root, u64 num_bytes) in btrfs_qgroup_free_refroot() argument
2130 if (num_bytes == 0) in btrfs_qgroup_free_refroot()
2155 qg->reserved -= num_bytes; in btrfs_qgroup_free_refroot()
2170 static inline void qgroup_free(struct btrfs_root *root, u64 num_bytes) in qgroup_free() argument
2173 num_bytes); in qgroup_free()
2200 u64 num_bytes; in qgroup_rescan_leaf() local
2253 num_bytes = fs_info->extent_root->nodesize; in qgroup_rescan_leaf()
2255 num_bytes = found.offset; in qgroup_rescan_leaf()
2263 found.objectid, num_bytes, NULL, roots); in qgroup_rescan_leaf()
2615 int btrfs_qgroup_reserve_meta(struct btrfs_root *root, int num_bytes) in btrfs_qgroup_reserve_meta() argument
2620 num_bytes == 0) in btrfs_qgroup_reserve_meta()
2623 BUG_ON(num_bytes != round_down(num_bytes, root->nodesize)); in btrfs_qgroup_reserve_meta()
2624 ret = qgroup_reserve(root, num_bytes); in btrfs_qgroup_reserve_meta()
2627 atomic_add(num_bytes, &root->qgroup_meta_rsv); in btrfs_qgroup_reserve_meta()
2644 void btrfs_qgroup_free_meta(struct btrfs_root *root, int num_bytes) in btrfs_qgroup_free_meta() argument
2649 BUG_ON(num_bytes != round_down(num_bytes, root->nodesize)); in btrfs_qgroup_free_meta()
2650 WARN_ON(atomic_read(&root->qgroup_meta_rsv) < num_bytes); in btrfs_qgroup_free_meta()
2651 atomic_sub(num_bytes, &root->qgroup_meta_rsv); in btrfs_qgroup_free_meta()
2652 qgroup_free(root, num_bytes); in btrfs_qgroup_free_meta()