Lines Matching refs:old_xattr
308 struct simple_xattr *old_xattr; in kernfs_xattr_set() local
313 old_xattr = simple_xattr_set(&attrs->xattrs, name, value, size, flags); in kernfs_xattr_set()
314 if (IS_ERR(old_xattr)) in kernfs_xattr_set()
315 return PTR_ERR(old_xattr); in kernfs_xattr_set()
317 simple_xattr_free(old_xattr); in kernfs_xattr_set()
350 struct simple_xattr *old_xattr; in kernfs_vfs_user_xattr_add() local
363 old_xattr = simple_xattr_set(xattrs, full_name, value, size, flags); in kernfs_vfs_user_xattr_add()
364 if (!old_xattr) in kernfs_vfs_user_xattr_add()
367 if (IS_ERR(old_xattr)) { in kernfs_vfs_user_xattr_add()
368 ret = PTR_ERR(old_xattr); in kernfs_vfs_user_xattr_add()
373 size = old_xattr->size; in kernfs_vfs_user_xattr_add()
374 simple_xattr_free(old_xattr); in kernfs_vfs_user_xattr_add()
389 struct simple_xattr *old_xattr; in kernfs_vfs_user_xattr_rm() local
391 old_xattr = simple_xattr_set(xattrs, full_name, value, size, flags); in kernfs_vfs_user_xattr_rm()
392 if (!old_xattr) in kernfs_vfs_user_xattr_rm()
395 if (IS_ERR(old_xattr)) in kernfs_vfs_user_xattr_rm()
396 return PTR_ERR(old_xattr); in kernfs_vfs_user_xattr_rm()
398 atomic_sub(old_xattr->size, sz); in kernfs_vfs_user_xattr_rm()
400 simple_xattr_free(old_xattr); in kernfs_vfs_user_xattr_rm()