The syntax of a device name is c#t#d#s#, where c# represents a controller on a host bus adapter, t# is the target controller ID, d# identifies a disk on the target controller, and s# represents a partition (or slice) on the disk.
DMP assigns the name of the DMP meta-device (disk access name) from the multiple paths to the disk. DMP sorts the names by controller, and selects the smallest controller number. For example, c1 rather than c2. If multiple paths are seen from the same controller, then DMP uses the path with the smallest target name. This behavior make it easier to correlate devices with the underlying storage.
By default, OS-based names are not persistent, and are regenerated if the system configuration changes the device name as recognized by the operating system. If you do not want the OS-based names to change after reboot, set the persistence attribute for the naming scheme.