Lines Matching refs:dbp
393 struct xfs_buf *dbp) /* input block's buffer */ in xfs_dir2_block_to_leaf() argument
435 hdr = dbp->b_addr; in xfs_dir2_block_to_leaf()
436 xfs_dir3_data_check(dp, dbp); in xfs_dir2_block_to_leaf()
463 xfs_dir2_data_make_free(args, dbp, in xfs_dir2_block_to_leaf()
471 dbp->b_ops = &xfs_dir3_data_buf_ops; in xfs_dir2_block_to_leaf()
472 xfs_trans_buf_set_type(tp, dbp, XFS_BLFT_DIR_DATA_BUF); in xfs_dir2_block_to_leaf()
491 xfs_dir2_data_log_header(args, dbp); in xfs_dir2_block_to_leaf()
493 xfs_dir3_data_check(dp, dbp); in xfs_dir2_block_to_leaf()
629 struct xfs_buf *dbp; /* data block buffer */ in xfs_dir2_leaf_addname() local
817 if ((error = xfs_dir3_data_init(args, use_block, &dbp))) { in xfs_dir2_leaf_addname()
839 hdr = dbp->b_addr; in xfs_dir2_leaf_addname()
850 -1, &dbp); in xfs_dir2_leaf_addname()
855 hdr = dbp->b_addr; in xfs_dir2_leaf_addname()
868 error = xfs_dir2_data_use_free(args, dbp, dup, in xfs_dir2_leaf_addname()
894 xfs_dir2_data_log_header(args, dbp); in xfs_dir2_leaf_addname()
895 xfs_dir2_data_log_entry(args, dbp, dep); in xfs_dir2_leaf_addname()
923 xfs_dir3_data_check(dp, dbp); in xfs_dir2_leaf_addname()
1176 struct xfs_buf *dbp; /* data block buffer */ in xfs_dir2_leaf_lookup() local
1192 if ((error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp))) { in xfs_dir2_leaf_lookup()
1209 ((char *)dbp->b_addr + in xfs_dir2_leaf_lookup()
1217 xfs_trans_brelse(tp, dbp); in xfs_dir2_leaf_lookup()
1236 struct xfs_buf *dbp = NULL; /* data buffer */ in xfs_dir2_leaf_lookup_int() local
1292 if (dbp) in xfs_dir2_leaf_lookup_int()
1293 xfs_trans_brelse(tp, dbp); in xfs_dir2_leaf_lookup_int()
1296 -1, &dbp); in xfs_dir2_leaf_lookup_int()
1306 dep = (xfs_dir2_data_entry_t *)((char *)dbp->b_addr + in xfs_dir2_leaf_lookup_int()
1320 *dbpp = dbp; in xfs_dir2_leaf_lookup_int()
1335 xfs_trans_brelse(tp, dbp); in xfs_dir2_leaf_lookup_int()
1338 -1, &dbp); in xfs_dir2_leaf_lookup_int()
1344 *dbpp = dbp; in xfs_dir2_leaf_lookup_int()
1351 if (dbp) in xfs_dir2_leaf_lookup_int()
1352 xfs_trans_brelse(tp, dbp); in xfs_dir2_leaf_lookup_int()
1367 struct xfs_buf *dbp; /* data block buffer */ in xfs_dir2_leaf_removename() local
1389 if ((error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp))) { in xfs_dir2_leaf_removename()
1394 hdr = dbp->b_addr; in xfs_dir2_leaf_removename()
1395 xfs_dir3_data_check(dp, dbp); in xfs_dir2_leaf_removename()
1415 xfs_dir2_data_make_free(args, dbp, in xfs_dir2_leaf_removename()
1435 xfs_dir2_data_log_header(args, dbp); in xfs_dir2_leaf_removename()
1444 xfs_dir3_data_check(dp, dbp); in xfs_dir2_leaf_removename()
1451 if ((error = xfs_dir2_shrink_inode(args, db, dbp))) { in xfs_dir2_leaf_removename()
1463 dbp = NULL; in xfs_dir2_leaf_removename()
1493 dbp = NULL; in xfs_dir2_leaf_removename()
1499 return xfs_dir2_leaf_to_block(args, lbp, dbp); in xfs_dir2_leaf_removename()
1509 struct xfs_buf *dbp; /* data block buffer */ in xfs_dir2_leaf_replace() local
1525 if ((error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp))) { in xfs_dir2_leaf_replace()
1539 ((char *)dbp->b_addr + in xfs_dir2_leaf_replace()
1548 xfs_dir2_data_log_entry(args, dbp, dep); in xfs_dir2_leaf_replace()
1620 struct xfs_buf *dbp; /* data block buffer */ in xfs_dir2_leaf_trim_data() local
1633 -1, &dbp); in xfs_dir2_leaf_trim_data()
1642 struct xfs_dir2_data_hdr *hdr = dbp->b_addr; in xfs_dir2_leaf_trim_data()
1656 if ((error = xfs_dir2_shrink_inode(args, db, dbp))) { in xfs_dir2_leaf_trim_data()
1658 xfs_trans_brelse(tp, dbp); in xfs_dir2_leaf_trim_data()