/kernel/linux/linux-6.6/arch/openrisc/mm/ |
H A D | cache.c | 21 unsigned long paddr = page_to_pfn(page) << PAGE_SHIFT; in cache_loop() local 22 unsigned long line = paddr & ~(L1_CACHE_BYTES - 1); in cache_loop() 24 while (line < paddr + PAGE_SIZE) { in cache_loop()
|
/kernel/linux/linux-5.10/drivers/scsi/fnic/ |
H A D | vnic_wq.c | 158 u64 paddr; in vnic_wq_init_start() local 161 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init_start() 162 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start() 181 u64 paddr; in vnic_wq_init() local 183 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init() 184 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init()
|
/kernel/linux/linux-6.6/drivers/scsi/fnic/ |
H A D | vnic_wq.c | 146 u64 paddr; in vnic_wq_init_start() local 149 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init_start() 150 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start() 169 u64 paddr; in vnic_wq_init() local 171 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init() 172 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | leon.h | 65 static inline void leon_store_reg(unsigned long paddr, unsigned long value) in leon_store_reg() argument 67 __asm__ __volatile__("sta %0, [%1] %2\n\t" : : "r"(value), "r"(paddr), in leon_store_reg() 72 static inline unsigned long leon_load_reg(unsigned long paddr) in leon_load_reg() argument 76 "=r"(retval) : "r"(paddr), "i"(ASI_LEON_BYPASS)); in leon_load_reg() 200 unsigned long leon_swprobe(unsigned long vaddr, unsigned long *paddr);
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | kdebugfs.c | 24 u64 paddr; member 47 pa = node->paddr + pos; in setup_data_read() 132 node->paddr = indirect->addr; in create_setup_data_nodes() 136 node->paddr = pa_data; in create_setup_data_nodes() 141 node->paddr = pa_data; in create_setup_data_nodes()
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | cacheflush_mm.h | 144 extern void cache_clear(unsigned long paddr, int len); 150 extern void cache_push(unsigned long paddr, int len); 237 unsigned long paddr = __pa(vaddr); in __flush_pages_to_ram() local 244 : : "a" (paddr)); in __flush_pages_to_ram() 245 paddr += PAGE_SIZE; in __flush_pages_to_ram()
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | leon.h | 65 static inline void leon_store_reg(unsigned long paddr, unsigned long value) in leon_store_reg() argument 67 __asm__ __volatile__("sta %0, [%1] %2\n\t" : : "r"(value), "r"(paddr), in leon_store_reg() 72 static inline unsigned long leon_load_reg(unsigned long paddr) in leon_load_reg() argument 76 "=r"(retval) : "r"(paddr), "i"(ASI_LEON_BYPASS)); in leon_load_reg() 200 unsigned long leon_swprobe(unsigned long vaddr, unsigned long *paddr);
|
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
H A D | efi-stub.c | 239 u64 paddr, size; in efi_get_virtmap() local 245 paddr = in->phys_addr; in efi_get_virtmap() 260 paddr = round_down(in->phys_addr, SZ_64K); in efi_get_virtmap() 261 size += in->phys_addr - paddr; in efi_get_virtmap() 274 in->virt_addr += efi_virt_base - paddr; in efi_get_virtmap()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | kdebugfs.c | 24 u64 paddr; member 47 pa = node->paddr + pos; in setup_data_read() 132 node->paddr = indirect->addr; in create_setup_data_nodes() 136 node->paddr = pa_data; in create_setup_data_nodes() 141 node->paddr = pa_data; in create_setup_data_nodes()
|
/kernel/liteos_a/kernel/base/misc/ |
H A D | vm_shellcmd.c | 142 PADDR_T paddr; in OsShellCmdV2P() local 162 paddr = 0; in OsShellCmdV2P() 163 LOS_ArchMmuQuery(&processCB->vmSpace->archMmu, (VADDR_T)vaddr, &paddr, 0); in OsShellCmdV2P() 164 if (paddr == 0) { in OsShellCmdV2P() 167 PRINTK("vaddr %#x is paddr %#x\n", vaddr, paddr); in OsShellCmdV2P()
|
/kernel/linux/linux-5.10/drivers/acpi/apei/ |
H A D | apei-base.c | 571 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, in apei_check_gar() argument 580 *paddr = get_unaligned(®->address); in apei_check_gar() 581 if (!*paddr) { in apei_check_gar() 584 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 592 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 599 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar() 602 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar() 609 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 618 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 721 u64 paddr; in collect_res_callback() local [all...] |
/kernel/linux/linux-5.10/net/sctp/ |
H A D | diag.c | 30 union sctp_addr laddr, paddr; in inet_diag_msg_sctpasoc_fill() local 36 paddr = asoc->peer.primary_path->ipaddr; in inet_diag_msg_sctpasoc_fill() 48 *(struct in6_addr *)r->id.idiag_dst = paddr.v6.sin6_addr; in inet_diag_msg_sctpasoc_fill() 56 r->id.idiag_dst[0] = paddr.v4.sin_addr.s_addr; in inet_diag_msg_sctpasoc_fill() 432 union sctp_addr laddr, paddr; in sctp_diag_dump_one() local 445 paddr.v4.sin_port = req->id.idiag_dport; in sctp_diag_dump_one() 446 paddr.v4.sin_addr.s_addr = req->id.idiag_dst[0]; in sctp_diag_dump_one() 447 paddr.v4.sin_family = AF_INET; in sctp_diag_dump_one() 454 paddr.v6.sin6_port = req->id.idiag_dport; in sctp_diag_dump_one() 455 memcpy(&paddr in sctp_diag_dump_one() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun4i_frontend.c | 163 dma_addr_t paddr; in sun4i_frontend_update_buffer() local 224 paddr = drm_fb_cma_get_gem_addr(fb, state, 0); in sun4i_frontend_update_buffer() 225 paddr -= PHYS_OFFSET; in sun4i_frontend_update_buffer() 226 DRM_DEBUG_DRIVER("Setting buffer #0 address to %pad\n", &paddr); in sun4i_frontend_update_buffer() 227 regmap_write(frontend->regs, SUN4I_FRONTEND_BUF_ADDR0_REG, paddr); in sun4i_frontend_update_buffer() 230 paddr = drm_fb_cma_get_gem_addr(fb, state, swap ? 2 : 1); in sun4i_frontend_update_buffer() 231 paddr -= PHYS_OFFSET; in sun4i_frontend_update_buffer() 232 DRM_DEBUG_DRIVER("Setting buffer #1 address to %pad\n", &paddr); in sun4i_frontend_update_buffer() 234 paddr); in sun4i_frontend_update_buffer() 238 paddr in sun4i_frontend_update_buffer() [all...] |
/kernel/linux/linux-6.6/drivers/acpi/apei/ |
H A D | apei-base.c | 568 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, in apei_check_gar() argument 577 *paddr = get_unaligned(®->address); in apei_check_gar() 578 if (!*paddr) { in apei_check_gar() 581 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 589 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 596 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar() 599 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar() 606 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 615 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 718 u64 paddr; in collect_res_callback() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/endpoint/functions/ |
H A D | pci-epf-mhi.c | 137 phys_addr_t *paddr, void __iomem **vaddr, in __pci_epf_mhi_alloc_map() 145 *vaddr = pci_epc_mem_alloc_addr(epc, paddr, size + offset); in __pci_epf_mhi_alloc_map() 149 ret = pci_epc_map_addr(epc, epf->func_no, epf->vfunc_no, *paddr, in __pci_epf_mhi_alloc_map() 152 pci_epc_mem_free_addr(epc, *paddr, *vaddr, size + offset); in __pci_epf_mhi_alloc_map() 156 *paddr = *paddr + offset; in __pci_epf_mhi_alloc_map() 163 phys_addr_t *paddr, void __iomem **vaddr, in pci_epf_mhi_alloc_map() 169 return __pci_epf_mhi_alloc_map(mhi_cntrl, pci_addr, paddr, vaddr, in pci_epf_mhi_alloc_map() 174 u64 pci_addr, phys_addr_t paddr, in __pci_epf_mhi_unmap_free() 182 pci_epc_unmap_addr(epc, epf->func_no, epf->vfunc_no, paddr in __pci_epf_mhi_unmap_free() 136 __pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t *paddr, void __iomem **vaddr, size_t offset, size_t size) __pci_epf_mhi_alloc_map() argument 162 pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t *paddr, void __iomem **vaddr, size_t size) pci_epf_mhi_alloc_map() argument 173 __pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t paddr, void __iomem *vaddr, size_t offset, size_t size) __pci_epf_mhi_unmap_free() argument 187 pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t paddr, void __iomem *vaddr, size_t size) pci_epf_mhi_unmap_free() argument [all...] |
/kernel/linux/linux-6.6/net/sctp/ |
H A D | diag.c | 30 union sctp_addr laddr, paddr; in inet_diag_msg_sctpasoc_fill() local 36 paddr = asoc->peer.primary_path->ipaddr; in inet_diag_msg_sctpasoc_fill() 48 *(struct in6_addr *)r->id.idiag_dst = paddr.v6.sin6_addr; in inet_diag_msg_sctpasoc_fill() 56 r->id.idiag_dst[0] = paddr.v4.sin_addr.s_addr; in inet_diag_msg_sctpasoc_fill() 426 union sctp_addr laddr, paddr; in sctp_diag_dump_one() local 440 paddr.v4.sin_port = req->id.idiag_dport; in sctp_diag_dump_one() 441 paddr.v4.sin_addr.s_addr = req->id.idiag_dst[0]; in sctp_diag_dump_one() 442 paddr.v4.sin_family = AF_INET; in sctp_diag_dump_one() 449 paddr.v6.sin6_port = req->id.idiag_dport; in sctp_diag_dump_one() 450 memcpy(&paddr in sctp_diag_dump_one() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/sti/bdisp/ |
H A D | bdisp-hw.c | 47 dma_addr_t paddr; /* Physical address for filter table */ member 454 dma_addr_t paddr; in bdisp_hw_alloc_nodes() local 457 base = dma_alloc_attrs(dev, node_size * MAX_NB_NODE, &paddr, in bdisp_hw_alloc_nodes() 468 ctx->node_paddr[i] = paddr; in bdisp_hw_alloc_nodes() 469 dev_dbg(dev, "node[%d]=0x%p (paddr=%pad)\n", i, ctx->node[i], in bdisp_hw_alloc_nodes() 470 &paddr); in bdisp_hw_alloc_nodes() 472 paddr += node_size; in bdisp_hw_alloc_nodes() 493 bdisp_h_filter[0].paddr, DMA_ATTR_WRITE_COMBINE); in bdisp_hw_free_filters() 509 dma_addr_t paddr; in bdisp_hw_alloc_filters() local 513 base = dma_alloc_attrs(dev, size, &paddr, GFP_KERNE in bdisp_hw_alloc_filters() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/bdisp/ |
H A D | bdisp-hw.c | 47 dma_addr_t paddr; /* Physical address for filter table */ member 454 dma_addr_t paddr; in bdisp_hw_alloc_nodes() local 457 base = dma_alloc_attrs(dev, node_size * MAX_NB_NODE, &paddr, in bdisp_hw_alloc_nodes() 468 ctx->node_paddr[i] = paddr; in bdisp_hw_alloc_nodes() 469 dev_dbg(dev, "node[%d]=0x%p (paddr=%pad)\n", i, ctx->node[i], in bdisp_hw_alloc_nodes() 470 &paddr); in bdisp_hw_alloc_nodes() 472 paddr += node_size; in bdisp_hw_alloc_nodes() 493 bdisp_h_filter[0].paddr, DMA_ATTR_WRITE_COMBINE); in bdisp_hw_free_filters() 509 dma_addr_t paddr; in bdisp_hw_alloc_filters() local 513 base = dma_alloc_attrs(dev, size, &paddr, GFP_KERNE in bdisp_hw_alloc_filters() [all...] |
/kernel/linux/linux-6.6/arch/m68k/mm/ |
H A D | cache.c | 18 unsigned long paddr; in virt_to_phys_slow() local 36 : "=a" (paddr) in virt_to_phys_slow() 38 return paddr; in virt_to_phys_slow()
|
/kernel/linux/linux-6.6/arch/ia64/mm/ |
H A D | numa.c | 46 paddr_to_nid(unsigned long paddr) in paddr_to_nid() argument 51 if (paddr >= node_memblk[i].start_paddr && in paddr_to_nid() 52 paddr < node_memblk[i].start_paddr + node_memblk[i].size) in paddr_to_nid()
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | symlink.c | 33 const char *paddr; in ext4_encrypted_get_link() local 49 paddr = fscrypt_get_symlink(inode, caddr, max_size, done); in ext4_encrypted_get_link() 52 return paddr; in ext4_encrypted_get_link()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | processor.c | 80 vm_paddr_t paddr = vm_phy_pages_alloc(vm, in virt_pgd_alloc() local 83 vm->pgd = paddr; in virt_pgd_alloc() 88 void _virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in _virt_pg_map() argument 100 TEST_ASSERT((paddr % vm->page_size) == 0, in _virt_pg_map() 102 " paddr: 0x%lx vm->page_size: 0x%x", paddr, vm->page_size); in _virt_pg_map() 103 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in _virt_pg_map() 105 " paddr: 0x%lx vm->max_gfn: 0x%lx vm->page_size: 0x%x", in _virt_pg_map() 106 paddr, vm->max_gfn, vm->page_size); in _virt_pg_map() 136 *ptep = paddr | in _virt_pg_map() 140 virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, uint32_t pgd_memslot) virt_pg_map() argument [all...] |
/kernel/liteos_a/kernel/base/vm/ |
H A D | los_vm_fault.c | 103 PADDR_T paddr; in OsDoReadFault() local 120 paddr = LOS_PaddrQuery(vmPgFault->pageKVaddr); in OsDoReadFault() 121 page = LOS_VmPageGet(paddr); in OsDoReadFault() 126 ret = LOS_ArchMmuMap(&space->archMmu, vaddr, paddr, 1, in OsDoReadFault() 260 PADDR_T paddr = 0; in OsDoSharedFault() local 271 ret = LOS_ArchMmuQuery(&space->archMmu, vmPgFault->vaddr, &paddr, NULL); in OsDoSharedFault() 274 ret = LOS_ArchMmuMap(&space->archMmu, vaddr, paddr, 1, region->regionFlags); in OsDoSharedFault() 293 paddr = LOS_PaddrQuery(vmPgFault->pageKVaddr); in OsDoSharedFault() 294 page = LOS_VmPageGet(paddr); in OsDoSharedFault() 300 ret = LOS_ArchMmuMap(&space->archMmu, vaddr, paddr, in OsDoSharedFault() [all...] |
/kernel/linux/linux-5.10/drivers/firmware/ |
H A D | stratix10-svc.c | 82 * @paddr: physical address 92 phys_addr_t paddr; member 100 * @paddr: playload physical address 110 phys_addr_t paddr; member 181 if (pmem->paddr == addr) in svc_pa_to_va() 372 (unsigned int)pdata->paddr, pdata->command, in svc_normal_to_secure_thread() 387 a1 = (unsigned long)pdata->paddr; in svc_normal_to_secure_thread() 591 dev_dbg(dev, "SM software provides paddr: 0x%016x, size: 0x%08x\n", in svc_get_sh_memory() 612 phys_addr_t paddr; in svc_create_memory_pool() local 623 paddr in svc_create_memory_pool() [all...] |
/kernel/linux/linux-5.10/arch/ia64/include/asm/uv/ |
H A D | uv_hub.h | 145 static inline unsigned long uv_soc_phys_ram_to_gpa(unsigned long paddr) in uv_soc_phys_ram_to_gpa() argument 147 if (paddr < uv_hub_info->lowmem_remap_top) in uv_soc_phys_ram_to_gpa() 148 paddr += uv_hub_info->lowmem_remap_base; in uv_soc_phys_ram_to_gpa() 149 return paddr | uv_hub_info->gnode_upper; in uv_soc_phys_ram_to_gpa()
|