Lines Matching refs:hdr_ptr
353 struct bios_file_header header, *hdr_ptr; in asd_store_update_bios() local
399 hdr_ptr = (struct bios_file_header *)asd_ha->bios_image->data; in asd_store_update_bios()
401 if ((hdr_ptr->contrl_id.vendor != asd_ha->pcidev->vendor || in asd_store_update_bios()
402 hdr_ptr->contrl_id.device != asd_ha->pcidev->device) && in asd_store_update_bios()
403 (hdr_ptr->contrl_id.sub_vendor != asd_ha->pcidev->vendor || in asd_store_update_bios()
404 hdr_ptr->contrl_id.sub_device != asd_ha->pcidev->device)) { in asd_store_update_bios()
409 hdr_ptr->contrl_id.vendor, in asd_store_update_bios()
410 hdr_ptr->contrl_id.device, in asd_store_update_bios()
411 hdr_ptr->contrl_id.sub_vendor, in asd_store_update_bios()
412 hdr_ptr->contrl_id.sub_device, in asd_store_update_bios()
419 if (hdr_ptr->filelen != asd_ha->bios_image->size) { in asd_store_update_bios()
425 for (i = 0; i < hdr_ptr->filelen; i++) in asd_store_update_bios()
428 if ((csum & 0x0000ffff) != hdr_ptr->checksum) { in asd_store_update_bios()
436 &asd_ha->bios_image->data[sizeof(*hdr_ptr)], in asd_store_update_bios()
437 0, hdr_ptr->filelen-sizeof(*hdr_ptr)); in asd_store_update_bios()
440 &asd_ha->bios_image->data[sizeof(*hdr_ptr)], in asd_store_update_bios()
441 0, hdr_ptr->filelen-sizeof(*hdr_ptr)); in asd_store_update_bios()
446 0, hdr_ptr->filelen-sizeof(header)); in asd_store_update_bios()