Home
last modified time | relevance | path

Searched refs:cdbp (Results 1 – 21 of 21) sorted by relevance

/titanic_41/usr/src/uts/sun/io/dada/conf/
H A Ddcd_confsubr.c281 struct dcd_cmd *cdbp = (struct dcd_cmd *)pkt->pkt_cdbp; in makecommand() local
283 cdbp->cmd = command; in makecommand()
284 cdbp->sector_num.lba_num = block; in makecommand()
285 cdbp->address_mode = address_mode; in makecommand()
286 cdbp->direction = direction; in makecommand()
287 cdbp->size = size; /* Size in bytes */ in makecommand()
288 cdbp->features = features; in makecommand()
/titanic_41/usr/src/uts/intel/io/scsi/adapters/arcmsr/
H A Darcmsr.h121 #define ARCMSR_GETGXADDR(cmdlen, cdbp) \ argument
122 ((cmdlen == 6) ? GETG0ADDR(cdbp) : \
123 (cmdlen == 10) ? (uint32_t)GETG1ADDR(cdbp) : \
124 ((uint64_t)GETG4ADDR(cdbp) << 32) | (uint32_t)GETG4ADDRTL(cdbp))
H A Darcmsr.c2078 union scsi_cdb *cdbp; in arcmsr_report_sense_info() local
2081 cdbp = (void *)pkt->pkt_cdbp; in arcmsr_report_sense_info()
2082 err_blkno = ARCMSR_GETGXADDR(ccb->arcmsr_cdb.CdbLength, cdbp); in arcmsr_report_sense_info()
/titanic_41/usr/src/uts/common/io/scsi/impl/
H A Dscsi_subr.c278 scsi_setup_cdb(union scsi_cdb *cdbp, uchar_t cmd, uint_t addr, uint_t cnt, in scsi_setup_cdb() argument
283 cdbp->scc_cmd = cmd; in scsi_setup_cdb()
296 FORMG0ADDR(cdbp, addr); in scsi_setup_cdb()
297 FORMG0COUNT(cdbp, cnt); in scsi_setup_cdb()
302 FORMG1ADDR(cdbp, addr); in scsi_setup_cdb()
303 FORMG1COUNT(cdbp, cnt); in scsi_setup_cdb()
307 FORMG4ADDR(cdbp, addr); in scsi_setup_cdb()
308 FORMG4COUNT(cdbp, cnt); in scsi_setup_cdb()
309 FORMG4ADDTL(cdbp, addtl_cdb_data); in scsi_setup_cdb()
313 FORMG5ADDR(cdbp, addr); in scsi_setup_cdb()
[all …]
/titanic_41/usr/src/uts/intel/io/amr/
H A Damr.c140 static void amr_mode_sense(union scsi_cdb *cdbp, struct buf *bp,
1498 union scsi_cdb *cdbp = (union scsi_cdb *)pkt->pkt_cdbp; in amr_tran_start() local
1504 cdbp->scc_cmd, ap->a_target, ap->a_lun)); in amr_tran_start()
1518 AMRDB_PRINT((CE_NOTE, "scsi cmd accepted, cmd=%X", cdbp->scc_cmd)); in amr_tran_start()
1520 switch (cdbp->scc_cmd) { in amr_tran_start()
1564 if (((char *)cdbp)[1] || ((char *)cdbp)[2]) { in amr_tran_start()
1636 amr_mode_sense(cdbp, bp, capacity); in amr_tran_start()
1988 union scsi_cdb *cdbp = (union scsi_cdb *)pkt->pkt_cdbp; in amr_rw_command() local
2001 GETG1ADDR(cdbp) : GETG0ADDR(cdbp); in amr_rw_command()
2006 amr_mode_sense(union scsi_cdb *cdbp, struct buf *bp, unsigned int capacity) in amr_mode_sense() argument
[all …]
/titanic_41/usr/src/uts/common/io/aac/
H A Daac.c108 #define AAC_GETGXADDR(cmdlen, cdbp) \ argument
109 ((cmdlen == 6) ? GETG0ADDR(cdbp) : \
110 (cmdlen == 10) ? (uint32_t)GETG1ADDR(cdbp) : \
111 ((uint64_t)GETG4ADDR(cdbp) << 32) | (uint32_t)GETG4ADDRTL(cdbp))
1207 union scsi_cdb *cdbp; in aac_set_arq_data_hwerr() local
1210 cdbp = (void *)acp->pkt->pkt_cdbp; in aac_set_arq_data_hwerr()
1211 err_blkno = AAC_GETGXADDR(acp->cmdlen, cdbp); in aac_set_arq_data_hwerr()
3862 union scsi_cdb *cdbp, struct buf *bp) in aac_inquiry() argument
3866 uchar_t page = cdbp->cdb_opaque[2]; in aac_inquiry()
3868 if (cdbp->cdb_opaque[1] & AAC_CDB_INQUIRY_CMDDT) { in aac_inquiry()
[all …]
/titanic_41/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_scsi.c2617 uint8_t *cdbp = (uint8_t *)&task->task_cdb[0]; in sbd_handle_inquiry() local
2635 if ((((cdbp[1] & 1) == 0) && cdbp[2]) || cdbp[5]) { in sbd_handle_inquiry()
2646 cmd_size = (((uint16_t)cdbp[3]) << 8) | cdbp[4]; in sbd_handle_inquiry()
2662 if ((cdbp[1] & 1) == 0) { in sbd_handle_inquiry()
2770 if (cdbp[2] == 0x83 || cdbp[2] == 0x85) { in sbd_handle_inquiry()
2776 switch (cdbp[2]) { in sbd_handle_inquiry()
/titanic_41/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_xioctl.c1997 uint8_t *cdbp; /* Requestor's CDB */ in ql_scsi_passthru() member
2063 scsi_req.cdbp = &sp_req->Cdb[0]; in ql_scsi_passthru()
2115 scsi_req.cdbp = &sp_req->Cdb[0]; in ql_scsi_passthru()
2216 QL_DUMP_9(scsi_req.cdbp, 8, scsi_req.cdb_len); in ql_scsi_passthru()
2247 ddi_rep_put8(ha->hba_buf.acc_handle, scsi_req.cdbp, in ql_scsi_passthru()
2290 pkt->cmd3.scsi_cdb[cnt] = scsi_req.cdbp[cnt]; in ql_scsi_passthru()
2315 pkt->cmd.scsi_cdb[cnt] = scsi_req.cdbp[cnt]; in ql_scsi_passthru()
2525 if (scsi_req.cdbp[0] == SCMD_TEST_UNIT_READY || in ql_scsi_passthru()
2526 scsi_req.cdbp[0] == SCMD_REZERO_UNIT || in ql_scsi_passthru()
2527 scsi_req.cdbp[0] == SCMD_SEEK || in ql_scsi_passthru()
[all …]
/titanic_41/usr/src/uts/common/io/scsi/targets/
H A Dsgen.c2057 uchar_t *cdbp = (uchar_t *)cdb; in sgen_dump_cdb() local
2074 for (i = 0; i < cdblen; i++, cdbp++) { in sgen_dump_cdb()
2077 *p++ = hex[(*cdbp >> 4) & 0x0f]; in sgen_dump_cdb()
2078 *p++ = hex[*cdbp & 0x0f]; in sgen_dump_cdb()
H A Dsd.c12150 union scsi_cdb *cdbp; local
12167 cdbp = (union scsi_cdb *)ucmdp->uscsi_cdb;
12170 if (cdbp == NULL)
12175 com = cdbp->scc_cmd;
13871 union scsi_cdb *cdbp; local
13931 cdbp = (union scsi_cdb *)return_pktp->pkt_cdbp;
13937 cdbp->scc_cmd = cp->sc_grpmask |
13952 FORMG1ADDR(cdbp, lba);
13953 FORMG1COUNT(cdbp, blockcount);
13956 FORMG4LONGADDR(cdbp, lba);
[all …]
H A Dst.c6406 uchar_t *cdbp = (uchar_t *)pkt->pkt_cdbp; in st_start_dump() local
6417 "st_start: cdb", (caddr_t)cdbp); in st_start_dump()
10401 uchar_t *cdbp = (uchar_t *)pkt->pkt_cdbp; in st_update_error_stack() local
10402 size_t cdblen = scsi_cdb_size[CDB_GROUPID(cdbp[0])]; in st_update_error_stack()
10412 ASSERT(cdbp); in st_update_error_stack()
10434 bcopy(cdbp, err_entry_tmp->mtees_entry.mtee_cdb_buf, cdblen); in st_update_error_stack()
/titanic_41/usr/src/uts/common/sys/scsi/targets/
H A Dsddef.h1152 #define SD_FILL_SCSI1_LUN_CDB(lunp, cdbp) \ argument
1159 (cdbp)->scc_lun = _lun; \
/titanic_41/usr/src/uts/common/io/scsi/conf/
H A Dscsi_confsubr.c611 union scsi_cdb *cdbp = (union scsi_cdb *)pkt->pkt_cdbp; in scsi_test_ereport_post() local
709 err |= nvlist_add_uint8(pl, "op-code", cdbp->scc_cmd); in scsi_test_ereport_post()
/titanic_41/usr/src/uts/common/sys/scsi/impl/
H A Dcommands.h681 extern int scsi_setup_cdb(union scsi_cdb *cdbp, uchar_t cmd, uint_t addr,
/titanic_41/usr/src/uts/common/io/comstar/stmf/
H A Dstmf.c6587 uint8_t *cdbp = (uint8_t *)&task->task_cdb[0]; in stmf_dlun0_new_task() local
6599 switch (cdbp[0]) { in stmf_dlun0_new_task()
6607 if (cdbp[2] || (cdbp[1] & 1) || cdbp[5]) { in stmf_dlun0_new_task()
6614 (((uint32_t)cdbp[3]) << 8) | cdbp[4]; in stmf_dlun0_new_task()
/titanic_41/usr/src/uts/common/io/mr_sas/
H A Dmr_sas.c5257 union scsi_cdb *cdbp; in build_cmd() local
5260 cdbp = (void *)pkt->pkt_cdbp; in build_cmd()
5261 page_code = (uint16_t)cdbp->cdb_un.sg.scsi[0]; in build_cmd()
7861 union scsi_cdb *cdbp; in mrsas_mode_sense_build() local
7867 cdbp = (void *)pkt->pkt_cdbp; in mrsas_mode_sense_build()
7868 page_code = cdbp->cdb_un.sg.scsi[0]; in mrsas_mode_sense_build()
H A Dmr_sas_tbolt.c1774 union scsi_cdb *cdbp; in mrsas_tbolt_build_cmd() local
1777 cdbp = (void *)pkt->pkt_cdbp; in mrsas_tbolt_build_cmd()
1778 page_code = (uint16_t)cdbp->cdb_un.sg.scsi[0]; in mrsas_tbolt_build_cmd()
/titanic_41/usr/src/uts/sun/io/scsi/adapters/
H A Dfas.c2270 caddr_t cdbp, scbp, tgt; in fas_pkt_alloc_extern() local
2273 tgt = cdbp = scbp = NULL; in fas_pkt_alloc_extern()
2275 if ((cdbp = kmem_zalloc((size_t)cmdlen, kf)) == NULL) { in fas_pkt_alloc_extern()
2278 sp->cmd_pkt->pkt_cdbp = (opaque_t)cdbp; in fas_pkt_alloc_extern()
/titanic_41/usr/src/uts/sun/io/dada/targets/
H A Ddad.c2515 struct dcd_cmd *cdbp = (struct dcd_cmd *)pkt->pkt_cdbp; in dcdintr() local
2516 if (cdbp->cmd == ATA_FLUSH_CACHE && in dcdintr()
/titanic_41/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c4199 caddr_t cdbp, scbp, tgt; in mptsas_pkt_alloc_extern() local
4205 tgt = cdbp = scbp = NULL; in mptsas_pkt_alloc_extern()
4210 if ((cdbp = kmem_zalloc((size_t)cmdlen, kf)) == NULL) { in mptsas_pkt_alloc_extern()
4213 cmd->cmd_pkt->pkt_cdbp = (opaque_t)cdbp; in mptsas_pkt_alloc_extern()
/titanic_41/usr/src/uts/common/io/sata/impl/
H A Dsata.c9396 union scsi_cdb *cdbp = (union scsi_cdb *)scsipkt->pkt_cdbp; in sata_txlt_atapi() local
9421 switch (GETGROUP(cdbp)) { in sata_txlt_atapi()
9438 cdblen = scsi_cdb_size[GETGROUP(cdbp)]; in sata_txlt_atapi()
9496 bcopy(cdbp, scmd->satacmd_acdb, cdblen); in sata_txlt_atapi()