The FIS type identifies how its contents are interpreted. Register, setup and Data FISes serve different protocol roles; a FIS is not necessarily file data or a complete ATA command. [1]
With a port multiplier, the PM Port field identifies the downstream target or control port. FIS-based switching uses target context to interleave traffic from multiple devices. [2]