Lines Matching refs:p_blkno
140 u64 p_blkno, count, past_eof;
156 err = ocfs2_extent_map_get_blocks(inode, iblock, &p_blkno, &count,
161 (unsigned long long)p_blkno);
179 if (create && p_blkno == 0 && ocfs2_sparse_alloc(osb)) {
186 if (p_blkno && !(ext_flags & OCFS2_EXT_UNWRITTEN))
187 map_bh(bh_result, inode->i_sb, p_blkno);
192 if (p_blkno == 0) {
195 "iblock = %llu p_blkno = %llu blkno=(%llu)\n",
197 (unsigned long long)p_blkno,
445 u64 p_blkno = 0;
475 err = ocfs2_extent_map_get_blocks(inode, block, &p_blkno, NULL,
491 status = err ? 0 : p_blkno;
589 int ocfs2_map_page_blocks(struct page *page, u64 *p_blkno,
627 map_bh(bh, inode->i_sb, *p_blkno);
641 *p_blkno = *p_blkno + 1;
938 static int ocfs2_prepare_page_for_write(struct inode *inode, u64 *p_blkno,
963 ret = ocfs2_map_page_blocks(page, p_blkno, inode,
967 ret = ocfs2_map_page_blocks(page, p_blkno, inode,
991 ret = ocfs2_map_page_blocks(page, p_blkno, inode,
1122 u64 p_blkno;
1181 p_blkno = ocfs2_clusters_to_blocks(inode->i_sb, *phys);
1183 p_blkno += (user_pos >> inode->i_sb->s_blocksize_bits) & (u64)(bpc - 1);
1190 p_blkno++;
1194 tmpret = ocfs2_prepare_page_for_write(inode, &p_blkno, wc,
2149 u64 p_blkno;
2248 p_blkno = ocfs2_clusters_to_blocks(inode->i_sb, desc->c_phys);
2249 BUG_ON(p_blkno == 0);
2250 p_blkno += iblock & (u64)(ocfs2_clusters_to_blocks(inode->i_sb, 1) - 1);
2252 map_bh(bh_result, inode->i_sb, p_blkno);