Lines Matching refs:xbs

306 					struct ocfs2_xattr_search *xbs,
1283 struct ocfs2_xattr_search xbs = { in ocfs2_xattr_get_nolock() local
1293 xis.inode_bh = xbs.inode_bh = di_bh; in ocfs2_xattr_get_nolock()
1300 buffer_size, &xbs); in ocfs2_xattr_get_nolock()
3028 struct ocfs2_xattr_search *xbs, in ocfs2_calc_xattr_set_need() argument
3054 if (xis->not_found && xbs->not_found) { in ocfs2_calc_xattr_set_need()
3074 xb = (struct ocfs2_xattr_block *)xbs->xattr_bh->b_data; in ocfs2_calc_xattr_set_need()
3075 xe = xbs->here; in ocfs2_calc_xattr_set_need()
3078 i = xbs->here - xbs->header->xh_entries; in ocfs2_calc_xattr_set_need()
3083 bucket_xh(xbs->bucket), in ocfs2_calc_xattr_set_need()
3086 base = bucket_block(xbs->bucket, block_off); in ocfs2_calc_xattr_set_need()
3089 base = xbs->base; in ocfs2_calc_xattr_set_need()
3171 if (!xbs->xattr_bh) { in ocfs2_calc_xattr_set_need()
3182 xb = (struct ocfs2_xattr_block *)xbs->xattr_bh->b_data; in ocfs2_calc_xattr_set_need()
3240 struct ocfs2_xattr_search *xbs, in ocfs2_init_xattr_set_ctxt() argument
3252 ret = ocfs2_calc_xattr_set_need(inode, di, xi, xis, xbs, in ocfs2_init_xattr_set_ctxt()
3296 struct ocfs2_xattr_search *xbs, in __ocfs2_xattr_set_handle() argument
3305 else if (!xbs->not_found) in __ocfs2_xattr_set_handle()
3306 ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); in __ocfs2_xattr_set_handle()
3310 if (!ret && !xbs->not_found) { in __ocfs2_xattr_set_handle()
3324 xbs, in __ocfs2_xattr_set_handle()
3339 ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); in __ocfs2_xattr_set_handle()
3341 if (di->i_xattr_loc && !xbs->xattr_bh) { in __ocfs2_xattr_set_handle()
3344 xi->xi_name, xbs); in __ocfs2_xattr_set_handle()
3354 xbs, in __ocfs2_xattr_set_handle()
3374 ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); in __ocfs2_xattr_set_handle()
3384 xbs->not_found = -ENODATA; in __ocfs2_xattr_set_handle()
3389 xbs, in __ocfs2_xattr_set_handle()
3459 struct ocfs2_xattr_search xbs = { in ocfs2_xattr_set_handle() local
3478 xbs.bucket = ocfs2_xattr_bucket_new(inode); in ocfs2_xattr_set_handle()
3479 if (!xbs.bucket) { in ocfs2_xattr_set_handle()
3485 xis.inode_bh = xbs.inode_bh = di_bh; in ocfs2_xattr_set_handle()
3494 ret = ocfs2_xattr_block_find(inode, name_index, name, &xbs); in ocfs2_xattr_set_handle()
3499 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set_handle()
3503 brelse(xbs.xattr_bh); in ocfs2_xattr_set_handle()
3504 ocfs2_xattr_bucket_free(xbs.bucket); in ocfs2_xattr_set_handle()
3543 struct ocfs2_xattr_search xbs = { in ocfs2_xattr_set() local
3554 xbs.bucket = ocfs2_xattr_bucket_new(inode); in ocfs2_xattr_set()
3555 if (!xbs.bucket) { in ocfs2_xattr_set()
3565 xis.inode_bh = xbs.inode_bh = di_bh; in ocfs2_xattr_set()
3577 ret = ocfs2_xattr_block_find(inode, name_index, name, &xbs); in ocfs2_xattr_set()
3582 if (xis.not_found && xbs.not_found) { in ocfs2_xattr_set()
3597 (!xis.not_found || !xbs.not_found)) { in ocfs2_xattr_set()
3599 &xis, &xbs, &ref_tree, in ocfs2_xattr_set()
3620 &xbs, &ctxt, ref_meta, &credits); in ocfs2_xattr_set()
3635 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set()
3661 brelse(xbs.xattr_bh); in ocfs2_xattr_set()
3662 ocfs2_xattr_bucket_free(xbs.bucket); in ocfs2_xattr_set()
5757 struct ocfs2_xattr_search *xbs, in ocfs2_prepare_refcount_xattr() argument
5785 xb = (struct ocfs2_xattr_block *)xbs->xattr_bh->b_data; in ocfs2_prepare_refcount_xattr()
5786 xe = xbs->here; in ocfs2_prepare_refcount_xattr()
5789 i = xbs->here - xbs->header->xh_entries; in ocfs2_prepare_refcount_xattr()
5793 bucket_xh(xbs->bucket), in ocfs2_prepare_refcount_xattr()
5800 base = bucket_block(xbs->bucket, block_off); in ocfs2_prepare_refcount_xattr()
5801 vb.vb_bh = xbs->bucket->bu_bhs[block_off]; in ocfs2_prepare_refcount_xattr()
5806 bucket = xbs->bucket; in ocfs2_prepare_refcount_xattr()
5814 base = xbs->base; in ocfs2_prepare_refcount_xattr()
5815 vb.vb_bh = xbs->xattr_bh; in ocfs2_prepare_refcount_xattr()