gcc figured out that the This avoids gcc9 warning about unalignment of packed typed access to the struct ata_paramsture when
was only 1 and so therefore the cast to int16_t *, even through void *,
was some kind of potential alignment violation. Appease gcccasting to uint16_t pointer type.