Lines Matching defs:xis
291 struct ocfs2_xattr_search *xis,
1284 struct ocfs2_xattr_search xis = {
1297 xis.inode_bh = xbs.inode_bh = di_bh;
1301 buffer_size, &xis);
3032 struct ocfs2_xattr_search *xis,
3059 if (xis->not_found && xbs->not_found) {
3071 if (!xis->not_found) {
3072 xe = xis->here;
3075 base = xis->base;
3123 if (ocfs2_xattr_can_be_in_inode(inode, xi, xis)) {
3244 struct ocfs2_xattr_search *xis,
3257 ret = ocfs2_calc_xattr_set_need(inode, di, xi, xis, xbs,
3300 struct ocfs2_xattr_search *xis,
3308 if (!xis->not_found)
3309 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt);
3314 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt);
3323 old_found = xis->not_found;
3324 xis->not_found = -ENODATA;
3328 xis,
3333 xis->not_found = old_found;
3353 old_found = xis->not_found;
3354 xis->not_found = -ENODATA;
3358 xis,
3363 xis->not_found = old_found;
3382 if (!xis->not_found) {
3393 xis,
3409 xis, ctxt);
3417 xis->inode_bh,
3427 ocfs2_journal_dirty(ctxt->handle, xis->inode_bh);
3460 struct ocfs2_xattr_search xis = {
3490 xis.inode_bh = xbs.inode_bh = di_bh;
3495 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis);
3498 if (xis.not_found) {
3504 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt);
3545 struct ocfs2_xattr_search xis = {
3557 * Only xbs will be used on indexed trees. xis doesn't need a
3572 xis.inode_bh = xbs.inode_bh = di_bh;
3580 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis);
3583 if (xis.not_found) {
3589 if (xis.not_found && xbs.not_found) {
3604 (!xis.not_found || !xbs.not_found)) {
3606 &xis, &xbs, &ref_tree,
3626 ret = ocfs2_init_xattr_set_ctxt(inode, di, &xi, &xis,
3642 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt);
5756 struct ocfs2_xattr_search *xis,
5776 if (!xis->not_found) {
5777 xe = xis->here;
5780 base = xis->base;
5781 vb.vb_bh = xis->inode_bh;