NeKernel dev
Loading...
Searching...
No Matches
Database.h File Reference
#include <KernelKit/PCI/Device.h>
#include <NeKit/Config.h>

Go to the source code of this file.

Namespaces

namespace  Kernel
 UPS inline definitions.
namespace  Kernel::Types

Enumerations

enum class  Kernel::Types::PciDeviceKind : UChar {
  Kernel::Types::MassStorageController = 0x1 , Kernel::Types::NetworkController = 0x2 , Kernel::Types::DisplayController = 0x3 , Kernel::Types::MultimediaController = 0x4 ,
  Kernel::Types::MemoryController = 0x5 , Kernel::Types::Bridge = 0x6 , Kernel::Types::CommunicationController = 0x7 , Kernel::Types::GenericSystemPeripheral = 0x8 ,
  Kernel::Types::InputDeviceController = 0x9 , Kernel::Types::DockingStation = 0xa , Kernel::Types::Processor = 0xb , Kernel::Types::SerialBusController = 0xc ,
  Kernel::Types::WirelessController = 0xd , Kernel::Types::IntelligentController = 0xe , Kernel::Types::SatelliteCommunicationsController = 0xf , Kernel::Types::CoProcessor = 0x40 ,
  Kernel::Types::Unassgined = 0xf , Kernel::Types::Invalid = Unassgined
}

Functions

BOOL operator!= (const Kernel::Types::PciDeviceKind &lhs, Kernel::UChar rhs)
BOOL operator== (const Kernel::Types::PciDeviceKind &lhs, Kernel::UChar rhs)
BOOL operator!= (Kernel::UChar lhs, const Kernel::Types::PciDeviceKind &rhs)
BOOL operator== (Kernel::UChar lhs, const Kernel::Types::PciDeviceKind &rhs)

Function Documentation

◆ operator!=() [1/2]

BOOL operator!= ( const Kernel::Types::PciDeviceKind & lhs,
Kernel::UChar rhs )
inline

◆ operator!=() [2/2]

BOOL operator!= ( Kernel::UChar lhs,
const Kernel::Types::PciDeviceKind & rhs )
inline

◆ operator==() [1/2]

BOOL operator== ( const Kernel::Types::PciDeviceKind & lhs,
Kernel::UChar rhs )
inline

◆ operator==() [2/2]

BOOL operator== ( Kernel::UChar lhs,
const Kernel::Types::PciDeviceKind & rhs )
inline