Lines Matching refs:error
967 int error; in shmem_delete_from_page_cache() local
970 error = shmem_replace_entry(mapping, folio->index, folio, radswap); in shmem_delete_from_page_cache()
976 BUG_ON(error); in shmem_delete_from_page_cache()
1313 int error; in shmem_setattr() local
1317 error = setattr_prepare(idmap, dentry, attr); in shmem_setattr()
1318 if (error) in shmem_setattr()
1319 return error; in shmem_setattr()
1337 error = shmem_reacct_size(SHMEM_I(inode)->flags, in shmem_setattr()
1339 if (error) in shmem_setattr()
1340 return error; in shmem_setattr()
1362 error = dquot_initialize(inode); in shmem_setattr()
1363 if (error) in shmem_setattr()
1364 return error; in shmem_setattr()
1370 error = dquot_transfer(idmap, inode, attr); in shmem_setattr()
1371 if (error) in shmem_setattr()
1372 return error; in shmem_setattr()
1377 error = posix_acl_chmod(idmap, dentry, inode->i_mode); in shmem_setattr()
1378 if (!error && update_ctime) { in shmem_setattr()
1384 return error; in shmem_setattr()
1475 int error = 0; in shmem_unuse_swap_entries() local
1481 error = shmem_swapin_folio(inode, indices[i], &folio, SGP_CACHE, in shmem_unuse_swap_entries()
1483 if (error == 0) { in shmem_unuse_swap_entries()
1488 if (error == -ENOMEM) in shmem_unuse_swap_entries()
1490 error = 0; in shmem_unuse_swap_entries()
1492 return error ? error : ret; in shmem_unuse_swap_entries()
1532 int error = 0; in shmem_unuse() local
1553 error = shmem_unuse_inode(&info->vfs_inode, type); in shmem_unuse()
1559 if (error) in shmem_unuse()
1569 return error; in shmem_unuse()
1659 int error; in shmem_writeout() local
1680 error = swap_writeout(folio, plug); in shmem_writeout()
1681 if (error != AOP_WRITEPAGE_ACTIVATE) { in shmem_writeout()
1683 return error; in shmem_writeout()
1691 error = shmem_add_to_page_cache(folio, mapping, index, in shmem_writeout()
1695 if (!error) { in shmem_writeout()
1923 int error, order; in shmem_alloc_and_add_folio() local
1957 error = mem_cgroup_charge(folio, fault_mm, gfp); in shmem_alloc_and_add_folio()
1958 if (error) { in shmem_alloc_and_add_folio()
1961 error = -EEXIST; in shmem_alloc_and_add_folio()
1973 error = shmem_add_to_page_cache(folio, mapping, index, NULL, gfp); in shmem_alloc_and_add_folio()
1974 if (error) in shmem_alloc_and_add_folio()
1977 error = shmem_inode_acct_blocks(inode, pages); in shmem_alloc_and_add_folio()
1978 if (error) { in shmem_alloc_and_add_folio()
1998 error = shmem_inode_acct_blocks(inode, pages); in shmem_alloc_and_add_folio()
1999 if (error) { in shmem_alloc_and_add_folio()
2012 return ERR_PTR(error); in shmem_alloc_and_add_folio()
2129 int error = 0, i; in shmem_replace_folio() local
2164 error = -ENOENT; in shmem_replace_folio()
2171 if (!error) { in shmem_replace_folio()
2178 if (unlikely(error)) { in shmem_replace_folio()
2201 return error; in shmem_replace_folio()
2326 int error, nr_pages, order; in shmem_swapin_folio() local
2364 error = PTR_ERR(folio); in shmem_swapin_folio()
2373 error = -ENOMEM; in shmem_swapin_folio()
2393 error = shmem_split_large_entry(inode, index, index_entry, gfp); in shmem_swapin_folio()
2394 if (error) in shmem_swapin_folio()
2425 error = -EEXIST; in shmem_swapin_folio()
2429 error = -EIO; in shmem_swapin_folio()
2442 error = shmem_replace_folio(&folio, gfp, info, index, vma); in shmem_swapin_folio()
2443 if (error) in shmem_swapin_folio()
2447 error = shmem_add_to_page_cache(folio, mapping, index, in shmem_swapin_folio()
2449 if (error) in shmem_swapin_folio()
2471 error = -EEXIST; in shmem_swapin_folio()
2472 if (error == -EIO) in shmem_swapin_folio()
2485 return error; in shmem_swapin_folio()
2504 int error; in shmem_get_folio_gfp() local
2530 error = shmem_swapin_folio(inode, index, &folio, in shmem_get_folio_gfp()
2532 if (error == -EEXIST) in shmem_get_folio_gfp()
2536 return error; in shmem_get_folio_gfp()
2599 error = PTR_ERR(folio); in shmem_get_folio_gfp()
2600 if (error == -EEXIST) in shmem_get_folio_gfp()
2655 error = -EINVAL; in shmem_get_folio_gfp()
2673 return error; in shmem_get_folio_gfp()
3399 int error = 0; in shmem_file_read_iter() local
3414 error = shmem_get_folio(inode, index, 0, &folio, SGP_READ); in shmem_file_read_iter()
3415 if (error) { in shmem_file_read_iter()
3416 if (error == -EINVAL) in shmem_file_read_iter()
3417 error = 0; in shmem_file_read_iter()
3426 error = -EIO; in shmem_file_read_iter()
3502 error = -EFAULT; in shmem_file_read_iter()
3509 return retval ? retval : error; in shmem_file_read_iter()
3588 int error = 0; in shmem_file_splice_read() local
3605 error = shmem_get_folio(inode, index, 0, &folio, SGP_READ); in shmem_file_splice_read()
3606 if (error) { in shmem_file_splice_read()
3607 if (error == -EINVAL) in shmem_file_splice_read()
3608 error = 0; in shmem_file_splice_read()
3616 error = -EIO; in shmem_file_splice_read()
3688 return total_spliced ? total_spliced : error; in shmem_file_splice_read()
3719 int error; in shmem_fallocate() local
3734 error = -EPERM; in shmem_fallocate()
3756 error = 0; in shmem_fallocate()
3761 error = inode_newsize_ok(inode, offset + len); in shmem_fallocate()
3762 if (error) in shmem_fallocate()
3766 error = -EPERM; in shmem_fallocate()
3774 error = -ENOSPC; in shmem_fallocate()
3807 error = -EINTR; in shmem_fallocate()
3809 error = -ENOMEM; in shmem_fallocate()
3811 error = shmem_get_folio(inode, index, offset + len, in shmem_fallocate()
3813 if (error) { in shmem_fallocate()
3862 if (!error) in shmem_fallocate()
3865 return error; in shmem_fallocate()
3900 int error; in shmem_mknod() local
3909 error = simple_acl_create(dir, inode); in shmem_mknod()
3910 if (error) in shmem_mknod()
3912 error = security_inode_init_security(inode, dir, &dentry->d_name, in shmem_mknod()
3914 if (error && error != -EOPNOTSUPP) in shmem_mknod()
3917 error = simple_offset_add(shmem_get_offset_ctx(dir), dentry); in shmem_mknod()
3918 if (error) in shmem_mknod()
3931 return error; in shmem_mknod()
3935 return error; in shmem_mknod()
3943 int error; in shmem_tmpfile() local
3947 error = PTR_ERR(inode); in shmem_tmpfile()
3950 error = security_inode_init_security(inode, dir, NULL, in shmem_tmpfile()
3952 if (error && error != -EOPNOTSUPP) in shmem_tmpfile()
3954 error = simple_acl_create(dir, inode); in shmem_tmpfile()
3955 if (error) in shmem_tmpfile()
3960 return finish_open_simple(file, error); in shmem_tmpfile()
3963 return error; in shmem_tmpfile()
3969 int error; in shmem_mkdir() local
3971 error = shmem_mknod(idmap, dir, dentry, mode | S_IFDIR, 0); in shmem_mkdir()
3972 if (error) in shmem_mkdir()
3973 return ERR_PTR(error); in shmem_mkdir()
4068 int error; in shmem_whiteout() local
4074 error = shmem_mknod(idmap, old_dir, whiteout, in shmem_whiteout()
4077 if (error) in shmem_whiteout()
4078 return error; in shmem_whiteout()
4104 int error; in shmem_rename2() local
4117 error = shmem_whiteout(idmap, old_dir, old_dentry); in shmem_rename2()
4118 if (error) in shmem_rename2()
4119 return error; in shmem_rename2()
4122 error = simple_offset_rename(old_dir, old_dentry, new_dir, new_dentry); in shmem_rename2()
4123 if (error) in shmem_rename2()
4124 return error; in shmem_rename2()
4148 int error; in shmem_symlink() local
4163 error = security_inode_init_security(inode, dir, &dentry->d_name, in shmem_symlink()
4165 if (error && error != -EOPNOTSUPP) in shmem_symlink()
4168 error = simple_offset_add(shmem_get_offset_ctx(dir), dentry); in shmem_symlink()
4169 if (error) in shmem_symlink()
4176 error = -ENOMEM; in shmem_symlink()
4184 error = shmem_get_folio(inode, 0, 0, &folio, SGP_WRITE); in shmem_symlink()
4185 if (error) in shmem_symlink()
4208 return error; in shmem_symlink()
4221 int error; in shmem_get_link() local
4233 error = shmem_get_folio(inode, 0, 0, &folio, SGP_READ); in shmem_get_link()
4234 if (error) in shmem_get_link()
4235 return ERR_PTR(error); in shmem_get_link()
5056 int error = -ENOMEM; in shmem_fill_super() local
5062 return error; in shmem_fill_super()
5089 error = -EINVAL; in shmem_fill_super()
5166 error = PTR_ERR(inode); in shmem_fill_super()
5178 return error; in shmem_fill_super()
5464 int error; in shmem_init() local
5472 error = register_filesystem(&shmem_fs_type); in shmem_init()
5473 if (error) { in shmem_init()
5480 error = PTR_ERR(shm_mnt); in shmem_init()
5486 error = tmpfs_sysfs_init(); in shmem_init()
5487 if (error) { in shmem_init()
5515 shm_mnt = ERR_PTR(error); in shmem_init()
5990 int error; in shmem_read_folio_gfp() local
5992 error = shmem_get_folio_gfp(inode, index, i_size_read(inode), in shmem_read_folio_gfp()
5994 if (error) in shmem_read_folio_gfp()
5995 return ERR_PTR(error); in shmem_read_folio_gfp()