Well, even atapi uses it (and that's already emulated).
However, I was wondering how I can make a sort of "replica" of it, as I was analyzing the function atapicommand so I can make a sort of "scsi_command" for my aha154x work for inclusion on mainline pcem (if possible of course).
What makes me stuck in replicating it is the packetstatus variables because I think it's IDE specific in the case of PCem.
Edit: no, I'm making the Adaptec 154x emulation on my own, help is welcome when possible