diff options
Diffstat (limited to 'fs/xfs/xfs_dir2_data.c')
| -rw-r--r-- | fs/xfs/xfs_dir2_data.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/fs/xfs/xfs_dir2_data.c b/fs/xfs/xfs_dir2_data.c index 2046988e9eb2..44ffd4d6bc91 100644 --- a/fs/xfs/xfs_dir2_data.c +++ b/fs/xfs/xfs_dir2_data.c | |||
| @@ -42,8 +42,8 @@ xfs_dir2_data_freefind(xfs_dir2_data_hdr_t *hdr, xfs_dir2_data_unused_t *dup); | |||
| 42 | */ | 42 | */ |
| 43 | void | 43 | void |
| 44 | xfs_dir2_data_check( | 44 | xfs_dir2_data_check( |
| 45 | xfs_inode_t *dp, /* incore inode pointer */ | 45 | struct xfs_inode *dp, /* incore inode pointer */ |
| 46 | xfs_dabuf_t *bp) /* data block's buffer */ | 46 | struct xfs_buf *bp) /* data block's buffer */ |
| 47 | { | 47 | { |
| 48 | xfs_dir2_dataptr_t addr; /* addr for leaf lookup */ | 48 | xfs_dir2_dataptr_t addr; /* addr for leaf lookup */ |
| 49 | xfs_dir2_data_free_t *bf; /* bestfree table */ | 49 | xfs_dir2_data_free_t *bf; /* bestfree table */ |
| @@ -65,7 +65,7 @@ xfs_dir2_data_check( | |||
| 65 | struct xfs_name name; | 65 | struct xfs_name name; |
| 66 | 66 | ||
| 67 | mp = dp->i_mount; | 67 | mp = dp->i_mount; |
| 68 | hdr = bp->data; | 68 | hdr = bp->b_addr; |
| 69 | bf = hdr->bestfree; | 69 | bf = hdr->bestfree; |
| 70 | p = (char *)(hdr + 1); | 70 | p = (char *)(hdr + 1); |
| 71 | 71 | ||
| @@ -389,9 +389,9 @@ int /* error */ | |||
| 389 | xfs_dir2_data_init( | 389 | xfs_dir2_data_init( |
| 390 | xfs_da_args_t *args, /* directory operation args */ | 390 | xfs_da_args_t *args, /* directory operation args */ |
| 391 | xfs_dir2_db_t blkno, /* logical dir block number */ | 391 | xfs_dir2_db_t blkno, /* logical dir block number */ |
| 392 | xfs_dabuf_t **bpp) /* output block buffer */ | 392 | struct xfs_buf **bpp) /* output block buffer */ |
| 393 | { | 393 | { |
| 394 | xfs_dabuf_t *bp; /* block buffer */ | 394 | struct xfs_buf *bp; /* block buffer */ |
| 395 | xfs_dir2_data_hdr_t *hdr; /* data block header */ | 395 | xfs_dir2_data_hdr_t *hdr; /* data block header */ |
| 396 | xfs_inode_t *dp; /* incore directory inode */ | 396 | xfs_inode_t *dp; /* incore directory inode */ |
| 397 | xfs_dir2_data_unused_t *dup; /* unused entry pointer */ | 397 | xfs_dir2_data_unused_t *dup; /* unused entry pointer */ |
| @@ -417,7 +417,7 @@ xfs_dir2_data_init( | |||
| 417 | /* | 417 | /* |
| 418 | * Initialize the header. | 418 | * Initialize the header. |
| 419 | */ | 419 | */ |
| 420 | hdr = bp->data; | 420 | hdr = bp->b_addr; |
| 421 | hdr->magic = cpu_to_be32(XFS_DIR2_DATA_MAGIC); | 421 | hdr->magic = cpu_to_be32(XFS_DIR2_DATA_MAGIC); |
| 422 | hdr->bestfree[0].offset = cpu_to_be16(sizeof(*hdr)); | 422 | hdr->bestfree[0].offset = cpu_to_be16(sizeof(*hdr)); |
| 423 | for (i = 1; i < XFS_DIR2_DATA_FD_COUNT; i++) { | 423 | for (i = 1; i < XFS_DIR2_DATA_FD_COUNT; i++) { |
| @@ -449,16 +449,16 @@ xfs_dir2_data_init( | |||
| 449 | */ | 449 | */ |
| 450 | void | 450 | void |
| 451 | xfs_dir2_data_log_entry( | 451 | xfs_dir2_data_log_entry( |
| 452 | xfs_trans_t *tp, /* transaction pointer */ | 452 | struct xfs_trans *tp, |
| 453 | xfs_dabuf_t *bp, /* block buffer */ | 453 | struct xfs_buf *bp, |
| 454 | xfs_dir2_data_entry_t *dep) /* data entry pointer */ | 454 | xfs_dir2_data_entry_t *dep) /* data entry pointer */ |
| 455 | { | 455 | { |
| 456 | xfs_dir2_data_hdr_t *hdr = bp->data; | 456 | xfs_dir2_data_hdr_t *hdr = bp->b_addr; |
| 457 | 457 | ||
| 458 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || | 458 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || |
| 459 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); | 459 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); |
| 460 | 460 | ||
| 461 | xfs_da_log_buf(tp, bp, (uint)((char *)dep - (char *)hdr), | 461 | xfs_trans_log_buf(tp, bp, (uint)((char *)dep - (char *)hdr), |
| 462 | (uint)((char *)(xfs_dir2_data_entry_tag_p(dep) + 1) - | 462 | (uint)((char *)(xfs_dir2_data_entry_tag_p(dep) + 1) - |
| 463 | (char *)hdr - 1)); | 463 | (char *)hdr - 1)); |
| 464 | } | 464 | } |
| @@ -468,15 +468,15 @@ xfs_dir2_data_log_entry( | |||
| 468 | */ | 468 | */ |
| 469 | void | 469 | void |
| 470 | xfs_dir2_data_log_header( | 470 | xfs_dir2_data_log_header( |
| 471 | xfs_trans_t *tp, /* transaction pointer */ | 471 | struct xfs_trans *tp, |
| 472 | xfs_dabuf_t *bp) /* block buffer */ | 472 | struct xfs_buf *bp) |
| 473 | { | 473 | { |
| 474 | xfs_dir2_data_hdr_t *hdr = bp->data; | 474 | xfs_dir2_data_hdr_t *hdr = bp->b_addr; |
| 475 | 475 | ||
| 476 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || | 476 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || |
| 477 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); | 477 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); |
| 478 | 478 | ||
| 479 | xfs_da_log_buf(tp, bp, 0, sizeof(*hdr) - 1); | 479 | xfs_trans_log_buf(tp, bp, 0, sizeof(*hdr) - 1); |
| 480 | } | 480 | } |
| 481 | 481 | ||
| 482 | /* | 482 | /* |
| @@ -484,11 +484,11 @@ xfs_dir2_data_log_header( | |||
| 484 | */ | 484 | */ |
| 485 | void | 485 | void |
| 486 | xfs_dir2_data_log_unused( | 486 | xfs_dir2_data_log_unused( |
| 487 | xfs_trans_t *tp, /* transaction pointer */ | 487 | struct xfs_trans *tp, |
| 488 | xfs_dabuf_t *bp, /* block buffer */ | 488 | struct xfs_buf *bp, |
| 489 | xfs_dir2_data_unused_t *dup) /* data unused pointer */ | 489 | xfs_dir2_data_unused_t *dup) /* data unused pointer */ |
| 490 | { | 490 | { |
| 491 | xfs_dir2_data_hdr_t *hdr = bp->data; | 491 | xfs_dir2_data_hdr_t *hdr = bp->b_addr; |
| 492 | 492 | ||
| 493 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || | 493 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || |
| 494 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); | 494 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); |
| @@ -496,13 +496,13 @@ xfs_dir2_data_log_unused( | |||
| 496 | /* | 496 | /* |
| 497 | * Log the first part of the unused entry. | 497 | * Log the first part of the unused entry. |
| 498 | */ | 498 | */ |
| 499 | xfs_da_log_buf(tp, bp, (uint)((char *)dup - (char *)hdr), | 499 | xfs_trans_log_buf(tp, bp, (uint)((char *)dup - (char *)hdr), |
| 500 | (uint)((char *)&dup->length + sizeof(dup->length) - | 500 | (uint)((char *)&dup->length + sizeof(dup->length) - |
| 501 | 1 - (char *)hdr)); | 501 | 1 - (char *)hdr)); |
| 502 | /* | 502 | /* |
| 503 | * Log the end (tag) of the unused entry. | 503 | * Log the end (tag) of the unused entry. |
| 504 | */ | 504 | */ |
| 505 | xfs_da_log_buf(tp, bp, | 505 | xfs_trans_log_buf(tp, bp, |
| 506 | (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr), | 506 | (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr), |
| 507 | (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr + | 507 | (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr + |
| 508 | sizeof(xfs_dir2_data_off_t) - 1)); | 508 | sizeof(xfs_dir2_data_off_t) - 1)); |
| @@ -514,8 +514,8 @@ xfs_dir2_data_log_unused( | |||
| 514 | */ | 514 | */ |
| 515 | void | 515 | void |
| 516 | xfs_dir2_data_make_free( | 516 | xfs_dir2_data_make_free( |
| 517 | xfs_trans_t *tp, /* transaction pointer */ | 517 | struct xfs_trans *tp, |
| 518 | xfs_dabuf_t *bp, /* block buffer */ | 518 | struct xfs_buf *bp, |
| 519 | xfs_dir2_data_aoff_t offset, /* starting byte offset */ | 519 | xfs_dir2_data_aoff_t offset, /* starting byte offset */ |
| 520 | xfs_dir2_data_aoff_t len, /* length in bytes */ | 520 | xfs_dir2_data_aoff_t len, /* length in bytes */ |
| 521 | int *needlogp, /* out: log header */ | 521 | int *needlogp, /* out: log header */ |
| @@ -531,7 +531,7 @@ xfs_dir2_data_make_free( | |||
| 531 | xfs_dir2_data_unused_t *prevdup; /* unused entry before us */ | 531 | xfs_dir2_data_unused_t *prevdup; /* unused entry before us */ |
| 532 | 532 | ||
| 533 | mp = tp->t_mountp; | 533 | mp = tp->t_mountp; |
| 534 | hdr = bp->data; | 534 | hdr = bp->b_addr; |
| 535 | 535 | ||
| 536 | /* | 536 | /* |
| 537 | * Figure out where the end of the data area is. | 537 | * Figure out where the end of the data area is. |
| @@ -696,8 +696,8 @@ xfs_dir2_data_make_free( | |||
| 696 | */ | 696 | */ |
| 697 | void | 697 | void |
| 698 | xfs_dir2_data_use_free( | 698 | xfs_dir2_data_use_free( |
| 699 | xfs_trans_t *tp, /* transaction pointer */ | 699 | struct xfs_trans *tp, |
| 700 | xfs_dabuf_t *bp, /* data block buffer */ | 700 | struct xfs_buf *bp, |
| 701 | xfs_dir2_data_unused_t *dup, /* unused entry */ | 701 | xfs_dir2_data_unused_t *dup, /* unused entry */ |
| 702 | xfs_dir2_data_aoff_t offset, /* starting offset to use */ | 702 | xfs_dir2_data_aoff_t offset, /* starting offset to use */ |
| 703 | xfs_dir2_data_aoff_t len, /* length to use */ | 703 | xfs_dir2_data_aoff_t len, /* length to use */ |
| @@ -713,7 +713,7 @@ xfs_dir2_data_use_free( | |||
| 713 | xfs_dir2_data_unused_t *newdup2; /* another new unused entry */ | 713 | xfs_dir2_data_unused_t *newdup2; /* another new unused entry */ |
| 714 | int oldlen; /* old unused entry's length */ | 714 | int oldlen; /* old unused entry's length */ |
| 715 | 715 | ||
| 716 | hdr = bp->data; | 716 | hdr = bp->b_addr; |
| 717 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || | 717 | ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || |
| 718 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); | 718 | hdr->magic == cpu_to_be32(XFS_DIR2_BLOCK_MAGIC)); |
| 719 | ASSERT(be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG); | 719 | ASSERT(be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG); |
