Searched refs:pfn_lo (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | iova.c | 50 iovad->anchor.pfn_lo = iovad->anchor.pfn_hi = IOVA_ANCHOR; in init_iova_domain() 142 free->pfn_lo >= cached_iova->pfn_lo)) in __cached_rbnode_delete_update() 145 if (free->pfn_lo < iovad->dma_32bit_pfn) in __cached_rbnode_delete_update() 149 if (free->pfn_lo >= cached_iova->pfn_lo) in __cached_rbnode_delete_update() 167 if (iova->pfn_lo < this->pfn_lo) in iova_insert_rbtree() 169 else if (iova->pfn_lo > this->pfn_lo) in iova_insert_rbtree() 225 high_pfn = min(high_pfn, curr_iova->pfn_lo); in __alloc_and_insert_iova_range() 245 new->pfn_lo = new_pfn; in __alloc_and_insert_iova_range() 246 new->pfn_hi = new->pfn_lo + size - 1; in __alloc_and_insert_iova_range() 284 limit_pfn = min(limit_pfn, curr_iova->pfn_lo); in __alloc_and_insert_iova_best_fit() [all …]
|
| H A D | dma-iommu.c | 403 unsigned long pfn_lo, pfn_hi; in iommu_dma_reserve_iova() local 413 pfn_lo = iova_pfn(iovad, base); in iommu_dma_reserve_iova() 415 if (!reserve_iova(iovad, pfn_lo, pfn_hi)) in iommu_dma_reserve_iova()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | iova.h | 22 unsigned long pfn_lo; /* Lowest allocated pfn */ member 103 return iova->pfn_hi - iova->pfn_lo + 1; in iova_size() 128 return (dma_addr_t)iova->pfn_lo << iova_shift(iovad); in iova_dma_addr() 154 struct iova *reserve_iova(struct iova_domain *iovad, unsigned long pfn_lo, 165 struct iova *iova, unsigned long pfn_lo, unsigned long pfn_hi); 224 unsigned long pfn_lo, in reserve_iova() argument 265 unsigned long pfn_lo, in split_and_remove_iova() argument
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/ipu3/ |
| H A D | ipu3-dmamap.c | 213 iova->pfn_lo, iova->pfn_hi); in imgu_dmamap_map_sg()
|