Lines Matching refs:err
84 int err, names_len; in create_xattr() local
109 err = ubifs_budget_space(c, &req); in create_xattr()
110 if (err) in create_xattr()
111 return err; in create_xattr()
115 err = PTR_ERR(inode); in create_xattr()
130 err = -ENOMEM; in create_xattr()
152 err = ubifs_jnl_update(c, host, nm, inode, 0, 1); in create_xattr()
153 if (err) in create_xattr()
175 return err; in create_xattr()
193 int err; in change_xattr() local
202 err = ubifs_budget_space(c, &req); in change_xattr()
203 if (err) in change_xattr()
204 return err; in change_xattr()
208 err = -ENOMEM; in change_xattr()
230 err = ubifs_jnl_change_xattr(c, inode, host); in change_xattr()
231 if (err) in change_xattr()
245 return err; in change_xattr()
273 int err; in ubifs_xattr_set() local
293 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_set()
294 if (err) { in ubifs_xattr_set()
295 if (err != -ENOENT) in ubifs_xattr_set()
300 err = -ENODATA; in ubifs_xattr_set()
302 err = create_xattr(c, host, &nm, value, size); in ubifs_xattr_set()
308 err = -EEXIST; in ubifs_xattr_set()
314 err = PTR_ERR(inode); in ubifs_xattr_set()
318 err = change_xattr(c, host, inode, value, size); in ubifs_xattr_set()
323 return err; in ubifs_xattr_set()
335 int err; in ubifs_xattr_get() local
345 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_get()
346 if (err) { in ubifs_xattr_get()
347 if (err == -ENOENT) in ubifs_xattr_get()
348 err = -ENODATA; in ubifs_xattr_get()
354 err = PTR_ERR(inode); in ubifs_xattr_get()
366 err = -ERANGE; in ubifs_xattr_get()
372 err = ui->data_len; in ubifs_xattr_get()
379 return err; in ubifs_xattr_get()
403 int err, len, written = 0; in ubifs_listxattr() local
424 err = PTR_ERR(xent); in ubifs_listxattr()
442 if (err != -ENOENT) { in ubifs_listxattr()
443 ubifs_err(c, "cannot find next direntry, error %d", err); in ubifs_listxattr()
444 return err; in ubifs_listxattr()
454 int err; in remove_xattr() local
462 err = ubifs_budget_space(c, &req); in remove_xattr()
463 if (err) in remove_xattr()
464 return err; in remove_xattr()
473 err = ubifs_jnl_delete_xattr(c, host, inode, nm); in remove_xattr()
474 if (err) in remove_xattr()
489 return err; in remove_xattr()
499 int err; in ubifs_purge_xattrs() local
511 err = PTR_ERR(xent); in ubifs_purge_xattrs()
520 err = PTR_ERR(xino); in ubifs_purge_xattrs()
522 xent->name, err); in ubifs_purge_xattrs()
523 ubifs_ro_mode(c, err); in ubifs_purge_xattrs()
525 return err; in ubifs_purge_xattrs()
531 err = remove_xattr(c, host, xino, &nm); in ubifs_purge_xattrs()
532 if (err) { in ubifs_purge_xattrs()
535 ubifs_err(c, "cannot remove xattr, error %d", err); in ubifs_purge_xattrs()
536 return err; in ubifs_purge_xattrs()
547 if (err != -ENOENT) { in ubifs_purge_xattrs()
548 ubifs_err(c, "cannot find next direntry, error %d", err); in ubifs_purge_xattrs()
549 return err; in ubifs_purge_xattrs()
584 int err; in ubifs_xattr_remove() local
596 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_remove()
597 if (err) { in ubifs_xattr_remove()
598 if (err == -ENOENT) in ubifs_xattr_remove()
599 err = -ENODATA; in ubifs_xattr_remove()
605 err = PTR_ERR(inode); in ubifs_xattr_remove()
611 err = remove_xattr(c, host, inode, &nm); in ubifs_xattr_remove()
612 if (err) in ubifs_xattr_remove()
620 return err; in ubifs_xattr_remove()
629 int err = 0; in init_xattrs() local
635 err = -ENOMEM; in init_xattrs()
644 err = ubifs_xattr_set(inode, name, xattr->value, in init_xattrs()
647 if (err < 0) in init_xattrs()
651 return err; in init_xattrs()
657 int err; in ubifs_init_security() local
659 err = security_inode_init_security(inode, dentry, qstr, in ubifs_init_security()
661 if (err) { in ubifs_init_security()
664 inode->i_ino, err); in ubifs_init_security()
666 return err; in ubifs_init_security()