tag | line | file | source code |
SDpnt | 89 | drivers/scsi/scsi.c | Scsi_Device ** SDpnt, Scsi_Cmnd * SCpnt, |
SDpnt | 91 | drivers/scsi/scsi.c | void scsi_build_commandblocks(Scsi_Device * SDpnt); |
SDpnt | 404 | drivers/scsi/scsi.c | Scsi_Device *SDpnt; |
SDpnt | 409 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc (sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 431 | drivers/scsi/scsi.c | Scsi_Device *oldSDpnt=SDpnt; |
SDpnt | 440 | drivers/scsi/scsi.c | &SDpnt, SCpnt, shpnt, scsi_result); |
SDpnt | 441 | drivers/scsi/scsi.c | if(SDpnt!=oldSDpnt) { |
SDpnt | 475 | drivers/scsi/scsi.c | &SDpnt, SCpnt, shpnt, scsi_result)) |
SDpnt | 500 | drivers/scsi/scsi.c | if (SDpnt != NULL) |
SDpnt | 501 | drivers/scsi/scsi.c | scsi_init_free ((char *) SDpnt, sizeof (Scsi_Device)); |
SDpnt | 523 | drivers/scsi/scsi.c | Scsi_Device * SDtail, *SDpnt=*SDpnt2; |
SDpnt | 531 | drivers/scsi/scsi.c | memset (SDpnt, 0, sizeof (Scsi_Device)); |
SDpnt | 532 | drivers/scsi/scsi.c | SDpnt->host = shpnt; |
SDpnt | 533 | drivers/scsi/scsi.c | SDpnt->id = dev; |
SDpnt | 534 | drivers/scsi/scsi.c | SDpnt->lun = lun; |
SDpnt | 535 | drivers/scsi/scsi.c | SDpnt->channel = channel; |
SDpnt | 538 | drivers/scsi/scsi.c | SDpnt->type = -1; |
SDpnt | 544 | drivers/scsi/scsi.c | SDpnt->borken = 1; |
SDpnt | 545 | drivers/scsi/scsi.c | SDpnt->was_reset = 0; |
SDpnt | 546 | drivers/scsi/scsi.c | SDpnt->expecting_cc_ua = 0; |
SDpnt | 552 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 553 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 554 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 555 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 556 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 640 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC_OLDCDR; |
SDpnt | 642 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC; |
SDpnt | 645 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_TOSHIBA; |
SDpnt | 647 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_SONY; |
SDpnt | 649 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_PIONEER; |
SDpnt | 651 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_UNKNOWN; |
SDpnt | 653 | drivers/scsi/scsi.c | memcpy (SDpnt->vendor, scsi_result + 8, 8); |
SDpnt | 654 | drivers/scsi/scsi.c | memcpy (SDpnt->model, scsi_result + 16, 16); |
SDpnt | 655 | drivers/scsi/scsi.c | memcpy (SDpnt->rev, scsi_result + 32, 4); |
SDpnt | 657 | drivers/scsi/scsi.c | SDpnt->removable = (0x80 & scsi_result[1]) >> 7; |
SDpnt | 658 | drivers/scsi/scsi.c | SDpnt->lockable = SDpnt->removable; |
SDpnt | 659 | drivers/scsi/scsi.c | SDpnt->changed = 0; |
SDpnt | 660 | drivers/scsi/scsi.c | SDpnt->access_count = 0; |
SDpnt | 661 | drivers/scsi/scsi.c | SDpnt->busy = 0; |
SDpnt | 662 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |
SDpnt | 674 | drivers/scsi/scsi.c | SDpnt->writeable = 1; |
SDpnt | 678 | drivers/scsi/scsi.c | SDpnt->writeable = 0; |
SDpnt | 684 | drivers/scsi/scsi.c | SDpnt->single_lun = 0; |
SDpnt | 685 | drivers/scsi/scsi.c | SDpnt->soft_reset = |
SDpnt | 687 | drivers/scsi/scsi.c | SDpnt->random = (type == TYPE_TAPE) ? 0 : 1; |
SDpnt | 688 | drivers/scsi/scsi.c | SDpnt->type = (type & 0x1f); |
SDpnt | 695 | drivers/scsi/scsi.c | SDpnt->attached += |
SDpnt | 696 | drivers/scsi/scsi.c | (*sdtpnt->detect) (SDpnt); |
SDpnt | 698 | drivers/scsi/scsi.c | SDpnt->scsi_level = scsi_result[2] & 0x07; |
SDpnt | 699 | drivers/scsi/scsi.c | if (SDpnt->scsi_level >= 2 || |
SDpnt | 700 | drivers/scsi/scsi.c | (SDpnt->scsi_level == 1 && |
SDpnt | 702 | drivers/scsi/scsi.c | SDpnt->scsi_level++; |
SDpnt | 708 | drivers/scsi/scsi.c | SDpnt->disconnect = 0; |
SDpnt | 719 | drivers/scsi/scsi.c | SDpnt->tagged_queue = 0; |
SDpnt | 720 | drivers/scsi/scsi.c | if ((SDpnt->scsi_level >= SCSI_2) && |
SDpnt | 723 | drivers/scsi/scsi.c | SDpnt->tagged_supported = 1; |
SDpnt | 724 | drivers/scsi/scsi.c | SDpnt->current_tag = 0; |
SDpnt | 734 | drivers/scsi/scsi.c | SDpnt->borken = 0; |
SDpnt | 741 | drivers/scsi/scsi.c | SDpnt->lockable = 0; |
SDpnt | 761 | drivers/scsi/scsi.c | SDtail->next = SDpnt; |
SDpnt | 763 | drivers/scsi/scsi.c | scsi_devices = SDpnt; |
SDpnt | 764 | drivers/scsi/scsi.c | SDtail = SDpnt; |
SDpnt | 766 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc (sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 767 | drivers/scsi/scsi.c | *SDpnt2=SDpnt; |
SDpnt | 768 | drivers/scsi/scsi.c | if (!SDpnt) |
SDpnt | 783 | drivers/scsi/scsi.c | SDpnt->single_lun = 1; |
SDpnt | 2323 | drivers/scsi/scsi.c | void scsi_build_commandblocks(Scsi_Device * SDpnt) |
SDpnt | 2329 | drivers/scsi/scsi.c | for(j=0;j<SDpnt->host->cmd_per_lun;j++){ |
SDpnt | 2330 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2336 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 2337 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 2338 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 2339 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 2354 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 1; |
SDpnt | 2364 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2407 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2408 | drivers/scsi/scsi.c | SDpnt->scsi_request_fn = NULL; |
SDpnt | 2410 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2411 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2586 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2628 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2629 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2631 | drivers/scsi/scsi.c | if(SDpnt->type != TYPE_TAPE) |
SDpnt | 2638 | drivers/scsi/scsi.c | SDpnt->type != TYPE_TAPE) { |
SDpnt | 2713 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2770 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2771 | drivers/scsi/scsi.c | if(SDpnt->host->hostt == tpnt) |
SDpnt | 2774 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2775 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2965 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2974 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2975 | drivers/scsi/scsi.c | if(tpnt->detect) SDpnt->attached += (*tpnt->detect)(SDpnt); |
SDpnt | 2987 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2989 | drivers/scsi/scsi.c | if(tpnt->attach) (*tpnt->attach)(SDpnt); |
SDpnt | 2994 | drivers/scsi/scsi.c | if(SDpnt->attached && SDpnt->has_cmdblocks == 0) |
SDpnt | 2995 | drivers/scsi/scsi.c | scsi_build_commandblocks(SDpnt); |
SDpnt | 3008 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 3021 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 3023 | drivers/scsi/scsi.c | if(tpnt->detach) (*tpnt->detach)(SDpnt); |
SDpnt | 3024 | drivers/scsi/scsi.c | if(SDpnt->attached == 0) |
SDpnt | 3030 | drivers/scsi/scsi.c | for(SCpnt = SDpnt->host->host_queue; SCpnt; SCpnt = SCpnt->next) |
SDpnt | 3032 | drivers/scsi/scsi.c | if(SCpnt->device == SDpnt) |
SDpnt | 3038 | drivers/scsi/scsi.c | if(SCpnt == SDpnt->host->host_queue) |
SDpnt | 3039 | drivers/scsi/scsi.c | SDpnt->host->host_queue = SCpnt->next; |
SDpnt | 3043 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |