spit out devfn in the syntax (dev<<3)|fn instead of a single devfn value to make things more readable.