Warning: That file was not part of the compilation database. It may have many parsing errors.

1#pragma once
2
3#define AHCI_CMD_TIMEOUT_MS 5000 // Data commands (read/write)
4#define AHCI_IDENT_TIMEOUT_MS 10000 // Identify, flush cache, etc.
5#define AHCI_RESET_TIMEOUT_MS 30000 // Full controller reset or COMRESET
6
7#define IDE_IDENT_TIMEOUT_MS 10000 // Identify or cache flush
8#define IDE_RESET_TIMEOUT_MS 30000 // Controller reset or spin-up
9
10#define ATAPI_CMD_TIMEOUT_MS 8000 // Short packet commands
11#define ATAPI_SPINUP_TIMEOUT_MS 15000 // Spinning up disc or loading tray
12#define ATAPI_EJECT_TIMEOUT_MS 20000 // Eject/load tray or seek disc
13
14#define NVME_CMD_TIMEOUT_MS 2000 // Normal command timeout
15#define NVME_ADMIN_TIMEOUT_MS 5000 // Admin commands
16#define NVME_RESET_TIMEOUT_MS 30000 // Controller reset or format NVM
17

Warning: That file was not part of the compilation database. It may have many parsing errors.