Lines Matching defs:arcmsr_cdb
790 cdb_phyaddr = (unsigned long)dma_coherent_handle + offsetof(struct CommandControlBlock, arcmsr_cdb);
1344 memcpy(sensebuffer, ccb->arcmsr_cdb.SenseData, sense_data_length);
1405 switch (ccb->arcmsr_cdb.DeviceStatus) {
1436 , ccb->arcmsr_cdb.DeviceStatus);
1497 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb);
1516 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb);
1535 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb);
1570 struct CommandControlBlock, arcmsr_cdb);
1798 struct ARCMSR_CDB *arcmsr_cdb = (struct ARCMSR_CDB *)&ccb->arcmsr_cdb;
1799 int8_t *psge = (int8_t *)&arcmsr_cdb->u;
1807 memset(arcmsr_cdb, 0, sizeof(struct ARCMSR_CDB));
1808 arcmsr_cdb->TargetID = pcmd->device->id;
1809 arcmsr_cdb->LUN = pcmd->device->lun;
1810 arcmsr_cdb->Function = 1;
1811 arcmsr_cdb->msgContext = 0;
1812 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len);
1839 arcmsr_cdb->sgcount = (uint8_t)nseg;
1840 arcmsr_cdb->DataLength = scsi_bufflen(pcmd);
1841 arcmsr_cdb->msgPages = arccdbsize/0x100 + (arccdbsize % 0x100 ? 1 : 0);
1843 arcmsr_cdb->Flags |= ARCMSR_CDB_FLAG_SGL_BSIZE;
1845 arcmsr_cdb->Flags |= ARCMSR_CDB_FLAG_WRITE;
1853 struct ARCMSR_CDB *arcmsr_cdb = (struct ARCMSR_CDB *)&ccb->arcmsr_cdb;
1860 if (arcmsr_cdb->Flags & ARCMSR_CDB_FLAG_SGL_BSIZE)
1874 if (arcmsr_cdb->Flags & ARCMSR_CDB_FLAG_SGL_BSIZE) {
1909 arcmsr_cdb->msgContext = dma_addr_lo32(cdb_phyaddr);
2477 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb);
2498 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb);
2511 struct ARCMSR_CDB *arcmsr_cdb;
2526 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset
2528 ccb = container_of(arcmsr_cdb, struct CommandControlBlock,
2529 arcmsr_cdb);
2549 struct ARCMSR_CDB *arcmsr_cdb;
2570 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset
2572 ccb = container_of(arcmsr_cdb,
2573 struct CommandControlBlock, arcmsr_cdb);
3489 struct ARCMSR_CDB *arcmsr_cdb;
3516 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset + ccb_cdb_phy);
3517 ccb = container_of(arcmsr_cdb, struct CommandControlBlock, arcmsr_cdb);
3549 struct ARCMSR_CDB *arcmsr_cdb;
3585 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset + ccb_cdb_phy);
3586 ccb = container_of(arcmsr_cdb, struct CommandControlBlock, arcmsr_cdb);
3619 struct ARCMSR_CDB *arcmsr_cdb;
3646 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset + ccb_cdb_phy);
3647 pCCB = container_of(arcmsr_cdb, struct CommandControlBlock, arcmsr_cdb);
3683 struct ARCMSR_CDB *arcmsr_cdb;
3718 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset +
3720 pCCB = container_of(arcmsr_cdb, struct CommandControlBlock,
3721 arcmsr_cdb);
3958 offsetof(struct CommandControlBlock, arcmsr_cdb);