Lines Matching refs:lblock
235 static sector_t metapage_get_blocks(struct inode *inode, sector_t lblock,
244 if (lblock >= file_blocks)
246 if (lblock + *len > file_blocks)
247 *len = file_blocks - lblock;
250 rc = xtLookup(inode, (s64)lblock, *len, &xflag, &xaddr, len, 0);
252 lblock = (sector_t)xaddr;
254 lblock = 0;
257 return lblock;
346 sector_t lblock;
382 lblock = page_start + block_offset;
384 if (xlen && lblock == next_block) {
408 pblock = metapage_get_blocks(inode, lblock, &xlen);
430 next_block = lblock + len;
574 struct metapage *__get_metapage(struct inode *inode, unsigned long lblock,
586 jfs_info("__get_metapage: ino = %ld, lblock = 0x%lx, abs=%d",
587 inode->i_ino, lblock, absolute);
591 page_index = lblock >> l2BlocksPerPage;
592 page_offset = (lblock - (page_index << l2BlocksPerPage)) << l2bsize;
595 jfs_err("lblock = %lx, size = %d", lblock, size);
607 if ((lblock << inode->i_blkbits) >= inode->i_size)
662 mp->index = lblock;
794 sector_t lblock;
808 for (lblock = addr & ~(BlocksPerPage - 1); lblock < addr + len;
809 lblock += BlocksPerPage) {
810 page = find_lock_page(mapping, lblock >> l2BlocksPerPage);