ReactOS  0.4.14-dev-1007-g90d795b
BusLogic_CCB Struct Reference

#include <BusLogic958.h>

Collaboration diagram for BusLogic_CCB:

Public Attributes

UCHAR Opcode
 
UCHAR __pad0__:3
 
UCHAR DataDirection:2
 
UCHAR TagEnable:1
 
UCHAR QueueTag:2
 
UCHAR CDB_Length
 
UCHAR SenseDataLength
 
BusLogic_ByteCount_T DataLength
 
BusLogic_BusAddress_T DataPointer
 
UCHAR __pad1__:8
 
UCHAR __pad2__:8
 
UCHAR HostAdapterStatus
 
UCHAR TargetDeviceStatus
 
UCHAR TargetID
 
UCHAR LogicalUnit:5
 
UCHAR LegacyTagEnable:1
 
UCHAR LegacyQueueTag:2
 
SCSI_CDB_T CDB
 
UCHAR __pad3__:8
 
UCHAR __pad4__:8
 
unsigned int:32
 
BusLogic_BusAddress_T SenseDataPointer
 
BusLogic_CCB_Status_T Status
 
unsigned long SerialNumber
 
struct BusLogic_HostAdapterHostAdapter
 
struct BusLogic_CCBNext
 
BusLogic_ScatterGatherSegment_T ScatterGatherList [BusLogic_ScatterGatherLimit]
 
BusLogic_CompletionCode_T CompletionCode
 
PVOID SrbAddress
 
PVOID AbortSrb
 

Detailed Description

Definition at line 562 of file BusLogic958.h.

Member Data Documentation

◆ __pad0__

UCHAR BusLogic_CCB::__pad0__

Definition at line 565 of file BusLogic958.h.

◆ __pad1__

UCHAR BusLogic_CCB::__pad1__

Definition at line 573 of file BusLogic958.h.

◆ __pad2__

UCHAR BusLogic_CCB::__pad2__

Definition at line 574 of file BusLogic958.h.

◆ __pad3__

UCHAR BusLogic_CCB::__pad3__

Definition at line 582 of file BusLogic958.h.

◆ __pad4__

UCHAR BusLogic_CCB::__pad4__

Definition at line 583 of file BusLogic958.h.

◆ AbortSrb

PVOID BusLogic_CCB::AbortSrb

Definition at line 597 of file BusLogic958.h.

◆ CDB

SCSI_CDB_T BusLogic_CCB::CDB

Definition at line 581 of file BusLogic958.h.

◆ CDB_Length

UCHAR BusLogic_CCB::CDB_Length

Definition at line 569 of file BusLogic958.h.

◆ CompletionCode

BusLogic_CompletionCode_T BusLogic_CCB::CompletionCode

Definition at line 594 of file BusLogic958.h.

◆ DataDirection

UCHAR BusLogic_CCB::DataDirection

Definition at line 566 of file BusLogic958.h.

◆ DataLength

BusLogic_ByteCount_T BusLogic_CCB::DataLength

Definition at line 571 of file BusLogic958.h.

◆ DataPointer

BusLogic_BusAddress_T BusLogic_CCB::DataPointer

Definition at line 572 of file BusLogic958.h.

◆ HostAdapter

struct BusLogic_HostAdapter* BusLogic_CCB::HostAdapter

Definition at line 590 of file BusLogic958.h.

◆ HostAdapterStatus

UCHAR BusLogic_CCB::HostAdapterStatus

Definition at line 575 of file BusLogic958.h.

◆ int

unsigned BusLogic_CCB::int

Definition at line 584 of file BusLogic958.h.

◆ LegacyQueueTag

UCHAR BusLogic_CCB::LegacyQueueTag

Definition at line 580 of file BusLogic958.h.

◆ LegacyTagEnable

UCHAR BusLogic_CCB::LegacyTagEnable

Definition at line 579 of file BusLogic958.h.

◆ LogicalUnit

UCHAR BusLogic_CCB::LogicalUnit

Definition at line 578 of file BusLogic958.h.

◆ Next

struct BusLogic_CCB* BusLogic_CCB::Next

Definition at line 591 of file BusLogic958.h.

Referenced by BusLogic_QueueCompletedCCB().

◆ Opcode

UCHAR BusLogic_CCB::Opcode

Definition at line 564 of file BusLogic958.h.

◆ QueueTag

UCHAR BusLogic_CCB::QueueTag

Definition at line 568 of file BusLogic958.h.

◆ ScatterGatherList

Definition at line 592 of file BusLogic958.h.

◆ SenseDataLength

UCHAR BusLogic_CCB::SenseDataLength

Definition at line 570 of file BusLogic958.h.

◆ SenseDataPointer

BusLogic_BusAddress_T BusLogic_CCB::SenseDataPointer

Definition at line 585 of file BusLogic958.h.

◆ SerialNumber

unsigned long BusLogic_CCB::SerialNumber

Definition at line 589 of file BusLogic958.h.

◆ SrbAddress

PVOID BusLogic_CCB::SrbAddress

Definition at line 596 of file BusLogic958.h.

◆ Status

BusLogic_CCB_Status_T BusLogic_CCB::Status

Definition at line 588 of file BusLogic958.h.

◆ TagEnable

UCHAR BusLogic_CCB::TagEnable

Definition at line 567 of file BusLogic958.h.

◆ TargetDeviceStatus

UCHAR BusLogic_CCB::TargetDeviceStatus

Definition at line 576 of file BusLogic958.h.

◆ TargetID

UCHAR BusLogic_CCB::TargetID

Definition at line 577 of file BusLogic958.h.


The documentation for this struct was generated from the following file: