eep_config 2269 drivers/scsi/advansys.c } eep_config; eep_config 2888 drivers/scsi/advansys.c ep = &boardp->eep_config.asc_eep; eep_config 2966 drivers/scsi/advansys.c ep_3550 = &boardp->eep_config.adv_3550_eep; eep_config 2968 drivers/scsi/advansys.c ep_38C0800 = &boardp->eep_config.adv_38C0800_eep; eep_config 2970 drivers/scsi/advansys.c ep_38C1600 = &boardp->eep_config.adv_38C1600_eep; eep_config 9102 drivers/scsi/advansys.c ASCEEP_CONFIG *eep_config; eep_config 9129 drivers/scsi/advansys.c eep_config = (ASCEEP_CONFIG *)&eep_config_buf; eep_config 9137 drivers/scsi/advansys.c chksum = AscGetEEPConfig(iop_base, eep_config, asc_dvc->bus_type); eep_config 9145 drivers/scsi/advansys.c if (eep_config->cfg_lsw != cfg_lsw) { eep_config 9147 drivers/scsi/advansys.c eep_config->cfg_lsw = eep_config 9150 drivers/scsi/advansys.c if (eep_config->cfg_msw != cfg_msw) { eep_config 9152 drivers/scsi/advansys.c eep_config->cfg_msw = eep_config 9157 drivers/scsi/advansys.c eep_config->cfg_msw &= ~ASC_CFG_MSW_CLR_MASK; eep_config 9158 drivers/scsi/advansys.c eep_config->cfg_lsw |= ASC_CFG0_HOST_INT_ON; eep_config 9159 drivers/scsi/advansys.c ASC_DBG(1, "eep_config->chksum 0x%x\n", eep_config->chksum); eep_config 9160 drivers/scsi/advansys.c if (chksum != eep_config->chksum) { eep_config 9164 drivers/scsi/advansys.c eep_config->init_sdtr = 0xFF; eep_config 9165 drivers/scsi/advansys.c eep_config->disc_enable = 0xFF; eep_config 9166 drivers/scsi/advansys.c eep_config->start_motor = 0xFF; eep_config 9167 drivers/scsi/advansys.c eep_config->use_cmd_qng = 0; eep_config 9168 drivers/scsi/advansys.c eep_config->max_total_qng = 0xF0; eep_config 9169 drivers/scsi/advansys.c eep_config->max_tag_qng = 0x20; eep_config 9170 drivers/scsi/advansys.c eep_config->cntl = 0xBFFF; eep_config 9171 drivers/scsi/advansys.c ASC_EEP_SET_CHIP_ID(eep_config, 7); eep_config 9172 drivers/scsi/advansys.c eep_config->no_scam = 0; eep_config 9173 drivers/scsi/advansys.c eep_config->adapter_info[0] = 0; eep_config 9174 drivers/scsi/advansys.c eep_config->adapter_info[1] = 0; eep_config 9175 drivers/scsi/advansys.c eep_config->adapter_info[2] = 0; eep_config 9176 drivers/scsi/advansys.c eep_config->adapter_info[3] = 0; eep_config 9177 drivers/scsi/advansys.c eep_config->adapter_info[4] = 0; eep_config 9179 drivers/scsi/advansys.c eep_config->adapter_info[5] = 0xBB; eep_config 9187 drivers/scsi/advansys.c asc_dvc->cfg->sdtr_enable = eep_config->init_sdtr; eep_config 9188 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config->disc_enable; eep_config 9189 drivers/scsi/advansys.c asc_dvc->cfg->cmd_qng_enabled = eep_config->use_cmd_qng; eep_config 9190 drivers/scsi/advansys.c asc_dvc->cfg->isa_dma_speed = ASC_EEP_GET_DMA_SPD(eep_config); eep_config 9191 drivers/scsi/advansys.c asc_dvc->start_motor = eep_config->start_motor; eep_config 9192 drivers/scsi/advansys.c asc_dvc->dvc_cntl = eep_config->cntl; eep_config 9193 drivers/scsi/advansys.c asc_dvc->no_scam = eep_config->no_scam; eep_config 9194 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[0] = eep_config->adapter_info[0]; eep_config 9195 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[1] = eep_config->adapter_info[1]; eep_config 9196 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[2] = eep_config->adapter_info[2]; eep_config 9197 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[3] = eep_config->adapter_info[3]; eep_config 9198 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[4] = eep_config->adapter_info[4]; eep_config 9199 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[5] = eep_config->adapter_info[5]; eep_config 9203 drivers/scsi/advansys.c eep_config->max_total_qng = eep_config 9205 drivers/scsi/advansys.c eep_config->max_tag_qng = eep_config 9208 drivers/scsi/advansys.c eep_config->cfg_msw |= 0x0800; eep_config 9211 drivers/scsi/advansys.c eep_config->max_total_qng = ASC_MAX_PCI_INRAM_TOTAL_QNG; eep_config 9212 drivers/scsi/advansys.c eep_config->max_tag_qng = ASC_MAX_INRAM_TAG_QNG; eep_config 9216 drivers/scsi/advansys.c if (eep_config->max_total_qng < ASC_MIN_TOTAL_QNG) { eep_config 9217 drivers/scsi/advansys.c eep_config->max_total_qng = ASC_MIN_TOTAL_QNG; eep_config 9219 drivers/scsi/advansys.c if (eep_config->max_total_qng > ASC_MAX_TOTAL_QNG) { eep_config 9220 drivers/scsi/advansys.c eep_config->max_total_qng = ASC_MAX_TOTAL_QNG; eep_config 9222 drivers/scsi/advansys.c if (eep_config->max_tag_qng > eep_config->max_total_qng) { eep_config 9223 drivers/scsi/advansys.c eep_config->max_tag_qng = eep_config->max_total_qng; eep_config 9225 drivers/scsi/advansys.c if (eep_config->max_tag_qng < ASC_MIN_TAG_Q_PER_DVC) { eep_config 9226 drivers/scsi/advansys.c eep_config->max_tag_qng = ASC_MIN_TAG_Q_PER_DVC; eep_config 9228 drivers/scsi/advansys.c asc_dvc->max_total_qng = eep_config->max_total_qng; eep_config 9229 drivers/scsi/advansys.c if ((eep_config->use_cmd_qng & eep_config->disc_enable) != eep_config 9230 drivers/scsi/advansys.c eep_config->use_cmd_qng) { eep_config 9231 drivers/scsi/advansys.c eep_config->disc_enable = eep_config->use_cmd_qng; eep_config 9234 drivers/scsi/advansys.c ASC_EEP_SET_CHIP_ID(eep_config, eep_config 9235 drivers/scsi/advansys.c ASC_EEP_GET_CHIP_ID(eep_config) & ASC_MAX_TID); eep_config 9236 drivers/scsi/advansys.c asc_dvc->cfg->chip_scsi_id = ASC_EEP_GET_CHIP_ID(eep_config); eep_config 9243 drivers/scsi/advansys.c asc_dvc->dos_int13_table[i] = eep_config->dos_int13_table[i]; eep_config 9244 drivers/scsi/advansys.c asc_dvc->cfg->max_tag_qng[i] = eep_config->max_tag_qng; eep_config 9249 drivers/scsi/advansys.c eep_config->cfg_msw = AscGetChipCfgMsw(iop_base); eep_config 9251 drivers/scsi/advansys.c if ((i = AscSetEEPConfig(iop_base, eep_config, eep_config 10145 drivers/scsi/advansys.c ADVEEP_3550_CONFIG eep_config; eep_config 10156 drivers/scsi/advansys.c if (AdvGet3550EEPConfig(iop_base, &eep_config) != eep_config.check_sum) { eep_config 10162 drivers/scsi/advansys.c memcpy(&eep_config, &Default_3550_EEPROM_Config, eep_config 10169 drivers/scsi/advansys.c eep_config.serial_number_word3 = eep_config 10172 drivers/scsi/advansys.c eep_config.serial_number_word2 = eep_config 10175 drivers/scsi/advansys.c eep_config.serial_number_word1 = eep_config 10178 drivers/scsi/advansys.c AdvSet3550EEPConfig(iop_base, &eep_config); eep_config 10186 drivers/scsi/advansys.c asc_dvc->wdtr_able = eep_config.wdtr_able; eep_config 10187 drivers/scsi/advansys.c asc_dvc->sdtr_able = eep_config.sdtr_able; eep_config 10188 drivers/scsi/advansys.c asc_dvc->ultra_able = eep_config.ultra_able; eep_config 10189 drivers/scsi/advansys.c asc_dvc->tagqng_able = eep_config.tagqng_able; eep_config 10190 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config.disc_enable; eep_config 10191 drivers/scsi/advansys.c asc_dvc->max_host_qng = eep_config.max_host_qng; eep_config 10192 drivers/scsi/advansys.c asc_dvc->max_dvc_qng = eep_config.max_dvc_qng; eep_config 10193 drivers/scsi/advansys.c asc_dvc->chip_scsi_id = (eep_config.adapter_scsi_id & ADV_MAX_TID); eep_config 10194 drivers/scsi/advansys.c asc_dvc->start_motor = eep_config.start_motor; eep_config 10195 drivers/scsi/advansys.c asc_dvc->scsi_reset_wait = eep_config.scsi_reset_delay; eep_config 10196 drivers/scsi/advansys.c asc_dvc->bios_ctrl = eep_config.bios_ctrl; eep_config 10197 drivers/scsi/advansys.c asc_dvc->no_scam = eep_config.scam_tolerant; eep_config 10198 drivers/scsi/advansys.c asc_dvc->cfg->serial1 = eep_config.serial_number_word1; eep_config 10199 drivers/scsi/advansys.c asc_dvc->cfg->serial2 = eep_config.serial_number_word2; eep_config 10200 drivers/scsi/advansys.c asc_dvc->cfg->serial3 = eep_config.serial_number_word3; eep_config 10206 drivers/scsi/advansys.c if (eep_config.max_host_qng > ASC_DEF_MAX_HOST_QNG) { eep_config 10207 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MAX_HOST_QNG; eep_config 10208 drivers/scsi/advansys.c } else if (eep_config.max_host_qng < ASC_DEF_MIN_HOST_QNG) { eep_config 10210 drivers/scsi/advansys.c if (eep_config.max_host_qng == 0) { eep_config 10211 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MAX_HOST_QNG; eep_config 10213 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MIN_HOST_QNG; eep_config 10217 drivers/scsi/advansys.c if (eep_config.max_dvc_qng > ASC_DEF_MAX_DVC_QNG) { eep_config 10218 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MAX_DVC_QNG; eep_config 10219 drivers/scsi/advansys.c } else if (eep_config.max_dvc_qng < ASC_DEF_MIN_DVC_QNG) { eep_config 10221 drivers/scsi/advansys.c if (eep_config.max_dvc_qng == 0) { eep_config 10222 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MAX_DVC_QNG; eep_config 10224 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MIN_DVC_QNG; eep_config 10232 drivers/scsi/advansys.c if (eep_config.max_dvc_qng > eep_config.max_host_qng) { eep_config 10233 drivers/scsi/advansys.c eep_config.max_dvc_qng = eep_config.max_host_qng; eep_config 10240 drivers/scsi/advansys.c asc_dvc->max_host_qng = eep_config.max_host_qng; eep_config 10241 drivers/scsi/advansys.c asc_dvc->max_dvc_qng = eep_config.max_dvc_qng; eep_config 10251 drivers/scsi/advansys.c if (eep_config.termination == 0) { eep_config 10255 drivers/scsi/advansys.c if (eep_config.termination == 1) { eep_config 10259 drivers/scsi/advansys.c } else if (eep_config.termination == 2) { eep_config 10263 drivers/scsi/advansys.c } else if (eep_config.termination == 3) { eep_config 10295 drivers/scsi/advansys.c ADVEEP_38C0800_CONFIG eep_config; eep_config 10308 drivers/scsi/advansys.c if (AdvGet38C0800EEPConfig(iop_base, &eep_config) != eep_config 10309 drivers/scsi/advansys.c eep_config.check_sum) { eep_config 10315 drivers/scsi/advansys.c memcpy(&eep_config, &Default_38C0800_EEPROM_Config, eep_config 10322 drivers/scsi/advansys.c eep_config.serial_number_word3 = eep_config 10325 drivers/scsi/advansys.c eep_config.serial_number_word2 = eep_config 10328 drivers/scsi/advansys.c eep_config.serial_number_word1 = eep_config 10331 drivers/scsi/advansys.c AdvSet38C0800EEPConfig(iop_base, &eep_config); eep_config 10339 drivers/scsi/advansys.c asc_dvc->wdtr_able = eep_config.wdtr_able; eep_config 10340 drivers/scsi/advansys.c asc_dvc->sdtr_speed1 = eep_config.sdtr_speed1; eep_config 10341 drivers/scsi/advansys.c asc_dvc->sdtr_speed2 = eep_config.sdtr_speed2; eep_config 10342 drivers/scsi/advansys.c asc_dvc->sdtr_speed3 = eep_config.sdtr_speed3; eep_config 10343 drivers/scsi/advansys.c asc_dvc->sdtr_speed4 = eep_config.sdtr_speed4; eep_config 10344 drivers/scsi/advansys.c asc_dvc->tagqng_able = eep_config.tagqng_able; eep_config 10345 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config.disc_enable; eep_config 10346 drivers/scsi/advansys.c asc_dvc->max_host_qng = eep_config.max_host_qng; eep_config 10347 drivers/scsi/advansys.c asc_dvc->max_dvc_qng = eep_config.max_dvc_qng; eep_config 10348 drivers/scsi/advansys.c asc_dvc->chip_scsi_id = (eep_config.adapter_scsi_id & ADV_MAX_TID); eep_config 10349 drivers/scsi/advansys.c asc_dvc->start_motor = eep_config.start_motor; eep_config 10350 drivers/scsi/advansys.c asc_dvc->scsi_reset_wait = eep_config.scsi_reset_delay; eep_config 10351 drivers/scsi/advansys.c asc_dvc->bios_ctrl = eep_config.bios_ctrl; eep_config 10352 drivers/scsi/advansys.c asc_dvc->no_scam = eep_config.scam_tolerant; eep_config 10353 drivers/scsi/advansys.c asc_dvc->cfg->serial1 = eep_config.serial_number_word1; eep_config 10354 drivers/scsi/advansys.c asc_dvc->cfg->serial2 = eep_config.serial_number_word2; eep_config 10355 drivers/scsi/advansys.c asc_dvc->cfg->serial3 = eep_config.serial_number_word3; eep_config 10382 drivers/scsi/advansys.c if (eep_config.max_host_qng > ASC_DEF_MAX_HOST_QNG) { eep_config 10383 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MAX_HOST_QNG; eep_config 10384 drivers/scsi/advansys.c } else if (eep_config.max_host_qng < ASC_DEF_MIN_HOST_QNG) { eep_config 10386 drivers/scsi/advansys.c if (eep_config.max_host_qng == 0) { eep_config 10387 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MAX_HOST_QNG; eep_config 10389 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MIN_HOST_QNG; eep_config 10393 drivers/scsi/advansys.c if (eep_config.max_dvc_qng > ASC_DEF_MAX_DVC_QNG) { eep_config 10394 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MAX_DVC_QNG; eep_config 10395 drivers/scsi/advansys.c } else if (eep_config.max_dvc_qng < ASC_DEF_MIN_DVC_QNG) { eep_config 10397 drivers/scsi/advansys.c if (eep_config.max_dvc_qng == 0) { eep_config 10398 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MAX_DVC_QNG; eep_config 10400 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MIN_DVC_QNG; eep_config 10408 drivers/scsi/advansys.c if (eep_config.max_dvc_qng > eep_config.max_host_qng) { eep_config 10409 drivers/scsi/advansys.c eep_config.max_dvc_qng = eep_config.max_host_qng; eep_config 10416 drivers/scsi/advansys.c asc_dvc->max_host_qng = eep_config.max_host_qng; eep_config 10417 drivers/scsi/advansys.c asc_dvc->max_dvc_qng = eep_config.max_dvc_qng; eep_config 10427 drivers/scsi/advansys.c if (eep_config.termination_se == 0) { eep_config 10431 drivers/scsi/advansys.c if (eep_config.termination_se == 1) { eep_config 10435 drivers/scsi/advansys.c } else if (eep_config.termination_se == 2) { eep_config 10439 drivers/scsi/advansys.c } else if (eep_config.termination_se == 3) { eep_config 10451 drivers/scsi/advansys.c if (eep_config.termination_lvd == 0) { eep_config 10455 drivers/scsi/advansys.c if (eep_config.termination_lvd == 1) { eep_config 10459 drivers/scsi/advansys.c } else if (eep_config.termination_lvd == 2) { eep_config 10463 drivers/scsi/advansys.c } else if (eep_config.termination_lvd == 3) { eep_config 10494 drivers/scsi/advansys.c ADVEEP_38C1600_CONFIG eep_config; eep_config 10507 drivers/scsi/advansys.c if (AdvGet38C1600EEPConfig(iop_base, &eep_config) != eep_config 10508 drivers/scsi/advansys.c eep_config.check_sum) { eep_config 10515 drivers/scsi/advansys.c memcpy(&eep_config, &Default_38C1600_EEPROM_Config, eep_config 10525 drivers/scsi/advansys.c eep_config.cfg_lsw &= ~ADV_EEPROM_BIOS_ENABLE; eep_config 10542 drivers/scsi/advansys.c eep_config.cfg_lsw &= ~ADV_EEPROM_INTAB; eep_config 10549 drivers/scsi/advansys.c eep_config.serial_number_word3 = eep_config 10551 drivers/scsi/advansys.c eep_config.serial_number_word2 = eep_config 10553 drivers/scsi/advansys.c eep_config.serial_number_word1 = eep_config 10556 drivers/scsi/advansys.c AdvSet38C1600EEPConfig(iop_base, &eep_config); eep_config 10565 drivers/scsi/advansys.c asc_dvc->wdtr_able = eep_config.wdtr_able; eep_config 10566 drivers/scsi/advansys.c asc_dvc->sdtr_speed1 = eep_config.sdtr_speed1; eep_config 10567 drivers/scsi/advansys.c asc_dvc->sdtr_speed2 = eep_config.sdtr_speed2; eep_config 10568 drivers/scsi/advansys.c asc_dvc->sdtr_speed3 = eep_config.sdtr_speed3; eep_config 10569 drivers/scsi/advansys.c asc_dvc->sdtr_speed4 = eep_config.sdtr_speed4; eep_config 10571 drivers/scsi/advansys.c asc_dvc->tagqng_able = eep_config.tagqng_able; eep_config 10572 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config.disc_enable; eep_config 10573 drivers/scsi/advansys.c asc_dvc->max_host_qng = eep_config.max_host_qng; eep_config 10574 drivers/scsi/advansys.c asc_dvc->max_dvc_qng = eep_config.max_dvc_qng; eep_config 10575 drivers/scsi/advansys.c asc_dvc->chip_scsi_id = (eep_config.adapter_scsi_id & ASC_MAX_TID); eep_config 10576 drivers/scsi/advansys.c asc_dvc->start_motor = eep_config.start_motor; eep_config 10577 drivers/scsi/advansys.c asc_dvc->scsi_reset_wait = eep_config.scsi_reset_delay; eep_config 10578 drivers/scsi/advansys.c asc_dvc->bios_ctrl = eep_config.bios_ctrl; eep_config 10579 drivers/scsi/advansys.c asc_dvc->no_scam = eep_config.scam_tolerant; eep_config 10606 drivers/scsi/advansys.c if (eep_config.max_host_qng > ASC_DEF_MAX_HOST_QNG) { eep_config 10607 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MAX_HOST_QNG; eep_config 10608 drivers/scsi/advansys.c } else if (eep_config.max_host_qng < ASC_DEF_MIN_HOST_QNG) { eep_config 10610 drivers/scsi/advansys.c if (eep_config.max_host_qng == 0) { eep_config 10611 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MAX_HOST_QNG; eep_config 10613 drivers/scsi/advansys.c eep_config.max_host_qng = ASC_DEF_MIN_HOST_QNG; eep_config 10617 drivers/scsi/advansys.c if (eep_config.max_dvc_qng > ASC_DEF_MAX_DVC_QNG) { eep_config 10618 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MAX_DVC_QNG; eep_config 10619 drivers/scsi/advansys.c } else if (eep_config.max_dvc_qng < ASC_DEF_MIN_DVC_QNG) { eep_config 10621 drivers/scsi/advansys.c if (eep_config.max_dvc_qng == 0) { eep_config 10622 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MAX_DVC_QNG; eep_config 10624 drivers/scsi/advansys.c eep_config.max_dvc_qng = ASC_DEF_MIN_DVC_QNG; eep_config 10632 drivers/scsi/advansys.c if (eep_config.max_dvc_qng > eep_config.max_host_qng) { eep_config 10633 drivers/scsi/advansys.c eep_config.max_dvc_qng = eep_config.max_host_qng; eep_config 10640 drivers/scsi/advansys.c asc_dvc->max_host_qng = eep_config.max_host_qng; eep_config 10641 drivers/scsi/advansys.c asc_dvc->max_dvc_qng = eep_config.max_dvc_qng; eep_config 10651 drivers/scsi/advansys.c if (eep_config.termination_se == 0) { eep_config 10655 drivers/scsi/advansys.c if (eep_config.termination_se == 1) { eep_config 10659 drivers/scsi/advansys.c } else if (eep_config.termination_se == 2) { eep_config 10663 drivers/scsi/advansys.c } else if (eep_config.termination_se == 3) { eep_config 10675 drivers/scsi/advansys.c if (eep_config.termination_lvd == 0) { eep_config 10679 drivers/scsi/advansys.c if (eep_config.termination_lvd == 1) { eep_config 10683 drivers/scsi/advansys.c } else if (eep_config.termination_lvd == 2) { eep_config 10687 drivers/scsi/advansys.c } else if (eep_config.termination_lvd == 3) { eep_config 11044 drivers/scsi/advansys.c ep = &boardp->eep_config.asc_eep; eep_config 11080 drivers/scsi/advansys.c ep_3550 = &boardp->eep_config.adv_3550_eep; eep_config 11102 drivers/scsi/advansys.c ep_38C0800 = &boardp->eep_config.adv_38C0800_eep; eep_config 11130 drivers/scsi/advansys.c ep_38C1600 = &boardp->eep_config.adv_38C1600_eep;