diff options
author | Christoph Hellwig <hch@infradead.org> | 2007-06-28 02:43:50 -0400 |
---|---|---|
committer | Tim Shimmin <tes@chook.melbourne.sgi.com> | 2007-07-14 01:37:02 -0400 |
commit | bbaaf53808c778bda24f8245a440c5ceacc1a37d (patch) | |
tree | 8539cec4777f2a20681bf46c224907f661923a39 /fs/xfs/xfs_dir2_leaf.c | |
parent | 54aa8e26e90da882b145fcd33ed752431d6b318b (diff) |
[XFS] Reduce shouting by removing unnecessary macros from dir2 code.
SGI-PV: 966505
SGI-Modid: xfs-linux-melb:xfs-kern:28947a
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_dir2_leaf.c')
-rw-r--r-- | fs/xfs/xfs_dir2_leaf.c | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/fs/xfs/xfs_dir2_leaf.c b/fs/xfs/xfs_dir2_leaf.c index db14ea71459f..1b73c9ad646a 100644 --- a/fs/xfs/xfs_dir2_leaf.c +++ b/fs/xfs/xfs_dir2_leaf.c | |||
@@ -92,7 +92,7 @@ xfs_dir2_block_to_leaf( | |||
92 | if ((error = xfs_da_grow_inode(args, &blkno))) { | 92 | if ((error = xfs_da_grow_inode(args, &blkno))) { |
93 | return error; | 93 | return error; |
94 | } | 94 | } |
95 | ldb = XFS_DIR2_DA_TO_DB(mp, blkno); | 95 | ldb = xfs_dir2_da_to_db(mp, blkno); |
96 | ASSERT(ldb == XFS_DIR2_LEAF_FIRSTDB(mp)); | 96 | ASSERT(ldb == XFS_DIR2_LEAF_FIRSTDB(mp)); |
97 | /* | 97 | /* |
98 | * Initialize the leaf block, get a buffer for it. | 98 | * Initialize the leaf block, get a buffer for it. |
@@ -104,8 +104,8 @@ xfs_dir2_block_to_leaf( | |||
104 | leaf = lbp->data; | 104 | leaf = lbp->data; |
105 | block = dbp->data; | 105 | block = dbp->data; |
106 | xfs_dir2_data_check(dp, dbp); | 106 | xfs_dir2_data_check(dp, dbp); |
107 | btp = XFS_DIR2_BLOCK_TAIL_P(mp, block); | 107 | btp = xfs_dir2_block_tail_p(mp, block); |
108 | blp = XFS_DIR2_BLOCK_LEAF_P(btp); | 108 | blp = xfs_dir2_block_leaf_p(btp); |
109 | /* | 109 | /* |
110 | * Set the counts in the leaf header. | 110 | * Set the counts in the leaf header. |
111 | */ | 111 | */ |
@@ -137,9 +137,9 @@ xfs_dir2_block_to_leaf( | |||
137 | /* | 137 | /* |
138 | * Set up leaf tail and bests table. | 138 | * Set up leaf tail and bests table. |
139 | */ | 139 | */ |
140 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 140 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
141 | ltp->bestcount = cpu_to_be32(1); | 141 | ltp->bestcount = cpu_to_be32(1); |
142 | bestsp = XFS_DIR2_LEAF_BESTS_P(ltp); | 142 | bestsp = xfs_dir2_leaf_bests_p(ltp); |
143 | bestsp[0] = block->hdr.bestfree[0].length; | 143 | bestsp[0] = block->hdr.bestfree[0].length; |
144 | /* | 144 | /* |
145 | * Log the data header and leaf bests table. | 145 | * Log the data header and leaf bests table. |
@@ -209,9 +209,9 @@ xfs_dir2_leaf_addname( | |||
209 | */ | 209 | */ |
210 | index = xfs_dir2_leaf_search_hash(args, lbp); | 210 | index = xfs_dir2_leaf_search_hash(args, lbp); |
211 | leaf = lbp->data; | 211 | leaf = lbp->data; |
212 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 212 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
213 | bestsp = XFS_DIR2_LEAF_BESTS_P(ltp); | 213 | bestsp = xfs_dir2_leaf_bests_p(ltp); |
214 | length = XFS_DIR2_DATA_ENTSIZE(args->namelen); | 214 | length = xfs_dir2_data_entsize(args->namelen); |
215 | /* | 215 | /* |
216 | * See if there are any entries with the same hash value | 216 | * See if there are any entries with the same hash value |
217 | * and space in their block for the new entry. | 217 | * and space in their block for the new entry. |
@@ -223,7 +223,7 @@ xfs_dir2_leaf_addname( | |||
223 | index++, lep++) { | 223 | index++, lep++) { |
224 | if (be32_to_cpu(lep->address) == XFS_DIR2_NULL_DATAPTR) | 224 | if (be32_to_cpu(lep->address) == XFS_DIR2_NULL_DATAPTR) |
225 | continue; | 225 | continue; |
226 | i = XFS_DIR2_DATAPTR_TO_DB(mp, be32_to_cpu(lep->address)); | 226 | i = xfs_dir2_dataptr_to_db(mp, be32_to_cpu(lep->address)); |
227 | ASSERT(i < be32_to_cpu(ltp->bestcount)); | 227 | ASSERT(i < be32_to_cpu(ltp->bestcount)); |
228 | ASSERT(be16_to_cpu(bestsp[i]) != NULLDATAOFF); | 228 | ASSERT(be16_to_cpu(bestsp[i]) != NULLDATAOFF); |
229 | if (be16_to_cpu(bestsp[i]) >= length) { | 229 | if (be16_to_cpu(bestsp[i]) >= length) { |
@@ -378,7 +378,7 @@ xfs_dir2_leaf_addname( | |||
378 | */ | 378 | */ |
379 | else { | 379 | else { |
380 | if ((error = | 380 | if ((error = |
381 | xfs_da_read_buf(tp, dp, XFS_DIR2_DB_TO_DA(mp, use_block), | 381 | xfs_da_read_buf(tp, dp, xfs_dir2_db_to_da(mp, use_block), |
382 | -1, &dbp, XFS_DATA_FORK))) { | 382 | -1, &dbp, XFS_DATA_FORK))) { |
383 | xfs_da_brelse(tp, lbp); | 383 | xfs_da_brelse(tp, lbp); |
384 | return error; | 384 | return error; |
@@ -407,7 +407,7 @@ xfs_dir2_leaf_addname( | |||
407 | dep->inumber = cpu_to_be64(args->inumber); | 407 | dep->inumber = cpu_to_be64(args->inumber); |
408 | dep->namelen = args->namelen; | 408 | dep->namelen = args->namelen; |
409 | memcpy(dep->name, args->name, dep->namelen); | 409 | memcpy(dep->name, args->name, dep->namelen); |
410 | tagp = XFS_DIR2_DATA_ENTRY_TAG_P(dep); | 410 | tagp = xfs_dir2_data_entry_tag_p(dep); |
411 | *tagp = cpu_to_be16((char *)dep - (char *)data); | 411 | *tagp = cpu_to_be16((char *)dep - (char *)data); |
412 | /* | 412 | /* |
413 | * Need to scan fix up the bestfree table. | 413 | * Need to scan fix up the bestfree table. |
@@ -529,7 +529,7 @@ xfs_dir2_leaf_addname( | |||
529 | * Fill in the new leaf entry. | 529 | * Fill in the new leaf entry. |
530 | */ | 530 | */ |
531 | lep->hashval = cpu_to_be32(args->hashval); | 531 | lep->hashval = cpu_to_be32(args->hashval); |
532 | lep->address = cpu_to_be32(XFS_DIR2_DB_OFF_TO_DATAPTR(mp, use_block, | 532 | lep->address = cpu_to_be32(xfs_dir2_db_off_to_dataptr(mp, use_block, |
533 | be16_to_cpu(*tagp))); | 533 | be16_to_cpu(*tagp))); |
534 | /* | 534 | /* |
535 | * Log the leaf fields and give up the buffers. | 535 | * Log the leaf fields and give up the buffers. |
@@ -567,13 +567,13 @@ xfs_dir2_leaf_check( | |||
567 | * Should factor in the size of the bests table as well. | 567 | * Should factor in the size of the bests table as well. |
568 | * We can deduce a value for that from di_size. | 568 | * We can deduce a value for that from di_size. |
569 | */ | 569 | */ |
570 | ASSERT(be16_to_cpu(leaf->hdr.count) <= XFS_DIR2_MAX_LEAF_ENTS(mp)); | 570 | ASSERT(be16_to_cpu(leaf->hdr.count) <= xfs_dir2_max_leaf_ents(mp)); |
571 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 571 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
572 | /* | 572 | /* |
573 | * Leaves and bests don't overlap. | 573 | * Leaves and bests don't overlap. |
574 | */ | 574 | */ |
575 | ASSERT((char *)&leaf->ents[be16_to_cpu(leaf->hdr.count)] <= | 575 | ASSERT((char *)&leaf->ents[be16_to_cpu(leaf->hdr.count)] <= |
576 | (char *)XFS_DIR2_LEAF_BESTS_P(ltp)); | 576 | (char *)xfs_dir2_leaf_bests_p(ltp)); |
577 | /* | 577 | /* |
578 | * Check hash value order, count stale entries. | 578 | * Check hash value order, count stale entries. |
579 | */ | 579 | */ |
@@ -815,12 +815,12 @@ xfs_dir2_leaf_getdents( | |||
815 | * Inside the loop we keep the main offset value as a byte offset | 815 | * Inside the loop we keep the main offset value as a byte offset |
816 | * in the directory file. | 816 | * in the directory file. |
817 | */ | 817 | */ |
818 | curoff = XFS_DIR2_DATAPTR_TO_BYTE(mp, uio->uio_offset); | 818 | curoff = xfs_dir2_dataptr_to_byte(mp, uio->uio_offset); |
819 | /* | 819 | /* |
820 | * Force this conversion through db so we truncate the offset | 820 | * Force this conversion through db so we truncate the offset |
821 | * down to get the start of the data block. | 821 | * down to get the start of the data block. |
822 | */ | 822 | */ |
823 | map_off = XFS_DIR2_DB_TO_DA(mp, XFS_DIR2_BYTE_TO_DB(mp, curoff)); | 823 | map_off = xfs_dir2_db_to_da(mp, xfs_dir2_byte_to_db(mp, curoff)); |
824 | /* | 824 | /* |
825 | * Loop over directory entries until we reach the end offset. | 825 | * Loop over directory entries until we reach the end offset. |
826 | * Get more blocks and readahead as necessary. | 826 | * Get more blocks and readahead as necessary. |
@@ -870,7 +870,7 @@ xfs_dir2_leaf_getdents( | |||
870 | */ | 870 | */ |
871 | if (1 + ra_want > map_blocks && | 871 | if (1 + ra_want > map_blocks && |
872 | map_off < | 872 | map_off < |
873 | XFS_DIR2_BYTE_TO_DA(mp, XFS_DIR2_LEAF_OFFSET)) { | 873 | xfs_dir2_byte_to_da(mp, XFS_DIR2_LEAF_OFFSET)) { |
874 | /* | 874 | /* |
875 | * Get more bmaps, fill in after the ones | 875 | * Get more bmaps, fill in after the ones |
876 | * we already have in the table. | 876 | * we already have in the table. |
@@ -878,7 +878,7 @@ xfs_dir2_leaf_getdents( | |||
878 | nmap = map_size - map_valid; | 878 | nmap = map_size - map_valid; |
879 | error = xfs_bmapi(tp, dp, | 879 | error = xfs_bmapi(tp, dp, |
880 | map_off, | 880 | map_off, |
881 | XFS_DIR2_BYTE_TO_DA(mp, | 881 | xfs_dir2_byte_to_da(mp, |
882 | XFS_DIR2_LEAF_OFFSET) - map_off, | 882 | XFS_DIR2_LEAF_OFFSET) - map_off, |
883 | XFS_BMAPI_METADATA, NULL, 0, | 883 | XFS_BMAPI_METADATA, NULL, 0, |
884 | &map[map_valid], &nmap, NULL, NULL); | 884 | &map[map_valid], &nmap, NULL, NULL); |
@@ -903,7 +903,7 @@ xfs_dir2_leaf_getdents( | |||
903 | map[map_valid + nmap - 1].br_blockcount; | 903 | map[map_valid + nmap - 1].br_blockcount; |
904 | else | 904 | else |
905 | map_off = | 905 | map_off = |
906 | XFS_DIR2_BYTE_TO_DA(mp, | 906 | xfs_dir2_byte_to_da(mp, |
907 | XFS_DIR2_LEAF_OFFSET); | 907 | XFS_DIR2_LEAF_OFFSET); |
908 | /* | 908 | /* |
909 | * Look for holes in the mapping, and | 909 | * Look for holes in the mapping, and |
@@ -931,14 +931,14 @@ xfs_dir2_leaf_getdents( | |||
931 | * No valid mappings, so no more data blocks. | 931 | * No valid mappings, so no more data blocks. |
932 | */ | 932 | */ |
933 | if (!map_valid) { | 933 | if (!map_valid) { |
934 | curoff = XFS_DIR2_DA_TO_BYTE(mp, map_off); | 934 | curoff = xfs_dir2_da_to_byte(mp, map_off); |
935 | break; | 935 | break; |
936 | } | 936 | } |
937 | /* | 937 | /* |
938 | * Read the directory block starting at the first | 938 | * Read the directory block starting at the first |
939 | * mapping. | 939 | * mapping. |
940 | */ | 940 | */ |
941 | curdb = XFS_DIR2_DA_TO_DB(mp, map->br_startoff); | 941 | curdb = xfs_dir2_da_to_db(mp, map->br_startoff); |
942 | error = xfs_da_read_buf(tp, dp, map->br_startoff, | 942 | error = xfs_da_read_buf(tp, dp, map->br_startoff, |
943 | map->br_blockcount >= mp->m_dirblkfsbs ? | 943 | map->br_blockcount >= mp->m_dirblkfsbs ? |
944 | XFS_FSB_TO_DADDR(mp, map->br_startblock) : | 944 | XFS_FSB_TO_DADDR(mp, map->br_startblock) : |
@@ -1014,7 +1014,7 @@ xfs_dir2_leaf_getdents( | |||
1014 | /* | 1014 | /* |
1015 | * Having done a read, we need to set a new offset. | 1015 | * Having done a read, we need to set a new offset. |
1016 | */ | 1016 | */ |
1017 | newoff = XFS_DIR2_DB_OFF_TO_BYTE(mp, curdb, 0); | 1017 | newoff = xfs_dir2_db_off_to_byte(mp, curdb, 0); |
1018 | /* | 1018 | /* |
1019 | * Start of the current block. | 1019 | * Start of the current block. |
1020 | */ | 1020 | */ |
@@ -1024,7 +1024,7 @@ xfs_dir2_leaf_getdents( | |||
1024 | * Make sure we're in the right block. | 1024 | * Make sure we're in the right block. |
1025 | */ | 1025 | */ |
1026 | else if (curoff > newoff) | 1026 | else if (curoff > newoff) |
1027 | ASSERT(XFS_DIR2_BYTE_TO_DB(mp, curoff) == | 1027 | ASSERT(xfs_dir2_byte_to_db(mp, curoff) == |
1028 | curdb); | 1028 | curdb); |
1029 | data = bp->data; | 1029 | data = bp->data; |
1030 | xfs_dir2_data_check(dp, bp); | 1030 | xfs_dir2_data_check(dp, bp); |
@@ -1032,7 +1032,7 @@ xfs_dir2_leaf_getdents( | |||
1032 | * Find our position in the block. | 1032 | * Find our position in the block. |
1033 | */ | 1033 | */ |
1034 | ptr = (char *)&data->u; | 1034 | ptr = (char *)&data->u; |
1035 | byteoff = XFS_DIR2_BYTE_TO_OFF(mp, curoff); | 1035 | byteoff = xfs_dir2_byte_to_off(mp, curoff); |
1036 | /* | 1036 | /* |
1037 | * Skip past the header. | 1037 | * Skip past the header. |
1038 | */ | 1038 | */ |
@@ -1054,15 +1054,15 @@ xfs_dir2_leaf_getdents( | |||
1054 | } | 1054 | } |
1055 | dep = (xfs_dir2_data_entry_t *)ptr; | 1055 | dep = (xfs_dir2_data_entry_t *)ptr; |
1056 | length = | 1056 | length = |
1057 | XFS_DIR2_DATA_ENTSIZE(dep->namelen); | 1057 | xfs_dir2_data_entsize(dep->namelen); |
1058 | ptr += length; | 1058 | ptr += length; |
1059 | } | 1059 | } |
1060 | /* | 1060 | /* |
1061 | * Now set our real offset. | 1061 | * Now set our real offset. |
1062 | */ | 1062 | */ |
1063 | curoff = | 1063 | curoff = |
1064 | XFS_DIR2_DB_OFF_TO_BYTE(mp, | 1064 | xfs_dir2_db_off_to_byte(mp, |
1065 | XFS_DIR2_BYTE_TO_DB(mp, curoff), | 1065 | xfs_dir2_byte_to_db(mp, curoff), |
1066 | (char *)ptr - (char *)data); | 1066 | (char *)ptr - (char *)data); |
1067 | if (ptr >= (char *)data + mp->m_dirblksize) { | 1067 | if (ptr >= (char *)data + mp->m_dirblksize) { |
1068 | continue; | 1068 | continue; |
@@ -1091,9 +1091,9 @@ xfs_dir2_leaf_getdents( | |||
1091 | 1091 | ||
1092 | p->namelen = dep->namelen; | 1092 | p->namelen = dep->namelen; |
1093 | 1093 | ||
1094 | length = XFS_DIR2_DATA_ENTSIZE(p->namelen); | 1094 | length = xfs_dir2_data_entsize(p->namelen); |
1095 | 1095 | ||
1096 | p->cook = XFS_DIR2_BYTE_TO_DATAPTR(mp, curoff + length); | 1096 | p->cook = xfs_dir2_byte_to_dataptr(mp, curoff + length); |
1097 | 1097 | ||
1098 | p->ino = be64_to_cpu(dep->inumber); | 1098 | p->ino = be64_to_cpu(dep->inumber); |
1099 | #if XFS_BIG_INUMS | 1099 | #if XFS_BIG_INUMS |
@@ -1121,10 +1121,10 @@ xfs_dir2_leaf_getdents( | |||
1121 | * All done. Set output offset value to current offset. | 1121 | * All done. Set output offset value to current offset. |
1122 | */ | 1122 | */ |
1123 | *eofp = eof; | 1123 | *eofp = eof; |
1124 | if (curoff > XFS_DIR2_DATAPTR_TO_BYTE(mp, XFS_DIR2_MAX_DATAPTR)) | 1124 | if (curoff > xfs_dir2_dataptr_to_byte(mp, XFS_DIR2_MAX_DATAPTR)) |
1125 | uio->uio_offset = XFS_DIR2_MAX_DATAPTR; | 1125 | uio->uio_offset = XFS_DIR2_MAX_DATAPTR; |
1126 | else | 1126 | else |
1127 | uio->uio_offset = XFS_DIR2_BYTE_TO_DATAPTR(mp, curoff); | 1127 | uio->uio_offset = xfs_dir2_byte_to_dataptr(mp, curoff); |
1128 | kmem_free(map, map_size * sizeof(*map)); | 1128 | kmem_free(map, map_size * sizeof(*map)); |
1129 | kmem_free(p, sizeof(*p)); | 1129 | kmem_free(p, sizeof(*p)); |
1130 | if (bp) | 1130 | if (bp) |
@@ -1159,7 +1159,7 @@ xfs_dir2_leaf_init( | |||
1159 | /* | 1159 | /* |
1160 | * Get the buffer for the block. | 1160 | * Get the buffer for the block. |
1161 | */ | 1161 | */ |
1162 | error = xfs_da_get_buf(tp, dp, XFS_DIR2_DB_TO_DA(mp, bno), -1, &bp, | 1162 | error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(mp, bno), -1, &bp, |
1163 | XFS_DATA_FORK); | 1163 | XFS_DATA_FORK); |
1164 | if (error) { | 1164 | if (error) { |
1165 | return error; | 1165 | return error; |
@@ -1181,7 +1181,7 @@ xfs_dir2_leaf_init( | |||
1181 | * the block. | 1181 | * the block. |
1182 | */ | 1182 | */ |
1183 | if (magic == XFS_DIR2_LEAF1_MAGIC) { | 1183 | if (magic == XFS_DIR2_LEAF1_MAGIC) { |
1184 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 1184 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
1185 | ltp->bestcount = 0; | 1185 | ltp->bestcount = 0; |
1186 | xfs_dir2_leaf_log_tail(tp, bp); | 1186 | xfs_dir2_leaf_log_tail(tp, bp); |
1187 | } | 1187 | } |
@@ -1206,9 +1206,9 @@ xfs_dir2_leaf_log_bests( | |||
1206 | 1206 | ||
1207 | leaf = bp->data; | 1207 | leaf = bp->data; |
1208 | ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); | 1208 | ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); |
1209 | ltp = XFS_DIR2_LEAF_TAIL_P(tp->t_mountp, leaf); | 1209 | ltp = xfs_dir2_leaf_tail_p(tp->t_mountp, leaf); |
1210 | firstb = XFS_DIR2_LEAF_BESTS_P(ltp) + first; | 1210 | firstb = xfs_dir2_leaf_bests_p(ltp) + first; |
1211 | lastb = XFS_DIR2_LEAF_BESTS_P(ltp) + last; | 1211 | lastb = xfs_dir2_leaf_bests_p(ltp) + last; |
1212 | xfs_da_log_buf(tp, bp, (uint)((char *)firstb - (char *)leaf), | 1212 | xfs_da_log_buf(tp, bp, (uint)((char *)firstb - (char *)leaf), |
1213 | (uint)((char *)lastb - (char *)leaf + sizeof(*lastb) - 1)); | 1213 | (uint)((char *)lastb - (char *)leaf + sizeof(*lastb) - 1)); |
1214 | } | 1214 | } |
@@ -1268,7 +1268,7 @@ xfs_dir2_leaf_log_tail( | |||
1268 | mp = tp->t_mountp; | 1268 | mp = tp->t_mountp; |
1269 | leaf = bp->data; | 1269 | leaf = bp->data; |
1270 | ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); | 1270 | ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); |
1271 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 1271 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
1272 | xfs_da_log_buf(tp, bp, (uint)((char *)ltp - (char *)leaf), | 1272 | xfs_da_log_buf(tp, bp, (uint)((char *)ltp - (char *)leaf), |
1273 | (uint)(mp->m_dirblksize - 1)); | 1273 | (uint)(mp->m_dirblksize - 1)); |
1274 | } | 1274 | } |
@@ -1312,7 +1312,7 @@ xfs_dir2_leaf_lookup( | |||
1312 | */ | 1312 | */ |
1313 | dep = (xfs_dir2_data_entry_t *) | 1313 | dep = (xfs_dir2_data_entry_t *) |
1314 | ((char *)dbp->data + | 1314 | ((char *)dbp->data + |
1315 | XFS_DIR2_DATAPTR_TO_OFF(dp->i_mount, be32_to_cpu(lep->address))); | 1315 | xfs_dir2_dataptr_to_off(dp->i_mount, be32_to_cpu(lep->address))); |
1316 | /* | 1316 | /* |
1317 | * Return the found inode number. | 1317 | * Return the found inode number. |
1318 | */ | 1318 | */ |
@@ -1381,7 +1381,7 @@ xfs_dir2_leaf_lookup_int( | |||
1381 | /* | 1381 | /* |
1382 | * Get the new data block number. | 1382 | * Get the new data block number. |
1383 | */ | 1383 | */ |
1384 | newdb = XFS_DIR2_DATAPTR_TO_DB(mp, be32_to_cpu(lep->address)); | 1384 | newdb = xfs_dir2_dataptr_to_db(mp, be32_to_cpu(lep->address)); |
1385 | /* | 1385 | /* |
1386 | * If it's not the same as the old data block number, | 1386 | * If it's not the same as the old data block number, |
1387 | * need to pitch the old one and read the new one. | 1387 | * need to pitch the old one and read the new one. |
@@ -1391,7 +1391,7 @@ xfs_dir2_leaf_lookup_int( | |||
1391 | xfs_da_brelse(tp, dbp); | 1391 | xfs_da_brelse(tp, dbp); |
1392 | if ((error = | 1392 | if ((error = |
1393 | xfs_da_read_buf(tp, dp, | 1393 | xfs_da_read_buf(tp, dp, |
1394 | XFS_DIR2_DB_TO_DA(mp, newdb), -1, &dbp, | 1394 | xfs_dir2_db_to_da(mp, newdb), -1, &dbp, |
1395 | XFS_DATA_FORK))) { | 1395 | XFS_DATA_FORK))) { |
1396 | xfs_da_brelse(tp, lbp); | 1396 | xfs_da_brelse(tp, lbp); |
1397 | return error; | 1397 | return error; |
@@ -1404,7 +1404,7 @@ xfs_dir2_leaf_lookup_int( | |||
1404 | */ | 1404 | */ |
1405 | dep = (xfs_dir2_data_entry_t *) | 1405 | dep = (xfs_dir2_data_entry_t *) |
1406 | ((char *)dbp->data + | 1406 | ((char *)dbp->data + |
1407 | XFS_DIR2_DATAPTR_TO_OFF(mp, be32_to_cpu(lep->address))); | 1407 | xfs_dir2_dataptr_to_off(mp, be32_to_cpu(lep->address))); |
1408 | /* | 1408 | /* |
1409 | * If it matches then return it. | 1409 | * If it matches then return it. |
1410 | */ | 1410 | */ |
@@ -1469,20 +1469,20 @@ xfs_dir2_leaf_removename( | |||
1469 | * Point to the leaf entry, use that to point to the data entry. | 1469 | * Point to the leaf entry, use that to point to the data entry. |
1470 | */ | 1470 | */ |
1471 | lep = &leaf->ents[index]; | 1471 | lep = &leaf->ents[index]; |
1472 | db = XFS_DIR2_DATAPTR_TO_DB(mp, be32_to_cpu(lep->address)); | 1472 | db = xfs_dir2_dataptr_to_db(mp, be32_to_cpu(lep->address)); |
1473 | dep = (xfs_dir2_data_entry_t *) | 1473 | dep = (xfs_dir2_data_entry_t *) |
1474 | ((char *)data + XFS_DIR2_DATAPTR_TO_OFF(mp, be32_to_cpu(lep->address))); | 1474 | ((char *)data + xfs_dir2_dataptr_to_off(mp, be32_to_cpu(lep->address))); |
1475 | needscan = needlog = 0; | 1475 | needscan = needlog = 0; |
1476 | oldbest = be16_to_cpu(data->hdr.bestfree[0].length); | 1476 | oldbest = be16_to_cpu(data->hdr.bestfree[0].length); |
1477 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 1477 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
1478 | bestsp = XFS_DIR2_LEAF_BESTS_P(ltp); | 1478 | bestsp = xfs_dir2_leaf_bests_p(ltp); |
1479 | ASSERT(be16_to_cpu(bestsp[db]) == oldbest); | 1479 | ASSERT(be16_to_cpu(bestsp[db]) == oldbest); |
1480 | /* | 1480 | /* |
1481 | * Mark the former data entry unused. | 1481 | * Mark the former data entry unused. |
1482 | */ | 1482 | */ |
1483 | xfs_dir2_data_make_free(tp, dbp, | 1483 | xfs_dir2_data_make_free(tp, dbp, |
1484 | (xfs_dir2_data_aoff_t)((char *)dep - (char *)data), | 1484 | (xfs_dir2_data_aoff_t)((char *)dep - (char *)data), |
1485 | XFS_DIR2_DATA_ENTSIZE(dep->namelen), &needlog, &needscan); | 1485 | xfs_dir2_data_entsize(dep->namelen), &needlog, &needscan); |
1486 | /* | 1486 | /* |
1487 | * We just mark the leaf entry stale by putting a null in it. | 1487 | * We just mark the leaf entry stale by putting a null in it. |
1488 | */ | 1488 | */ |
@@ -1602,7 +1602,7 @@ xfs_dir2_leaf_replace( | |||
1602 | */ | 1602 | */ |
1603 | dep = (xfs_dir2_data_entry_t *) | 1603 | dep = (xfs_dir2_data_entry_t *) |
1604 | ((char *)dbp->data + | 1604 | ((char *)dbp->data + |
1605 | XFS_DIR2_DATAPTR_TO_OFF(dp->i_mount, be32_to_cpu(lep->address))); | 1605 | xfs_dir2_dataptr_to_off(dp->i_mount, be32_to_cpu(lep->address))); |
1606 | ASSERT(args->inumber != be64_to_cpu(dep->inumber)); | 1606 | ASSERT(args->inumber != be64_to_cpu(dep->inumber)); |
1607 | /* | 1607 | /* |
1608 | * Put the new inode number in, log it. | 1608 | * Put the new inode number in, log it. |
@@ -1698,7 +1698,7 @@ xfs_dir2_leaf_trim_data( | |||
1698 | /* | 1698 | /* |
1699 | * Read the offending data block. We need its buffer. | 1699 | * Read the offending data block. We need its buffer. |
1700 | */ | 1700 | */ |
1701 | if ((error = xfs_da_read_buf(tp, dp, XFS_DIR2_DB_TO_DA(mp, db), -1, &dbp, | 1701 | if ((error = xfs_da_read_buf(tp, dp, xfs_dir2_db_to_da(mp, db), -1, &dbp, |
1702 | XFS_DATA_FORK))) { | 1702 | XFS_DATA_FORK))) { |
1703 | return error; | 1703 | return error; |
1704 | } | 1704 | } |
@@ -1712,7 +1712,7 @@ xfs_dir2_leaf_trim_data( | |||
1712 | */ | 1712 | */ |
1713 | 1713 | ||
1714 | leaf = lbp->data; | 1714 | leaf = lbp->data; |
1715 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 1715 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
1716 | ASSERT(be16_to_cpu(data->hdr.bestfree[0].length) == | 1716 | ASSERT(be16_to_cpu(data->hdr.bestfree[0].length) == |
1717 | mp->m_dirblksize - (uint)sizeof(data->hdr)); | 1717 | mp->m_dirblksize - (uint)sizeof(data->hdr)); |
1718 | ASSERT(db == be32_to_cpu(ltp->bestcount) - 1); | 1718 | ASSERT(db == be32_to_cpu(ltp->bestcount) - 1); |
@@ -1727,7 +1727,7 @@ xfs_dir2_leaf_trim_data( | |||
1727 | /* | 1727 | /* |
1728 | * Eliminate the last bests entry from the table. | 1728 | * Eliminate the last bests entry from the table. |
1729 | */ | 1729 | */ |
1730 | bestsp = XFS_DIR2_LEAF_BESTS_P(ltp); | 1730 | bestsp = xfs_dir2_leaf_bests_p(ltp); |
1731 | be32_add(<p->bestcount, -1); | 1731 | be32_add(<p->bestcount, -1); |
1732 | memmove(&bestsp[1], &bestsp[0], be32_to_cpu(ltp->bestcount) * sizeof(*bestsp)); | 1732 | memmove(&bestsp[1], &bestsp[0], be32_to_cpu(ltp->bestcount) * sizeof(*bestsp)); |
1733 | xfs_dir2_leaf_log_tail(tp, lbp); | 1733 | xfs_dir2_leaf_log_tail(tp, lbp); |
@@ -1838,12 +1838,12 @@ xfs_dir2_node_to_leaf( | |||
1838 | /* | 1838 | /* |
1839 | * Set up the leaf tail from the freespace block. | 1839 | * Set up the leaf tail from the freespace block. |
1840 | */ | 1840 | */ |
1841 | ltp = XFS_DIR2_LEAF_TAIL_P(mp, leaf); | 1841 | ltp = xfs_dir2_leaf_tail_p(mp, leaf); |
1842 | ltp->bestcount = free->hdr.nvalid; | 1842 | ltp->bestcount = free->hdr.nvalid; |
1843 | /* | 1843 | /* |
1844 | * Set up the leaf bests table. | 1844 | * Set up the leaf bests table. |
1845 | */ | 1845 | */ |
1846 | memcpy(XFS_DIR2_LEAF_BESTS_P(ltp), free->bests, | 1846 | memcpy(xfs_dir2_leaf_bests_p(ltp), free->bests, |
1847 | be32_to_cpu(ltp->bestcount) * sizeof(leaf->bests[0])); | 1847 | be32_to_cpu(ltp->bestcount) * sizeof(leaf->bests[0])); |
1848 | xfs_dir2_leaf_log_bests(tp, lbp, 0, be32_to_cpu(ltp->bestcount) - 1); | 1848 | xfs_dir2_leaf_log_bests(tp, lbp, 0, be32_to_cpu(ltp->bestcount) - 1); |
1849 | xfs_dir2_leaf_log_tail(tp, lbp); | 1849 | xfs_dir2_leaf_log_tail(tp, lbp); |