Lines Matching refs:len

255 	int len;  in btrfs_lookup_path()  local
268 len = next_length(cur); in btrfs_lookup_path()
269 if (len > BTRFS_NAME_LEN) { in btrfs_lookup_path()
275 if (len == 1 && cur[0] == '.') in btrfs_lookup_path()
278 if (len == 2 && cur[0] == '.' && cur[1] == '.') { in btrfs_lookup_path()
291 ret = resolve_one_filename(root, ino, cur, len, &key, &type); in btrfs_lookup_path()
335 cur += len; in btrfs_lookup_path()
422 int len, char *dest) in btrfs_read_extent_reg() argument
443 IS_ALIGNED(len, fs_info->sectorsize)); in btrfs_read_extent_reg()
445 offset + len <= key.offset + extent_num_bytes); in btrfs_read_extent_reg()
450 memset(dest, 0, len); in btrfs_read_extent_reg()
451 return len; in btrfs_read_extent_reg()
460 read = len; in btrfs_read_extent_reg()
462 num_copies = btrfs_num_copies(fs_info, logical, len); in btrfs_read_extent_reg()
465 if (ret < 0 || read != len) in btrfs_read_extent_reg()
472 return len; in btrfs_read_extent_reg()
516 len); in btrfs_read_extent_reg()
517 ret = len; in btrfs_read_extent_reg()
624 int start, int len, char *dest) in read_and_truncate_page() argument
635 ASSERT(start + len <= aligned_start + fs_info->sectorsize); in read_and_truncate_page()
647 memcpy(dest, buf + page_off, min3(page_len, ret, len)); in read_and_truncate_page()
649 return len; in read_and_truncate_page()
659 memcpy(dest, buf + page_off, min(page_len, len)); in read_and_truncate_page()
661 return len; in read_and_truncate_page()
664 int btrfs_file_read(struct btrfs_root *root, u64 ino, u64 file_offset, u64 len, in btrfs_file_read() argument
672 u64 aligned_end = round_down(file_offset + len, fs_info->sectorsize); in btrfs_file_read()
680 memset(dest, 0, len); in btrfs_file_read()
701 memset(dest, 0, len); in btrfs_file_read()
702 return len; in btrfs_file_read()
760 if (file_offset + len != aligned_end) { in btrfs_file_read()
770 file_offset + len - aligned_end, in btrfs_file_read()
777 return len; in btrfs_file_read()