Lines Matching defs:lblk

328 			   struct ext4_ext_path **ppath, ext4_lblk_t lblk,
338 return ext4_split_extent_at(handle, inode, ppath, lblk, unwritten ?
389 ext4_lblk_t lblk, ext4_fsblk_t *pblk,
410 lblk != le32_to_cpu(ext->ee_block))
434 lblk != le32_to_cpu(ext_idx->ei_block))
456 int depth, ext4_fsblk_t pblk, ext4_lblk_t lblk)
486 if (!ext4_valid_extent_entries(inode, eh, lblk, &pblk, depth)) {
532 ext4_lblk_t lblk = le32_to_cpu(ex->ee_block);
535 if (prev && (prev != lblk))
536 ext4_es_cache_extent(inode, prev, lblk - prev, ~0,
541 ext4_es_cache_extent(inode, lblk, len,
543 prev = lblk + len;
2234 * @path: path in extent tree to @lblk
2235 * @lblk: pointer to logical block around which we want to determine hole
2239 * actually points to extent before @lblk, we provide it.
2241 * The function returns the length of a hole starting at @lblk. We update @lblk
2246 ext4_lblk_t *lblk)
2255 *lblk = 0;
2257 } else if (*lblk < le32_to_cpu(ex->ee_block)) {
2258 len = le32_to_cpu(ex->ee_block) - *lblk;
2259 } else if (*lblk >= le32_to_cpu(ex->ee_block)
2263 *lblk = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex);
2265 BUG_ON(next == *lblk);
2266 len = next - *lblk;
2404 * @lblk - logical block in cluster to be reserved
2414 static void ext4_rereserve_cluster(struct inode *inode, ext4_lblk_t lblk)
2427 ext4_remove_pending(inode, lblk);
2475 if (ext4_is_pending(inode, partial->lblk))
2481 ext4_rereserve_cluster(inode, partial->lblk);
2540 partial->lblk = from;
2748 if (ext4_is_pending(inode, partial->lblk))
2754 ext4_rereserve_cluster(inode, partial->lblk);
2800 partial.lblk = 0;
2824 ext4_lblk_t ee_block, ex_end, lblk;
2892 lblk = ex_end + 1;
2893 err = ext4_ext_search_right(inode, path, &lblk, &pblk,
3017 if (ext4_is_pending(inode, partial.lblk))
3023 ext4_rereserve_cluster(inode, partial.lblk);
3944 * @map The requested lblk->pblk mapping
4050 ext4_lblk_t lblk)
4055 hole_start = lblk;
4067 if (lblk >= es.es_lblk + es.es_len) {
4072 len -= lblk - hole_start;
4073 hole_start = lblk;
4075 } else if (in_range(lblk, es.es_lblk, es.es_len)) {
4077 * The delalloc extent containing lblk, it must have been
4083 * extent's after lblk.
4085 len = es.es_lblk + es.es_len - lblk;
4101 /* Update hole_len to reflect hole size after lblk */
4102 if (hole_start != lblk)
4103 len -= lblk - hole_start;
4373 ext4_lblk_t lblk, len;
4387 lblk = EXT4_LBLK_CMASK(sbi, map->m_lblk);
4389 n = ext4_es_delayed_clu(inode, lblk, len);
4549 ext4_lblk_t lblk;
4569 lblk = start >> blkbits;
4571 if (max_blocks < lblk)
4574 max_blocks -= lblk;
4657 ret = ext4_alloc_file_blocks(file, lblk, max_blocks, new_size,
4715 ext4_lblk_t lblk;
4760 lblk = offset >> blkbits;
4791 ret = ext4_alloc_file_blocks(file, lblk, max_blocks, new_size, flags);
5874 * starting at lblk start and of len. If such an extent doesn't exist,