• Home
  • Raw
  • Download

Lines Matching refs:dp

78 	xfs_inode_t		*dp;		/* directory inode */  in xfs_dir2_block_addname()  local
98 dp = args->dp; in xfs_dir2_block_addname()
100 mp = dp->i_mount; in xfs_dir2_block_addname()
105 xfs_da_read_buf(tp, dp, mp->m_dirdatablk, -1, &bp, XFS_DATA_FORK))) { in xfs_dir2_block_addname()
426 xfs_dir2_data_check(dp, bp); in xfs_dir2_block_addname()
436 xfs_inode_t *dp, /* incore inode */ in xfs_dir2_block_getdents() argument
454 mp = dp->i_mount; in xfs_dir2_block_getdents()
464 error = xfs_da_read_buf(NULL, dp, mp->m_dirdatablk, -1, in xfs_dir2_block_getdents()
476 xfs_dir2_data_check(dp, bp); in xfs_dir2_block_getdents()
593 xfs_inode_t *dp; /* incore inode */ in xfs_dir2_block_lookup() local
605 dp = args->dp; in xfs_dir2_block_lookup()
606 mp = dp->i_mount; in xfs_dir2_block_lookup()
608 xfs_dir2_data_check(dp, bp); in xfs_dir2_block_lookup()
640 xfs_inode_t *dp; /* incore inode */ in xfs_dir2_block_lookup_int() local
650 dp = args->dp; in xfs_dir2_block_lookup_int()
652 mp = dp->i_mount; in xfs_dir2_block_lookup_int()
657 xfs_da_read_buf(tp, dp, mp->m_dirdatablk, -1, &bp, XFS_DATA_FORK))) { in xfs_dir2_block_lookup_int()
662 xfs_dir2_data_check(dp, bp); in xfs_dir2_block_lookup_int()
745 xfs_inode_t *dp; /* incore inode */ in xfs_dir2_block_removename() local
763 dp = args->dp; in xfs_dir2_block_removename()
765 mp = dp->i_mount; in xfs_dir2_block_removename()
798 xfs_dir2_data_check(dp, bp); in xfs_dir2_block_removename()
802 if ((size = xfs_dir2_block_sfsize(dp, block, &sfh)) > in xfs_dir2_block_removename()
803 XFS_IFORK_DSIZE(dp)) { in xfs_dir2_block_removename()
826 xfs_inode_t *dp; /* incore inode */ in xfs_dir2_block_replace() local
839 dp = args->dp; in xfs_dir2_block_replace()
840 mp = dp->i_mount; in xfs_dir2_block_replace()
855 xfs_dir2_data_check(dp, bp); in xfs_dir2_block_replace()
889 xfs_inode_t *dp; /* incore directory inode */ in xfs_dir2_leaf_to_block() local
906 dp = args->dp; in xfs_dir2_leaf_to_block()
908 mp = dp->i_mount; in xfs_dir2_leaf_to_block()
918 while (dp->i_d.di_size > mp->m_dirblksize) { in xfs_dir2_leaf_to_block()
935 (error = xfs_da_read_buf(tp, dp, mp->m_dirdatablk, -1, &dbp, in xfs_dir2_leaf_to_block()
1006 if ((size = xfs_dir2_block_sfsize(dp, block, &sfh)) > in xfs_dir2_leaf_to_block()
1007 XFS_IFORK_DSIZE(dp)) { in xfs_dir2_leaf_to_block()
1035 xfs_inode_t *dp; /* incore directory inode */ in xfs_dir2_sf_to_block() local
1053 dp = args->dp; in xfs_dir2_sf_to_block()
1055 mp = dp->i_mount; in xfs_dir2_sf_to_block()
1056 ASSERT(dp->i_df.if_flags & XFS_IFINLINE); in xfs_dir2_sf_to_block()
1060 if (dp->i_d.di_size < offsetof(xfs_dir2_sf_hdr_t, parent)) { in xfs_dir2_sf_to_block()
1064 ASSERT(dp->i_df.if_bytes == dp->i_d.di_size); in xfs_dir2_sf_to_block()
1065 ASSERT(dp->i_df.if_u1.if_data != NULL); in xfs_dir2_sf_to_block()
1066 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data; in xfs_dir2_sf_to_block()
1067 ASSERT(dp->i_d.di_size >= xfs_dir2_sf_hdr_size(sfp->hdr.i8count)); in xfs_dir2_sf_to_block()
1073 buf_len = dp->i_df.if_bytes; in xfs_dir2_sf_to_block()
1074 buf = kmem_alloc(dp->i_df.if_bytes, KM_SLEEP); in xfs_dir2_sf_to_block()
1076 memcpy(buf, sfp, dp->i_df.if_bytes); in xfs_dir2_sf_to_block()
1077 xfs_idata_realloc(dp, -dp->i_df.if_bytes, XFS_DATA_FORK); in xfs_dir2_sf_to_block()
1078 dp->i_d.di_size = 0; in xfs_dir2_sf_to_block()
1079 xfs_trans_log_inode(tp, dp, XFS_ILOG_CORE); in xfs_dir2_sf_to_block()
1135 dep->inumber = cpu_to_be64(dp->i_ino); in xfs_dir2_sf_to_block()
1230 xfs_dir2_data_check(dp, bp); in xfs_dir2_sf_to_block()