Lines Matching refs:dep
343 xfs_dir2_data_entry_t *dep; /* block data entry */ in xfs_dir2_block_addname() local
532 dep = (xfs_dir2_data_entry_t *)dup; in xfs_dir2_block_addname()
538 (char *)dep - (char *)hdr)); in xfs_dir2_block_addname()
549 dep->inumber = cpu_to_be64(args->inumber); in xfs_dir2_block_addname()
550 dep->namelen = args->namelen; in xfs_dir2_block_addname()
551 memcpy(dep->name, args->name, args->namelen); in xfs_dir2_block_addname()
552 dp->d_ops->data_put_ftype(dep, args->filetype); in xfs_dir2_block_addname()
553 tagp = dp->d_ops->data_entry_tag_p(dep); in xfs_dir2_block_addname()
554 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_block_addname()
563 xfs_dir2_data_log_entry(args, bp, dep); in xfs_dir2_block_addname()
616 xfs_dir2_data_entry_t *dep; /* block data entry */ in xfs_dir2_block_lookup() local
637 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_lookup()
643 args->inumber = be64_to_cpu(dep->inumber); in xfs_dir2_block_lookup()
644 args->filetype = dp->d_ops->data_get_ftype(dep); in xfs_dir2_block_lookup()
645 error = xfs_dir_cilookup_result(args, dep->name, dep->namelen); in xfs_dir2_block_lookup()
664 xfs_dir2_data_entry_t *dep; /* block data entry */ in xfs_dir2_block_lookup_int() local
722 dep = (xfs_dir2_data_entry_t *) in xfs_dir2_block_lookup_int()
729 cmp = mp->m_dirnameops->compname(args, dep->name, dep->namelen); in xfs_dir2_block_lookup_int()
766 xfs_dir2_data_entry_t *dep; /* block data entry */ in xfs_dir2_block_removename() local
793 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_removename()
801 (xfs_dir2_data_aoff_t)((char *)dep - (char *)hdr), in xfs_dir2_block_removename()
802 dp->d_ops->data_entsize(dep->namelen), &needlog, &needscan); in xfs_dir2_block_removename()
846 xfs_dir2_data_entry_t *dep; /* block data entry */ in xfs_dir2_block_replace() local
867 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_replace()
870 ASSERT(be64_to_cpu(dep->inumber) != args->inumber); in xfs_dir2_block_replace()
874 dep->inumber = cpu_to_be64(args->inumber); in xfs_dir2_block_replace()
875 dp->d_ops->data_put_ftype(dep, args->filetype); in xfs_dir2_block_replace()
876 xfs_dir2_data_log_entry(args, bp, dep); in xfs_dir2_block_replace()
1055 xfs_dir2_data_entry_t *dep; /* data entry pointer */ in xfs_dir2_sf_to_block() local
1158 dep = dp->d_ops->data_dot_entry_p(hdr); in xfs_dir2_sf_to_block()
1159 dep->inumber = cpu_to_be64(dp->i_ino); in xfs_dir2_sf_to_block()
1160 dep->namelen = 1; in xfs_dir2_sf_to_block()
1161 dep->name[0] = '.'; in xfs_dir2_sf_to_block()
1162 dp->d_ops->data_put_ftype(dep, XFS_DIR3_FT_DIR); in xfs_dir2_sf_to_block()
1163 tagp = dp->d_ops->data_entry_tag_p(dep); in xfs_dir2_sf_to_block()
1164 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_sf_to_block()
1165 xfs_dir2_data_log_entry(args, bp, dep); in xfs_dir2_sf_to_block()
1168 (char *)dep - (char *)hdr)); in xfs_dir2_sf_to_block()
1172 dep = dp->d_ops->data_dotdot_entry_p(hdr); in xfs_dir2_sf_to_block()
1173 dep->inumber = cpu_to_be64(dp->d_ops->sf_get_parent_ino(sfp)); in xfs_dir2_sf_to_block()
1174 dep->namelen = 2; in xfs_dir2_sf_to_block()
1175 dep->name[0] = dep->name[1] = '.'; in xfs_dir2_sf_to_block()
1176 dp->d_ops->data_put_ftype(dep, XFS_DIR3_FT_DIR); in xfs_dir2_sf_to_block()
1177 tagp = dp->d_ops->data_entry_tag_p(dep); in xfs_dir2_sf_to_block()
1178 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_sf_to_block()
1179 xfs_dir2_data_log_entry(args, bp, dep); in xfs_dir2_sf_to_block()
1182 (char *)dep - (char *)hdr)); in xfs_dir2_sf_to_block()
1223 dep = (xfs_dir2_data_entry_t *)((char *)hdr + newoffset); in xfs_dir2_sf_to_block()
1224 dep->inumber = cpu_to_be64(dp->d_ops->sf_get_ino(sfp, sfep)); in xfs_dir2_sf_to_block()
1225 dep->namelen = sfep->namelen; in xfs_dir2_sf_to_block()
1226 dp->d_ops->data_put_ftype(dep, dp->d_ops->sf_get_ftype(sfep)); in xfs_dir2_sf_to_block()
1227 memcpy(dep->name, sfep->name, dep->namelen); in xfs_dir2_sf_to_block()
1228 tagp = dp->d_ops->data_entry_tag_p(dep); in xfs_dir2_sf_to_block()
1229 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_sf_to_block()
1230 xfs_dir2_data_log_entry(args, bp, dep); in xfs_dir2_sf_to_block()
1236 (char *)dep - (char *)hdr)); in xfs_dir2_sf_to_block()