Lines Matching defs:na1
537 static void cmp_index_allocation(ntfs_attr *na1, ntfs_attr *na2)
543 if (setup_cmp_ia(na1, &cia1))
553 if (cmp_buffer(cia1.bitmap, cia2.bitmap, cia1.bm_size, na1))
556 if (cmp_buffer((u8 *)cia1.ia, (u8 *)cia2.ia, 0x18, na1))
562 while ((u8 *)cia1.tmp_ia < (u8 *)cia1.ia + na1->data_size) {
569 print_differ(na1);
579 index.index_length), na1))
600 static void cmp_attribute_data(ntfs_attr *na1, ntfs_attr *na2)
607 for (pos = 0; pos <= na1->data_size; pos += count1) {
609 count1 = ntfs_attr_pread(na1, pos, NTFS_BUF_SIZE, buf1);
613 print_na(na1);
615 (long long)na1->data_size,
625 print_na(na1);
627 (long long)na1->data_size, (long long)pos);
633 if (pos + count1 == na1->data_size)
637 print_na(na1);
639 (long long)na1->data_size);
643 if (cmp_buffer(buf1, buf2, count1, na1))
648 print_na(na1);
650 (long long)na1->data_size, (long long)pos, (long long)count1);
676 ntfs_attr *na1, *na2;
683 na1 = ntfs_attr_open(base_inode(ctx1), a1->type, GET_ATTR_NAME(a1));
686 if ((!na1 && na2) || (na1 && !na2)) {
688 printf("open: %s != %s\n", pret2str(na1), pret2str(na2));
692 if (na1 == NULL)
695 if (na1->data_size != na2->data_size) {
696 print_na(na1);
698 (long long)na1->data_size, (long long)na2->data_size);
710 if (na1->type == AT_INDEX_ALLOCATION)
711 cmp_index_allocation(na1, na2);
713 cmp_attribute_data(na1, na2);
716 ntfs_attr_close(na1);