Lines Matching refs:dp
295 struct dinode *dp;
371 dp = (struct dinode *) mp->data;
372 dp += rel_inode;
374 if (ip->i_ino != le32_to_cpu(dp->di_number)) {
377 } else if (le32_to_cpu(dp->di_nlink) == 0)
381 rc = copy_from_dinode(dp, ip);
419 struct dinode *dp;
452 dp = (struct dinode *) (mp->data);
453 dp += inum % 8; /* 8 inodes per 4K page */
456 if ((copy_from_dinode(dp, ip)) != 0) {
473 sbi->gengen = le32_to_cpu(dp->di_gengen);
474 sbi->inostamp = le32_to_cpu(dp->di_inostamp);
501 struct dinode *dp;
522 dp = (struct dinode *) (mp->data);
523 dp += inum % 8; /* 8 inodes per 4K page */
526 copy_to_dinode(dp, ip);
527 memcpy(&dp->di_xtroot, &JFS_IP(ip)->i_xtroot, 288);
530 dp->di_gengen = cpu_to_le32(sbi->gengen);
584 struct dinode *dp;
641 dp = (struct dinode *) mp->data;
642 dp += rel_inode;
687 xp = (xtroot_t *) &dp->di_dirtable;
723 xp = &dp->di_xtroot;
747 xp = (dtpage_t *) & dp->di_dtroot;
765 memcpy(&dp->di_inline_all, jfs_ip->i_inline_all, IDATASIZE);
776 memcpy(&dp->di_inlineea, jfs_ip->i_inline_ea, INODESLOTSIZE);
787 copy_to_dinode(dp, ip);
790 memcpy(&dp->di_dirtable, &jfs_ip->i_dirtable, 96);
2162 struct dinode *dp;
2277 dp = (struct dinode *) dmp->data;
2282 for (j = 0; j < INOSPERPAGE; j++, dp++, ino++) {
2283 dp->di_inostamp = cpu_to_le32(sbi->inostamp);
2284 dp->di_number = cpu_to_le32(ino);
2285 dp->di_fileset = cpu_to_le32(FILESYSTEM_I);
2286 dp->di_mode = 0;
2287 dp->di_nlink = 0;
2288 PXDaddress(&(dp->di_ixpxd), blkno);
2289 PXDlength(&(dp->di_ixpxd), imap->im_nbperiext);