Lines Matching refs:dbp
385 struct xfs_buf *dbp) /* input block's buffer */
426 hdr = dbp->b_addr;
427 xfs_dir3_data_check(dp, dbp);
454 xfs_dir2_data_make_free(args, dbp,
462 dbp->b_ops = &xfs_dir3_data_buf_ops;
463 xfs_trans_buf_set_type(tp, dbp, XFS_BLFT_DIR_DATA_BUF);
482 xfs_dir2_data_log_header(args, dbp);
484 xfs_dir3_data_check(dp, dbp);
621 struct xfs_buf *dbp; /* data block buffer */
805 if ((error = xfs_dir3_data_init(args, use_block, &dbp))) {
827 hdr = dbp->b_addr;
838 0, &dbp);
843 hdr = dbp->b_addr;
856 error = xfs_dir2_data_use_free(args, dbp, dup,
882 xfs_dir2_data_log_header(args, dbp);
883 xfs_dir2_data_log_entry(args, dbp, dep);
911 xfs_dir3_data_check(dp, dbp);
1162 struct xfs_buf *dbp; /* data block buffer */
1177 error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp, &leafhdr);
1194 ((char *)dbp->b_addr +
1202 xfs_trans_brelse(tp, dbp);
1222 struct xfs_buf *dbp = NULL; /* data buffer */
1276 if (dbp)
1277 xfs_trans_brelse(tp, dbp);
1280 0, &dbp);
1290 dep = (xfs_dir2_data_entry_t *)((char *)dbp->b_addr +
1304 *dbpp = dbp;
1319 xfs_trans_brelse(tp, dbp);
1322 0, &dbp);
1328 *dbpp = dbp;
1335 if (dbp)
1336 xfs_trans_brelse(tp, dbp);
1352 struct xfs_buf *dbp; /* data block buffer */
1373 error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp, &leafhdr);
1379 hdr = dbp->b_addr;
1380 xfs_dir3_data_check(dp, dbp);
1401 xfs_dir2_data_make_free(args, dbp,
1422 xfs_dir2_data_log_header(args, dbp);
1431 xfs_dir3_data_check(dp, dbp);
1438 if ((error = xfs_dir2_shrink_inode(args, db, dbp))) {
1450 dbp = NULL;
1480 dbp = NULL;
1486 return xfs_dir2_leaf_to_block(args, lbp, dbp);
1496 struct xfs_buf *dbp; /* data block buffer */
1511 error = xfs_dir2_leaf_lookup_int(args, &lbp, &index, &dbp, &leafhdr);
1524 ((char *)dbp->b_addr +
1533 xfs_dir2_data_log_entry(args, dbp, dep);
1602 struct xfs_buf *dbp; /* data block buffer */
1614 error = xfs_dir3_data_read(tp, dp, xfs_dir2_db_to_da(geo, db), 0, &dbp);
1623 struct xfs_dir2_data_hdr *hdr = dbp->b_addr;
1638 if ((error = xfs_dir2_shrink_inode(args, db, dbp))) {
1640 xfs_trans_brelse(tp, dbp);