ATA_BMCMD_WRITE_READ
(ATA_IDX_INB(ch, ATA_BMCMD_PORT) & ~ATA_BMCMD_WRITE_READ) |
((request->flags & ATA_R_READ) ? ATA_BMCMD_WRITE_READ : 0)|
((request->flags & ATA_R_READ) ? ATA_BMCMD_WRITE_READ : 0) |