Lines Matching refs:ah
1412 static void swap_attrhdr(attr_header_t *ah, attr_info_t* info);
1419 static int check_and_swap_attrhdr(attr_header_t *ah, attr_info_t* ainfop);
3050 swap_attrhdr(attr_header_t *ah, attr_info_t* info)
3056 count = (ah->magic == ATTR_HDR_MAGIC) ? ah->num_attrs : SWAP16(ah->num_attrs);
3058 ah->magic = SWAP32 (ah->magic);
3059 ah->debug_tag = SWAP32 (ah->debug_tag);
3060 ah->total_size = SWAP32 (ah->total_size);
3061 ah->data_start = SWAP32 (ah->data_start);
3062 ah->data_length = SWAP32 (ah->data_length);
3063 ah->flags = SWAP16 (ah->flags);
3064 ah->num_attrs = SWAP16 (ah->num_attrs);
3066 ae = (attr_entry_t *)(&ah[1]);
3084 check_and_swap_attrhdr(attr_header_t *ah, attr_info_t *ainfop)
3092 if (ah == NULL)
3095 if (SWAP32(ah->magic) != ATTR_HDR_MAGIC)
3099 ah->magic = SWAP32(ah->magic);
3100 ah->debug_tag = SWAP32 (ah->debug_tag);
3101 ah->total_size = SWAP32 (ah->total_size);
3102 ah->data_start = SWAP32 (ah->data_start);
3103 ah->data_length = SWAP32 (ah->data_length);
3104 ah->flags = SWAP16 (ah->flags);
3105 ah->num_attrs = SWAP16 (ah->num_attrs);
3111 end = ah->data_start + ah->data_length;
3112 if (ah->total_size > ainfop->finderinfo->offset + ainfop->finderinfo->length ||
3113 end < ah->data_start ||
3114 end > ah->total_size) {
3121 buf_end = ainfop->rawdata + ah->total_size;
3122 count = ah->num_attrs;
3123 ae = (attr_entry_t *)(&ah[1]);
3142 if (end < ae->offset || end > ah->total_size)