libata: make ata_sff_data_xfer_noirq() work with 32-bit PIO