Lines Matching refs:pkt

54 	struct scsi_pkt			*pkt;  in vhci_tpgs_set_target_groups()  local
86 pkt = scsi_init_pkt(ap, NULL, bp, CDB_GROUP5, in vhci_tpgs_set_target_groups()
89 if (pkt == NULL) { in vhci_tpgs_set_target_groups()
101 pkt->pkt_cdbp[0] = SCMD_MAINTENANCE_OUT; in vhci_tpgs_set_target_groups()
102 pkt->pkt_cdbp[1] = SSVC_ACTION_SET_TARGET_PORT_GROUPS; in vhci_tpgs_set_target_groups()
103 pkt->pkt_cdbp[9] = 8; in vhci_tpgs_set_target_groups()
104 pkt->pkt_time = 90; in vhci_tpgs_set_target_groups()
108 " cdb[0/1/6/7/8/9]: %x/%x/%x/%x/%x/%x\n", pkt->pkt_cdbp[0], in vhci_tpgs_set_target_groups()
109 pkt->pkt_cdbp[1], pkt->pkt_cdbp[6], pkt->pkt_cdbp[7], in vhci_tpgs_set_target_groups()
110 pkt->pkt_cdbp[8], pkt->pkt_cdbp[9])); in vhci_tpgs_set_target_groups()
115 rval = vhci_do_scsi_cmd(pkt); in vhci_tpgs_set_target_groups()
122 scsi_destroy_pkt(pkt); in vhci_tpgs_set_target_groups()
124 } else if ((pkt->pkt_reason == CMD_CMPLT) && in vhci_tpgs_set_target_groups()
125 (SCBP_C(pkt) == STATUS_CHECK) && in vhci_tpgs_set_target_groups()
126 (pkt->pkt_state & STATE_ARQ_DONE)) { in vhci_tpgs_set_target_groups()
129 (pkt->pkt_scbp))->sts_sensedata); in vhci_tpgs_set_target_groups()
172 scsi_destroy_pkt(pkt); in vhci_tpgs_set_target_groups()
175 } else if ((pkt->pkt_reason == CMD_CMPLT) && in vhci_tpgs_set_target_groups()
176 (SCBP_C(pkt) == STATUS_GOOD)) { in vhci_tpgs_set_target_groups()
179 scsi_destroy_pkt(pkt); in vhci_tpgs_set_target_groups()
185 scsi_destroy_pkt(pkt); in vhci_tpgs_set_target_groups()
250 struct scsi_pkt *pkt; in vhci_tpgs_inquiry() local
260 pkt = scsi_init_pkt(ap, NULL, bp, CDB_GROUP0, in vhci_tpgs_inquiry()
262 if (pkt == NULL) { in vhci_tpgs_inquiry()
267 pkt->pkt_cdbp[0] = SCMD_INQUIRY; in vhci_tpgs_inquiry()
268 pkt->pkt_cdbp[4] = sizeof (inq); in vhci_tpgs_inquiry()
269 pkt->pkt_time = 60; in vhci_tpgs_inquiry()
271 retval = vhci_do_scsi_cmd(pkt); in vhci_tpgs_inquiry()
272 scsi_destroy_pkt(pkt); in vhci_tpgs_inquiry()
306 struct scsi_pkt *pkt; in vhci_tpgs_page83() local
332 pkt = scsi_init_pkt(ap, NULL, bp, CDB_GROUP0, in vhci_tpgs_page83()
334 if (pkt == NULL) { in vhci_tpgs_page83()
341 pkt->pkt_cdbp[0] = SCMD_INQUIRY; in vhci_tpgs_page83()
342 pkt->pkt_cdbp[1] = 0x1; in vhci_tpgs_page83()
343 pkt->pkt_cdbp[2] = 0x83; in vhci_tpgs_page83()
344 pkt->pkt_cdbp[3] = (unsigned char)((buf_len >> 8) & 0xff); in vhci_tpgs_page83()
345 pkt->pkt_cdbp[4] = (unsigned char)(buf_len & 0xff); in vhci_tpgs_page83()
346 pkt->pkt_time = 90; in vhci_tpgs_page83()
348 if (vhci_do_scsi_cmd(pkt) == 0) { in vhci_tpgs_page83()
352 scsi_destroy_pkt(pkt); in vhci_tpgs_page83()
407 scsi_destroy_pkt(pkt); in vhci_tpgs_page83()
447 struct scsi_pkt *pkt; in vhci_tpgs_report_target_groups() local
474 pkt = scsi_init_pkt(ap, NULL, bp, CDB_GROUP5, in vhci_tpgs_report_target_groups()
477 if (pkt == NULL) { in vhci_tpgs_report_target_groups()
484 pkt->pkt_cdbp[0] = SCMD_MAINTENANCE_IN; in vhci_tpgs_report_target_groups()
485 pkt->pkt_cdbp[1] = SSVC_ACTION_GET_TARGET_PORT_GROUPS; in vhci_tpgs_report_target_groups()
486 pkt->pkt_cdbp[6] = ((len >> 24) & 0xff); in vhci_tpgs_report_target_groups()
487 pkt->pkt_cdbp[7] = ((len >> 16) & 0xff); in vhci_tpgs_report_target_groups()
488 pkt->pkt_cdbp[8] = ((len >> 8) & 0xff); in vhci_tpgs_report_target_groups()
489 pkt->pkt_cdbp[9] = len & 0xff; in vhci_tpgs_report_target_groups()
490 pkt->pkt_time = 90; in vhci_tpgs_report_target_groups()
494 " cdb[6/7/8/9]: %x/%x/%x/%x\n", pkt->pkt_cdbp[6], in vhci_tpgs_report_target_groups()
495 pkt->pkt_cdbp[7], pkt->pkt_cdbp[8], pkt->pkt_cdbp[9])); in vhci_tpgs_report_target_groups()
496 if (vhci_do_scsi_cmd(pkt) == 0) { in vhci_tpgs_report_target_groups()
500 scsi_destroy_pkt(pkt); in vhci_tpgs_report_target_groups()
573 scsi_destroy_pkt(pkt); in vhci_tpgs_report_target_groups()
589 scsi_destroy_pkt(pkt); in vhci_tpgs_report_target_groups()