tag | line | file | source code |
SDpnt | 81 | drivers/scsi/scsi.c | Scsi_Device ** SDpnt, Scsi_Cmnd * SCpnt, |
SDpnt | 83 | drivers/scsi/scsi.c | void scsi_build_commandblocks(Scsi_Device * SDpnt); |
SDpnt | 388 | drivers/scsi/scsi.c | Scsi_Device *SDpnt; |
SDpnt | 393 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc (sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 415 | drivers/scsi/scsi.c | Scsi_Device *oldSDpnt=SDpnt; |
SDpnt | 424 | drivers/scsi/scsi.c | &SDpnt, SCpnt, shpnt, scsi_result); |
SDpnt | 425 | drivers/scsi/scsi.c | if(SDpnt!=oldSDpnt) { |
SDpnt | 459 | drivers/scsi/scsi.c | &SDpnt, SCpnt, shpnt, scsi_result)) |
SDpnt | 484 | drivers/scsi/scsi.c | if (SDpnt != NULL) |
SDpnt | 485 | drivers/scsi/scsi.c | scsi_init_free ((char *) SDpnt, sizeof (Scsi_Device)); |
SDpnt | 507 | drivers/scsi/scsi.c | Scsi_Device * SDtail, *SDpnt=*SDpnt2; |
SDpnt | 515 | drivers/scsi/scsi.c | memset (SDpnt, 0, sizeof (Scsi_Device)); |
SDpnt | 516 | drivers/scsi/scsi.c | SDpnt->host = shpnt; |
SDpnt | 517 | drivers/scsi/scsi.c | SDpnt->id = dev; |
SDpnt | 518 | drivers/scsi/scsi.c | SDpnt->lun = lun; |
SDpnt | 519 | drivers/scsi/scsi.c | SDpnt->channel = channel; |
SDpnt | 522 | drivers/scsi/scsi.c | SDpnt->type = -1; |
SDpnt | 528 | drivers/scsi/scsi.c | SDpnt->borken = 1; |
SDpnt | 529 | drivers/scsi/scsi.c | SDpnt->was_reset = 0; |
SDpnt | 530 | drivers/scsi/scsi.c | SDpnt->expecting_cc_ua = 0; |
SDpnt | 536 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 537 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 538 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 539 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 540 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 614 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC_OLDCDR; |
SDpnt | 616 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC; |
SDpnt | 619 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_TOSHIBA; |
SDpnt | 621 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_SONY; |
SDpnt | 623 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_PIONEER; |
SDpnt | 625 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_UNKNOWN; |
SDpnt | 627 | drivers/scsi/scsi.c | memcpy (SDpnt->vendor, scsi_result + 8, 8); |
SDpnt | 628 | drivers/scsi/scsi.c | memcpy (SDpnt->model, scsi_result + 16, 16); |
SDpnt | 629 | drivers/scsi/scsi.c | memcpy (SDpnt->rev, scsi_result + 32, 4); |
SDpnt | 631 | drivers/scsi/scsi.c | SDpnt->removable = (0x80 & scsi_result[1]) >> 7; |
SDpnt | 632 | drivers/scsi/scsi.c | SDpnt->lockable = SDpnt->removable; |
SDpnt | 633 | drivers/scsi/scsi.c | SDpnt->changed = 0; |
SDpnt | 634 | drivers/scsi/scsi.c | SDpnt->access_count = 0; |
SDpnt | 635 | drivers/scsi/scsi.c | SDpnt->busy = 0; |
SDpnt | 636 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |
SDpnt | 648 | drivers/scsi/scsi.c | SDpnt->writeable = 1; |
SDpnt | 652 | drivers/scsi/scsi.c | SDpnt->writeable = 0; |
SDpnt | 658 | drivers/scsi/scsi.c | SDpnt->single_lun = 0; |
SDpnt | 659 | drivers/scsi/scsi.c | SDpnt->soft_reset = |
SDpnt | 661 | drivers/scsi/scsi.c | SDpnt->random = (type == TYPE_TAPE) ? 0 : 1; |
SDpnt | 662 | drivers/scsi/scsi.c | SDpnt->type = (type & 0x1f); |
SDpnt | 669 | drivers/scsi/scsi.c | SDpnt->attached += |
SDpnt | 670 | drivers/scsi/scsi.c | (*sdtpnt->detect) (SDpnt); |
SDpnt | 672 | drivers/scsi/scsi.c | SDpnt->scsi_level = scsi_result[2] & 0x07; |
SDpnt | 673 | drivers/scsi/scsi.c | if (SDpnt->scsi_level >= 2 || |
SDpnt | 674 | drivers/scsi/scsi.c | (SDpnt->scsi_level == 1 && |
SDpnt | 676 | drivers/scsi/scsi.c | SDpnt->scsi_level++; |
SDpnt | 682 | drivers/scsi/scsi.c | SDpnt->tagged_queue = 0; |
SDpnt | 683 | drivers/scsi/scsi.c | if ((SDpnt->scsi_level >= SCSI_2) && |
SDpnt | 685 | drivers/scsi/scsi.c | SDpnt->tagged_supported = 1; |
SDpnt | 686 | drivers/scsi/scsi.c | SDpnt->current_tag = 0; |
SDpnt | 693 | drivers/scsi/scsi.c | SDpnt->disconnect = 0; |
SDpnt | 707 | drivers/scsi/scsi.c | SDpnt->borken = 0; |
SDpnt | 714 | drivers/scsi/scsi.c | SDpnt->lockable = 0; |
SDpnt | 734 | drivers/scsi/scsi.c | SDtail->next = SDpnt; |
SDpnt | 736 | drivers/scsi/scsi.c | scsi_devices = SDpnt; |
SDpnt | 737 | drivers/scsi/scsi.c | SDtail = SDpnt; |
SDpnt | 739 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc (sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 740 | drivers/scsi/scsi.c | *SDpnt2=SDpnt; |
SDpnt | 741 | drivers/scsi/scsi.c | if (!SDpnt) |
SDpnt | 756 | drivers/scsi/scsi.c | SDpnt->single_lun = 1; |
SDpnt | 2278 | drivers/scsi/scsi.c | void scsi_build_commandblocks(Scsi_Device * SDpnt) |
SDpnt | 2284 | drivers/scsi/scsi.c | for(j=0;j<SDpnt->host->cmd_per_lun;j++){ |
SDpnt | 2286 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 2287 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 2288 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 2289 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 2290 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 2299 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2306 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 1; |
SDpnt | 2316 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2356 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2357 | drivers/scsi/scsi.c | SDpnt->scsi_request_fn = NULL; |
SDpnt | 2359 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2360 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2535 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2577 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2578 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2580 | drivers/scsi/scsi.c | if(SDpnt->type != TYPE_TAPE) |
SDpnt | 2587 | drivers/scsi/scsi.c | SDpnt->type != TYPE_TAPE) { |
SDpnt | 2662 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2719 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2720 | drivers/scsi/scsi.c | if(SDpnt->host->hostt == tpnt) |
SDpnt | 2723 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2724 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2914 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2923 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2924 | drivers/scsi/scsi.c | if(tpnt->detect) SDpnt->attached += (*tpnt->detect)(SDpnt); |
SDpnt | 2936 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2938 | drivers/scsi/scsi.c | if(tpnt->attach) (*tpnt->attach)(SDpnt); |
SDpnt | 2943 | drivers/scsi/scsi.c | if(SDpnt->attached && SDpnt->has_cmdblocks == 0) |
SDpnt | 2944 | drivers/scsi/scsi.c | scsi_build_commandblocks(SDpnt); |
SDpnt | 2957 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2970 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2972 | drivers/scsi/scsi.c | if(tpnt->detach) (*tpnt->detach)(SDpnt); |
SDpnt | 2973 | drivers/scsi/scsi.c | if(SDpnt->attached == 0) |
SDpnt | 2979 | drivers/scsi/scsi.c | for(SCpnt = SDpnt->host->host_queue; SCpnt; SCpnt = SCpnt->next) |
SDpnt | 2981 | drivers/scsi/scsi.c | if(SCpnt->device == SDpnt) |
SDpnt | 2987 | drivers/scsi/scsi.c | if(SCpnt == SDpnt->host->host_queue) |
SDpnt | 2988 | drivers/scsi/scsi.c | SDpnt->host->host_queue = SCpnt->next; |
SDpnt | 2992 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |