Lines Matching refs:scsi
1291 struct skd_scsi_request *scsi; in skd_format_internal_skspcl() local
1298 scsi = (struct skd_scsi_request *)&skspcl->msg_buf64[8]; in skd_format_internal_skspcl()
1299 bzero(scsi, sizeof (*scsi)); in skd_format_internal_skspcl()
1301 scsi->hdr.sg_list_dma_address = cpu_to_be64(dma_address); in skd_format_internal_skspcl()
1328 struct skd_scsi_request *scsi; in skd_send_internal_skspcl() local
1343 scsi = (struct skd_scsi_request *)&skspcl->msg_buf64[8]; in skd_send_internal_skspcl()
1344 scsi->hdr.tag = skspcl->req.id; in skd_send_internal_skspcl()
1351 scsi->cdb[0] = TEST_UNIT_READY; in skd_send_internal_skspcl()
1352 scsi->cdb[1] = 0x00; in skd_send_internal_skspcl()
1353 scsi->cdb[2] = 0x00; in skd_send_internal_skspcl()
1354 scsi->cdb[3] = 0x00; in skd_send_internal_skspcl()
1355 scsi->cdb[4] = 0x00; in skd_send_internal_skspcl()
1356 scsi->cdb[5] = 0x00; in skd_send_internal_skspcl()
1358 scsi->hdr.sg_list_len_bytes = 0; in skd_send_internal_skspcl()
1361 scsi->cdb[0] = READ_CAPACITY_EXT; in skd_send_internal_skspcl()
1362 scsi->cdb[1] = 0x10; in skd_send_internal_skspcl()
1363 scsi->cdb[2] = 0x00; in skd_send_internal_skspcl()
1364 scsi->cdb[3] = 0x00; in skd_send_internal_skspcl()
1365 scsi->cdb[4] = 0x00; in skd_send_internal_skspcl()
1366 scsi->cdb[5] = 0x00; in skd_send_internal_skspcl()
1367 scsi->cdb[6] = 0x00; in skd_send_internal_skspcl()
1368 scsi->cdb[7] = 0x00; in skd_send_internal_skspcl()
1369 scsi->cdb[8] = 0x00; in skd_send_internal_skspcl()
1370 scsi->cdb[9] = 0x00; in skd_send_internal_skspcl()
1371 scsi->cdb[10] = 0x00; in skd_send_internal_skspcl()
1372 scsi->cdb[11] = 0x00; in skd_send_internal_skspcl()
1373 scsi->cdb[12] = 0x00; in skd_send_internal_skspcl()
1374 scsi->cdb[13] = 0x20; in skd_send_internal_skspcl()
1375 scsi->cdb[14] = 0x00; in skd_send_internal_skspcl()
1376 scsi->cdb[15] = 0x00; in skd_send_internal_skspcl()
1378 scsi->hdr.sg_list_len_bytes = cpu_to_be32(sgd->byte_count); in skd_send_internal_skspcl()
1383 scsi->cdb[0] = 0x28; in skd_send_internal_skspcl()
1384 scsi->cdb[1] = 0x00; in skd_send_internal_skspcl()
1385 scsi->cdb[2] = 0x00; in skd_send_internal_skspcl()
1386 scsi->cdb[3] = 0x00; in skd_send_internal_skspcl()
1387 scsi->cdb[4] = 0x00; in skd_send_internal_skspcl()
1388 scsi->cdb[5] = 0x00; in skd_send_internal_skspcl()
1389 scsi->cdb[6] = 0x00; in skd_send_internal_skspcl()
1390 scsi->cdb[7] = 0x00; in skd_send_internal_skspcl()
1391 scsi->cdb[8] = 0x01; in skd_send_internal_skspcl()
1392 scsi->cdb[9] = 0x00; in skd_send_internal_skspcl()
1394 scsi->hdr.sg_list_len_bytes = cpu_to_be32(SKD_N_INTERNAL_BYTES); in skd_send_internal_skspcl()
1397 scsi->cdb[0] = INQUIRY; in skd_send_internal_skspcl()
1398 scsi->cdb[1] = 0x01; /* evpd */ in skd_send_internal_skspcl()
1399 scsi->cdb[2] = 0x80; /* serial number page */ in skd_send_internal_skspcl()
1400 scsi->cdb[3] = 0x00; in skd_send_internal_skspcl()
1401 scsi->cdb[4] = 0x10; in skd_send_internal_skspcl()
1402 scsi->cdb[5] = 0x00; in skd_send_internal_skspcl()
1404 scsi->hdr.sg_list_len_bytes = cpu_to_be32(sgd->byte_count); in skd_send_internal_skspcl()
1407 scsi->cdb[0] = INQUIRY; in skd_send_internal_skspcl()
1408 scsi->cdb[1] = 0x00; in skd_send_internal_skspcl()
1409 scsi->cdb[2] = 0x00; /* serial number page */ in skd_send_internal_skspcl()
1410 scsi->cdb[3] = 0x00; in skd_send_internal_skspcl()
1411 scsi->cdb[4] = 0x24; in skd_send_internal_skspcl()
1412 scsi->cdb[5] = 0x00; in skd_send_internal_skspcl()
1414 scsi->hdr.sg_list_len_bytes = cpu_to_be32(sgd->byte_count); in skd_send_internal_skspcl()
1417 scsi->cdb[0] = SYNCHRONIZE_CACHE; in skd_send_internal_skspcl()
1418 scsi->cdb[1] = 0x00; in skd_send_internal_skspcl()
1419 scsi->cdb[2] = 0x00; in skd_send_internal_skspcl()
1420 scsi->cdb[3] = 0x00; in skd_send_internal_skspcl()
1421 scsi->cdb[4] = 0x00; in skd_send_internal_skspcl()
1422 scsi->cdb[5] = 0x00; in skd_send_internal_skspcl()
1423 scsi->cdb[6] = 0x00; in skd_send_internal_skspcl()
1424 scsi->cdb[7] = 0x00; in skd_send_internal_skspcl()
1425 scsi->cdb[8] = 0x00; in skd_send_internal_skspcl()
1426 scsi->cdb[9] = 0x00; in skd_send_internal_skspcl()
1428 scsi->hdr.sg_list_len_bytes = 0; in skd_send_internal_skspcl()
1481 struct skd_scsi_request *scsi = in skd_complete_internal() local
1491 Dcmn_err(CE_NOTE, "complete internal %x", scsi->cdb[0]); in skd_complete_internal()
1499 Dcmn_err(CE_NOTE, "<<<<====== complete_internal: opc=%x", *scsi->cdb); in skd_complete_internal()
1501 switch (scsi->cdb[0]) { in skd_complete_internal()
1560 if (scsi->cdb[1] == 0x1) { in skd_complete_internal()