Lines Matching refs:new_bp
440 xfs_buf_t *new_bp) in _xfs_buf_find() argument
513 if (new_bp) { in _xfs_buf_find()
514 rb_link_node(&new_bp->b_rbnode, parent, rbp); in _xfs_buf_find()
515 rb_insert_color(&new_bp->b_rbnode, &pag->pag_buf_tree); in _xfs_buf_find()
517 new_bp->b_pag = pag; in _xfs_buf_find()
524 return new_bp; in _xfs_buf_find()
570 struct xfs_buf *new_bp; in xfs_buf_get_map() local
577 new_bp = _xfs_buf_alloc(target, map, nmaps, flags); in xfs_buf_get_map()
578 if (unlikely(!new_bp)) in xfs_buf_get_map()
581 error = xfs_buf_allocate_memory(new_bp, flags); in xfs_buf_get_map()
583 xfs_buf_free(new_bp); in xfs_buf_get_map()
587 bp = _xfs_buf_find(target, map, nmaps, flags, new_bp); in xfs_buf_get_map()
589 xfs_buf_free(new_bp); in xfs_buf_get_map()
593 if (bp != new_bp) in xfs_buf_get_map()
594 xfs_buf_free(new_bp); in xfs_buf_get_map()