Searched refs:paddr (Results 151 - 175 of 520) sorted by path

1234567891011>>

/linux-master/arch/x86/kvm/
H A Dx86.c9913 static int kvm_pv_clock_pairing(struct kvm_vcpu *vcpu, gpa_t paddr, argument
9941 if (kvm_write_guest(vcpu->kvm, paddr, &clock_pairing,
/linux-master/arch/x86/mm/
H A Dinit_64.c454 phys_pte_init(pte_t *pte_page, unsigned long paddr, unsigned long paddr_end, argument
462 pte = pte_page + pte_index(paddr);
463 i = pte_index(paddr);
465 for (; i < PTRS_PER_PTE; i++, paddr = paddr_next, pte++) {
466 paddr_next = (paddr & PAGE_MASK) + PAGE_SIZE;
467 if (paddr >= paddr_end) {
469 !e820__mapped_any(paddr & PAGE_MASK, paddr_next,
471 !e820__mapped_any(paddr & PAGE_MASK, paddr_next,
490 pr_info(" pte=%p addr=%lx pte=%016lx\n", pte, paddr,
491 pfn_pte(paddr >> PAGE_SHIF
508 phys_pmd_init(pmd_t *pmd_page, unsigned long paddr, unsigned long paddr_end, unsigned long page_size_mask, pgprot_t prot, bool init) argument
592 phys_pud_init(pud_t *pud_page, unsigned long paddr, unsigned long paddr_end, unsigned long page_size_mask, pgprot_t _prot, bool init) argument
675 phys_p4d_init(p4d_t *p4d_page, unsigned long paddr, unsigned long paddr_end, unsigned long page_size_mask, pgprot_t prot, bool init) argument
[all...]
H A Dioremap.c598 u64 paddr; local
604 paddr = boot_params.efi_info.efi_memmap_hi;
605 paddr <<= 32;
606 paddr |= boot_params.efi_info.efi_memmap;
607 if (phys_addr == paddr)
610 paddr = boot_params.efi_info.efi_systab_hi;
611 paddr <<= 32;
612 paddr |= boot_params.efi_info.efi_systab;
613 if (phys_addr == paddr)
639 u64 paddr, paddr_nex local
700 u64 paddr, paddr_next; local
[all...]
H A Dkaslr.c145 unsigned long paddr, vaddr; local
157 paddr = 0;
158 vaddr = (unsigned long)__va(paddr);
164 pud_tramp = pud_page_tramp + pud_index(paddr);
170 p4d_tramp = p4d_page_tramp + p4d_index(paddr);
H A Dmem_encrypt_amd.c58 unsigned long paddr, bool decrypt)
64 * @paddr needs to be accessed decrypted, mark the page shared in
67 early_snp_set_memory_shared((unsigned long)__va(paddr), paddr, npages);
72 early_snp_set_memory_private((unsigned long)__va(paddr), paddr, npages);
75 * @paddr need to be accessed encrypted, no need for the page state
91 static void __init __sme_early_enc_dec(resource_size_t paddr, argument
113 src = enc ? early_memremap_decrypted_wp(paddr, len) :
114 early_memremap_encrypted_wp(paddr, le
57 snp_memcpy(void *dst, void *src, size_t sz, unsigned long paddr, bool decrypt) argument
146 sme_early_encrypt(resource_size_t paddr, unsigned long size) argument
151 sme_early_decrypt(resource_size_t paddr, unsigned long size) argument
159 unsigned long paddr = (unsigned long)vaddr - __PAGE_OFFSET; local
[all...]
H A Dmem_encrypt_identity.c79 unsigned long paddr; member in struct:sme_populate_pgd_data
163 set_pmd(pmd, __pmd(ppd->paddr | ppd->pmd_flags));
189 set_pte(pte, __pte(ppd->paddr | ppd->pte_flags));
198 ppd->paddr += PMD_SIZE;
208 ppd->paddr += PAGE_SIZE;
390 ppd.paddr = workarea_start;
424 ppd.paddr = kernel_start;
430 ppd.paddr = kernel_start;
437 ppd.paddr = initrd_start;
444 ppd.paddr
[all...]
/linux-master/arch/x86/mm/pat/
H A Dmemtype.c662 * @paddr: physical address of which memory type needs to be looked up
669 static enum page_cache_mode lookup_memtype(u64 paddr) argument
674 if (x86_platform.is_untracked_pat_range(paddr, paddr + PAGE_SIZE))
677 if (pat_pagerange_is_ram(paddr, paddr + PAGE_SIZE)) {
680 page = pfn_to_page(paddr >> PAGE_SHIFT);
686 entry = memtype_lookup(paddr);
871 static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot, argument
879 is_ram = pat_pagerange_is_ram(paddr, padd
941 free_pfn_range(u64 paddr, unsigned long size) argument
950 get_pat_info(struct vm_area_struct *vma, resource_size_t *paddr, pgprot_t *pgprot) argument
991 resource_size_t paddr; local
1014 resource_size_t paddr = (resource_size_t)pfn << PAGE_SHIFT; local
1072 resource_size_t paddr; local
[all...]
/linux-master/arch/x86/platform/pvh/
H A Denlighten.c88 pvh_bootparams.hdr.ramdisk_image = modaddr->paddr;
/linux-master/arch/x86/platform/uv/
H A Dbios_uv.c136 uv_bios_change_memprotect(u64 paddr, u64 len, enum uv_memprotect perms) argument
138 return uv_bios_call_irqsave(UV_BIOS_MEMPROTECT, paddr, len,
/linux-master/arch/x86/virt/svm/
H A Dsev.c375 unsigned long paddr; local
389 paddr = PFN_PHYS(pte_pfn(*pte)) | (hva & ~page_level_mask(level));
390 dump_rmpentry(PHYS_PFN(paddr));
399 unsigned long paddr = pfn << PAGE_SHIFT; local
411 : "a" (paddr)
508 unsigned long paddr = pfn << PAGE_SHIFT; local
523 : "a" (paddr), "c" ((unsigned long)state)
/linux-master/arch/x86/xen/
H A Dmmu_pv.c1035 static void __init xen_free_ro_pages(unsigned long paddr, unsigned long size) argument
1037 void *vaddr = __va(paddr);
1043 memblock_phys_free(paddr, size);
1620 static void * __init __ka(phys_addr_t paddr) argument
1622 return (void *)(paddr + __START_KERNEL_map);
1628 phys_addr_t paddr; local
1631 paddr = mfn_to_pfn(maddr >> PAGE_SHIFT) << PAGE_SHIFT;
1633 return paddr;
2007 phys_addr_t paddr; local
2011 paddr
[all...]
/linux-master/arch/xtensa/include/asm/
H A Dpage.h143 extern void clear_page_alias(void *vaddr, unsigned long paddr);
/linux-master/arch/xtensa/kernel/
H A Dpci-dma.c24 static void do_cache_op(phys_addr_t paddr, size_t size, argument
27 unsigned long off = paddr & (PAGE_SIZE - 1);
28 unsigned long pfn = PFN_DOWN(paddr);
32 fn((unsigned long)phys_to_virt(paddr), size);
46 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, argument
52 do_cache_op(paddr, size, __invalidate_dcache_range);
64 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, argument
71 do_cache_op(paddr, size, __flush_dcache_range);
H A Dsetup.c408 unsigned long paddr = __pa(vaddr); local
414 * in the same 512MB region with vaddr or paddr, otherwise
419 while (((tmpaddr ^ paddr) & -SZ_512M) == 0)
432 write_itlb_entry(__pte((paddr & PAGE_MASK) |
437 write_itlb_entry(__pte(((paddr & PAGE_MASK) + PAGE_SIZE) |
493 "a"(paddr - vaddr),
/linux-master/arch/xtensa/mm/
H A Dcache.c82 unsigned long vaddr, unsigned long *paddr)
84 *paddr = page_to_phys(page);
90 unsigned long paddr; local
91 void *kvaddr = coherent_kvaddr(page, TLBTEMP_BASE_1, vaddr, &paddr);
96 clear_page_alias(kvaddr, paddr);
254 void *paddr = kmap_local_folio(folio, i * PAGE_SIZE); local
255 __flush_dcache_page((unsigned long)paddr);
256 __invalidate_icache_page((unsigned long)paddr);
257 kunmap_local(paddr);
81 coherent_kvaddr(struct page *page, unsigned long base, unsigned long vaddr, unsigned long *paddr) argument
/linux-master/drivers/accel/habanalabs/common/
H A Dmemory.c93 u64 paddr = 0, total_size, num_pgs, i; local
116 paddr = (uintptr_t) gen_pool_dma_alloc_align(vm->dram_pg_pool,
119 paddr = gen_pool_alloc(vm->dram_pg_pool, total_size);
120 if (!paddr) {
150 phys_pg_pack->pages[i] = paddr + i * page_size;
208 gen_pool_free(vm->dram_pg_pool, paddr, total_size);
946 u64 next_vaddr = vaddr, paddr, mapped_pg_cnt = 0, i; local
952 paddr = phys_pg_pack->pages[i];
954 rc = hl_mmu_map_page(ctx, next_vaddr, paddr, page_size,
/linux-master/drivers/acpi/apei/
H A Dapei-base.c568 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, argument
577 *paddr = get_unaligned(&reg->address);
578 if (!*paddr) {
581 *paddr, bit_width, bit_offset, access_size_code,
589 *paddr, bit_width, bit_offset, access_size_code,
596 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 &&
599 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 &&
606 *paddr, bit_width, bit_offset, access_size_code,
615 *paddr, bit_width, bit_offset, access_size_code,
718 u64 paddr; local
[all...]
H A Deinj-core.c198 static void get_oem_vendor_struct(u64 paddr, int offset, argument
202 u64 target_pa = paddr + offset + sizeof(struct vendor_error_type_extension);
213 static void check_vendor_extension(u64 paddr, argument
222 v = acpi_os_map_iomem(paddr + offset, sizeof(*v));
225 get_oem_vendor_struct(paddr, offset, v);
H A Dghes.c177 phys_addr_t paddr; local
180 paddr = PFN_PHYS(pfn);
181 prot = arch_apei_get_mem_attribute(paddr);
182 __set_fixmap(fixmap_idx, paddr, prot);
336 static void ghes_copy_tofrom_phys(void *buffer, u64 paddr, u32 len, argument
345 offset = paddr - (paddr & PAGE_MASK);
346 vaddr = ghes_map(PHYS_PFN(paddr), fixmap_idx);
354 paddr += trunk;
/linux-master/drivers/ata/
H A Dsata_sil24.c605 dma_addr_t paddr = pp->cmd_block_dma; local
621 writel((u32)paddr, port + PORT_CMD_ACTIVATE);
622 writel((u64)paddr >> 32, port + PORT_CMD_ACTIVATE + 4);
887 dma_addr_t paddr; local
890 paddr = pp->cmd_block_dma + tag * sizeof(*pp->cmd_block);
898 writel((u32)paddr, activate);
899 writel((u64)paddr >> 32, activate + 4);
/linux-master/drivers/atm/
H A Deni.c345 dma_addr_t paddr; local
351 paddr = 0; /* GCC, shut up */
353 paddr = dma_map_single(&eni_dev->pci_dev->dev,skb->data,skb->len,
355 if (dma_mapping_error(&eni_dev->pci_dev->dev, paddr))
357 ENI_PRV_PADDR(skb) = paddr;
358 if (paddr & 3)
361 vcc->vci,(unsigned long) paddr);
384 if (paddr & 15) {
387 init = 4-((paddr & 15) >> 2);
391 dma[j++] = paddr;
928 put_dma(int chan,u32 *dma,int *j,dma_addr_t paddr, u32 size) argument
1033 dma_addr_t paddr; local
[all...]
H A Didt77252.c645 &scq->paddr, GFP_KERNEL);
661 TXPRINTK("idt77252: SCQ: base 0x%p, next 0x%p, last 0x%p, paddr %08llx\n",
662 scq->base, scq->next, scq->last, (unsigned long long)scq->paddr);
674 scq->base, scq->paddr);
757 scq->paddr +
952 write_sram(card, scq->scd, scq->paddr);
976 &card->rsq.paddr, GFP_KERNEL);
989 writel(card->rsq.paddr, SAR_REG_RSQB);
1007 card->rsq.base, card->rsq.paddr);
1378 &card->tsq.paddr, GFP_KERNE
1843 dma_addr_t paddr; local
[all...]
H A Didt77252.h165 dma_addr_t paddr; member in struct:scq_info
274 dma_addr_t paddr; member in struct:rsq_info
309 dma_addr_t paddr; member in struct:tsq_info
790 dma_addr_t paddr; /* DMA handle */ member in struct:idt77252_skb_prv
797 (((struct idt77252_skb_prv *)(ATM_SKB(skb)+1))->paddr)
/linux-master/drivers/block/
H A Dataflop.c983 unsigned long paddr, flags; local
990 paddr = virt_to_phys(ReqData);
994 paddr = PhysDMABuffer;
996 dma_cache_maintenance( paddr, 512, 1 );
1001 paddr = PhysTrackBuffer;
1003 paddr = ATARIHW_PRESENT(EXTD_DMA) ?
1023 dma_wd.dma_lo = (unsigned char)paddr;
1025 paddr >>= 8;
1026 dma_wd.dma_md = (unsigned char)paddr;
1028 paddr >>
1268 unsigned long paddr, flags; local
[all...]
/linux-master/drivers/block/drbd/
H A Ddrbd_bitmap.c1477 unsigned long *paddr = kmap_atomic(b->bm_pages[page_nr]); local
1482 bits = hweight_long(paddr[i]);
1483 paddr[i] = ~0UL;
1486 kunmap_atomic(paddr);

Completed in 634 milliseconds

1234567891011>>