Lines Matching defs:ah
1278 static void swap_attrhdr(attr_header_t *ah, attr_info_t* info);
1285 static int check_and_swap_attrhdr(attr_header_t *ah, attr_info_t* ainfop);
2836 swap_attrhdr(attr_header_t *ah, attr_info_t* info)
2842 count = (ah->magic == ATTR_HDR_MAGIC) ? ah->num_attrs : SWAP16(ah->num_attrs);
2844 ah->magic = SWAP32 (ah->magic);
2845 ah->debug_tag = SWAP32 (ah->debug_tag);
2846 ah->total_size = SWAP32 (ah->total_size);
2847 ah->data_start = SWAP32 (ah->data_start);
2848 ah->data_length = SWAP32 (ah->data_length);
2849 ah->flags = SWAP16 (ah->flags);
2850 ah->num_attrs = SWAP16 (ah->num_attrs);
2852 ae = (attr_entry_t *)(&ah[1]);
2870 check_and_swap_attrhdr(attr_header_t *ah, attr_info_t *ainfop)
2878 if (ah == NULL)
2881 if (SWAP32(ah->magic) != ATTR_HDR_MAGIC)
2885 ah->magic = SWAP32(ah->magic);
2886 ah->debug_tag = SWAP32 (ah->debug_tag);
2887 ah->total_size = SWAP32 (ah->total_size);
2888 ah->data_start = SWAP32 (ah->data_start);
2889 ah->data_length = SWAP32 (ah->data_length);
2890 ah->flags = SWAP16 (ah->flags);
2891 ah->num_attrs = SWAP16 (ah->num_attrs);
2897 end = ah->data_start + ah->data_length;
2898 if (ah->total_size > ainfop->finderinfo->offset + ainfop->finderinfo->length ||
2899 end < ah->data_start ||
2900 end > ah->total_size) {
2907 buf_end = ainfop->rawdata + ah->total_size;
2908 count = ah->num_attrs;
2909 ae = (attr_entry_t *)(&ah[1]);
2928 if (end < ae->offset || end > ah->total_size)