• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/

Lines Matching defs:imap

154 	xfs_imap_t	imap;
163 imap.im_blkno = 0;
164 error = xfs_imap(mp, tp, ino, &imap, XFS_IMAP_LOOKUP);
177 if ((imap.im_blkno + imap.im_len) >
182 (unsigned long long)imap.im_blkno,
183 imap.im_len, mp->m_fsname);
191 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, imap.im_blkno,
192 (int)imap.im_len, XFS_BUF_LOCK, &bp);
219 *dipp = (xfs_dinode_t *)xfs_buf_offset(bp, imap.im_boffset);
221 *offset = imap.im_boffset;
256 xfs_imap_t imap;
267 imap.im_blkno = bno;
268 if ((error = xfs_imap(mp, tp, ip->i_ino, &imap,
278 if ((imap.im_blkno + imap.im_len) >
282 "(imap.im_blkno (0x%llx) "
283 "+ imap.im_len (0x%llx)) > "
286 (unsigned long long) imap.im_blkno,
287 (unsigned long long) imap.im_len,
297 ip->i_blkno = imap.im_blkno;
298 ip->i_len = imap.im_len;
299 ip->i_boffset = imap.im_boffset;
305 imap.im_blkno = ip->i_blkno;
306 imap.im_len = ip->i_len;
307 imap.im_boffset = ip->i_boffset;
309 ASSERT(bno == 0 || bno == imap.im_blkno);
315 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, imap.im_blkno,
316 (int)imap.im_len, XFS_BUF_LOCK, &bp);
321 "imap.im_blkno 0x%llx, imap.im_len 0x%llx",
322 error, (unsigned long long) imap.im_blkno,
323 (unsigned long long) imap.im_len);
336 ni = BBTOB(imap.im_len) >> mp->m_sb.sb_inodelog;
361 (unsigned long long)imap.im_blkno, i,
381 *dipp = (xfs_dinode_t *)xfs_buf_offset(bp, imap.im_boffset);
2624 * imap -- this structure is filled in with the information necessary
2634 xfs_imap_t *imap,
2642 fsbno = imap->im_blkno ?
2643 XFS_DADDR_TO_FSB(mp, imap->im_blkno) : NULLFSBLOCK;
2648 imap->im_blkno = XFS_FSB_TO_DADDR(mp, fsbno);
2649 imap->im_len = XFS_FSB_TO_BB(mp, len);
2650 imap->im_agblkno = XFS_FSB_TO_AGBNO(mp, fsbno);
2651 imap->im_ioffset = (ushort)off;
2652 imap->im_boffset = (ushort)(off << mp->m_sb.sb_inodelog);