mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-04 10:25:00 +00:00
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:
@@ -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
|
||||
|
Reference in New Issue
Block a user