Lines Matching defs:ix
63 static ext4_fsblk_t idx_pblock(struct ext4_extent_idx *ix)
67 block = le32_to_cpu(ix->ei_leaf);
68 block |= ((ext4_fsblk_t) le16_to_cpu(ix->ei_leaf_hi) << 31) << 1;
88 static void ext4_idx_store_pblock(struct ext4_extent_idx *ix, ext4_fsblk_t pb)
90 ix->ei_leaf = cpu_to_le32((unsigned long) (pb & 0xffffffff));
91 ix->ei_leaf_hi = cpu_to_le16((unsigned long) ((pb >> 31) >> 1) & 0xffff);
363 struct ext4_extent_idx *chix, *ix;
366 chix = ix = EXT_FIRST_INDEX(eh);
367 for (k = 0; k < le16_to_cpu(eh->eh_entries); k++, ix++) {
369 le32_to_cpu(ix->ei_block) <= le32_to_cpu(ix[-1].ei_block)) {
370 printk("k=%d, ix=0x%p, first=0x%p\n", k,
371 ix, EXT_FIRST_INDEX(eh));
373 le32_to_cpu(ix->ei_block),
374 le32_to_cpu(ix[-1].ei_block));
376 BUG_ON(k && le32_to_cpu(ix->ei_block)
377 <= le32_to_cpu(ix[-1].ei_block));
378 if (block < le32_to_cpu(ix->ei_block))
380 chix = ix;
542 struct ext4_extent_idx *ix;
562 ix = curp->p_idx + 1;
572 ix = curp->p_idx;
575 ix->ei_block = cpu_to_le32(logical);
576 ext4_idx_store_pblock(ix, ptr);
581 BUG_ON(ix > EXT_LAST_INDEX(curp->p_hdr));