• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext3/

Lines Matching refs:partial

443  *	@partial: pointer to the last triple within a chain
451 Indirect chain[4], Indirect *partial)
466 return ext3_find_near(inode, partial);
581 * we had read the existing part of chain and partial points to the last
796 Indirect *partial;
812 partial = ext3_get_branch(inode, depth, offsets, chain, &err);
815 if (!partial) {
823 if (!verify_chain(chain, partial)) {
864 if (err == -EAGAIN || !verify_chain(chain, partial)) {
865 while (partial > chain) {
866 brelse(partial->bh);
867 partial--;
869 partial = ext3_get_branch(inode, depth, offsets, chain, &err);
870 if (!partial) {
887 goal = ext3_find_goal(inode, iblock, chain, partial);
890 indirect_blks = (chain + depth) - partial - 1;
896 count = ext3_blks_to_allocate(partial, indirect_blks,
902 offsets + (partial - chain), partial);
913 partial, indirect_blks, count);
932 partial = chain + depth - 1; /* the whole chain */
934 while (partial > chain) {
935 BUFFER_TRACE(partial->bh, "call brelse");
936 brelse(partial->bh);
937 partial--;
1089 int *partial,
1106 if (partial && !buffer_uptodate(bh))
1107 *partial = 1;
1267 int partial = 0;
1276 to, &partial, commit_write_fn);
1277 if (!partial)
1814 * ext3_find_shared - find the indirect blocks for partial truncation.
1818 * @chain: place to store the pointers to partial indirect blocks
1851 Indirect *partial, *p;
1858 partial = ext3_get_branch(inode, k, offsets, chain, &err);
1860 if (!partial)
1861 partial = chain + k-1;
1866 if (!partial->key && *partial->p)
1869 for (p=partial; p>chain && all_zeroes((__le32*)p->bh->b_data,p->p); p--)
1875 * it's easier to cheat and just decrement partial->p.
1885 while(partial > p) {
1886 brelse(partial->bh);
1887 partial--;
1890 return partial;
2173 Indirect *partial;
2256 partial = ext3_find_shared(inode, n, offsets, chain, &nr);
2259 if (partial == chain) {
2262 &nr, &nr+1, (chain+n-1) - partial);
2263 *partial->p = 0;
2270 BUFFER_TRACE(partial->bh, "get_write_access");
2271 ext3_free_branches(handle, inode, partial->bh,
2272 partial->p,
2273 partial->p+1, (chain+n-1) - partial);
2277 while (partial > chain) {
2278 ext3_free_branches(handle, inode, partial->bh, partial->p + 1,
2279 (__le32*)partial->bh->b_data+addr_per_block,
2280 (chain+n-1) - partial);
2281 BUFFER_TRACE(partial->bh, "call brelse");
2282 brelse (partial->bh);
2283 partial--;