Home About us GitHub Contact us Docs

FoxOS

Welcome to the FoxOS website!

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:

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