timeout
include/drivers/timeout.h View source View on GitHubMacros
Section titled “Macros”AHCI_CMD_TIMEOUT_MS
Section titled “AHCI_CMD_TIMEOUT_MS”#define AHCI_CMD_TIMEOUT_MS 5000 // Data commands (read/write) AHCI_IDENT_TIMEOUT_MS
Section titled “AHCI_IDENT_TIMEOUT_MS”#define AHCI_IDENT_TIMEOUT_MS 10000 // Identify, flush cache, etc. AHCI_RESET_TIMEOUT_MS
Section titled “AHCI_RESET_TIMEOUT_MS”#define AHCI_RESET_TIMEOUT_MS 30000 // Full controller reset or COMRESET IDE_IDENT_TIMEOUT_MS
Section titled “IDE_IDENT_TIMEOUT_MS”#define IDE_IDENT_TIMEOUT_MS 10000 // Identify or cache flush IDE_RESET_TIMEOUT_MS
Section titled “IDE_RESET_TIMEOUT_MS”#define IDE_RESET_TIMEOUT_MS 30000 // Controller reset or spin-up ATAPI_CMD_TIMEOUT_MS
Section titled “ATAPI_CMD_TIMEOUT_MS”#define ATAPI_CMD_TIMEOUT_MS 8000 // Short packet commands ATAPI_SPINUP_TIMEOUT_MS
Section titled “ATAPI_SPINUP_TIMEOUT_MS”#define ATAPI_SPINUP_TIMEOUT_MS 15000 // Spinning up disc or loading tray ATAPI_EJECT_TIMEOUT_MS
Section titled “ATAPI_EJECT_TIMEOUT_MS”#define ATAPI_EJECT_TIMEOUT_MS 20000 // Eject/load tray or seek disc NVME_CMD_TIMEOUT_MS
Section titled “NVME_CMD_TIMEOUT_MS”#define NVME_CMD_TIMEOUT_MS 2000 // Normal command timeout NVME_ADMIN_TIMEOUT_MS
Section titled “NVME_ADMIN_TIMEOUT_MS”#define NVME_ADMIN_TIMEOUT_MS 5000 // Admin commands NVME_RESET_TIMEOUT_MS
Section titled “NVME_RESET_TIMEOUT_MS”#define NVME_RESET_TIMEOUT_MS 30000 // Controller reset or format NVM