Lines Matching refs:chain
411 Indirect chain[4], int *err) in ext3_get_branch()
414 Indirect *p = chain; in ext3_get_branch()
419 add_chain (chain, NULL, EXT3_I(inode)->i_data + *offsets); in ext3_get_branch()
427 if (!verify_chain(chain, p)) in ext3_get_branch()
864 Indirect chain[4]; in ext3_get_blocks_handle() local
882 partial = ext3_get_branch(inode, depth, offsets, chain, &err); in ext3_get_blocks_handle()
886 first_block = le32_to_cpu(chain[depth - 1].key); in ext3_get_blocks_handle()
893 if (!verify_chain(chain, chain + depth - 1)) { in ext3_get_blocks_handle()
905 blk = le32_to_cpu(*(chain[depth-1].p + count)); in ext3_get_blocks_handle()
937 if (err == -EAGAIN || !verify_chain(chain, partial)) { in ext3_get_blocks_handle()
938 while (partial > chain) { in ext3_get_blocks_handle()
942 partial = ext3_get_branch(inode, depth, offsets, chain, &err); in ext3_get_blocks_handle()
963 indirect_blks = (chain + depth) - partial - 1; in ext3_get_blocks_handle()
972 offsets + (partial - chain), partial); in ext3_get_blocks_handle()
990 map_bh(bh_result, inode->i_sb, le32_to_cpu(chain[depth-1].key)); in ext3_get_blocks_handle()
995 partial = chain + depth - 1; /* the whole chain */ in ext3_get_blocks_handle()
997 while (partial > chain) { in ext3_get_blocks_handle()
1005 depth ? le32_to_cpu(chain[depth-1].key) : 0, in ext3_get_blocks_handle()
2144 int offsets[4], Indirect chain[4], __le32 *top) in ext3_find_shared()
2153 partial = ext3_get_branch(inode, k, offsets, chain, &err); in ext3_find_shared()
2156 partial = chain + k-1; in ext3_find_shared()
2164 for (p=partial; p>chain && all_zeroes((__le32*)p->bh->b_data,p->p); p--) in ext3_find_shared()
2172 if (p == chain + k - 1 && p > chain) { in ext3_find_shared()
2500 Indirect chain[4]; in ext3_truncate() local
2558 partial = ext3_find_shared(inode, n, offsets, chain, &nr); in ext3_truncate()
2561 if (partial == chain) { in ext3_truncate()
2564 &nr, &nr+1, (chain+n-1) - partial); in ext3_truncate()
2574 partial->p+1, (chain+n-1) - partial); in ext3_truncate()
2578 while (partial > chain) { in ext3_truncate()
2581 (chain+n-1) - partial); in ext3_truncate()