utilEEWriteOnOff(p_port,1);   /* Enable write access to the EEPROM */ 
FPT_utilEEWriteOnOff(p_port,1);   /* Enable write access to the EEPROM */ 
void scsavdi(UCHAR p_card, ULONG p_port)#endif{   UCHAR i,k,max_id;   USHORT ee_data,sum_data;   sum_data = 0x0000;   for (i = 1; i < EE_SCAMBASE/2; i++)      {      sum_data += utilEERead(p_port, i);      }   utilEEWriteOnOff(p_port,1);   /* Enable write access to the EEPROM */   if (RD_HARPOON(p_port+hp_page_ctrl) & NARROW_SCSI_CARD)      max_id = 0x08;   else      max_id = 0x10;   for (i=0; i < max_id; i++)      {      for (k=0; k < ID_STRING_LENGTH; k+=2)         {         ee_data = scamInfo[i].id_string[k+1];         ee_data <<= 8;         ee_data |= scamInfo[i].id_string[k];         sum_data += ee_data;         utilEEWrite(p_port, ee_data, (USHORT)((EE_SCAMBASE/2) +            (USHORT)(i*((USHORT)ID_STRING_LENGTH/2)) + (USHORT)(k/2)));         }      }   utilEEWrite(p_port, sum_data, EEPROM_CHECK_SUM/2);   utilEEWriteOnOff(p_port,0);   /* Turn off write access */}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/47b5d69c4aa753fcfc9b2b8d28c0660a1e25c129/FlashPoint.c/buggy/drivers/scsi/FlashPoint.c