Lines Matching defs:pa
32 static inline u8 mic_sys_addr_to_smpt(struct mic_device *mdev, dma_addr_t pa)
34 return (pa - mdev->smpt->info.base) >> mdev->smpt->info.page_shift;
42 static inline u64 mic_smpt_offset(struct mic_device *mdev, dma_addr_t pa)
44 return pa & mic_system_page_mask(mdev);
47 static inline u64 mic_smpt_align_low(struct mic_device *mdev, dma_addr_t pa)
49 return ALIGN(pa - mic_system_page_mask(mdev),
53 static inline u64 mic_smpt_align_high(struct mic_device *mdev, dma_addr_t pa)
55 return ALIGN(pa, mdev->smpt->info.page_size);
72 mic_is_system_addr(struct mic_device *mdev, dma_addr_t pa)
74 return pa >= mdev->smpt->info.base && pa <= mic_max_system_addr(mdev);