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

Lines Matching refs:partial

357  *	@partial: pointer to the last triple within a chain
368 Indirect *partial,
377 if (verify_chain(chain, partial)) {
385 *goal = ext2_find_near(inode, partial);
405 * we had read the existing part of chain and partial points to the last
552 Indirect *partial;
562 partial = ext2_get_branch(inode, depth, offsets, chain, &err);
565 if (!partial) {
571 partial = chain+depth-1; /* the whole chain */
578 while (partial > chain) {
579 brelse(partial->bh);
580 partial--;
595 if (ext2_find_goal(inode, iblock, chain, partial, &goal) < 0)
598 left = (chain + depth) - partial;
600 offsets+(partial-chain), partial);
614 if (ext2_splice_branch(inode, iblock, chain, partial, left) < 0)
621 while (partial > chain) {
622 brelse(partial->bh);
623 partial--;
732 * ext2_find_shared - find the indirect blocks for partial truncation.
736 * @chain: place to store the pointers to partial indirect blocks
771 Indirect *partial, *p;
777 partial = ext2_get_branch(inode, k, offsets, chain, &err);
778 if (!partial)
779 partial = chain + k-1;
785 if (!partial->key && *partial->p) {
789 for (p=partial; p>chain && all_zeroes((__le32*)p->bh->b_data,p->p); p--)
795 * it's easier to cheat and just decrement partial->p.
805 while(partial > p)
807 brelse(partial->bh);
808 partial--;
811 return partial;
905 Indirect *partial;
943 partial = ext2_find_shared(inode, n, offsets, chain, &nr);
946 if (partial == chain)
949 mark_buffer_dirty_inode(partial->bh, inode);
950 ext2_free_branches(inode, &nr, &nr+1, (chain+n-1) - partial);
953 while (partial > chain) {
955 partial->p + 1,
956 (__le32*)partial->bh->b_data+addr_per_block,
957 (chain+n-1) - partial);
958 mark_buffer_dirty_inode(partial->bh, inode);
959 brelse (partial->bh);
960 partial--;