|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <bsmaster.h>

Public Attributes | |
| struct { | |
| struct { | |
| union _ATA_REQ * next_req | |
| union _ATA_REQ * prev_req | |
| PSCSI_REQUEST_BLOCK Srb | |
| PUSHORT DataBuffer | |
| ULONG WordsLeft | |
| ULONG TransferLength | |
| LONGLONG lba | |
| ULONG WordsTransfered | |
| ULONG bcount | |
| UCHAR retry | |
| UCHAR ttl | |
| UCHAR Flags | |
| UCHAR ReqState | |
| PSCSI_REQUEST_BLOCK OriginalSrb | |
| ULONG dma_entries | |
| union { | |
| struct { | |
| ULONG dma_base | |
| ULONG dma_baseu | |
| } ata | |
| struct { | |
| ULONGLONG ahci_base64 | |
| ULONGLONG in_lba | |
| PIDE_AHCI_CMD ahci_cmd_ptr | |
| ULONG in_bcount | |
| ULONG in_status | |
| ULONG in_serror | |
| USHORT io_cmd_flags | |
| UCHAR in_error | |
| } ahci | |
| } | |
| } | |
| struct { | |
| union { | |
| BM_DMA_ENTRY dma_tab [ATA_DMA_ENTRIES] | |
| IDE_AHCI_CMD ahci_cmd0 | |
| } | |
| } | |
| }; | |
| UCHAR | padding_4kb [PAGE_SIZE] |
Definition at line 870 of file bsmaster.h.
| struct { ... } _ATA_REQ::@1285 |
| struct { ... } _ATA_REQ::ahci |
| ULONGLONG _ATA_REQ::ahci_base64 |
Definition at line 906 of file bsmaster.h.
| IDE_AHCI_CMD _ATA_REQ::ahci_cmd0 |
Definition at line 922 of file bsmaster.h.
Referenced by AtapiDmaDBPreSync(), and IdeReadWrite().
| PIDE_AHCI_CMD _ATA_REQ::ahci_cmd_ptr |
Definition at line 908 of file bsmaster.h.
| struct { ... } _ATA_REQ::ata |
Referenced by AtapiDmaDBPreSync(), AtapiDmaSetup(), and AtapiDmaStart().
| ULONG _ATA_REQ::bcount |
Definition at line 887 of file bsmaster.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), and IdeReadWrite().
| PUSHORT _ATA_REQ::DataBuffer |
Definition at line 882 of file bsmaster.h.
Referenced by AtapiDmaDBPreSync(), AtapiDmaDBSync(), AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), BuildAhciInternalSrb(), IdeReadWrite(), IdeSendSmartCommand(), and IdeVerify().
| ULONG _ATA_REQ::dma_base |
Definition at line 901 of file bsmaster.h.
| ULONG _ATA_REQ::dma_baseu |
Definition at line 902 of file bsmaster.h.
| ULONG _ATA_REQ::dma_entries |
Definition at line 897 of file bsmaster.h.
Referenced by AtapiDmaSetup(), AtapiSendCommand(), and UniataAhciBeginTransaction().
| BM_DMA_ENTRY _ATA_REQ::dma_tab[ATA_DMA_ENTRIES] |
Definition at line 921 of file bsmaster.h.
Referenced by AtapiDmaDBPreSync(), and AtapiDmaSetup().
| UCHAR _ATA_REQ::Flags |
Definition at line 892 of file bsmaster.h.
Referenced by AtapiDmaDBPreSync(), AtapiDmaDBSync(), AtapiDmaPioSync(), AtapiDmaSetup(), AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), IdeReadWrite(), IdeSendCommand(), UniataAhciSendPIOCommand(), UniataAhciSendPIOCommandDirect(), and UniataRemoveRequest().
| ULONG _ATA_REQ::in_bcount |
Definition at line 909 of file bsmaster.h.
| UCHAR _ATA_REQ::in_error |
Definition at line 913 of file bsmaster.h.
| ULONGLONG _ATA_REQ::in_lba |
Definition at line 907 of file bsmaster.h.
| ULONG _ATA_REQ::in_serror |
Definition at line 911 of file bsmaster.h.
| ULONG _ATA_REQ::in_status |
Definition at line 910 of file bsmaster.h.
| USHORT _ATA_REQ::io_cmd_flags |
Definition at line 912 of file bsmaster.h.
| LONGLONG _ATA_REQ::lba |
Definition at line 885 of file bsmaster.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), and IdeReadWrite().
| union _ATA_REQ* _ATA_REQ::next_req |
Definition at line 877 of file bsmaster.h.
Referenced by UniataQueueRequest(), and UniataRemoveRequest().
| PSCSI_REQUEST_BLOCK _ATA_REQ::OriginalSrb |
Definition at line 895 of file bsmaster.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), and AtapiSendCommand().
Definition at line 927 of file bsmaster.h.
| union _ATA_REQ* _ATA_REQ::prev_req |
Definition at line 878 of file bsmaster.h.
Referenced by UniataQueueRequest(), and UniataRemoveRequest().
| UCHAR _ATA_REQ::ReqState |
Definition at line 893 of file bsmaster.h.
Referenced by AtapiCheckInterrupt__(), AtapiInterrupt__(), AtapiSendCommand(), AtapiStartIo__(), IdeReadWrite(), IdeSendCommand(), and UniataRemoveRequest().
| UCHAR _ATA_REQ::retry |
Definition at line 889 of file bsmaster.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), and IdeReadWrite().
| PSCSI_REQUEST_BLOCK _ATA_REQ::Srb |
Definition at line 880 of file bsmaster.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), BuildAhciInternalSrb(), and UniataQueueRequest().
| ULONG _ATA_REQ::TransferLength |
Definition at line 884 of file bsmaster.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), BuildAhciInternalSrb(), and IdeReadWrite().
| UCHAR _ATA_REQ::ttl |
Definition at line 890 of file bsmaster.h.
Referenced by UniataQueueRequest().
| ULONG _ATA_REQ::WordsLeft |
Definition at line 883 of file bsmaster.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), IdeReadWrite(), IdeSendSmartCommand(), and IdeVerify().
| ULONG _ATA_REQ::WordsTransfered |
Definition at line 886 of file bsmaster.h.
Referenced by AtapiInterrupt__(), IdeReadWrite(), and UniataAhciEndTransaction().