Lines Matching defs:xis
297 struct ocfs2_xattr_search *xis,
1290 struct ocfs2_xattr_search xis = {
1303 xis.inode_bh = xbs.inode_bh = di_bh;
1307 buffer_size, &xis);
3038 struct ocfs2_xattr_search *xis,
3065 if (xis->not_found && xbs->not_found) {
3077 if (!xis->not_found) {
3078 xe = xis->here;
3081 base = xis->base;
3129 if (ocfs2_xattr_can_be_in_inode(inode, xi, xis)) {
3250 struct ocfs2_xattr_search *xis,
3263 ret = ocfs2_calc_xattr_set_need(inode, di, xi, xis, xbs,
3306 struct ocfs2_xattr_search *xis,
3314 if (!xis->not_found)
3315 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt);
3320 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt);
3329 old_found = xis->not_found;
3330 xis->not_found = -ENODATA;
3334 xis,
3339 xis->not_found = old_found;
3359 old_found = xis->not_found;
3360 xis->not_found = -ENODATA;
3364 xis,
3369 xis->not_found = old_found;
3388 if (!xis->not_found) {
3399 xis,
3415 xis, ctxt);
3423 xis->inode_bh,
3433 ocfs2_journal_dirty(ctxt->handle, xis->inode_bh);
3466 struct ocfs2_xattr_search xis = {
3496 xis.inode_bh = xbs.inode_bh = di_bh;
3501 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis);
3504 if (xis.not_found) {
3510 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt);
3551 struct ocfs2_xattr_search xis = {
3563 * Only xbs will be used on indexed trees. xis doesn't need a
3578 xis.inode_bh = xbs.inode_bh = di_bh;
3586 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis);
3589 if (xis.not_found) {
3595 if (xis.not_found && xbs.not_found) {
3610 (!xis.not_found || !xbs.not_found)) {
3612 &xis, &xbs, &ref_tree,
3632 ret = ocfs2_init_xattr_set_ctxt(inode, di, &xi, &xis,
3648 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt);
5762 struct ocfs2_xattr_search *xis,
5782 if (!xis->not_found) {
5783 xe = xis->here;
5786 base = xis->base;
5787 vb.vb_bh = xis->inode_bh;