Lines Matching refs:scsi3addr
49 __u8 page_code, unsigned char *scsi3addr,
371 char scsi3addr[8]; member
396 if (device->scsi3addr[4] != 0) { in cciss_scsi_add_entry()
401 memcpy(addr1, device->scsi3addr, 8); in cciss_scsi_add_entry()
405 memcpy(addr2, sd->scsi3addr, 8); in cciss_scsi_add_entry()
411 lun = device->scsi3addr[4]; in cciss_scsi_add_entry()
432 memcpy(sd->scsi3addr, device->scsi3addr, 8); in cciss_scsi_add_entry()
483 static void fixup_botched_add(ctlr_info_t *h, char *scsi3addr) in fixup_botched_add() argument
491 if (memcmp(scsi3addr, in fixup_botched_add()
492 ccissscsi[h->ctlr].dev[i].scsi3addr, 8) == 0) { in fixup_botched_add()
507 memcmp(dev1->scsi3addr, dev2->scsi3addr, in device_is_the_same()
508 sizeof(dev1->scsi3addr)) == 0 && in device_is_the_same()
561 if (SCSI3ADDR_EQ(sd[j].scsi3addr, in adjust_cciss_scsi_table()
562 csd->scsi3addr)) { in adjust_cciss_scsi_table()
608 if (SCSI3ADDR_EQ(sd[i].scsi3addr, in adjust_cciss_scsi_table()
609 csd->scsi3addr)) { in adjust_cciss_scsi_table()
669 fixup_botched_add(h, added[i].scsi3addr); in adjust_cciss_scsi_table()
679 lookup_scsi3addr(ctlr_info_t *h, int bus, int target, int lun, char *scsi3addr) in lookup_scsi3addr() argument
691 memcpy(scsi3addr, &sd->scsi3addr[0], 8); in lookup_scsi3addr()
913 unsigned char *scsi3addr, in cciss_scsi_do_simple_cmd() argument
924 memcpy(&c->Header.LUN, scsi3addr, sizeof(c->Header.LUN)); in cciss_scsi_do_simple_cmd()
1028 cciss_scsi_do_inquiry(ctlr_info_t *h, unsigned char *scsi3addr, in cciss_scsi_do_inquiry() argument
1055 rc = cciss_scsi_do_simple_cmd(h, c, scsi3addr, cdb, in cciss_scsi_do_inquiry()
1072 static int cciss_scsi_get_device_id(ctlr_info_t *h, unsigned char *scsi3addr, in cciss_scsi_get_device_id() argument
1083 rc = cciss_scsi_do_inquiry(h, scsi3addr, 0x83, buf, 64); in cciss_scsi_get_device_id()
1097 unsigned char scsi3addr[8]; in cciss_scsi_do_report_phys_luns() local
1109 memset(&scsi3addr[0], 0, 8); /* address the controller */ in cciss_scsi_do_report_phys_luns()
1123 rc = cciss_scsi_do_simple_cmd(h, c, scsi3addr, in cciss_scsi_do_report_phys_luns()
1175 unsigned char scsi3addr[8]; in cciss_update_non_disk_devices() local
1214 memcpy(&scsi3addr[0], &ld_buff->LUN[i][0], 8); in cciss_update_non_disk_devices()
1216 if (cciss_scsi_do_inquiry(h, scsi3addr, 0, inq_buff, in cciss_update_non_disk_devices()
1225 memcpy(this_device->scsi3addr, scsi3addr, 8); in cciss_update_non_disk_devices()
1234 cciss_scsi_get_device_id(h, scsi3addr, in cciss_update_non_disk_devices()
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()
1413 unsigned char scsi3addr[8]; in cciss_scsi_queue_command_lck() local
1422 cmd->device->lun, scsi3addr); in cciss_scsi_queue_command_lck()
1457 memcpy(&c->Header.LUN.LunAddrBytes[0], &scsi3addr[0], 8); in cciss_scsi_queue_command_lck()