Lines Matching refs:scsi3addr
49 __u8 page_code, unsigned char *scsi3addr,
372 char scsi3addr[8]; member
397 if (device->scsi3addr[4] != 0) { in cciss_scsi_add_entry()
402 memcpy(addr1, device->scsi3addr, 8); in cciss_scsi_add_entry()
406 memcpy(addr2, sd->scsi3addr, 8); in cciss_scsi_add_entry()
412 lun = device->scsi3addr[4]; in cciss_scsi_add_entry()
433 memcpy(sd->scsi3addr, device->scsi3addr, 8); in cciss_scsi_add_entry()
484 static void fixup_botched_add(ctlr_info_t *h, char *scsi3addr) in fixup_botched_add() argument
492 if (memcmp(scsi3addr, in fixup_botched_add()
493 ccissscsi[h->ctlr].dev[i].scsi3addr, 8) == 0) { in fixup_botched_add()
508 memcmp(dev1->scsi3addr, dev2->scsi3addr, in device_is_the_same()
509 sizeof(dev1->scsi3addr)) == 0 && in device_is_the_same()
562 if (SCSI3ADDR_EQ(sd[j].scsi3addr, in adjust_cciss_scsi_table()
563 csd->scsi3addr)) { in adjust_cciss_scsi_table()
609 if (SCSI3ADDR_EQ(sd[i].scsi3addr, in adjust_cciss_scsi_table()
610 csd->scsi3addr)) { in adjust_cciss_scsi_table()
670 fixup_botched_add(h, added[i].scsi3addr); in adjust_cciss_scsi_table()
680 lookup_scsi3addr(ctlr_info_t *h, int bus, int target, int lun, char *scsi3addr) in lookup_scsi3addr() argument
692 memcpy(scsi3addr, &sd->scsi3addr[0], 8); in lookup_scsi3addr()
914 unsigned char *scsi3addr, in cciss_scsi_do_simple_cmd() argument
925 memcpy(&c->Header.LUN, scsi3addr, sizeof(c->Header.LUN)); in cciss_scsi_do_simple_cmd()
1029 cciss_scsi_do_inquiry(ctlr_info_t *h, unsigned char *scsi3addr, in cciss_scsi_do_inquiry() argument
1056 rc = cciss_scsi_do_simple_cmd(h, c, scsi3addr, cdb, in cciss_scsi_do_inquiry()
1073 static int cciss_scsi_get_device_id(ctlr_info_t *h, unsigned char *scsi3addr, in cciss_scsi_get_device_id() argument
1084 rc = cciss_scsi_do_inquiry(h, scsi3addr, 0x83, buf, 64); in cciss_scsi_get_device_id()
1098 unsigned char scsi3addr[8]; in cciss_scsi_do_report_phys_luns() local
1110 memset(&scsi3addr[0], 0, 8); /* address the controller */ in cciss_scsi_do_report_phys_luns()
1124 rc = cciss_scsi_do_simple_cmd(h, c, scsi3addr, in cciss_scsi_do_report_phys_luns()
1176 unsigned char scsi3addr[8]; in cciss_update_non_disk_devices() local
1215 memcpy(&scsi3addr[0], &ld_buff->LUN[i][0], 8); in cciss_update_non_disk_devices()
1217 if (cciss_scsi_do_inquiry(h, scsi3addr, 0, inq_buff, in cciss_update_non_disk_devices()
1226 memcpy(this_device->scsi3addr, scsi3addr, 8); in cciss_update_non_disk_devices()
1235 cciss_scsi_get_device_id(h, scsi3addr, in cciss_update_non_disk_devices()
1345 sd->scsi3addr[0], sd->scsi3addr[1], in cciss_scsi_show_info()
1346 sd->scsi3addr[2], sd->scsi3addr[3], in cciss_scsi_show_info()
1347 sd->scsi3addr[4], sd->scsi3addr[5], in cciss_scsi_show_info()
1348 sd->scsi3addr[6], sd->scsi3addr[7]); in cciss_scsi_show_info()
1414 unsigned char scsi3addr[8]; in cciss_scsi_queue_command_lck() local
1423 cmd->device->lun, scsi3addr); in cciss_scsi_queue_command_lck()
1458 memcpy(&c->Header.LUN.LunAddrBytes[0], &scsi3addr[0], 8); in cciss_scsi_queue_command_lck()