Lines Matching refs:xis

305 					struct ocfs2_xattr_search *xis,
1274 struct ocfs2_xattr_search xis = { in ocfs2_xattr_get_nolock() local
1287 xis.inode_bh = xbs.inode_bh = di_bh; in ocfs2_xattr_get_nolock()
1291 buffer_size, &xis); in ocfs2_xattr_get_nolock()
3021 struct ocfs2_xattr_search *xis, in ocfs2_calc_xattr_set_need() argument
3048 if (xis->not_found && xbs->not_found) { in ocfs2_calc_xattr_set_need()
3060 if (!xis->not_found) { in ocfs2_calc_xattr_set_need()
3061 xe = xis->here; in ocfs2_calc_xattr_set_need()
3064 base = xis->base; in ocfs2_calc_xattr_set_need()
3112 if (ocfs2_xattr_can_be_in_inode(inode, xi, xis)) { in ocfs2_calc_xattr_set_need()
3233 struct ocfs2_xattr_search *xis, in ocfs2_init_xattr_set_ctxt() argument
3246 ret = ocfs2_calc_xattr_set_need(inode, di, xi, xis, xbs, in ocfs2_init_xattr_set_ctxt()
3289 struct ocfs2_xattr_search *xis, in __ocfs2_xattr_set_handle() argument
3297 if (!xis->not_found) in __ocfs2_xattr_set_handle()
3298 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt); in __ocfs2_xattr_set_handle()
3303 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt); in __ocfs2_xattr_set_handle()
3312 old_found = xis->not_found; in __ocfs2_xattr_set_handle()
3313 xis->not_found = -ENODATA; in __ocfs2_xattr_set_handle()
3317 xis, in __ocfs2_xattr_set_handle()
3322 xis->not_found = old_found; in __ocfs2_xattr_set_handle()
3342 old_found = xis->not_found; in __ocfs2_xattr_set_handle()
3343 xis->not_found = -ENODATA; in __ocfs2_xattr_set_handle()
3347 xis, in __ocfs2_xattr_set_handle()
3352 xis->not_found = old_found; in __ocfs2_xattr_set_handle()
3371 if (!xis->not_found) { in __ocfs2_xattr_set_handle()
3382 xis, in __ocfs2_xattr_set_handle()
3398 xis, ctxt); in __ocfs2_xattr_set_handle()
3406 xis->inode_bh, in __ocfs2_xattr_set_handle()
3416 ocfs2_journal_dirty(ctxt->handle, xis->inode_bh); in __ocfs2_xattr_set_handle()
3449 struct ocfs2_xattr_search xis = { in ocfs2_xattr_set_handle() local
3479 xis.inode_bh = xbs.inode_bh = di_bh; in ocfs2_xattr_set_handle()
3484 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis); in ocfs2_xattr_set_handle()
3487 if (xis.not_found) { in ocfs2_xattr_set_handle()
3493 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set_handle()
3533 struct ocfs2_xattr_search xis = { in ocfs2_xattr_set() local
3559 xis.inode_bh = xbs.inode_bh = di_bh; in ocfs2_xattr_set()
3567 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis); in ocfs2_xattr_set()
3570 if (xis.not_found) { in ocfs2_xattr_set()
3576 if (xis.not_found && xbs.not_found) { in ocfs2_xattr_set()
3591 (!xis.not_found || !xbs.not_found)) { in ocfs2_xattr_set()
3593 &xis, &xbs, &ref_tree, in ocfs2_xattr_set()
3613 ret = ocfs2_init_xattr_set_ctxt(inode, di, &xi, &xis, in ocfs2_xattr_set()
3629 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set()
5748 struct ocfs2_xattr_search *xis, in ocfs2_prepare_refcount_xattr() argument
5768 if (!xis->not_found) { in ocfs2_prepare_refcount_xattr()
5769 xe = xis->here; in ocfs2_prepare_refcount_xattr()
5772 base = xis->base; in ocfs2_prepare_refcount_xattr()
5773 vb.vb_bh = xis->inode_bh; in ocfs2_prepare_refcount_xattr()