• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext4/

Lines Matching defs:ix

65 ext4_fsblk_t idx_pblock(struct ext4_extent_idx *ix)
69 block = le32_to_cpu(ix->ei_leaf_lo);
70 block |= ((ext4_fsblk_t) le16_to_cpu(ix->ei_leaf_hi) << 31) << 1;
90 static void ext4_idx_store_pblock(struct ext4_extent_idx *ix, ext4_fsblk_t pb)
92 ix->ei_leaf_lo = cpu_to_le32((unsigned long) (pb & 0xffffffff));
93 ix->ei_leaf_hi = cpu_to_le16((unsigned long) ((pb >> 31) >> 1) & 0xffff);
552 struct ext4_extent_idx *chix, *ix;
555 chix = ix = EXT_FIRST_INDEX(eh);
556 for (k = 0; k < le16_to_cpu(eh->eh_entries); k++, ix++) {
558 le32_to_cpu(ix->ei_block) <= le32_to_cpu(ix[-1].ei_block)) {
559 printk(KERN_DEBUG "k=%d, ix=0x%p, "
561 ix, EXT_FIRST_INDEX(eh));
563 le32_to_cpu(ix->ei_block),
564 le32_to_cpu(ix[-1].ei_block));
566 BUG_ON(k && le32_to_cpu(ix->ei_block)
567 <= le32_to_cpu(ix[-1].ei_block));
568 if (block < le32_to_cpu(ix->ei_block))
570 chix = ix;
746 struct ext4_extent_idx *ix;
771 ix = curp->p_idx + 1;
781 ix = curp->p_idx;
784 ix->ei_block = cpu_to_le32(logical);
785 ext4_idx_store_pblock(ix, ptr);
795 if (unlikely(ix > EXT_LAST_INDEX(curp->p_hdr))) {
796 EXT4_ERROR_INODE(inode, "ix > EXT_LAST_INDEX!");
1238 struct ext4_extent_idx *ix;
1266 ix = path[depth].p_idx;
1267 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) {
1269 "ix (%d) != EXT_FIRST_INDEX (%d) (depth %d)!",
1270 ix != NULL ? ix->ei_block : 0,
1305 struct ext4_extent_idx *ix;
1335 ix = path[depth].p_idx;
1336 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) {
1338 "ix != EXT_FIRST_INDEX *logical %d!",
1365 ix = path[depth].p_idx;
1366 if (ix != EXT_LAST_INDEX(path[depth].p_hdr))
1377 ix++;
1378 block = idx_pblock(ix);
1389 ix = EXT_FIRST_INDEX(eh);
1390 block = idx_pblock(ix);