tag | line | file | source code |
HD | 317 | drivers/scsi/eata.c | #define BN(board) (HD(board)->board_name) |
HD | 497 | drivers/scsi/eata.c | memset(HD(j), 0, sizeof(struct hostdata)); |
HD | 498 | drivers/scsi/eata.c | HD(j)->subversion = subversion; |
HD | 499 | drivers/scsi/eata.c | HD(j)->protocol_rev = protocol_rev; |
HD | 500 | drivers/scsi/eata.c | HD(j)->board_number = j; |
HD | 503 | drivers/scsi/eata.c | if (HD(j)->subversion == ESA) |
HD | 517 | drivers/scsi/eata.c | "Mbox %d, CmdLun %d.\n", BN(j), HD(j)->protocol_rev, board_status, |
HD | 617 | drivers/scsi/eata.c | i = HD(j)->last_cp_used + 1; |
HD | 623 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == FREE) { |
HD | 624 | drivers/scsi/eata.c | HD(j)->last_cp_used = i; |
HD | 632 | drivers/scsi/eata.c | if (HD(j)->in_reset) |
HD | 646 | drivers/scsi/eata.c | cpp = &HD(j)->cp[i]; |
HD | 651 | drivers/scsi/eata.c | spp = &HD(j)->sp[i]; |
HD | 703 | drivers/scsi/eata.c | HD(j)->cp_stat[i] = IN_USE; |
HD | 735 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == FREE) { |
HD | 741 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == IN_USE) { |
HD | 744 | drivers/scsi/eata.c | if (SCarg != HD(j)->cp[i].SCpnt) |
HD | 746 | drivers/scsi/eata.c | BN(j), i, SCarg, HD(j)->cp[i].SCpnt); |
HD | 752 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == IN_RESET) { |
HD | 758 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == LOCKED) { |
HD | 781 | drivers/scsi/eata.c | if (HD(j)->in_reset) { |
HD | 793 | drivers/scsi/eata.c | for (k = 0; k < MAX_TARGET; k++) HD(j)->target_reset[k] = TRUE; |
HD | 795 | drivers/scsi/eata.c | for (k = 0; k < MAX_TARGET; k++) HD(j)->target_time_out[k] = 0; |
HD | 799 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == FREE) continue; |
HD | 801 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == LOCKED) { |
HD | 802 | drivers/scsi/eata.c | HD(j)->cp_stat[i] = FREE; |
HD | 807 | drivers/scsi/eata.c | SCpnt = HD(j)->cp[i].SCpnt; |
HD | 808 | drivers/scsi/eata.c | HD(j)->cp_stat[i] = IN_RESET; |
HD | 839 | drivers/scsi/eata.c | HD(j)->in_reset = TRUE; |
HD | 849 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] != IN_RESET) continue; |
HD | 851 | drivers/scsi/eata.c | SCpnt = HD(j)->cp[i].SCpnt; |
HD | 856 | drivers/scsi/eata.c | HD(j)->cp_stat[i] = LOCKED; |
HD | 865 | drivers/scsi/eata.c | HD(j)->in_reset = FALSE; |
HD | 910 | drivers/scsi/eata.c | BN(j), HD(j)->iocount); |
HD | 917 | drivers/scsi/eata.c | spp = &HD(j)->sp[i]; |
HD | 924 | drivers/scsi/eata.c | if (HD(j)->cp_stat[i] == IGNORE) { |
HD | 925 | drivers/scsi/eata.c | HD(j)->cp_stat[i] = FREE; |
HD | 928 | drivers/scsi/eata.c | else if (HD(j)->cp_stat[i] == LOCKED) { |
HD | 929 | drivers/scsi/eata.c | HD(j)->cp_stat[i] = FREE; |
HD | 931 | drivers/scsi/eata.c | BN(j), i, HD(j)->iocount); |
HD | 934 | drivers/scsi/eata.c | else if (HD(j)->cp_stat[i] == FREE) { |
HD | 936 | drivers/scsi/eata.c | BN(j), i, HD(j)->iocount); |
HD | 939 | drivers/scsi/eata.c | else if (HD(j)->cp_stat[i] == IN_RESET) |
HD | 941 | drivers/scsi/eata.c | else if (HD(j)->cp_stat[i] != IN_USE) |
HD | 944 | drivers/scsi/eata.c | HD(j)->cp_stat[i] = FREE; |
HD | 945 | drivers/scsi/eata.c | cpp = &HD(j)->cp[i]; |
HD | 976 | drivers/scsi/eata.c | && HD(j)->target_reset[SCpnt->target]) |
HD | 989 | drivers/scsi/eata.c | HD(j)->target_reset[SCpnt->target] = FALSE; |
HD | 997 | drivers/scsi/eata.c | HD(j)->target_time_out[SCpnt->target] = 0; |
HD | 1003 | drivers/scsi/eata.c | if (HD(j)->target_time_out[SCpnt->target] > 1) |
HD | 1007 | drivers/scsi/eata.c | HD(j)->target_time_out[SCpnt->target]++; |
HD | 1020 | drivers/scsi/eata.c | HD(j)->target_reset[k] = TRUE; |
HD | 1037 | drivers/scsi/eata.c | HD(j)->iocount++; |
HD | 1039 | drivers/scsi/eata.c | if (loops > 1) HD(j)->multicount++; |
HD | 1044 | drivers/scsi/eata.c | if ((spp->adapter_status != ASOK && HD(j)->iocount > 1000) || |
HD | 1046 | drivers/scsi/eata.c | spp->adapter_status != ASST && HD(j)->iocount <= 1000) || |
HD | 1052 | drivers/scsi/eata.c | SCpnt->target, SCpnt->lun, SCpnt->pid, HD(j)->iocount); |
HD | 1080 | drivers/scsi/eata.c | calls[(sh[j]->irq)], HD(j)->iocount, HD(j)->multicount); |
HD | 213 | drivers/scsi/eata_dma.c | && (HD(cmd)->t_state[cp->cp_channel][cp->cp_id] == RESET)) |
HD | 216 | drivers/scsi/eata_dma.c | HD(cmd)->t_state[cp->cp_channel][cp->cp_id] = OK; |
HD | 217 | drivers/scsi/eata_dma.c | if(HD(cmd)->do_latency == TRUE && cp->timestamp) { |
HD | 221 | drivers/scsi/eata_dma.c | if(HD(cmd)->writes_lat[cp->sizeindex][1] > time) |
HD | 222 | drivers/scsi/eata_dma.c | HD(cmd)->writes_lat[cp->sizeindex][1] = time; |
HD | 223 | drivers/scsi/eata_dma.c | if(HD(cmd)->writes_lat[cp->sizeindex][2] < time) |
HD | 224 | drivers/scsi/eata_dma.c | HD(cmd)->writes_lat[cp->sizeindex][2] = time; |
HD | 225 | drivers/scsi/eata_dma.c | HD(cmd)->writes_lat[cp->sizeindex][3] += time; |
HD | 226 | drivers/scsi/eata_dma.c | HD(cmd)->writes_lat[cp->sizeindex][0]++; |
HD | 228 | drivers/scsi/eata_dma.c | if(HD(cmd)->reads_lat[cp->sizeindex][1] > time) |
HD | 229 | drivers/scsi/eata_dma.c | HD(cmd)->reads_lat[cp->sizeindex][1] = time; |
HD | 230 | drivers/scsi/eata_dma.c | if(HD(cmd)->reads_lat[cp->sizeindex][2] < time) |
HD | 231 | drivers/scsi/eata_dma.c | HD(cmd)->reads_lat[cp->sizeindex][2] = time; |
HD | 232 | drivers/scsi/eata_dma.c | HD(cmd)->reads_lat[cp->sizeindex][3] += time; |
HD | 233 | drivers/scsi/eata_dma.c | HD(cmd)->reads_lat[cp->sizeindex][0]++; |
HD | 243 | drivers/scsi/eata_dma.c | HD(cmd)->t_timeout[cp->cp_channel][cp->cp_id] = OK; |
HD | 249 | drivers/scsi/eata_dma.c | if (HD(cmd)->t_timeout[cp->cp_channel][cp->cp_id] > 1) |
HD | 253 | drivers/scsi/eata_dma.c | HD(cmd)->t_timeout[cp->cp_channel][cp->cp_id]++; |
HD | 264 | drivers/scsi/eata_dma.c | HD(cmd)->t_state[cp->cp_channel][i] = RESET; |
HD | 351 | drivers/scsi/eata_dma.c | hd = HD(cmd); |
HD | 564 | drivers/scsi/eata_dma.c | if (HD(cmd)->state == RESET) { |
HD | 581 | drivers/scsi/eata_dma.c | HD(cmd)->t_state[x][z] = RESET; |
HD | 582 | drivers/scsi/eata_dma.c | HD(cmd)->t_timeout[x][z] = NO_TIMEOUT; |
HD | 587 | drivers/scsi/eata_dma.c | if (HD(cmd)->ccb[x].status == FREE) |
HD | 590 | drivers/scsi/eata_dma.c | if (HD(cmd)->ccb[x].status == LOCKED) { |
HD | 591 | drivers/scsi/eata_dma.c | HD(cmd)->ccb[x].status = FREE; |
HD | 596 | drivers/scsi/eata_dma.c | sp = HD(cmd)->ccb[x].cmd; |
HD | 597 | drivers/scsi/eata_dma.c | HD(cmd)->ccb[x].status = RESET; |
HD | 614 | drivers/scsi/eata_dma.c | HD(cmd)->state = RESET; |
HD | 632 | drivers/scsi/eata_dma.c | if (HD(cmd)->ccb[x].status != RESET) |
HD | 635 | drivers/scsi/eata_dma.c | sp = HD(cmd)->ccb[x].cmd; |
HD | 639 | drivers/scsi/eata_dma.c | HD(cmd)->ccb[x].status = LOCKED; |
HD | 649 | drivers/scsi/eata_dma.c | HD(cmd)->state = FALSE; |
HD | 289 | drivers/scsi/eata_pio.c | hd = HD(cmd); |
HD | 457 | drivers/scsi/eata_pio.c | if (HD(cmd)->state == RESET) { |
HD | 465 | drivers/scsi/eata_pio.c | HD(cmd)->t_state[0][z] = RESET; |
HD | 466 | drivers/scsi/eata_pio.c | HD(cmd)->t_timeout[0][z] = NO_TIMEOUT; |
HD | 473 | drivers/scsi/eata_pio.c | if (HD(cmd)->ccb[x].status == FREE) |
HD | 476 | drivers/scsi/eata_pio.c | sp = HD(cmd)->ccb[x].cmd; |
HD | 477 | drivers/scsi/eata_pio.c | HD(cmd)->ccb[x].status = RESET; |
HD | 490 | drivers/scsi/eata_pio.c | HD(cmd)->state = RESET; |
HD | 501 | drivers/scsi/eata_pio.c | if (HD(cmd)->ccb[x].status != RESET) |
HD | 504 | drivers/scsi/eata_pio.c | sp = HD(cmd)->ccb[x].cmd; |
HD | 509 | drivers/scsi/eata_pio.c | HD(cmd)->ccb[x].status = FREE; |
HD | 516 | drivers/scsi/eata_pio.c | HD(cmd)->state = FALSE; |
HD | 282 | drivers/scsi/u14-34f.c | #define BN(board) (HD(board)->board_name) |
HD | 300 | drivers/scsi/u14-34f.c | cpp = &HD(j)->cp[0]; |
HD | 304 | drivers/scsi/u14-34f.c | cpp->data_address = (unsigned int) HD(j)->board_id; |
HD | 305 | drivers/scsi/u14-34f.c | cpp->data_len = sizeof(HD(j)->board_id); |
HD | 314 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[0] = IGNORE; |
HD | 330 | drivers/scsi/u14-34f.c | if (cpp->adapter_status || HD(j)->cp_stat[0] != FREE) { |
HD | 331 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[0] = FREE; |
HD | 453 | drivers/scsi/u14-34f.c | memset(HD(j), 0, sizeof(struct hostdata)); |
HD | 454 | drivers/scsi/u14-34f.c | HD(j)->heads = mapping_table[config_2.mapping_mode].heads; |
HD | 455 | drivers/scsi/u14-34f.c | HD(j)->sectors = mapping_table[config_2.mapping_mode].sectors; |
HD | 456 | drivers/scsi/u14-34f.c | HD(j)->subversion = subversion; |
HD | 457 | drivers/scsi/u14-34f.c | HD(j)->board_number = j; |
HD | 460 | drivers/scsi/u14-34f.c | if (HD(j)->subversion == ESA) { |
HD | 487 | drivers/scsi/u14-34f.c | if (HD(j)->subversion == ISA && !board_inquiry(j)) { |
HD | 488 | drivers/scsi/u14-34f.c | HD(j)->board_id[40] = 0; |
HD | 490 | drivers/scsi/u14-34f.c | if (strcmp(&HD(j)->board_id[32], "06000600")) { |
HD | 491 | drivers/scsi/u14-34f.c | printk("%s: %s.\n", BN(j), &HD(j)->board_id[8]); |
HD | 493 | drivers/scsi/u14-34f.c | BN(j), &HD(j)->board_id[32]); |
HD | 571 | drivers/scsi/u14-34f.c | i = HD(j)->last_cp_used + 1; |
HD | 577 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == FREE) { |
HD | 578 | drivers/scsi/u14-34f.c | HD(j)->last_cp_used = i; |
HD | 586 | drivers/scsi/u14-34f.c | if (HD(j)->in_reset) |
HD | 600 | drivers/scsi/u14-34f.c | cpp = &HD(j)->cp[i]; |
HD | 646 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[i] = IN_USE; |
HD | 678 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == FREE) { |
HD | 684 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == IN_USE) { |
HD | 687 | drivers/scsi/u14-34f.c | if (SCarg != HD(j)->cp[i].SCpnt) |
HD | 689 | drivers/scsi/u14-34f.c | BN(j), i, SCarg, HD(j)->cp[i].SCpnt); |
HD | 695 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == IN_RESET) { |
HD | 701 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == LOCKED) { |
HD | 724 | drivers/scsi/u14-34f.c | if (HD(j)->in_reset) { |
HD | 736 | drivers/scsi/u14-34f.c | for (k = 0; k < MAX_TARGET; k++) HD(j)->target_reset[k] = TRUE; |
HD | 738 | drivers/scsi/u14-34f.c | for (k = 0; k < MAX_TARGET; k++) HD(j)->target_time_out[k] = 0; |
HD | 742 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == FREE) continue; |
HD | 744 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == LOCKED) { |
HD | 745 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[i] = FREE; |
HD | 750 | drivers/scsi/u14-34f.c | SCpnt = HD(j)->cp[i].SCpnt; |
HD | 751 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[i] = IN_RESET; |
HD | 783 | drivers/scsi/u14-34f.c | HD(j)->in_reset = TRUE; |
HD | 793 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] != IN_RESET) continue; |
HD | 795 | drivers/scsi/u14-34f.c | SCpnt = HD(j)->cp[i].SCpnt; |
HD | 800 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[i] = LOCKED; |
HD | 809 | drivers/scsi/u14-34f.c | HD(j)->in_reset = FALSE; |
HD | 827 | drivers/scsi/u14-34f.c | dkinfo[0] = HD(j)->heads; |
HD | 828 | drivers/scsi/u14-34f.c | dkinfo[1] = HD(j)->sectors; |
HD | 829 | drivers/scsi/u14-34f.c | dkinfo[2] = size / (HD(j)->heads * HD(j)->sectors); |
HD | 863 | drivers/scsi/u14-34f.c | BN(j), HD(j)->iocount); |
HD | 870 | drivers/scsi/u14-34f.c | i = spp - HD(j)->cp; |
HD | 875 | drivers/scsi/u14-34f.c | if (HD(j)->cp_stat[i] == IGNORE) { |
HD | 876 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[i] = FREE; |
HD | 879 | drivers/scsi/u14-34f.c | else if (HD(j)->cp_stat[i] == LOCKED) { |
HD | 880 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[i] = FREE; |
HD | 882 | drivers/scsi/u14-34f.c | BN(j), i, HD(j)->iocount); |
HD | 885 | drivers/scsi/u14-34f.c | else if (HD(j)->cp_stat[i] == FREE) { |
HD | 887 | drivers/scsi/u14-34f.c | BN(j), i, HD(j)->iocount); |
HD | 890 | drivers/scsi/u14-34f.c | else if (HD(j)->cp_stat[i] == IN_RESET) |
HD | 892 | drivers/scsi/u14-34f.c | else if (HD(j)->cp_stat[i] != IN_USE) |
HD | 895 | drivers/scsi/u14-34f.c | HD(j)->cp_stat[i] = FREE; |
HD | 922 | drivers/scsi/u14-34f.c | && HD(j)->target_reset[SCpnt->target]) |
HD | 935 | drivers/scsi/u14-34f.c | HD(j)->target_reset[SCpnt->target] = FALSE; |
HD | 943 | drivers/scsi/u14-34f.c | HD(j)->target_time_out[SCpnt->target] = 0; |
HD | 948 | drivers/scsi/u14-34f.c | if (HD(j)->target_time_out[SCpnt->target] > 1) |
HD | 952 | drivers/scsi/u14-34f.c | HD(j)->target_time_out[SCpnt->target]++; |
HD | 968 | drivers/scsi/u14-34f.c | HD(j)->target_reset[k] = TRUE; |
HD | 984 | drivers/scsi/u14-34f.c | HD(j)->iocount++; |
HD | 986 | drivers/scsi/u14-34f.c | if (loops > 1) HD(j)->multicount++; |
HD | 991 | drivers/scsi/u14-34f.c | if ((spp->adapter_status != ASOK && HD(j)->iocount > 1000) || |
HD | 993 | drivers/scsi/u14-34f.c | spp->adapter_status != ASST && HD(j)->iocount <= 1000) || |
HD | 999 | drivers/scsi/u14-34f.c | SCpnt->target, SCpnt->lun, SCpnt->pid, HD(j)->iocount); |
HD | 1025 | drivers/scsi/u14-34f.c | calls[(sh[j]->irq)], HD(j)->iocount, HD(j)->multicount); |