tag | line | file | source code |
eregs | 252 | drivers/scsi/esp.c | static inline void esp_bootup_reset(struct Sparc_ESP *esp, struct Sparc_ESP_regs *eregs) |
eregs | 274 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_RC; |
eregs | 275 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_NULL | ESP_CMD_DMA); |
eregs | 276 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_NULL | ESP_CMD_DMA); /* borken hardware... */ |
eregs | 279 | drivers/scsi/esp.c | eregs->esp_cfg1 = esp->config1; |
eregs | 280 | drivers/scsi/esp.c | eregs->esp_cfact = esp->cfact; |
eregs | 281 | drivers/scsi/esp.c | eregs->esp_stp = 0; |
eregs | 282 | drivers/scsi/esp.c | eregs->esp_soff = 0; |
eregs | 283 | drivers/scsi/esp.c | eregs->esp_timeo = esp->sync_defp; |
eregs | 285 | drivers/scsi/esp.c | eregs->esp_cfg2 = esp->config2; |
eregs | 287 | drivers/scsi/esp.c | eregs->esp_cfg3 = esp->config3[0]; |
eregs | 289 | drivers/scsi/esp.c | trash = eregs->esp_intrpt; |
eregs | 292 | drivers/scsi/esp.c | eregs->esp_cfg1 |= ESP_CONFIG1_SRRDISAB; |
eregs | 293 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_RS; |
eregs | 295 | drivers/scsi/esp.c | eregs->esp_cfg1 = esp->config1; |
eregs | 298 | drivers/scsi/esp.c | trash = eregs->esp_intrpt; |
eregs | 310 | drivers/scsi/esp.c | struct Sparc_ESP_regs *eregs; |
eregs | 387 | drivers/scsi/esp.c | esp->eregs = eregs = (struct Sparc_ESP_regs *) |
eregs | 391 | drivers/scsi/esp.c | if(!eregs) |
eregs | 399 | drivers/scsi/esp.c | esp->ehost->base = (unsigned char *) esp->eregs; |
eregs | 400 | drivers/scsi/esp.c | esp->ehost->io_port = (unsigned int) esp->eregs; |
eregs | 480 | drivers/scsi/esp.c | eregs->esp_cfg2 = esp->config2; |
eregs | 481 | drivers/scsi/esp.c | if((eregs->esp_cfg2 & ~(ESP_CONFIG2_MAGIC)) != |
eregs | 486 | drivers/scsi/esp.c | eregs->esp_cfg2 = esp->config2 = 0; |
eregs | 487 | drivers/scsi/esp.c | eregs->esp_cfg3 = 0; |
eregs | 488 | drivers/scsi/esp.c | eregs->esp_cfg3 = esp->config3[0] = 5; |
eregs | 489 | drivers/scsi/esp.c | if(eregs->esp_cfg3 != 5) { |
eregs | 497 | drivers/scsi/esp.c | eregs->esp_cfg3 = 0; |
eregs | 502 | drivers/scsi/esp.c | eregs->esp_cfg2 = esp->config2; |
eregs | 506 | drivers/scsi/esp.c | eregs->esp_cfg2 = esp->config2 = 0; |
eregs | 517 | drivers/scsi/esp.c | esp_bootup_reset(esp, eregs); |
eregs | 563 | drivers/scsi/esp.c | struct Sparc_ESP_regs *eregs; |
eregs | 567 | drivers/scsi/esp.c | eregs = esp->eregs; |
eregs | 597 | drivers/scsi/esp.c | eregs->esp_tclow = 0; |
eregs | 598 | drivers/scsi/esp.c | eregs->esp_tcmed = 0; |
eregs | 599 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_NULL | ESP_CMD_DMA); |
eregs | 602 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_FLUSH; |
eregs | 605 | drivers/scsi/esp.c | eregs->esp_busid = (SCptr->target & 7); |
eregs | 606 | drivers/scsi/esp.c | eregs->esp_timeo = esp->sync_defp; |
eregs | 608 | drivers/scsi/esp.c | eregs->esp_soff = 0; /* This means async transfer... */ |
eregs | 609 | drivers/scsi/esp.c | eregs->esp_stp = 0; |
eregs | 613 | drivers/scsi/esp.c | eregs->esp_fdata = SCptr->cmnd[i]; |
eregs | 619 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_SEL; |
eregs | 775 | drivers/scsi/esp.c | static inline void esp_updatesoft(struct Sparc_ESP *esp, struct Sparc_ESP_regs *eregs) |
eregs | 784 | drivers/scsi/esp.c | esp->seqreg = eregs->esp_sstep; |
eregs | 785 | drivers/scsi/esp.c | esp->sreg = eregs->esp_status; |
eregs | 801 | drivers/scsi/esp.c | esp->ireg = eregs->esp_intrpt; /* Must be last or we lose */ |
eregs | 818 | drivers/scsi/esp.c | struct Sparc_ESP_regs *eregs; |
eregs | 821 | drivers/scsi/esp.c | eregs = esp->eregs; |
eregs | 826 | drivers/scsi/esp.c | esp_updatesoft(esp, eregs); |
eregs | 902 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_NULL; |
eregs | 927 | drivers/scsi/esp.c | eregs->esp_tclow = SCptr->SCp.this_residual; |
eregs | 928 | drivers/scsi/esp.c | eregs->esp_tcmed = (SCptr->SCp.this_residual>>8); |
eregs | 929 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_DMA | ESP_CMD_NULL); |
eregs | 939 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_DMA | ESP_CMD_TI); |
eregs | 954 | drivers/scsi/esp.c | eregs->esp_tclow = SCptr->SCp.this_residual; |
eregs | 955 | drivers/scsi/esp.c | eregs->esp_tcmed = (SCptr->SCp.this_residual>>8); |
eregs | 956 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_DMA | ESP_CMD_NULL); |
eregs | 965 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_DMA | ESP_CMD_TI); |
eregs | 971 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_ICCSEQ; |
eregs | 1031 | drivers/scsi/esp.c | eregs->esp_tclow = SCptr->SCp.this_residual; |
eregs | 1032 | drivers/scsi/esp.c | eregs->esp_tcmed = (SCptr->SCp.this_residual>>8); |
eregs | 1033 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_DMA | ESP_CMD_NULL); |
eregs | 1040 | drivers/scsi/esp.c | eregs->esp_cmd = (ESP_CMD_DMA | ESP_CMD_TI); |
eregs | 1057 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_ICCSEQ; |
eregs | 1073 | drivers/scsi/esp.c | last_fflags = eregs->esp_fflags; |
eregs | 1075 | drivers/scsi/esp.c | last_status = SCptr->SCp.Status = eregs->esp_fdata; |
eregs | 1076 | drivers/scsi/esp.c | last_msg = SCptr->SCp.Message = eregs->esp_fdata; |
eregs | 1077 | drivers/scsi/esp.c | eregs->esp_cmd = ESP_CMD_MOK; |
eregs | 83 | drivers/scsi/esp.h | struct Sparc_ESP_regs *eregs; /* All esp registers */ |