Lines Matching refs:pkt

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