Lines Matching refs:err
103 int err, names_len; in create_xattr() local
128 err = ubifs_budget_space(c, &req); in create_xattr()
129 if (err) in create_xattr()
130 return err; in create_xattr()
134 err = PTR_ERR(inode); in create_xattr()
149 err = -ENOMEM; in create_xattr()
162 err = ubifs_jnl_update(c, host, nm, inode, 0, 1); in create_xattr()
163 if (err) in create_xattr()
182 return err; in create_xattr()
200 int err; in change_xattr() local
208 err = ubifs_budget_space(c, &req); in change_xattr()
209 if (err) in change_xattr()
210 return err; in change_xattr()
214 err = -ENOMEM; in change_xattr()
235 err = ubifs_jnl_change_xattr(c, inode, host); in change_xattr()
236 if (err) in change_xattr()
250 return err; in change_xattr()
314 int err, type; in setxattr() local
334 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in setxattr()
335 if (err) { in setxattr()
336 if (err != -ENOENT) in setxattr()
341 err = -ENODATA; in setxattr()
343 err = create_xattr(c, host, &nm, value, size); in setxattr()
349 err = -EEXIST; in setxattr()
355 err = PTR_ERR(inode); in setxattr()
359 err = change_xattr(c, host, inode, value, size); in setxattr()
364 return err; in setxattr()
385 int err; in ubifs_getxattr() local
390 err = check_namespace(&nm); in ubifs_getxattr()
391 if (err < 0) in ubifs_getxattr()
392 return err; in ubifs_getxattr()
399 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_getxattr()
400 if (err) { in ubifs_getxattr()
401 if (err == -ENOENT) in ubifs_getxattr()
402 err = -ENODATA; in ubifs_getxattr()
408 err = PTR_ERR(inode); in ubifs_getxattr()
422 err = -ERANGE; in ubifs_getxattr()
428 err = ui->data_len; in ubifs_getxattr()
435 return err; in ubifs_getxattr()
445 int err, len, written = 0; in ubifs_listxattr() local
468 err = PTR_ERR(xent); in ubifs_listxattr()
477 err = type; in ubifs_listxattr()
493 if (err != -ENOENT) { in ubifs_listxattr()
494 ubifs_err(c, "cannot find next direntry, error %d", err); in ubifs_listxattr()
495 return err; in ubifs_listxattr()
505 int err; in remove_xattr() local
513 err = ubifs_budget_space(c, &req); in remove_xattr()
514 if (err) in remove_xattr()
515 return err; in remove_xattr()
524 err = ubifs_jnl_delete_xattr(c, host, inode, nm); in remove_xattr()
525 if (err) in remove_xattr()
539 return err; in remove_xattr()
549 int err; in ubifs_removexattr() local
555 err = check_namespace(&nm); in ubifs_removexattr()
556 if (err < 0) in ubifs_removexattr()
557 return err; in ubifs_removexattr()
564 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_removexattr()
565 if (err) { in ubifs_removexattr()
566 if (err == -ENOENT) in ubifs_removexattr()
567 err = -ENODATA; in ubifs_removexattr()
573 err = PTR_ERR(inode); in ubifs_removexattr()
579 err = remove_xattr(c, host, inode, &nm); in ubifs_removexattr()
580 if (err) in ubifs_removexattr()
588 return err; in ubifs_removexattr()
596 int err = 0; in init_xattrs() local
602 err = -ENOMEM; in init_xattrs()
607 err = setxattr(inode, name, xattr->value, xattr->value_len, 0); in init_xattrs()
609 if (err < 0) in init_xattrs()
613 return err; in init_xattrs()
619 int err; in ubifs_init_security() local
621 err = security_inode_init_security(inode, dentry, qstr, in ubifs_init_security()
623 if (err) { in ubifs_init_security()
626 inode->i_ino, err); in ubifs_init_security()
628 return err; in ubifs_init_security()