NeKernel dev
Loading...
Searching...
No Matches
XHCI.h File Reference
#include <NeKit/Config.h>

Go to the source code of this file.

Classes

struct  Kernel::USBCommandRegister
struct  Kernel::USBStatusRegister
struct  Kernel::USBInterruptEnableRegister

Namespaces

namespace  Kernel
 UPS inline definitions.

Macros

#define kUSBCommand   (UInt16) 0x0
#define kUSBStatus   (UInt16) 0x2
#define kUSBInterruptEnable   (UInt16) 0x4
#define kUSBFrameNum   (UInt16) 0x6
#define kUSBFrameListBaseAddress   (UInt16) 0x8
#define kUSBFrameModifyStart   (UInt16) 0xC
#define kUSBPort1StatusCtrl   (UInt16) 0x10
#define kUSBPort2StatusCtrl   (UInt16) 0x12

Typedefs

typedef struct Kernel::USBCommandRegister Kernel::USBCommandRegister
typedef struct Kernel::USBStatusRegister Kernel::USBStatusRegister
typedef struct Kernel::USBInterruptEnableRegister Kernel::USBInterruptEnableRegister

Macro Definition Documentation

◆ kUSBCommand

#define kUSBCommand   (UInt16) 0x0

◆ kUSBFrameListBaseAddress

#define kUSBFrameListBaseAddress   (UInt16) 0x8

◆ kUSBFrameModifyStart

#define kUSBFrameModifyStart   (UInt16) 0xC

◆ kUSBFrameNum

#define kUSBFrameNum   (UInt16) 0x6

◆ kUSBInterruptEnable

#define kUSBInterruptEnable   (UInt16) 0x4

◆ kUSBPort1StatusCtrl

#define kUSBPort1StatusCtrl   (UInt16) 0x10

◆ kUSBPort2StatusCtrl

#define kUSBPort2StatusCtrl   (UInt16) 0x12

◆ kUSBStatus

#define kUSBStatus   (UInt16) 0x2