tag | line | file | source code |
CCB | 268 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB = (BusLogic_CCB_T *) |
CCB | 270 | drivers/scsi/BusLogic.c | if (CCB == NULL) |
CCB | 276 | drivers/scsi/BusLogic.c | memset(CCB, 0, sizeof(BusLogic_CCB_T)); |
CCB | 277 | drivers/scsi/BusLogic.c | CCB->HostAdapter = HostAdapter; |
CCB | 278 | drivers/scsi/BusLogic.c | CCB->Status = BusLogic_CCB_Free; |
CCB | 279 | drivers/scsi/BusLogic.c | CCB->Next = HostAdapter->Free_CCBs; |
CCB | 280 | drivers/scsi/BusLogic.c | CCB->NextAll = HostAdapter->All_CCBs; |
CCB | 281 | drivers/scsi/BusLogic.c | HostAdapter->Free_CCBs = CCB; |
CCB | 282 | drivers/scsi/BusLogic.c | HostAdapter->All_CCBs = CCB; |
CCB | 294 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *NextCCB = HostAdapter->All_CCBs, *CCB; |
CCB | 297 | drivers/scsi/BusLogic.c | while ((CCB = NextCCB) != NULL) |
CCB | 299 | drivers/scsi/BusLogic.c | NextCCB = CCB->NextAll; |
CCB | 300 | drivers/scsi/BusLogic.c | scsi_init_free((char *) CCB, sizeof(BusLogic_CCB_T)); |
CCB | 313 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB; |
CCB | 315 | drivers/scsi/BusLogic.c | CCB = HostAdapter->Free_CCBs; |
CCB | 316 | drivers/scsi/BusLogic.c | if (CCB != NULL) |
CCB | 318 | drivers/scsi/BusLogic.c | CCB->SerialNumber = SerialNumber++; |
CCB | 319 | drivers/scsi/BusLogic.c | HostAdapter->Free_CCBs = CCB->Next; |
CCB | 321 | drivers/scsi/BusLogic.c | return CCB; |
CCB | 324 | drivers/scsi/BusLogic.c | CCB = (BusLogic_CCB_T *) scsi_init_malloc(sizeof(BusLogic_CCB_T), |
CCB | 326 | drivers/scsi/BusLogic.c | if (CCB == NULL) |
CCB | 333 | drivers/scsi/BusLogic.c | memset(CCB, 0, sizeof(BusLogic_CCB_T)); |
CCB | 334 | drivers/scsi/BusLogic.c | CCB->HostAdapter = HostAdapter; |
CCB | 335 | drivers/scsi/BusLogic.c | CCB->Status = BusLogic_CCB_Free; |
CCB | 337 | drivers/scsi/BusLogic.c | CCB->SerialNumber = SerialNumber++; |
CCB | 338 | drivers/scsi/BusLogic.c | CCB->NextAll = HostAdapter->All_CCBs; |
CCB | 339 | drivers/scsi/BusLogic.c | HostAdapter->All_CCBs = CCB; |
CCB | 341 | drivers/scsi/BusLogic.c | return CCB; |
CCB | 350 | drivers/scsi/BusLogic.c | static void BusLogic_DeallocateCCB(BusLogic_CCB_T *CCB) |
CCB | 352 | drivers/scsi/BusLogic.c | BusLogic_HostAdapter_T *HostAdapter = CCB->HostAdapter; |
CCB | 354 | drivers/scsi/BusLogic.c | CCB->Command = NULL; |
CCB | 355 | drivers/scsi/BusLogic.c | CCB->Status = BusLogic_CCB_Free; |
CCB | 356 | drivers/scsi/BusLogic.c | CCB->SerialNumber = 0; |
CCB | 357 | drivers/scsi/BusLogic.c | CCB->Next = HostAdapter->Free_CCBs; |
CCB | 358 | drivers/scsi/BusLogic.c | HostAdapter->Free_CCBs = CCB; |
CCB | 1753 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB = NextIncomingMailbox->CCB; |
CCB | 1762 | drivers/scsi/BusLogic.c | CCB->Status = BusLogic_CCB_Completed; |
CCB | 1763 | drivers/scsi/BusLogic.c | CCB->MailboxCompletionCode = MailboxCompletionCode; |
CCB | 1764 | drivers/scsi/BusLogic.c | CCB->Next = NULL; |
CCB | 1767 | drivers/scsi/BusLogic.c | FirstCompletedCCB = CCB; |
CCB | 1768 | drivers/scsi/BusLogic.c | LastCompletedCCB = CCB; |
CCB | 1772 | drivers/scsi/BusLogic.c | LastCompletedCCB->Next = CCB; |
CCB | 1773 | drivers/scsi/BusLogic.c | LastCompletedCCB = CCB; |
CCB | 1777 | drivers/scsi/BusLogic.c | HostAdapter->HostNumber, CCB->SerialNumber); |
CCB | 1816 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB = FirstCompletedCCB; |
CCB | 1817 | drivers/scsi/BusLogic.c | SCSI_Command_T *Command = CCB->Command; |
CCB | 1819 | drivers/scsi/BusLogic.c | HostAdapter = CCB->HostAdapter; |
CCB | 1826 | drivers/scsi/BusLogic.c | if (CCB->Opcode == BusLogic_SCSIBusDeviceReset) |
CCB | 1829 | drivers/scsi/BusLogic.c | HostAdapter->HostNumber, CCB->SerialNumber, CCB->TargetID); |
CCB | 1837 | drivers/scsi/BusLogic.c | switch (CCB->MailboxCompletionCode) |
CCB | 1842 | drivers/scsi/BusLogic.c | HostAdapter->HostNumber, CCB->SerialNumber); |
CCB | 1845 | drivers/scsi/BusLogic.c | HostAdapter->CommandSuccessfulFlag[CCB->TargetID] = true; |
CCB | 1850 | drivers/scsi/BusLogic.c | HostAdapter->HostNumber, CCB->SerialNumber); |
CCB | 1855 | drivers/scsi/BusLogic.c | BusLogic_ComputeResultCode(CCB->HostAdapterStatus, |
CCB | 1856 | drivers/scsi/BusLogic.c | CCB->TargetDeviceStatus); |
CCB | 1858 | drivers/scsi/BusLogic.c | if (CCB->HostAdapterStatus != BusLogic_SCSISelectionTimeout) |
CCB | 1863 | drivers/scsi/BusLogic.c | HostAdapter->HostNumber, CCB->SerialNumber, |
CCB | 1864 | drivers/scsi/BusLogic.c | CCB->TargetID, Command->result, |
CCB | 1865 | drivers/scsi/BusLogic.c | CCB->HostAdapterStatus, CCB->TargetDeviceStatus); |
CCB | 1867 | drivers/scsi/BusLogic.c | for (i = 0; i < CCB->CDB_Length; i++) |
CCB | 1868 | drivers/scsi/BusLogic.c | printk(" %02X", CCB->CDB[i]); |
CCB | 1871 | drivers/scsi/BusLogic.c | for (i = 0; i < CCB->SenseDataLength; i++) |
CCB | 1872 | drivers/scsi/BusLogic.c | printk(" %02X", (*CCB->SenseDataPointer)[i]); |
CCB | 1880 | drivers/scsi/BusLogic.c | BusLogic_DeallocateCCB(CCB); |
CCB | 1898 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB) |
CCB | 1907 | drivers/scsi/BusLogic.c | NextOutgoingMailbox->CCB = CCB; |
CCB | 1908 | drivers/scsi/BusLogic.c | CCB->Status = BusLogic_CCB_Active; |
CCB | 1937 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB; |
CCB | 1954 | drivers/scsi/BusLogic.c | CCB = BusLogic_AllocateCCB(HostAdapter); |
CCB | 1955 | drivers/scsi/BusLogic.c | if (CCB == NULL) |
CCB | 1966 | drivers/scsi/BusLogic.c | CCB->Opcode = BusLogic_InitiatorCCB; |
CCB | 1967 | drivers/scsi/BusLogic.c | CCB->DataLength = BufferLength; |
CCB | 1968 | drivers/scsi/BusLogic.c | CCB->DataPointer = BufferPointer; |
CCB | 1974 | drivers/scsi/BusLogic.c | CCB->Opcode = BusLogic_InitiatorCCB_ScatterGather; |
CCB | 1975 | drivers/scsi/BusLogic.c | CCB->DataLength = SegmentCount * sizeof(BusLogic_ScatterGatherSegment_T); |
CCB | 1976 | drivers/scsi/BusLogic.c | CCB->DataPointer = CCB->ScatterGatherList; |
CCB | 1979 | drivers/scsi/BusLogic.c | CCB->ScatterGatherList[Segment].SegmentByteCount = |
CCB | 1981 | drivers/scsi/BusLogic.c | CCB->ScatterGatherList[Segment].SegmentDataPointer = |
CCB | 1989 | drivers/scsi/BusLogic.c | CCB->DataDirection = BusLogic_DataInLengthChecked; |
CCB | 1994 | drivers/scsi/BusLogic.c | CCB->DataDirection = BusLogic_DataOutLengthChecked; |
CCB | 1998 | drivers/scsi/BusLogic.c | CCB->DataDirection = BusLogic_UncheckedDataTransfer; |
CCB | 2001 | drivers/scsi/BusLogic.c | CCB->CDB_Length = CDB_Length; |
CCB | 2002 | drivers/scsi/BusLogic.c | CCB->SenseDataLength = sizeof(Command->sense_buffer); |
CCB | 2003 | drivers/scsi/BusLogic.c | CCB->TargetID = TargetID; |
CCB | 2004 | drivers/scsi/BusLogic.c | CCB->LogicalUnit = LogicalUnit; |
CCB | 2012 | drivers/scsi/BusLogic.c | CCB->TagEnable = LogicalUnit >> 5; |
CCB | 2013 | drivers/scsi/BusLogic.c | CCB->WideModeTagEnable = false; |
CCB | 2015 | drivers/scsi/BusLogic.c | else CCB->TagEnable = false; |
CCB | 2031 | drivers/scsi/BusLogic.c | CCB->WideModeTagEnable = true; |
CCB | 2032 | drivers/scsi/BusLogic.c | CCB->WideModeQueueTag = BusLogic_SimpleQueueTag; |
CCB | 2036 | drivers/scsi/BusLogic.c | CCB->TagEnable = true; |
CCB | 2037 | drivers/scsi/BusLogic.c | CCB->QueueTag = BusLogic_SimpleQueueTag; |
CCB | 2040 | drivers/scsi/BusLogic.c | memcpy(CCB->CDB, CDB, CDB_Length); |
CCB | 2041 | drivers/scsi/BusLogic.c | CCB->SenseDataPointer = (SCSI_SenseData_T *) &Command->sense_buffer; |
CCB | 2042 | drivers/scsi/BusLogic.c | CCB->Command = Command; |
CCB | 2049 | drivers/scsi/BusLogic.c | HostAdapter, BusLogic_MailboxStartCommand, CCB))) |
CCB | 2053 | drivers/scsi/BusLogic.c | BusLogic_DeallocateCCB(CCB); |
CCB | 2070 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB; |
CCB | 2095 | drivers/scsi/BusLogic.c | for (CCB = HostAdapter->All_CCBs; CCB != NULL; CCB = CCB->NextAll) |
CCB | 2096 | drivers/scsi/BusLogic.c | if (CCB->Command == Command) |
CCB | 2098 | drivers/scsi/BusLogic.c | if (CCB->Status == BusLogic_CCB_Active) |
CCB | 2099 | drivers/scsi/BusLogic.c | if ((HostAdapter->HostWideSCSI && CCB->WideModeTagEnable && |
CCB | 2100 | drivers/scsi/BusLogic.c | CCB->WideModeQueueTag != BusLogic_SimpleQueueTag) || |
CCB | 2101 | drivers/scsi/BusLogic.c | (!HostAdapter->HostWideSCSI && CCB->TagEnable && |
CCB | 2102 | drivers/scsi/BusLogic.c | CCB->QueueTag != BusLogic_SimpleQueueTag)) |
CCB | 2116 | drivers/scsi/BusLogic.c | HostAdapter, BusLogic_MailboxAbortCommand, CCB)) |
CCB | 2119 | drivers/scsi/BusLogic.c | HostAdapter->HostNumber, CCB->SerialNumber); |
CCB | 2140 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB; |
CCB | 2168 | drivers/scsi/BusLogic.c | for (CCB = HostAdapter->All_CCBs; CCB != NULL; CCB = CCB->NextAll) |
CCB | 2169 | drivers/scsi/BusLogic.c | if (CCB->Status == BusLogic_CCB_Active) |
CCB | 2171 | drivers/scsi/BusLogic.c | SCSI_Command_T *ActiveCommand = CCB->Command; |
CCB | 2173 | drivers/scsi/BusLogic.c | BusLogic_DeallocateCCB(CCB); |
CCB | 2197 | drivers/scsi/BusLogic.c | BusLogic_CCB_T *CCB = BusLogic_AllocateCCB(HostAdapter), *XCCB; |
CCB | 2203 | drivers/scsi/BusLogic.c | if (CCB == NULL) |
CCB | 2206 | drivers/scsi/BusLogic.c | HostAdapter->HostNumber, CCB->SerialNumber, TargetID); |
CCB | 2207 | drivers/scsi/BusLogic.c | CCB->Opcode = BusLogic_SCSIBusDeviceReset; |
CCB | 2208 | drivers/scsi/BusLogic.c | CCB->TargetID = TargetID; |
CCB | 2209 | drivers/scsi/BusLogic.c | CCB->Command = Command; |
CCB | 2222 | drivers/scsi/BusLogic.c | CCB->Command = NULL; |
CCB | 2232 | drivers/scsi/BusLogic.c | HostAdapter, BusLogic_MailboxStartCommand, CCB))) |
CCB | 2236 | drivers/scsi/BusLogic.c | BusLogic_DeallocateCCB(CCB); |
CCB | 711 | drivers/scsi/BusLogic.h | BusLogic_CCB_T *CCB; |
CCB | 724 | drivers/scsi/BusLogic.h | BusLogic_CCB_T *CCB; |