Lines Matching refs:error

296 	int error;  in shmem_add_to_page_cache()  local
307 error = radix_tree_insert(&mapping->page_tree, index, page); in shmem_add_to_page_cache()
309 error = shmem_radix_tree_replace(mapping, index, expected, in shmem_add_to_page_cache()
311 if (!error) { in shmem_add_to_page_cache()
321 return error; in shmem_add_to_page_cache()
330 int error; in shmem_delete_from_page_cache() local
333 error = shmem_radix_tree_replace(mapping, page->index, page, radswap); in shmem_delete_from_page_cache()
340 BUG_ON(error); in shmem_delete_from_page_cache()
549 int error; in shmem_setattr() local
551 error = inode_change_ok(inode, attr); in shmem_setattr()
552 if (error) in shmem_setattr()
553 return error; in shmem_setattr()
565 error = shmem_reacct_size(SHMEM_I(inode)->flags, in shmem_setattr()
567 if (error) in shmem_setattr()
568 return error; in shmem_setattr()
583 error = posix_acl_chmod(inode, inode->i_mode); in shmem_setattr()
584 return error; in shmem_setattr()
619 int error = 0; in shmem_unuse_inode() local
638 error = shmem_replace_page(pagep, gfp, info, index); in shmem_unuse_inode()
659 error = -ENOENT; in shmem_unuse_inode()
667 if (!error) in shmem_unuse_inode()
668 error = shmem_add_to_page_cache(*pagep, mapping, index, in shmem_unuse_inode()
670 if (error != -ENOMEM) { in shmem_unuse_inode()
677 if (!error) { in shmem_unuse_inode()
684 return error; in shmem_unuse_inode()
695 int error = 0; in shmem_unuse() local
709 error = mem_cgroup_try_charge(page, current->mm, GFP_KERNEL, &memcg); in shmem_unuse()
710 if (error) in shmem_unuse()
713 error = -EAGAIN; in shmem_unuse()
719 error = shmem_unuse_inode(info, swap, &page); in shmem_unuse()
723 if (error != -EAGAIN) in shmem_unuse()
729 if (error) { in shmem_unuse()
730 if (error != -ENOMEM) in shmem_unuse()
731 error = 0; in shmem_unuse()
738 return error; in shmem_unuse()
965 int error; in shmem_replace_page() local
995 error = shmem_radix_tree_replace(swap_mapping, swap_index, oldpage, in shmem_replace_page()
997 if (!error) { in shmem_replace_page()
1003 if (unlikely(error)) { in shmem_replace_page()
1022 return error; in shmem_replace_page()
1041 int error; in shmem_getpage_gfp() local
1057 error = -EINVAL; in shmem_getpage_gfp()
1093 error = -ENOMEM; in shmem_getpage_gfp()
1102 error = -EEXIST; /* try again */ in shmem_getpage_gfp()
1106 error = -EIO; in shmem_getpage_gfp()
1112 error = shmem_replace_page(&page, gfp, info, index); in shmem_getpage_gfp()
1113 if (error) in shmem_getpage_gfp()
1117 error = mem_cgroup_try_charge(page, current->mm, gfp, &memcg); in shmem_getpage_gfp()
1118 if (!error) { in shmem_getpage_gfp()
1119 error = shmem_add_to_page_cache(page, mapping, index, in shmem_getpage_gfp()
1133 if (error) { in shmem_getpage_gfp()
1138 if (error) in shmem_getpage_gfp()
1157 error = -ENOSPC; in shmem_getpage_gfp()
1163 error = -ENOSPC; in shmem_getpage_gfp()
1171 error = -ENOMEM; in shmem_getpage_gfp()
1180 error = mem_cgroup_try_charge(page, current->mm, gfp, &memcg); in shmem_getpage_gfp()
1181 if (error) in shmem_getpage_gfp()
1183 error = radix_tree_maybe_preload(gfp & GFP_RECLAIM_MASK); in shmem_getpage_gfp()
1184 if (!error) { in shmem_getpage_gfp()
1185 error = shmem_add_to_page_cache(page, mapping, index, in shmem_getpage_gfp()
1189 if (error) { in shmem_getpage_gfp()
1226 error = -EINVAL; in shmem_getpage_gfp()
1253 if (swap.val && error != -EINVAL && in shmem_getpage_gfp()
1255 error = -EEXIST; in shmem_getpage_gfp()
1261 if (error == -ENOSPC && !once++) { in shmem_getpage_gfp()
1268 if (error == -EEXIST) /* from above or from radix_tree_insert */ in shmem_getpage_gfp()
1270 return error; in shmem_getpage_gfp()
1276 int error; in shmem_fault() local
1337 error = shmem_getpage(inode, vmf->pgoff, &vmf->page, SGP_CACHE, &ret); in shmem_fault()
1338 if (error) in shmem_fault()
1339 return ((error == -ENOMEM) ? VM_FAULT_OOM : VM_FAULT_SIGBUS); in shmem_fault()
1527 int error = 0; in shmem_file_read_iter() local
1557 error = shmem_getpage(inode, index, &page, sgp, NULL); in shmem_file_read_iter()
1558 if (error) { in shmem_file_read_iter()
1559 if (error == -EINVAL) in shmem_file_read_iter()
1560 error = 0; in shmem_file_read_iter()
1615 error = -EFAULT; in shmem_file_read_iter()
1623 return retval ? retval : error; in shmem_file_read_iter()
1638 int error, page_nr; in shmem_file_splice_read() local
1667 error = 0; in shmem_file_splice_read()
1670 error = shmem_getpage(inode, index, &page, SGP_CACHE, NULL); in shmem_file_splice_read()
1671 if (error) in shmem_file_splice_read()
1692 error = shmem_getpage(inode, index, &page, in shmem_file_splice_read()
1694 if (error) in shmem_file_splice_read()
1729 error = splice_to_pipe(pipe, &spd); in shmem_file_splice_read()
1733 if (error > 0) { in shmem_file_splice_read()
1734 *ppos += error; in shmem_file_splice_read()
1737 return error; in shmem_file_splice_read()
1883 int error, scan; in shmem_wait_for_pins() local
1887 error = 0; in shmem_wait_for_pins()
1921 error = -EBUSY; in shmem_wait_for_pins()
1938 return error; in shmem_wait_for_pins()
1950 int error; in shmem_add_seals() local
1992 error = -EPERM; in shmem_add_seals()
1997 error = mapping_deny_writable(file->f_mapping); in shmem_add_seals()
1998 if (error) in shmem_add_seals()
2001 error = shmem_wait_for_pins(file->f_mapping); in shmem_add_seals()
2002 if (error) { in shmem_add_seals()
2009 error = 0; in shmem_add_seals()
2013 return error; in shmem_add_seals()
2028 long error; in shmem_fcntl() local
2036 error = shmem_add_seals(file, arg); in shmem_fcntl()
2039 error = shmem_get_seals(file); in shmem_fcntl()
2042 error = -EINVAL; in shmem_fcntl()
2046 return error; in shmem_fcntl()
2057 int error; in shmem_fallocate() local
2072 error = -EPERM; in shmem_fallocate()
2093 error = 0; in shmem_fallocate()
2098 error = inode_newsize_ok(inode, offset + len); in shmem_fallocate()
2099 if (error) in shmem_fallocate()
2103 error = -EPERM; in shmem_fallocate()
2111 error = -ENOSPC; in shmem_fallocate()
2132 error = -EINTR; in shmem_fallocate()
2134 error = -ENOMEM; in shmem_fallocate()
2136 error = shmem_getpage(inode, index, &page, SGP_FALLOC, in shmem_fallocate()
2138 if (error) { in shmem_fallocate()
2176 return error; in shmem_fallocate()
2207 int error = -ENOSPC; in shmem_mknod() local
2211 error = simple_acl_create(dir, inode); in shmem_mknod()
2212 if (error) in shmem_mknod()
2214 error = security_inode_init_security(inode, dir, in shmem_mknod()
2217 if (error && error != -EOPNOTSUPP) in shmem_mknod()
2220 error = 0; in shmem_mknod()
2226 return error; in shmem_mknod()
2229 return error; in shmem_mknod()
2236 int error = -ENOSPC; in shmem_tmpfile() local
2240 error = security_inode_init_security(inode, dir, in shmem_tmpfile()
2243 if (error && error != -EOPNOTSUPP) in shmem_tmpfile()
2245 error = simple_acl_create(dir, inode); in shmem_tmpfile()
2246 if (error) in shmem_tmpfile()
2250 return error; in shmem_tmpfile()
2253 return error; in shmem_tmpfile()
2258 int error; in shmem_mkdir() local
2260 if ((error = shmem_mknod(dir, dentry, mode | S_IFDIR, 0))) in shmem_mkdir()
2261 return error; in shmem_mkdir()
2348 int error; in shmem_whiteout() local
2354 error = shmem_mknod(old_dir, whiteout, in shmem_whiteout()
2357 if (error) in shmem_whiteout()
2358 return error; in shmem_whiteout()
2392 int error; in shmem_rename2() local
2394 error = shmem_whiteout(old_dir, old_dentry); in shmem_rename2()
2395 if (error) in shmem_rename2()
2396 return error; in shmem_rename2()
2420 int error; in shmem_symlink() local
2435 error = security_inode_init_security(inode, dir, &dentry->d_name, in shmem_symlink()
2437 if (error) { in shmem_symlink()
2438 if (error != -EOPNOTSUPP) { in shmem_symlink()
2440 return error; in shmem_symlink()
2442 error = 0; in shmem_symlink()
2455 error = shmem_getpage(inode, 0, &page, SGP_WRITE, NULL); in shmem_symlink()
2456 if (error) { in shmem_symlink()
2458 return error; in shmem_symlink()
2486 int error = shmem_getpage(d_inode(dentry), 0, &page, SGP_READ, NULL); in shmem_follow_link() local
2487 nd_set_link(nd, error ? ERR_PTR(error) : kmap(page)); in shmem_follow_link()
2771 goto error; in shmem_parse_options()
2827 goto error; in shmem_parse_options()
2836 error: in shmem_parse_options()
2847 int error = -EINVAL; in shmem_remount_fs() local
2851 return error; in shmem_remount_fs()
2869 error = 0; in shmem_remount_fs()
2883 return error; in shmem_remount_fs()
2919 int fd, error; in SYSCALL_DEFINE2() local
2939 error = -EFAULT; in SYSCALL_DEFINE2()
2945 error = -EFAULT; in SYSCALL_DEFINE2()
2951 error = fd; in SYSCALL_DEFINE2()
2957 error = PTR_ERR(file); in SYSCALL_DEFINE2()
2974 return error; in SYSCALL_DEFINE2()
3217 int error; in shmem_init() local
3223 error = shmem_init_inodecache(); in shmem_init()
3224 if (error) in shmem_init()
3227 error = register_filesystem(&shmem_fs_type); in shmem_init()
3228 if (error) { in shmem_init()
3235 error = PTR_ERR(shm_mnt); in shmem_init()
3246 shm_mnt = ERR_PTR(error); in shmem_init()
3247 return error; in shmem_init()
3442 int error; in shmem_read_mapping_page_gfp() local
3445 error = shmem_getpage_gfp(inode, index, &page, SGP_CACHE, gfp, NULL); in shmem_read_mapping_page_gfp()
3446 if (error) in shmem_read_mapping_page_gfp()
3447 page = ERR_PTR(error); in shmem_read_mapping_page_gfp()