Lines Matching refs:sd
382 struct cciss_scsi_dev_t *sd; in cciss_scsi_add_entry() local
404 sd = &ccissscsi[h->ctlr].dev[i]; in cciss_scsi_add_entry()
405 memcpy(addr2, sd->scsi3addr, 8); in cciss_scsi_add_entry()
409 bus = sd->bus; in cciss_scsi_add_entry()
410 target = sd->target; in cciss_scsi_add_entry()
417 sd = &ccissscsi[h->ctlr].dev[n]; in cciss_scsi_add_entry()
420 &sd->bus, &sd->target, &sd->lun) != 0) in cciss_scsi_add_entry()
423 sd->bus = bus; in cciss_scsi_add_entry()
424 sd->target = target; in cciss_scsi_add_entry()
425 sd->lun = lun; in cciss_scsi_add_entry()
427 added[*nadded].bus = sd->bus; in cciss_scsi_add_entry()
428 added[*nadded].target = sd->target; in cciss_scsi_add_entry()
429 added[*nadded].lun = sd->lun; in cciss_scsi_add_entry()
432 memcpy(sd->scsi3addr, device->scsi3addr, 8); in cciss_scsi_add_entry()
433 memcpy(sd->vendor, device->vendor, sizeof(sd->vendor)); in cciss_scsi_add_entry()
434 memcpy(sd->revision, device->revision, sizeof(sd->revision)); in cciss_scsi_add_entry()
435 memcpy(sd->device_id, device->device_id, sizeof(sd->device_id)); in cciss_scsi_add_entry()
436 sd->devtype = device->devtype; in cciss_scsi_add_entry()
445 scsi_device_type(sd->devtype), hostno, in cciss_scsi_add_entry()
446 sd->bus, sd->target, sd->lun); in cciss_scsi_add_entry()
456 struct cciss_scsi_dev_t sd; in cciss_scsi_remove_entry() local
459 sd = ccissscsi[h->ctlr].dev[entry]; in cciss_scsi_remove_entry()
460 removed[*nremoved].bus = sd.bus; in cciss_scsi_remove_entry()
461 removed[*nremoved].target = sd.target; in cciss_scsi_remove_entry()
462 removed[*nremoved].lun = sd.lun; in cciss_scsi_remove_entry()
468 scsi_device_type(sd.devtype), hostno, in cciss_scsi_remove_entry()
469 sd.bus, sd.target, sd.lun); in cciss_scsi_remove_entry()
521 struct cciss_scsi_dev_t sd[], int nsds) in adjust_cciss_scsi_table() argument
561 if (SCSI3ADDR_EQ(sd[j].scsi3addr, in adjust_cciss_scsi_table()
563 if (device_is_the_same(&sd[j], csd)) in adjust_cciss_scsi_table()
584 if (cciss_scsi_add_entry(h, hostno, &sd[j], in adjust_cciss_scsi_table()
588 csd->devtype = sd[j].devtype; in adjust_cciss_scsi_table()
589 memcpy(csd->device_id, sd[j].device_id, in adjust_cciss_scsi_table()
591 memcpy(csd->vendor, sd[j].vendor, in adjust_cciss_scsi_table()
593 memcpy(csd->model, sd[j].model, in adjust_cciss_scsi_table()
595 memcpy(csd->revision, sd[j].revision, in adjust_cciss_scsi_table()
608 if (SCSI3ADDR_EQ(sd[i].scsi3addr, in adjust_cciss_scsi_table()
610 if (device_is_the_same(&sd[i], csd)) in adjust_cciss_scsi_table()
619 if (cciss_scsi_add_entry(h, hostno, &sd[i], in adjust_cciss_scsi_table()
682 struct cciss_scsi_dev_t *sd; in lookup_scsi3addr() local
687 sd = &ccissscsi[h->ctlr].dev[i]; in lookup_scsi3addr()
688 if (sd->bus == bus && in lookup_scsi3addr()
689 sd->target == target && in lookup_scsi3addr()
690 sd->lun == lun) { in lookup_scsi3addr()
691 memcpy(scsi3addr, &sd->scsi3addr[0], 8); in lookup_scsi3addr()
1338 struct cciss_scsi_dev_t *sd = in cciss_scsi_show_info() local
1342 sh->host_no, sd->bus, sd->target, sd->lun, in cciss_scsi_show_info()
1343 sd->devtype, in cciss_scsi_show_info()
1344 sd->scsi3addr[0], sd->scsi3addr[1], in cciss_scsi_show_info()
1345 sd->scsi3addr[2], sd->scsi3addr[3], in cciss_scsi_show_info()
1346 sd->scsi3addr[4], sd->scsi3addr[5], in cciss_scsi_show_info()
1347 sd->scsi3addr[6], sd->scsi3addr[7]); in cciss_scsi_show_info()