tag | line | file | source code |
SDpnt | 381 | drivers/scsi/scsi.c | Scsi_Device * SDpnt, *SDtail; |
SDpnt | 391 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc(sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 431 | drivers/scsi/scsi.c | memset(SDpnt, 0, sizeof(Scsi_Device)); |
SDpnt | 432 | drivers/scsi/scsi.c | SDpnt->host = shpnt; |
SDpnt | 433 | drivers/scsi/scsi.c | SDpnt->id = dev; |
SDpnt | 434 | drivers/scsi/scsi.c | SDpnt->lun = lun; |
SDpnt | 435 | drivers/scsi/scsi.c | SDpnt->channel = channel; |
SDpnt | 438 | drivers/scsi/scsi.c | SDpnt->type = -1; |
SDpnt | 443 | drivers/scsi/scsi.c | SDpnt->borken = 1; |
SDpnt | 444 | drivers/scsi/scsi.c | SDpnt->was_reset = 0; |
SDpnt | 445 | drivers/scsi/scsi.c | SDpnt->expecting_cc_ua = 0; |
SDpnt | 452 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 453 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 454 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 455 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 456 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 567 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC_OLDCDR; |
SDpnt | 569 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_NEC; |
SDpnt | 571 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_TOSHIBA; |
SDpnt | 573 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_SONY; |
SDpnt | 575 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_PIONEER; |
SDpnt | 577 | drivers/scsi/scsi.c | SDpnt->manufacturer = SCSI_MAN_UNKNOWN; |
SDpnt | 579 | drivers/scsi/scsi.c | memcpy(SDpnt->vendor, scsi_result+8, 8); |
SDpnt | 580 | drivers/scsi/scsi.c | memcpy(SDpnt->model, scsi_result+16, 16); |
SDpnt | 581 | drivers/scsi/scsi.c | memcpy(SDpnt->rev, scsi_result+32, 4); |
SDpnt | 583 | drivers/scsi/scsi.c | SDpnt->removable = (0x80 & scsi_result[1]) >> 7; |
SDpnt | 584 | drivers/scsi/scsi.c | SDpnt->lockable = SDpnt->removable; |
SDpnt | 585 | drivers/scsi/scsi.c | SDpnt->changed = 0; |
SDpnt | 586 | drivers/scsi/scsi.c | SDpnt->access_count = 0; |
SDpnt | 587 | drivers/scsi/scsi.c | SDpnt->busy = 0; |
SDpnt | 588 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |
SDpnt | 602 | drivers/scsi/scsi.c | SDpnt->writeable = 1; |
SDpnt | 606 | drivers/scsi/scsi.c | SDpnt->writeable = 0; |
SDpnt | 618 | drivers/scsi/scsi.c | SDpnt->single_lun = 0; |
SDpnt | 619 | drivers/scsi/scsi.c | SDpnt->soft_reset = |
SDpnt | 621 | drivers/scsi/scsi.c | SDpnt->random = (type == TYPE_TAPE) ? 0 : 1; |
SDpnt | 622 | drivers/scsi/scsi.c | SDpnt->type = (type & 0x1f); |
SDpnt | 630 | drivers/scsi/scsi.c | if(sdtpnt->detect) SDpnt->attached += |
SDpnt | 631 | drivers/scsi/scsi.c | (*sdtpnt->detect)(SDpnt); |
SDpnt | 633 | drivers/scsi/scsi.c | SDpnt->scsi_level = scsi_result[2] & 0x07; |
SDpnt | 634 | drivers/scsi/scsi.c | if (SDpnt->scsi_level >= 2 || |
SDpnt | 635 | drivers/scsi/scsi.c | (SDpnt->scsi_level == 1 && |
SDpnt | 637 | drivers/scsi/scsi.c | SDpnt->scsi_level++; |
SDpnt | 644 | drivers/scsi/scsi.c | SDpnt->tagged_queue = 0; |
SDpnt | 646 | drivers/scsi/scsi.c | if ((SDpnt->scsi_level >= SCSI_2) && |
SDpnt | 648 | drivers/scsi/scsi.c | SDpnt->tagged_supported = 1; |
SDpnt | 649 | drivers/scsi/scsi.c | SDpnt->current_tag = 0; |
SDpnt | 657 | drivers/scsi/scsi.c | SDpnt->disconnect = 0; |
SDpnt | 675 | drivers/scsi/scsi.c | SDpnt->borken = 0; |
SDpnt | 684 | drivers/scsi/scsi.c | SDpnt->lockable = 0; |
SDpnt | 714 | drivers/scsi/scsi.c | SDtail->next = SDpnt; |
SDpnt | 716 | drivers/scsi/scsi.c | scsi_devices = SDpnt; |
SDpnt | 717 | drivers/scsi/scsi.c | SDtail = SDpnt; |
SDpnt | 719 | drivers/scsi/scsi.c | SDpnt = (Scsi_Device *) scsi_init_malloc(sizeof (Scsi_Device), GFP_ATOMIC); |
SDpnt | 732 | drivers/scsi/scsi.c | SDpnt->single_lun = 1; |
SDpnt | 776 | drivers/scsi/scsi.c | if(SDpnt != NULL) |
SDpnt | 777 | drivers/scsi/scsi.c | scsi_init_free((char *) SDpnt, sizeof(Scsi_Device)); |
SDpnt | 2352 | drivers/scsi/scsi.c | void scsi_build_commandblocks(Scsi_Device * SDpnt) |
SDpnt | 2358 | drivers/scsi/scsi.c | for(j=0;j<SDpnt->host->cmd_per_lun;j++){ |
SDpnt | 2360 | drivers/scsi/scsi.c | SCpnt->host = SDpnt->host; |
SDpnt | 2361 | drivers/scsi/scsi.c | SCpnt->device = SDpnt; |
SDpnt | 2362 | drivers/scsi/scsi.c | SCpnt->target = SDpnt->id; |
SDpnt | 2363 | drivers/scsi/scsi.c | SCpnt->lun = SDpnt->lun; |
SDpnt | 2364 | drivers/scsi/scsi.c | SCpnt->channel = SDpnt->channel; |
SDpnt | 2373 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2380 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 1; |
SDpnt | 2392 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2437 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2438 | drivers/scsi/scsi.c | SDpnt->scsi_request_fn = NULL; |
SDpnt | 2440 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2441 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2453 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2454 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2456 | drivers/scsi/scsi.c | if(SDpnt->type != TYPE_TAPE) |
SDpnt | 2463 | drivers/scsi/scsi.c | SDpnt->type != TYPE_TAPE) { |
SDpnt | 2654 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2712 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2713 | drivers/scsi/scsi.c | if(SDpnt->host->hostt == tpnt) |
SDpnt | 2716 | drivers/scsi/scsi.c | if(sdtpnt->attach) (*sdtpnt->attach)(SDpnt); |
SDpnt | 2717 | drivers/scsi/scsi.c | if(SDpnt->attached) scsi_build_commandblocks(SDpnt); |
SDpnt | 2732 | drivers/scsi/scsi.c | for (SDpnt=scsi_devices; SDpnt; SDpnt = SDpnt->next) { |
SDpnt | 2733 | drivers/scsi/scsi.c | host = SDpnt->host; |
SDpnt | 2735 | drivers/scsi/scsi.c | if(SDpnt->type != TYPE_TAPE) |
SDpnt | 2742 | drivers/scsi/scsi.c | SDpnt->type != TYPE_TAPE) { |
SDpnt | 2977 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 2986 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 2987 | drivers/scsi/scsi.c | if(tpnt->detect) SDpnt->attached += (*tpnt->detect)(SDpnt); |
SDpnt | 2999 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 3001 | drivers/scsi/scsi.c | if(tpnt->attach) (*tpnt->attach)(SDpnt); |
SDpnt | 3006 | drivers/scsi/scsi.c | if(SDpnt->attached && SDpnt->has_cmdblocks == 0) |
SDpnt | 3007 | drivers/scsi/scsi.c | scsi_build_commandblocks(SDpnt); |
SDpnt | 3020 | drivers/scsi/scsi.c | Scsi_Device * SDpnt; |
SDpnt | 3033 | drivers/scsi/scsi.c | for(SDpnt = scsi_devices; SDpnt; SDpnt = SDpnt->next) |
SDpnt | 3035 | drivers/scsi/scsi.c | if(tpnt->detach) (*tpnt->detach)(SDpnt); |
SDpnt | 3036 | drivers/scsi/scsi.c | if(SDpnt->attached == 0) |
SDpnt | 3042 | drivers/scsi/scsi.c | for(SCpnt = SDpnt->host->host_queue; SCpnt; SCpnt = SCpnt->next) |
SDpnt | 3044 | drivers/scsi/scsi.c | if(SCpnt->device == SDpnt) |
SDpnt | 3050 | drivers/scsi/scsi.c | if(SCpnt == SDpnt->host->host_queue) |
SDpnt | 3051 | drivers/scsi/scsi.c | SDpnt->host->host_queue = SCpnt->next; |
SDpnt | 3055 | drivers/scsi/scsi.c | SDpnt->has_cmdblocks = 0; |