iommu/amd: Factor out setting the remap table for a devid
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>
Thu, 22 Mar 2018 15:22:39 +0000 (16:22 +0100)
committerJoerg Roedel <jroedel@suse.de>
Thu, 29 Mar 2018 08:38:16 +0000 (10:38 +0200)
commit2fcc1e8ac4a8514c64f946178fc36c2e30e56a41
tree2bc696ddcbd9ecf5ed0afca0cd594a3939415239
parent4fde541c9dc114c5b448ad34b0286fe8b7c550f1
iommu/amd: Factor out setting the remap table for a devid

Setting the IRQ remap table for a specific devid (or its alias devid)
includes three steps. Those three steps are always repeated each time
this is done.
Introduce a new helper function, move those steps there and use that
function instead. The compiler can still decide if it is worth to
inline.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c