Lines Matching defs:geo

144 	struct xfs_da_geometry		*geo = mp->m_dir_geo;
149 ltp = xfs_dir2_leaf_tail_p(geo, leaf);
156 if (hdr->count > geo->leaf_max_ents)
354 ASSERT(bno >= xfs_dir2_byte_to_db(args->geo, XFS_DIR2_LEAF_OFFSET) &&
355 bno < xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET));
357 error = xfs_da_get_buf(tp, dp, xfs_dir2_db_to_da(args->geo, bno),
407 ldb = xfs_dir2_da_to_db(args->geo, blkno);
408 ASSERT(ldb == xfs_dir2_byte_to_db(args->geo, XFS_DIR2_LEAF_OFFSET));
419 btp = xfs_dir2_block_tail_p(args->geo, hdr);
447 (xfs_dir2_data_aoff_t)((char *)hdr + args->geo->blksize -
465 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
640 error = xfs_dir3_leaf_read(tp, dp, args->geo->leafblk, &lbp);
652 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
669 i = xfs_dir2_dataptr_to_db(args->geo, be32_to_cpu(lep->address));
828 xfs_dir2_db_to_da(args->geo, use_block),
893 xfs_dir2_db_off_to_dataptr(args->geo, use_block,
1068 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
1120 args->geo->leaf_hdr_size - 1);
1139 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
1141 (uint)(args->geo->blksize - 1));
1186 xfs_dir2_dataptr_to_off(args->geo, be32_to_cpu(lep->address)));
1231 error = xfs_dir3_leaf_read(tp, dp, args->geo->leafblk, &lbp);
1260 newdb = xfs_dir2_dataptr_to_db(args->geo,
1270 xfs_dir2_db_to_da(args->geo, newdb),
1282 xfs_dir2_dataptr_to_off(args->geo,
1312 xfs_dir2_db_to_da(args->geo, cidb),
1339 struct xfs_da_geometry *geo = args->geo;
1378 db = xfs_dir2_dataptr_to_db(geo, be32_to_cpu(lep->address));
1380 xfs_dir2_dataptr_to_off(geo, be32_to_cpu(lep->address)));
1383 ltp = xfs_dir2_leaf_tail_p(geo, leaf);
1427 geo->blksize - geo->data_entry_offset) {
1428 ASSERT(db != geo->datablk);
1470 else if (db != geo->datablk)
1516 xfs_dir2_dataptr_to_off(args->geo, be32_to_cpu(lep->address)));
1591 struct xfs_da_geometry *geo = args->geo;
1605 error = xfs_dir3_data_read(tp, dp, xfs_dir2_db_to_da(geo, db), 0, &dbp);
1610 ltp = xfs_dir2_leaf_tail_p(geo, leaf);
1621 geo->blksize - geo->data_entry_offset);
1707 fo -= args->geo->fsbcount;
1714 while (fo > args->geo->freeblk) {
1719 fo -= args->geo->fsbcount;
1732 if (XFS_FSB_TO_B(mp, fo) > XFS_DIR2_LEAF_OFFSET + args->geo->blksize)
1744 error = xfs_dir2_free_read(tp, dp, args->geo->freeblk, &fbp);
1755 if (xfs_dir3_leaf_size(&leafhdr, freehdr.nvalid) > args->geo->blksize) {
1775 ltp = xfs_dir2_leaf_tail_p(args->geo, leaf);
1794 xfs_dir2_byte_to_db(args->geo, XFS_DIR2_FREE_OFFSET),