Lines Matching defs:irec
345 /* Transform a rmapbt irec into a fsmap */
363 /* Transform a bnobt irec into a fsmap */
372 struct xfs_rmap_irec irec;
378 irec.rm_startblock = rec->ar_startblock;
379 irec.rm_blockcount = rec->ar_blockcount;
380 irec.rm_owner = XFS_RMAP_OWN_NULL; /* "free" */
381 irec.rm_offset = 0;
382 irec.rm_flags = 0;
384 return xfs_getfsmap_helper(cur->bc_tp, info, &irec, rec_daddr);
390 struct xfs_rmap_irec *irec,
393 irec->rm_flags = 0;
395 irec->rm_flags |= XFS_RMAP_ATTR_FORK;
397 irec->rm_flags |= XFS_RMAP_BMBT_BLOCK;
399 irec->rm_flags |= XFS_RMAP_UNWRITTEN;
458 struct xfs_rmap_irec irec;
461 irec.rm_startblock = rec->ar_startext * mp->m_sb.sb_rextsize;
462 rec_daddr = XFS_FSB_TO_BB(mp, irec.rm_startblock);
463 irec.rm_blockcount = rec->ar_extcount * mp->m_sb.sb_rextsize;
464 irec.rm_owner = XFS_RMAP_OWN_NULL; /* "free" */
465 irec.rm_offset = 0;
466 irec.rm_flags = 0;
468 return xfs_getfsmap_helper(tp, info, &irec, rec_daddr);