tag | line | file | source code |
SDpnt | 382 | drivers/scsi/scsi.c | Scsi_Device * SDpnt, *SDtail; |
SDpnt | 392 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc(sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 432 | drivers/scsi/scsi.c | memset(SDpnt, 0, sizeof(Scsi_Device)); |
SDpnt | 433 | drivers/scsi/scsi.c | SDpnt->host = shpnt; |
SDpnt | 434 | drivers/scsi/scsi.c | SDpnt->id = dev; |
SDpnt | 435 | drivers/scsi/scsi.c | SDpnt->lun = lun; |
SDpnt | 436 | drivers/scsi/scsi.c | SDpnt->channel = channel; |
SDpnt | 439 | drivers/scsi/scsi.c | SDpnt->type = -1; |
SDpnt | 444 | drivers/scsi/scsi.c | SDpnt->borken = 1; |
SDpnt | 445 | drivers/scsi/scsi.c | SDpnt->was_reset = 0; |
SDpnt | 446 | drivers/scsi/scsi.c | SDpnt->expecting_cc_ua = 0; |
SDpnt | 453 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 454 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 455 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 456 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 457 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 543 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC_OLDCDR; |
SDpnt | 545 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC; |
SDpnt | 547 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_TOSHIBA; |
SDpnt | 549 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_SONY; |
SDpnt | 551 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_PIONEER; |
SDpnt | 553 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_UNKNOWN; |
SDpnt | 555 | drivers/scsi/scsi.c | memcpy(SDpnt->vendor, scsi_result+8, 8); |
SDpnt | 556 | drivers/scsi/scsi.c | memcpy(SDpnt->model, scsi_result+16, 16); |
SDpnt | 557 | drivers/scsi/scsi.c | memcpy(SDpnt->rev, scsi_result+32, 4); |
SDpnt | 559 | drivers/scsi/scsi.c | SDpnt->removable = (0x80 & scsi_result[1]) >> 7; |
SDpnt | 560 | drivers/scsi/scsi.c | SDpnt->lockable = SDpnt->removable; |
SDpnt | 561 | drivers/scsi/scsi.c | SDpnt->changed = 0; |
SDpnt | 562 | drivers/scsi/scsi.c | SDpnt->access_count = 0; |
SDpnt | 563 | drivers/scsi/scsi.c | SDpnt->busy = 0; |
SDpnt | 564 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |
SDpnt | 578 | drivers/scsi/scsi.c | SDpnt->writeable = 1; |
SDpnt | 582 | drivers/scsi/scsi.c | SDpnt->writeable = 0; |
SDpnt | 594 | drivers/scsi/scsi.c | SDpnt->single_lun = 0; |
SDpnt | 595 | drivers/scsi/scsi.c | SDpnt->soft_reset = |
SDpnt | 597 | drivers/scsi/scsi.c | SDpnt->random = (type == TYPE_TAPE) ? 0 : 1; |
SDpnt | 598 | drivers/scsi/scsi.c | SDpnt->type = (type & 0x1f); |
SDpnt | 606 | drivers/scsi/scsi.c | if(sdtpnt->detect) SDpnt->attached += |
SDpnt | 607 | drivers/scsi/scsi.c | (*sdtpnt->detect)(SDpnt); |
SDpnt | 609 | drivers/scsi/scsi.c | SDpnt->scsi_level = scsi_result[2] & 0x07; |
SDpnt | 610 | drivers/scsi/scsi.c | if (SDpnt->scsi_level >= 2 || |
SDpnt | 611 | drivers/scsi/scsi.c | (SDpnt->scsi_level == 1 && |
SDpnt | 613 | drivers/scsi/scsi.c | SDpnt->scsi_level++; |
SDpnt | 620 | drivers/scsi/scsi.c | SDpnt->tagged_queue = 0; |
SDpnt | 622 | drivers/scsi/scsi.c | if ((SDpnt->scsi_level >= SCSI_2) && |
SDpnt | 624 | drivers/scsi/scsi.c | SDpnt->tagged_supported = 1; |
SDpnt | 625 | drivers/scsi/scsi.c | SDpnt->current_tag = 0; |
SDpnt | 633 | drivers/scsi/scsi.c | SDpnt->disconnect = 0; |
SDpnt | 651 | drivers/scsi/scsi.c | SDpnt->borken = 0; |
SDpnt | 660 | drivers/scsi/scsi.c | SDpnt->lockable = 0; |
SDpnt | 681 | drivers/scsi/scsi.c | SDtail->next = SDpnt; |
SDpnt | 683 | drivers/scsi/scsi.c | scsi_devices = SDpnt; |
SDpnt | 684 | drivers/scsi/scsi.c | SDtail = SDpnt; |
SDpnt | 686 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc(sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 699 | drivers/scsi/scsi.c | SDpnt->single_lun = 1; |
SDpnt | 743 | drivers/scsi/scsi.c | if(SDpnt != NULL) |
SDpnt | 744 | drivers/scsi/scsi.c | scsi_init_free((char *) SDpnt, sizeof(Scsi_Device)); |
SDpnt | 2259 | drivers/scsi/scsi.c | void scsi_build_commandblocks(Scsi_Device * SDpnt) |
SDpnt | 2265 | drivers/scsi/scsi.c | for(j=0;j<SDpnt->host->cmd_per_lun;j++){ |
SDpnt | 2267 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 2268 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 2269 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 2270 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 2271 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 2280 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2287 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 1; |
SDpnt | 2297 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2337 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2338 | drivers/scsi/scsi.c | SDpnt->scsi_request_fn = NULL; |
SDpnt | 2340 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2341 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2502 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2543 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2544 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2546 | drivers/scsi/scsi.c | if(SDpnt->type != TYPE_TAPE) |
SDpnt | 2553 | drivers/scsi/scsi.c | SDpnt->type != TYPE_TAPE) { |
SDpnt | 2627 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2684 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2685 | drivers/scsi/scsi.c | if(SDpnt->host->hostt == tpnt) |
SDpnt | 2688 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2689 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2879 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2888 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2889 | drivers/scsi/scsi.c | if(tpnt->detect) SDpnt->attached += (*tpnt->detect)(SDpnt); |
SDpnt | 2901 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2903 | drivers/scsi/scsi.c | if(tpnt->attach) (*tpnt->attach)(SDpnt); |
SDpnt | 2908 | drivers/scsi/scsi.c | if(SDpnt->attached && SDpnt->has_cmdblocks == 0) |
SDpnt | 2909 | drivers/scsi/scsi.c | scsi_build_commandblocks(SDpnt); |
SDpnt | 2922 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2935 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2937 | drivers/scsi/scsi.c | if(tpnt->detach) (*tpnt->detach)(SDpnt); |
SDpnt | 2938 | drivers/scsi/scsi.c | if(SDpnt->attached == 0) |
SDpnt | 2944 | drivers/scsi/scsi.c | for(SCpnt = SDpnt->host->host_queue; SCpnt; SCpnt = SCpnt->next) |
SDpnt | 2946 | drivers/scsi/scsi.c | if(SCpnt->device == SDpnt) |
SDpnt | 2952 | drivers/scsi/scsi.c | if(SCpnt == SDpnt->host->host_queue) |
SDpnt | 2953 | drivers/scsi/scsi.c | SDpnt->host->host_queue = SCpnt->next; |
SDpnt | 2957 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |