Lines Matching refs:partial

505 				   Indirect *partial)  in ext3_find_goal()  argument
520 return ext3_find_near(inode, partial); in ext3_find_goal()
865 Indirect *partial; in ext3_get_blocks_handle() local
882 partial = ext3_get_branch(inode, depth, offsets, chain, &err); in ext3_get_blocks_handle()
885 if (!partial) { 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()
939 brelse(partial->bh); in ext3_get_blocks_handle()
940 partial--; in ext3_get_blocks_handle()
942 partial = ext3_get_branch(inode, depth, offsets, chain, &err); in ext3_get_blocks_handle()
943 if (!partial) { in ext3_get_blocks_handle()
960 goal = ext3_find_goal(inode, iblock, partial); in ext3_get_blocks_handle()
963 indirect_blks = (chain + depth) - partial - 1; in ext3_get_blocks_handle()
969 count = ext3_blks_to_allocate(partial, indirect_blks, in ext3_get_blocks_handle()
972 offsets + (partial - chain), partial); in ext3_get_blocks_handle()
983 partial, indirect_blks, count); 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()
998 BUFFER_TRACE(partial->bh, "call brelse"); in ext3_get_blocks_handle()
999 brelse(partial->bh); in ext3_get_blocks_handle()
1000 partial--; in ext3_get_blocks_handle()
1153 int *partial, in walk_page_buffers() argument
1170 if (partial && !buffer_uptodate(bh)) in walk_page_buffers()
1171 *partial = 1; in walk_page_buffers()
1445 int partial = 0; in ext3_journalled_write_end() local
1460 to, &partial, write_end_fn); in ext3_journalled_write_end()
1461 if (!partial) in ext3_journalled_write_end()
2146 Indirect *partial, *p; in ext3_find_shared() local
2153 partial = ext3_get_branch(inode, k, offsets, chain, &err); in ext3_find_shared()
2155 if (!partial) in ext3_find_shared()
2156 partial = chain + k-1; in ext3_find_shared()
2161 if (!partial->key && *partial->p) in ext3_find_shared()
2164 for (p=partial; p>chain && all_zeroes((__le32*)p->bh->b_data,p->p); p--) in ext3_find_shared()
2183 while(partial > p) { in ext3_find_shared()
2184 brelse(partial->bh); in ext3_find_shared()
2185 partial--; in ext3_find_shared()
2188 return partial; in ext3_find_shared()
2501 Indirect *partial; 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()
2565 *partial->p = 0; in ext3_truncate()
2572 ext3_free_branches(handle, inode, partial->bh, in ext3_truncate()
2573 partial->p, in ext3_truncate()
2574 partial->p+1, (chain+n-1) - partial); in ext3_truncate()
2578 while (partial > chain) { in ext3_truncate()
2579 ext3_free_branches(handle, inode, partial->bh, partial->p + 1, in ext3_truncate()
2580 (__le32*)partial->bh->b_data+addr_per_block, in ext3_truncate()
2581 (chain+n-1) - partial); in ext3_truncate()
2582 BUFFER_TRACE(partial->bh, "call brelse"); in ext3_truncate()
2583 brelse (partial->bh); in ext3_truncate()
2584 partial--; in ext3_truncate()