Lines Matching refs:new_bp
439 xfs_buf_t *new_bp) in _xfs_buf_find() argument
514 if (new_bp) { in _xfs_buf_find()
515 rb_link_node(&new_bp->b_rbnode, parent, rbp); in _xfs_buf_find()
516 rb_insert_color(&new_bp->b_rbnode, &pag->pag_buf_tree); in _xfs_buf_find()
518 new_bp->b_pag = pag; in _xfs_buf_find()
525 return new_bp; in _xfs_buf_find()
571 struct xfs_buf *new_bp; in xfs_buf_get_map() local
578 new_bp = _xfs_buf_alloc(target, map, nmaps, flags); in xfs_buf_get_map()
579 if (unlikely(!new_bp)) in xfs_buf_get_map()
582 error = xfs_buf_allocate_memory(new_bp, flags); in xfs_buf_get_map()
584 xfs_buf_free(new_bp); in xfs_buf_get_map()
588 bp = _xfs_buf_find(target, map, nmaps, flags, new_bp); in xfs_buf_get_map()
590 xfs_buf_free(new_bp); in xfs_buf_get_map()
594 if (bp != new_bp) in xfs_buf_get_map()
595 xfs_buf_free(new_bp); in xfs_buf_get_map()