Lines Matching defs:ah
1476 static void swap_attrhdr(attr_header_t *ah, attr_info_t* info);
1483 static int check_and_swap_attrhdr(attr_header_t *ah, attr_info_t* ainfop);
3078 swap_attrhdr(attr_header_t *ah, attr_info_t* info)
3084 count = (ah->magic == ATTR_HDR_MAGIC) ? ah->num_attrs : SWAP16(ah->num_attrs);
3086 ah->magic = SWAP32 (ah->magic);
3087 ah->debug_tag = SWAP32 (ah->debug_tag);
3088 ah->total_size = SWAP32 (ah->total_size);
3089 ah->data_start = SWAP32 (ah->data_start);
3090 ah->data_length = SWAP32 (ah->data_length);
3091 ah->flags = SWAP16 (ah->flags);
3092 ah->num_attrs = SWAP16 (ah->num_attrs);
3094 ae = (attr_entry_t *)(&ah[1]);
3112 check_and_swap_attrhdr(attr_header_t *ah, attr_info_t *ainfop)
3120 if (ah == NULL)
3123 if (SWAP32(ah->magic) != ATTR_HDR_MAGIC)
3127 ah->magic = SWAP32(ah->magic);
3128 ah->debug_tag = SWAP32 (ah->debug_tag);
3129 ah->total_size = SWAP32 (ah->total_size);
3130 ah->data_start = SWAP32 (ah->data_start);
3131 ah->data_length = SWAP32 (ah->data_length);
3132 ah->flags = SWAP16 (ah->flags);
3133 ah->num_attrs = SWAP16 (ah->num_attrs);
3139 end = ah->data_start + ah->data_length;
3140 if (ah->total_size > ainfop->finderinfo->offset + ainfop->finderinfo->length ||
3141 end < ah->data_start ||
3142 end > ah->total_size) {
3149 buf_end = ainfop->rawdata + ah->total_size;
3150 count = ah->num_attrs;
3151 ae = (attr_entry_t *)(&ah[1]);
3170 if (end < ae->offset || end > ah->total_size)