Home
last modified time | relevance | path

Searched refs:pa_start (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c252 dma_addr_t pa_start = 0; in usnic_uiom_map_sorted_intervals() local
272 pa_start = pa; in usnic_uiom_map_sorted_intervals()
279 (pa != pa_start)) { in usnic_uiom_map_sorted_intervals()
281 size = pa_end - pa_start + PAGE_SIZE; in usnic_uiom_map_sorted_intervals()
283 va_start, &pa_start, size, flags); in usnic_uiom_map_sorted_intervals()
285 pa_start, size, flags); in usnic_uiom_map_sorted_intervals()
288 va_start, &pa_start, size, err); in usnic_uiom_map_sorted_intervals()
292 pa_start = pa; in usnic_uiom_map_sorted_intervals()
298 size = pa - pa_start + PAGE_SIZE; in usnic_uiom_map_sorted_intervals()
300 va_start, &pa_start, siz in usnic_uiom_map_sorted_intervals()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c247 dma_addr_t pa_start = 0; in usnic_uiom_map_sorted_intervals() local
267 pa_start = pa; in usnic_uiom_map_sorted_intervals()
274 (pa != pa_start)) { in usnic_uiom_map_sorted_intervals()
276 size = pa_end - pa_start + PAGE_SIZE; in usnic_uiom_map_sorted_intervals()
278 va_start, &pa_start, size, flags); in usnic_uiom_map_sorted_intervals()
279 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
283 va_start, &pa_start, size, err); in usnic_uiom_map_sorted_intervals()
287 pa_start = pa; in usnic_uiom_map_sorted_intervals()
293 size = pa - pa_start + PAGE_SIZE; in usnic_uiom_map_sorted_intervals()
295 va_start, &pa_start, siz in usnic_uiom_map_sorted_intervals()
[all...]
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dkasan_init.c207 phys_addr_t pa_start, pa_end; in kasan_init() local
242 for_each_mem_range(i, &pa_start, &pa_end) { in kasan_init()
243 void *start = __va(pa_start); in kasan_init()
247 if (pa_start >= arm_lowmem_limit) { in kasan_init()
248 pr_info("Skip highmem block at %pa-%pa\n", &pa_start, &pa_end); in kasan_init()
253 &pa_start, &pa_end, &arm_lowmem_limit); in kasan_init()
258 &pa_start, &pa_end, start, end); in kasan_init()
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dkasan_init.c206 phys_addr_t pa_start, pa_end; in kasan_init() local
245 for_each_mem_range(i, &pa_start, &pa_end) { in kasan_init()
246 void *start = __va(pa_start); in kasan_init()
250 if (pa_start >= arm_lowmem_limit) { in kasan_init()
251 pr_info("Skip highmem block at %pa-%pa\n", &pa_start, &pa_end); in kasan_init()
256 &pa_start, &pa_end, &arm_lowmem_limit); in kasan_init()
261 &pa_start, &pa_end, start, end); in kasan_init()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Drtas-work-area.c137 const phys_addr_t pa_start = __pa(rwa_state.arena); in rtas_work_area_allocator_init() local
138 const phys_addr_t pa_end = pa_start + RTAS_WORK_AREA_ARENA_SZ - 1; in rtas_work_area_allocator_init()
171 &pa_start, &pa_end, in rtas_work_area_allocator_init()
/kernel/linux/linux-5.10/arch/loongarch/mm/
H A Dkasan_init.c194 phys_addr_t pa_start, pa_end; in kasan_init() local
219 for_each_mem_range(i, &pa_start, &pa_end) { in kasan_init()
220 void *start = (void *)phys_to_virt(pa_start); in kasan_init()
/kernel/linux/linux-5.10/arch/arm/boot/compressed/
H A Dkaslr.c20 u32 pa_start; member
168 for (pa = regions->pa_start; pa < regions->pa_end; pa += SZ_2M, i++) { in count_suitable_regions()
359 regions.pa_start = round_down(image_base, SZ_128M); in kaslr_early_init()
360 regions.pa_end = lowmem_top - PAGE_OFFSET + regions.pa_start; in kaslr_early_init()
422 puthex32(regions.pa_start); in kaslr_early_init()
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dkasan_init.c215 phys_addr_t pa_start, pa_end; in kasan_init() local
249 for_each_mem_range(i, &pa_start, &pa_end) { in kasan_init()
250 void *start = (void *)__phys_to_virt(pa_start); in kasan_init()
H A Dmmu.c592 phys_addr_t pa_start = __pa_symbol(va_start); in map_kernel_segment() local
595 BUG_ON(!PAGE_ALIGNED(pa_start)); in map_kernel_segment()
598 __create_pgd_mapping(pgdp, pa_start, (unsigned long)va_start, size, prot, in map_kernel_segment()
605 vma->phys_addr = pa_start; in map_kernel_segment()
637 phys_addr_t pa_start = __pa_symbol(__entry_tramp_text_start); in map_entry_trampoline() local
644 __create_pgd_mapping(tramp_pg_dir, pa_start, TRAMP_VALIAS, in map_entry_trampoline()
651 pa_start + i * PAGE_SIZE, prot); in map_entry_trampoline()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_mmu_hpte.c298 void kvmppc_mmu_pte_pflush(struct kvm_vcpu *vcpu, ulong pa_start, ulong pa_end) in kvmppc_mmu_pte_pflush() argument
304 trace_kvm_book3s_mmu_flush("p", vcpu, pa_start, pa_end); in kvmppc_mmu_pte_pflush()
312 if ((pte->pte.raddr >= pa_start) && in kvmppc_mmu_pte_pflush()
/kernel/linux/linux-6.6/arch/loongarch/mm/
H A Dkasan_init.c243 phys_addr_t pa_start, pa_end; in kasan_init() local
268 for_each_mem_range(i, &pa_start, &pa_end) { in kasan_init()
269 void *start = (void *)phys_to_virt(pa_start); in kasan_init()
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dkasan_init.c219 phys_addr_t pa_start, pa_end; in kasan_init_shadow() local
252 for_each_mem_range(i, &pa_start, &pa_end) { in kasan_init_shadow()
253 void *start = (void *)__phys_to_virt(pa_start); in kasan_init_shadow()
H A Dmmu.c646 phys_addr_t pa_start = __pa_symbol(va_start); in map_kernel_segment() local
649 BUG_ON(!PAGE_ALIGNED(pa_start)); in map_kernel_segment()
652 __create_pgd_mapping(pgdp, pa_start, (unsigned long)va_start, size, prot, in map_kernel_segment()
659 vma->phys_addr = pa_start; in map_kernel_segment()
678 phys_addr_t pa_start = __pa_symbol(__entry_tramp_text_start); in map_entry_trampoline() local
685 __create_pgd_mapping(tramp_pg_dir, pa_start, TRAMP_VALIAS, in map_entry_trampoline()
692 pa_start + i * PAGE_SIZE, prot); in map_entry_trampoline()
696 pa_start + i * PAGE_SIZE, PAGE_KERNEL_RO); in map_entry_trampoline()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_mmu_hpte.c298 void kvmppc_mmu_pte_pflush(struct kvm_vcpu *vcpu, ulong pa_start, ulong pa_end) in kvmppc_mmu_pte_pflush() argument
304 trace_kvm_book3s_mmu_flush("p", vcpu, pa_start, pa_end); in kvmppc_mmu_pte_pflush()
312 if ((pte->pte.raddr >= pa_start) && in kvmppc_mmu_pte_pflush()
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c24 unsigned long pa_start; member
327 regions.pa_start = memstart_addr; in kaslr_choose_location()
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A Dkaslr_booke.c24 unsigned long pa_start; member
325 regions.pa_start = memstart_addr; in kaslr_choose_location()
/kernel/linux/linux-5.10/arch/sparc/mm/
H A Dinit_64.c979 u64 ret_end, pa_start, m_mask, m_match, m_end; in memblock_nid_range() local
996 pa_start = start + mblock->offset; in memblock_nid_range()
1003 if ((pa_start & m->mask) == m->match) { in memblock_nid_range()
1020 if ((pa_start & m->mask) == m->match) { in memblock_nid_range()
1045 m_end += pa_start & ~((1ul << fls64(m_mask)) - 1); in memblock_nid_range()
/kernel/linux/linux-6.6/arch/sparc/mm/
H A Dinit_64.c995 u64 ret_end, pa_start, m_mask, m_match, m_end; in memblock_nid_range() local
1012 pa_start = start + mblock->offset; in memblock_nid_range()
1019 if ((pa_start & m->mask) == m->match) { in memblock_nid_range()
1036 if ((pa_start & m->mask) == m->match) { in memblock_nid_range()
1061 m_end += pa_start & ~((1ul << fls64(m_mask)) - 1); in memblock_nid_range()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s.h147 extern void kvmppc_mmu_pte_pflush(struct kvm_vcpu *vcpu, ulong pa_start, ulong pa_end);
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_book3s.h147 extern void kvmppc_mmu_pte_pflush(struct kvm_vcpu *vcpu, ulong pa_start, ulong pa_end);

Completed in 35 milliseconds