tag | line | file | source code |
SDpnt | 370 | drivers/scsi/scsi.c | Scsi_Device * SDpnt, *SDtail; |
SDpnt | 380 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc(sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 420 | drivers/scsi/scsi.c | memset(SDpnt, 0, sizeof(Scsi_Device)); |
SDpnt | 421 | drivers/scsi/scsi.c | SDpnt->host = shpnt; |
SDpnt | 422 | drivers/scsi/scsi.c | SDpnt->id = dev; |
SDpnt | 423 | drivers/scsi/scsi.c | SDpnt->lun = lun; |
SDpnt | 424 | drivers/scsi/scsi.c | SDpnt->channel = channel; |
SDpnt | 427 | drivers/scsi/scsi.c | SDpnt->type = -1; |
SDpnt | 432 | drivers/scsi/scsi.c | SDpnt->borken = 1; |
SDpnt | 439 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 440 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 441 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 442 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 443 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 553 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC_OLDCDR; |
SDpnt | 555 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC; |
SDpnt | 557 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_TOSHIBA; |
SDpnt | 559 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_SONY; |
SDpnt | 561 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_UNKNOWN; |
SDpnt | 563 | drivers/scsi/scsi.c | memcpy(SDpnt->vendor, scsi_result+8, 8); |
SDpnt | 564 | drivers/scsi/scsi.c | memcpy(SDpnt->model, scsi_result+16, 16); |
SDpnt | 565 | drivers/scsi/scsi.c | memcpy(SDpnt->rev, scsi_result+32, 4); |
SDpnt | 567 | drivers/scsi/scsi.c | SDpnt->removable = (0x80 & scsi_result[1]) >> 7; |
SDpnt | 568 | drivers/scsi/scsi.c | SDpnt->lockable = SDpnt->removable; |
SDpnt | 569 | drivers/scsi/scsi.c | SDpnt->changed = 0; |
SDpnt | 570 | drivers/scsi/scsi.c | SDpnt->access_count = 0; |
SDpnt | 571 | drivers/scsi/scsi.c | SDpnt->busy = 0; |
SDpnt | 572 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |
SDpnt | 586 | drivers/scsi/scsi.c | SDpnt->writeable = 1; |
SDpnt | 590 | drivers/scsi/scsi.c | SDpnt->writeable = 0; |
SDpnt | 602 | drivers/scsi/scsi.c | SDpnt->single_lun = 0; |
SDpnt | 603 | drivers/scsi/scsi.c | SDpnt->soft_reset = |
SDpnt | 605 | drivers/scsi/scsi.c | SDpnt->random = (type == TYPE_TAPE) ? 0 : 1; |
SDpnt | 606 | drivers/scsi/scsi.c | SDpnt->type = (type & 0x1f); |
SDpnt | 614 | drivers/scsi/scsi.c | if(sdtpnt->detect) SDpnt->attached += |
SDpnt | 615 | drivers/scsi/scsi.c | (*sdtpnt->detect)(SDpnt); |
SDpnt | 617 | drivers/scsi/scsi.c | SDpnt->scsi_level = scsi_result[2] & 0x07; |
SDpnt | 618 | drivers/scsi/scsi.c | if (SDpnt->scsi_level >= 2 || |
SDpnt | 619 | drivers/scsi/scsi.c | (SDpnt->scsi_level == 1 && |
SDpnt | 621 | drivers/scsi/scsi.c | SDpnt->scsi_level++; |
SDpnt | 628 | drivers/scsi/scsi.c | SDpnt->tagged_queue = 0; |
SDpnt | 630 | drivers/scsi/scsi.c | if ((SDpnt->scsi_level >= SCSI_2) && |
SDpnt | 632 | drivers/scsi/scsi.c | SDpnt->tagged_supported = 1; |
SDpnt | 633 | drivers/scsi/scsi.c | SDpnt->current_tag = 0; |
SDpnt | 641 | drivers/scsi/scsi.c | SDpnt->disconnect = 0; |
SDpnt | 659 | drivers/scsi/scsi.c | SDpnt->borken = 0; |
SDpnt | 668 | drivers/scsi/scsi.c | SDpnt->lockable = 0; |
SDpnt | 698 | drivers/scsi/scsi.c | SDtail->next = SDpnt; |
SDpnt | 700 | drivers/scsi/scsi.c | scsi_devices = SDpnt; |
SDpnt | 701 | drivers/scsi/scsi.c | SDtail = SDpnt; |
SDpnt | 703 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc(sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 716 | drivers/scsi/scsi.c | SDpnt->single_lun = 1; |
SDpnt | 760 | drivers/scsi/scsi.c | if(SDpnt != NULL) |
SDpnt | 761 | drivers/scsi/scsi.c | scsi_init_free((char *) SDpnt, sizeof(Scsi_Device)); |
SDpnt | 2231 | drivers/scsi/scsi.c | void scsi_build_commandblocks(Scsi_Device * SDpnt) |
SDpnt | 2237 | drivers/scsi/scsi.c | for(j=0;j<SDpnt->host->cmd_per_lun;j++){ |
SDpnt | 2239 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 2240 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 2241 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 2242 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 2243 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 2252 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2259 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 1; |
SDpnt | 2271 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2310 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2311 | drivers/scsi/scsi.c | SDpnt->scsi_request_fn = NULL; |
SDpnt | 2313 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2314 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2326 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2327 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2329 | drivers/scsi/scsi.c | if(SDpnt->type != TYPE_TAPE) |
SDpnt | 2336 | drivers/scsi/scsi.c | SDpnt->type != TYPE_TAPE) { |
SDpnt | 2526 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2584 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2585 | drivers/scsi/scsi.c | if(SDpnt->host->hostt == tpnt) |
SDpnt | 2588 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2589 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2604 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2605 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2607 | drivers/scsi/scsi.c | if(SDpnt->type != TYPE_TAPE) |
SDpnt | 2614 | drivers/scsi/scsi.c | SDpnt->type != TYPE_TAPE) { |
SDpnt | 2843 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2852 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2853 | drivers/scsi/scsi.c | if(tpnt->detect) SDpnt->attached += (*tpnt->detect)(SDpnt); |
SDpnt | 2864 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2866 | drivers/scsi/scsi.c | if(tpnt->attach) (*tpnt->attach)(SDpnt); |
SDpnt | 2871 | drivers/scsi/scsi.c | if(SDpnt->attached && SDpnt->has_cmdblocks == 0) |
SDpnt | 2872 | drivers/scsi/scsi.c | scsi_build_commandblocks(SDpnt); |
SDpnt | 2885 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2898 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2900 | drivers/scsi/scsi.c | if(tpnt->detach) (*tpnt->detach)(SDpnt); |
SDpnt | 2901 | drivers/scsi/scsi.c | if(SDpnt->attached == 0) |
SDpnt | 2907 | drivers/scsi/scsi.c | for(SCpnt = SDpnt->host->host_queue; SCpnt; SCpnt = SCpnt->next) |
SDpnt | 2909 | drivers/scsi/scsi.c | if(SCpnt->device == SDpnt) |
SDpnt | 2915 | drivers/scsi/scsi.c | if(SCpnt == SDpnt->host->host_queue) |
SDpnt | 2916 | drivers/scsi/scsi.c | SDpnt->host->host_queue = SCpnt->next; |
SDpnt | 2920 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |