Lines Matching defs:ir

431 	INDEX_ROOT *ir = NULL;
452 ir = (INDEX_ROOT *)((char *)a + le16_to_cpu(a->value_offset));
454 if (!ir) {
458 return ir;
464 INDEX_ROOT *ir;
466 ir = ntfs_ir_lookup(ni, name, len, &ctx);
467 if (ir)
469 return ir;
673 INDEX_ROOT *ir;
686 ir = ntfs_ir_lookup(ni, icx->name, icx->name_len, &icx->actx);
687 if (!ir) {
693 icx->block_size = le32_to_cpu(ir->index_block_size);
706 icx->collate = ntfs_get_collate_function(ir->collation_rule);
710 (unsigned)le32_to_cpu(ir->collation_rule));
716 * FIXME: check for both ir and ib that the first index entry is
719 ret = ntfs_ie_lookup(key, key_len, icx, &ir->index, &vcn, &ie);
725 icx->ir = ir;
989 static INDEX_BLOCK *ntfs_ir_to_ib(INDEX_ROOT *ir, VCN ib_vcn)
998 ib = ntfs_ib_alloc(ib_vcn, le32_to_cpu(ir->index_block_size), LEAF_NODE);
1002 ies_start = (char *)ntfs_ie_get_first(&ir->index);
1003 ies_end = (char *)ntfs_ie_get_end(&ir->index);
1012 ib->index.ih_flags = ir->index.ih_flags;
1018 static void ntfs_ir_nill(INDEX_ROOT *ir)
1027 ies_start = (char *)ntfs_ie_get_first(&ir->index);
1028 ies_end = (char *)ntfs_ie_get_end(&ir->index);
1120 INDEX_ROOT *ir;
1129 ir = ntfs_ir_lookup2(icx->ni, icx->name, icx->name_len);
1130 if (!ir)
1133 if ((ir->index.ih_flags & NODE_MASK) == SMALL_INDEX)
1141 ir = ntfs_ir_lookup2(icx->ni, icx->name, icx->name_len);
1142 if (!ir)
1145 ib = ntfs_ir_to_ib(ir, new_ib_vcn);
1155 ir = ntfs_ir_lookup(icx->ni, icx->name, icx->name_len, &ctx);
1156 if (!ir)
1159 ntfs_ir_nill(ir);
1161 ie = ntfs_ie_get_first(&ir->index);
1165 ir->index.ih_flags = LARGE_INDEX;
1166 ir->index.index_length = cpu_to_le32(le32_to_cpu(ir->index.entries_offset)
1168 ir->index.allocated_size = ir->index.index_length;
1170 + le32_to_cpu(ir->index.allocated_size);
1182 ir = ntfs_ir_lookup(icx->ni, icx->name, icx->name_len,
1184 if (ir
1236 icx->ir = ntfs_ir_lookup2(icx->ni, icx->name, icx->name_len);
1237 if (!icx->ir)
1240 icx->ir->index.allocated_size = cpu_to_le32(data_size);
1341 icx->ir = ntfs_ir_lookup2(icx->ni, icx->name, icx->name_len);
1342 if (!icx->ir)
1345 new_size = le32_to_cpu(icx->ir->index.index_length) +
1354 icx->ir = ntfs_ir_lookup2(icx->ni, icx->name, icx->name_len);
1355 if (!icx->ir)
1358 return ntfs_ih_insert(&icx->ir->index, median, new_vcn,
1479 ih = &icx->ir->index;
1645 parent_ih = &icx->ir->index;
1740 ih = &icx->ir->index;
1752 ih = &icx->ir->index;
1809 if (!icx || (!icx->ib && !icx->ir) || ntfs_ie_end(icx->entry)) {
1815 ih = &icx->ir->index;
1941 ictx->ir = (INDEX_ROOT*)NULL;
1988 ictx->ir = ntfs_ir_lookup(ictx->ni,
1991 if (ictx->ir)
1993 &ictx->ir->index,