ahci_driver::ahci_driver
Signature: ahci_driver::ahci_driver(pci::pci_header_0_t* pci_header)
Attributes: undefined
Description: Constructor for the ahci driver class
Parameters:
pci::pci_header_0_t* pci_header
ahci_driver::get_name
Signature: char* ahci_driver::get_name()
Description: Gets the name of the ahci driver
Return: char*
check_port_type
Signature: port_type_t check_port_type(HBA_port* port)
Description: Checks the port type
Parameters:
Return: port_type_t
ahci_driver::probe_ports
Signature: void ahci_driver::probe_ports()
Description: Probes the ports
Return: void
ahci_driver::activate
Signature: void ahci_driver::activate()
Description: Activates the ahci driver
Return: void
ahci_driver::is_presend
Signature: bool ahci_driver::is_presend()
Description: Checks if the ahci is presend
Return: bool
Show file on GitHub