hv: vtd: use pre-defined function for bdf calculation

Use pre-defined inline function for pci bus/slot/function calculation.

Tracked-on: #1747
Signed-off-by: Binbin Wu <binbin.wu@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Binbin Wu
2018-11-06 16:09:01 +08:00
committed by lijinxia
parent 039a1c0f2e
commit 0800624fe5
2 changed files with 8 additions and 8 deletions

View File

@@ -430,9 +430,9 @@ static inline bool dma_frcd_up_priv(uint64_t up_priv)
return (((up_priv >> 29U) & 1UL) == 1UL);
}
static inline uint32_t dma_frcd_up_sid(uint64_t up_sid)
static inline uint16_t dma_frcd_up_sid(uint64_t up_sid)
{
return ((uint32_t)up_sid & 0xffffU);
return ((uint16_t)up_sid & 0xffffU);
}
#define DMAR_CONTEXT_TRANSLATION_TYPE_TRANSLATED 0x00U