Lines Matching refs:arcmsr_cdb
722 cdb_phyaddr = dma_coherent_handle + offsetof(struct CommandControlBlock, arcmsr_cdb); in arcmsr_alloc_ccb_pool()
1218 memcpy(sensebuffer, ccb->arcmsr_cdb.SenseData, sense_data_length); in arcmsr_report_sense_info()
1278 switch (ccb->arcmsr_cdb.DeviceStatus) { in arcmsr_report_ccb_state()
1309 , ccb->arcmsr_cdb.DeviceStatus); in arcmsr_report_ccb_state()
1368 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb); in arcmsr_done4abort_postqueue()
1384 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb); in arcmsr_done4abort_postqueue()
1401 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb); in arcmsr_done4abort_postqueue()
1434 struct CommandControlBlock, arcmsr_cdb); in arcmsr_done4abort_postqueue()
1656 struct ARCMSR_CDB *arcmsr_cdb = (struct ARCMSR_CDB *)&ccb->arcmsr_cdb; in arcmsr_build_ccb() local
1657 int8_t *psge = (int8_t *)&arcmsr_cdb->u; in arcmsr_build_ccb()
1665 memset(arcmsr_cdb, 0, sizeof(struct ARCMSR_CDB)); in arcmsr_build_ccb()
1666 arcmsr_cdb->TargetID = pcmd->device->id; in arcmsr_build_ccb()
1667 arcmsr_cdb->LUN = pcmd->device->lun; in arcmsr_build_ccb()
1668 arcmsr_cdb->Function = 1; in arcmsr_build_ccb()
1669 arcmsr_cdb->msgContext = 0; in arcmsr_build_ccb()
1670 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len); in arcmsr_build_ccb()
1697 arcmsr_cdb->sgcount = (uint8_t)nseg; in arcmsr_build_ccb()
1698 arcmsr_cdb->DataLength = scsi_bufflen(pcmd); in arcmsr_build_ccb()
1699 arcmsr_cdb->msgPages = arccdbsize/0x100 + (arccdbsize % 0x100 ? 1 : 0); in arcmsr_build_ccb()
1701 arcmsr_cdb->Flags |= ARCMSR_CDB_FLAG_SGL_BSIZE; in arcmsr_build_ccb()
1703 arcmsr_cdb->Flags |= ARCMSR_CDB_FLAG_WRITE; in arcmsr_build_ccb()
1711 struct ARCMSR_CDB *arcmsr_cdb = (struct ARCMSR_CDB *)&ccb->arcmsr_cdb; in arcmsr_post_ccb() local
1718 if (arcmsr_cdb->Flags & ARCMSR_CDB_FLAG_SGL_BSIZE) in arcmsr_post_ccb()
1732 if (arcmsr_cdb->Flags & ARCMSR_CDB_FLAG_SGL_BSIZE) { in arcmsr_post_ccb()
1771 arcmsr_cdb->msgContext = dma_addr_lo32(cdb_phyaddr); in arcmsr_post_ccb()
2307 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb); in arcmsr_hbaA_postqueue_isr()
2324 pCCB = container_of(pARCMSR_CDB, struct CommandControlBlock, arcmsr_cdb); in arcmsr_hbaB_postqueue_isr()
2336 struct ARCMSR_CDB *arcmsr_cdb; in arcmsr_hbaC_postqueue_isr() local
2348 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset in arcmsr_hbaC_postqueue_isr()
2350 ccb = container_of(arcmsr_cdb, struct CommandControlBlock, in arcmsr_hbaC_postqueue_isr()
2351 arcmsr_cdb); in arcmsr_hbaC_postqueue_isr()
2371 struct ARCMSR_CDB *arcmsr_cdb; in arcmsr_hbaD_postqueue_isr() local
2390 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset in arcmsr_hbaD_postqueue_isr()
2392 ccb = container_of(arcmsr_cdb, in arcmsr_hbaD_postqueue_isr()
2393 struct CommandControlBlock, arcmsr_cdb); in arcmsr_hbaD_postqueue_isr()
3226 struct ARCMSR_CDB *arcmsr_cdb; in arcmsr_hbaA_polling_ccbdone() local
3248 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset + (flag_ccb << 5)); in arcmsr_hbaA_polling_ccbdone()
3249 ccb = container_of(arcmsr_cdb, struct CommandControlBlock, arcmsr_cdb); in arcmsr_hbaA_polling_ccbdone()
3281 struct ARCMSR_CDB *arcmsr_cdb; in arcmsr_hbaB_polling_ccbdone() local
3313 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset + (flag_ccb << 5)); in arcmsr_hbaB_polling_ccbdone()
3314 ccb = container_of(arcmsr_cdb, struct CommandControlBlock, arcmsr_cdb); in arcmsr_hbaB_polling_ccbdone()
3347 struct ARCMSR_CDB *arcmsr_cdb; in arcmsr_hbaC_polling_ccbdone() local
3370 …arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset + ccb_cdb_phy);/*frame must be 32 bytes ali… in arcmsr_hbaC_polling_ccbdone()
3371 pCCB = container_of(arcmsr_cdb, struct CommandControlBlock, arcmsr_cdb); in arcmsr_hbaC_polling_ccbdone()
3407 struct ARCMSR_CDB *arcmsr_cdb; in arcmsr_hbaD_polling_ccbdone() local
3440 arcmsr_cdb = (struct ARCMSR_CDB *)(acb->vir2phy_offset + in arcmsr_hbaD_polling_ccbdone()
3442 pCCB = container_of(arcmsr_cdb, struct CommandControlBlock, in arcmsr_hbaD_polling_ccbdone()
3443 arcmsr_cdb); in arcmsr_hbaD_polling_ccbdone()
3672 offsetof(struct CommandControlBlock, arcmsr_cdb); in arcmsr_iop_confirm()