Skip to content

timeout

include/drivers/timeout.h View source View on GitHub
#define AHCI_CMD_TIMEOUT_MS 5000
source

Data commands (read/write)

#define AHCI_IDENT_TIMEOUT_MS 10000
source

Identify, flush cache, etc.

#define AHCI_RESET_TIMEOUT_MS 30000
source

Full controller reset or COMRESET

#define IDE_IDENT_TIMEOUT_MS 10000
source

Identify or cache flush

#define IDE_RESET_TIMEOUT_MS 30000
source

Controller reset or spin-up

#define ATAPI_CMD_TIMEOUT_MS 8000
source

Short packet commands

#define ATAPI_SPINUP_TIMEOUT_MS 15000
source

Spinning up disc or loading tray

#define ATAPI_EJECT_TIMEOUT_MS 20000
source

Eject/load tray or seek disc

#define NVME_CMD_TIMEOUT_MS 2000
source

Normal command timeout

#define NVME_ADMIN_TIMEOUT_MS 5000
source

Admin commands

#define NVME_RESET_TIMEOUT_MS 30000
source

Controller reset or format NVM