Home
last modified time | relevance | path

Searched refs:limit_pfn (Results 1 – 5 of 5) sorted by relevance

/linux-3.4.99/drivers/iommu/
Diova.c32 __get_cached_rbnode(struct iova_domain *iovad, unsigned long *limit_pfn) in __get_cached_rbnode() argument
34 if ((*limit_pfn != iovad->dma_32bit_pfn) || in __get_cached_rbnode()
41 *limit_pfn = curr_iova->pfn_lo - 1; in __get_cached_rbnode()
48 unsigned long limit_pfn, struct iova *new) in __cached_rbnode_insert_update() argument
50 if (limit_pfn != iovad->dma_32bit_pfn) in __cached_rbnode_insert_update()
82 iova_get_pad_size(int size, unsigned int limit_pfn) in iova_get_pad_size() argument
88 pad_size = (limit_pfn + 1) % (1 << order); in iova_get_pad_size()
94 unsigned long size, unsigned long limit_pfn, in __alloc_and_insert_iova_range() argument
104 saved_pfn = limit_pfn; in __alloc_and_insert_iova_range()
105 curr = __get_cached_rbnode(iovad, &limit_pfn); in __alloc_and_insert_iova_range()
[all …]
/linux-3.4.99/arch/x86/include/asm/
De820.h103 extern void e820_mark_nosave_regions(unsigned long limit_pfn);
105 static inline void e820_mark_nosave_regions(unsigned long limit_pfn) in e820_mark_nosave_regions() argument
/linux-3.4.99/include/linux/
Diova.h42 unsigned long limit_pfn,
/linux-3.4.99/arch/x86/kernel/
De820.c684 void __init e820_mark_nosave_regions(unsigned long limit_pfn) in e820_mark_nosave_regions() argument
700 if (pfn >= limit_pfn) in e820_mark_nosave_regions()
757 static unsigned long __init e820_end_pfn(unsigned long limit_pfn, unsigned type) in e820_end_pfn() argument
774 if (start_pfn >= limit_pfn) in e820_end_pfn()
776 if (end_pfn > limit_pfn) { in e820_end_pfn()
777 last_pfn = limit_pfn; in e820_end_pfn()
/linux-3.4.99/arch/x86/kernel/cpu/mtrr/
Dcleanup.c846 real_trim_memory(unsigned long start_pfn, unsigned long limit_pfn) in real_trim_memory() argument
853 trim_size = limit_pfn; in real_trim_memory()