Lines Matching refs:len
2127 unsigned long uaddr, unsigned long len, in shmem_get_unmapped_area() argument
2138 if (len > TASK_SIZE) in shmem_get_unmapped_area()
2142 addr = get_area(file, uaddr, len, pgoff, flags); in shmem_get_unmapped_area()
2150 if (addr > TASK_SIZE - len) in shmem_get_unmapped_area()
2155 if (len < HPAGE_PMD_SIZE) in shmem_get_unmapped_area()
2188 if (offset && offset + len < 2 * HPAGE_PMD_SIZE) in shmem_get_unmapped_area()
2193 inflated_len = len + HPAGE_PMD_SIZE - PAGE_SIZE; in shmem_get_unmapped_area()
2196 if (inflated_len < len) in shmem_get_unmapped_area()
2210 if (inflated_addr > TASK_SIZE - len) in shmem_get_unmapped_area()
2461 loff_t pos, unsigned len, unsigned flags, in shmem_write_begin() argument
2474 if ((info->seals & F_SEAL_GROW) && pos + len > inode->i_size) in shmem_write_begin()
2495 loff_t pos, unsigned len, unsigned copied, in shmem_write_end() argument
2666 loff_t len) in shmem_fallocate() argument
2683 loff_t unmap_end = round_down(offset + len, PAGE_SIZE) - 1; in shmem_fallocate()
2702 shmem_truncate_range(inode, offset, offset + len - 1); in shmem_fallocate()
2715 error = inode_newsize_ok(inode, offset + len); in shmem_fallocate()
2719 if ((info->seals & F_SEAL_GROW) && offset + len > inode->i_size) { in shmem_fallocate()
2725 end = (offset + len + PAGE_SIZE - 1) >> PAGE_SHIFT; in shmem_fallocate()
2808 if (!(mode & FALLOC_FL_KEEP_SIZE) && offset + len > inode->i_size) in shmem_fallocate()
2809 i_size_write(inode, offset + len); in shmem_fallocate()
3078 int len; in shmem_symlink() local
3082 len = strlen(symname) + 1; in shmem_symlink()
3083 if (len > PAGE_SIZE) in shmem_symlink()
3098 inode->i_size = len-1; in shmem_symlink()
3099 if (len <= SHORT_SYMLINK_LEN) { in shmem_symlink()
3100 inode->i_link = kmemdup(symname, len, GFP_KERNEL); in shmem_symlink()
3115 memcpy(page_address(page), symname, len); in shmem_symlink()
3184 size_t len; in shmem_initxattrs() local
3191 len = strlen(xattr->name) + 1; in shmem_initxattrs()
3192 new_xattr->name = kmalloc(XATTR_SECURITY_PREFIX_LEN + len, in shmem_initxattrs()
3202 xattr->name, len); in shmem_initxattrs()
3320 static int shmem_encode_fh(struct inode *inode, __u32 *fh, int *len, in shmem_encode_fh() argument
3323 if (*len < 3) { in shmem_encode_fh()
3324 *len = 3; in shmem_encode_fh()
3346 *len = 3; in shmem_encode_fh()
3529 size_t len = 0; in shmem_parse_options() local
3534 len = strlen(value); in shmem_parse_options()
3536 err = vfs_parse_fs_string(fc, this_char, value, len); in shmem_parse_options()
4007 int len = 0; in shmem_enabled_show() local
4011 len += sysfs_emit_at(buf, len, in shmem_enabled_show()
4017 len += sysfs_emit_at(buf, len, "\n"); in shmem_enabled_show()
4019 return len; in shmem_enabled_show()
4098 unsigned long addr, unsigned long len, in shmem_get_unmapped_area() argument
4101 return current->mm->get_unmapped_area(file, addr, len, pgoff, flags); in shmem_get_unmapped_area()