diff options
Diffstat (limited to 'include/linux/ata.h')
| -rw-r--r-- | include/linux/ata.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/include/linux/ata.h b/include/linux/ata.h index 032bb223cd8c..255aa0f1c9bc 100644 --- a/include/linux/ata.h +++ b/include/linux/ata.h | |||
| @@ -302,12 +302,14 @@ enum { | |||
| 302 | ATA_CMD_CFA_WRITE_MULT_NE = 0xCD, | 302 | ATA_CMD_CFA_WRITE_MULT_NE = 0xCD, |
| 303 | ATA_CMD_REQ_SENSE_DATA = 0x0B, | 303 | ATA_CMD_REQ_SENSE_DATA = 0x0B, |
| 304 | ATA_CMD_SANITIZE_DEVICE = 0xB4, | 304 | ATA_CMD_SANITIZE_DEVICE = 0xB4, |
| 305 | ATA_CMD_ZAC_MGMT_IN = 0x4A, | ||
| 305 | 306 | ||
| 306 | /* marked obsolete in the ATA/ATAPI-7 spec */ | 307 | /* marked obsolete in the ATA/ATAPI-7 spec */ |
| 307 | ATA_CMD_RESTORE = 0x10, | 308 | ATA_CMD_RESTORE = 0x10, |
| 308 | 309 | ||
| 309 | /* Subcmds for ATA_CMD_FPDMA_RECV */ | 310 | /* Subcmds for ATA_CMD_FPDMA_RECV */ |
| 310 | ATA_SUBCMD_FPDMA_RECV_RD_LOG_DMA_EXT = 0x01, | 311 | ATA_SUBCMD_FPDMA_RECV_RD_LOG_DMA_EXT = 0x01, |
| 312 | ATA_SUBCMD_FPDMA_RECV_ZAC_MGMT_IN = 0x02, | ||
| 311 | 313 | ||
| 312 | /* Subcmds for ATA_CMD_FPDMA_SEND */ | 314 | /* Subcmds for ATA_CMD_FPDMA_SEND */ |
| 313 | ATA_SUBCMD_FPDMA_SEND_DSM = 0x00, | 315 | ATA_SUBCMD_FPDMA_SEND_DSM = 0x00, |
| @@ -318,6 +320,9 @@ enum { | |||
| 318 | ATA_SUBCMD_NCQ_NON_DATA_SET_FEATURES = 0x05, | 320 | ATA_SUBCMD_NCQ_NON_DATA_SET_FEATURES = 0x05, |
| 319 | ATA_SUBCMD_NCQ_NON_DATA_ZERO_EXT = 0x06, | 321 | ATA_SUBCMD_NCQ_NON_DATA_ZERO_EXT = 0x06, |
| 320 | 322 | ||
| 323 | /* Subcmds for ATA_CMD_ZAC_MGMT_IN */ | ||
| 324 | ATA_SUBCMD_ZAC_MGMT_IN_REPORT_ZONES = 0x00, | ||
| 325 | |||
| 321 | /* READ_LOG_EXT pages */ | 326 | /* READ_LOG_EXT pages */ |
| 322 | ATA_LOG_DIRECTORY = 0x0, | 327 | ATA_LOG_DIRECTORY = 0x0, |
| 323 | ATA_LOG_SATA_NCQ = 0x10, | 328 | ATA_LOG_SATA_NCQ = 0x10, |
| @@ -341,7 +346,10 @@ enum { | |||
| 341 | ATA_LOG_NCQ_SEND_RECV_RD_LOG_SUPPORTED = (1 << 0), | 346 | ATA_LOG_NCQ_SEND_RECV_RD_LOG_SUPPORTED = (1 << 0), |
| 342 | ATA_LOG_NCQ_SEND_RECV_WR_LOG_OFFSET = 0x0C, | 347 | ATA_LOG_NCQ_SEND_RECV_WR_LOG_OFFSET = 0x0C, |
| 343 | ATA_LOG_NCQ_SEND_RECV_WR_LOG_SUPPORTED = (1 << 0), | 348 | ATA_LOG_NCQ_SEND_RECV_WR_LOG_SUPPORTED = (1 << 0), |
| 344 | ATA_LOG_NCQ_SEND_RECV_SIZE = 0x10, | 349 | ATA_LOG_NCQ_SEND_RECV_ZAC_MGMT_OFFSET = 0x10, |
| 350 | ATA_LOG_NCQ_SEND_RECV_ZAC_MGMT_OUT_SUPPORTED = (1 << 0), | ||
| 351 | ATA_LOG_NCQ_SEND_RECV_ZAC_MGMT_IN_SUPPORTED = (1 << 1), | ||
| 352 | ATA_LOG_NCQ_SEND_RECV_SIZE = 0x14, | ||
| 345 | 353 | ||
| 346 | /* NCQ Non-Data log */ | 354 | /* NCQ Non-Data log */ |
| 347 | ATA_LOG_NCQ_NON_DATA_SUBCMDS_OFFSET = 0x00, | 355 | ATA_LOG_NCQ_NON_DATA_SUBCMDS_OFFSET = 0x00, |
