/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | qcom-irq-combiner.c | 176 phys_addr_t paddr; in get_registers_cb() local 183 paddr = reg->address; in get_registers_cb() 187 dev_err(ctx->dev, "Bad register resource @%pa\n", &paddr); in get_registers_cb() 194 dev_err(ctx->dev, "Can't map register @%pa\n", &paddr); in get_registers_cb()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/s390x/ |
H A D | processor.c | 15 vm_paddr_t paddr; in virt_arch_pgd_alloc() local 23 paddr = vm_phy_pages_alloc(vm, PAGES_PER_REGION, in virt_arch_pgd_alloc() 26 memset(addr_gpa2hva(vm, paddr), 0xff, PAGES_PER_REGION * vm->page_size); in virt_arch_pgd_alloc() 28 vm->pgd = paddr; in virt_arch_pgd_alloc() 65 " paddr: 0x%lx vm->page_size: 0x%x", in virt_arch_pg_map() 69 " paddr: 0x%lx vm->max_gfn: 0x%lx vm->page_size: 0x%x", in virt_arch_pg_map()
|
/kernel/linux/linux-5.10/arch/x86/kernel/kprobes/ |
H A D | opt.c | 277 static int can_optimize(unsigned long paddr) in can_optimize() argument 284 if (!kallsyms_lookup_size_offset(paddr, &size, &offset)) in can_optimize() 291 if (((paddr >= (unsigned long)__entry_text_start) && in can_optimize() 292 (paddr < (unsigned long)__entry_text_end))) in can_optimize() 300 addr = paddr - offset; in can_optimize() 301 while (addr < paddr - offset + size) { /* Decode until function end */ in can_optimize() 332 insn_jump_into_range(&insn, paddr + INT3_INSN_SIZE, in can_optimize()
|
/kernel/linux/linux-5.10/drivers/char/agp/ |
H A D | i460-agp.c | 79 u64 paddr; /* physical address of large page */ member 296 unsigned long paddr, io_pg_start, io_page_size; in i460_insert_memory_small_io_page() local 328 paddr = page_to_phys(mem->pages[i]); in i460_insert_memory_small_io_page() 329 for (k = 0; k < I460_IOPAGES_PER_KPAGE; k++, j++, paddr += io_page_size) in i460_insert_memory_small_io_page() 330 WR_GATT(j, i460_mask_memory(agp_bridge, paddr, mem->type)); in i460_insert_memory_small_io_page() 362 * pg_num. i460.lp_desc[pg_num].paddr is the physical address of the large page and 385 lp->paddr = page_to_phys(lp->page); in i460_alloc_large_page() 445 lp->paddr, 0)); in i460_insert_memory_large_io_page()
|
/kernel/linux/linux-6.6/arch/arc/mm/ |
H A D | tlb.c | 476 phys_addr_t paddr = pte_val(*ptep) & PAGE_MASK_PHYS; in update_mmu_cache_range() local 495 addr_not_cache_congruent(paddr, vaddr)) { in update_mmu_cache_range() 499 unsigned long offset = offset_in_folio(folio, paddr); in update_mmu_cache_range() 501 paddr -= offset; in update_mmu_cache_range() 504 __flush_dcache_pages(paddr, paddr, nr); in update_mmu_cache_range() 508 __inv_icache_pages(paddr, vaddr, nr); in update_mmu_cache_range()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_render_cl.c | 104 return bo->paddr + surf->offset + VC4_TILE_BUFFER_SIZE * in vc4_full_res_offset() 145 rcl_u32(setup, setup->color_read->paddr + in emit_tile() 167 rcl_u32(setup, setup->zs_read->paddr + in emit_tile() 235 (setup->zs_write->paddr + args->zs_write.offset) | in emit_tile() 358 (setup->color_write ? (setup->color_write->paddr + in vc4_create_rcl_bo() 377 exec->ct1ca = setup->rcl->paddr; in vc4_create_rcl_bo() 378 exec->ct1ea = setup->rcl->paddr + setup->next_offset; in vc4_create_rcl_bo()
|
/kernel/linux/linux-6.6/drivers/char/agp/ |
H A D | i460-agp.c | 79 u64 paddr; /* physical address of large page */ member 296 unsigned long paddr, io_pg_start, io_page_size; in i460_insert_memory_small_io_page() local 328 paddr = page_to_phys(mem->pages[i]); in i460_insert_memory_small_io_page() 329 for (k = 0; k < I460_IOPAGES_PER_KPAGE; k++, j++, paddr += io_page_size) in i460_insert_memory_small_io_page() 330 WR_GATT(j, i460_mask_memory(agp_bridge, paddr, mem->type)); in i460_insert_memory_small_io_page() 362 * pg_num. i460.lp_desc[pg_num].paddr is the physical address of the large page and 385 lp->paddr = page_to_phys(lp->page); in i460_alloc_large_page() 445 lp->paddr, 0)); in i460_insert_memory_large_io_page()
|
/kernel/linux/linux-6.6/arch/x86/kernel/kprobes/ |
H A D | opt.c | 264 static int can_optimize(unsigned long paddr) in can_optimize() argument 271 if (!kallsyms_lookup_size_offset(paddr, &size, &offset)) in can_optimize() 278 if (((paddr >= (unsigned long)__entry_text_start) && in can_optimize() 279 (paddr < (unsigned long)__entry_text_end))) in can_optimize() 287 addr = paddr - offset; in can_optimize() 288 while (addr < paddr - offset + size) { /* Decode until function end */ in can_optimize() 331 if (insn_jump_into_range(&insn, paddr + INT3_INSN_SIZE, in can_optimize()
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | hugetlbpage.c | 132 unsigned long size, paddr; in clear_huge_pte_skeys() local 141 paddr = rste & PUD_MASK; in clear_huge_pte_skeys() 145 paddr = rste & PMD_MASK; in clear_huge_pte_skeys() 149 __storage_key_init_range(paddr, paddr + size - 1); in clear_huge_pte_skeys()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | hugetlbpage.c | 125 unsigned long size, paddr; in clear_huge_pte_skeys() local 134 paddr = rste & PUD_MASK; in clear_huge_pte_skeys() 138 paddr = rste & PMD_MASK; in clear_huge_pte_skeys() 142 __storage_key_init_range(paddr, paddr + size - 1); in clear_huge_pte_skeys()
|
/kernel/linux/linux-5.10/drivers/media/platform/sti/delta/ |
H A D | delta-mjpeg-dec.c | 259 params->picture_start_addr_p = (u32)(au->paddr); in delta_mjpeg_ipc_decode() 260 params->picture_end_addr_p = (u32)(au->paddr + au->size - 1); in delta_mjpeg_ipc_decode() 278 (u32)frame->paddr; in delta_mjpeg_ipc_decode() 280 (u32)(frame->paddr in delta_mjpeg_ipc_decode() 415 au.paddr += data_offset; in delta_mjpeg_decode()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | hal_rx.h | 312 void ath11k_hal_rx_buf_addr_info_set(void *desc, dma_addr_t paddr, 314 void ath11k_hal_rx_buf_addr_info_get(void *desc, dma_addr_t *paddr, 317 dma_addr_t *paddr, u32 *desc_bank); 321 dma_addr_t *paddr, u32 *desc_bank); 323 dma_addr_t *paddr, u32 *sw_cookie,
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | earlycon.c | 39 static void __iomem * __init earlycon_map(resource_size_t paddr, size_t size) in earlycon_map() argument 43 set_fixmap_io(FIX_EARLYCON_MEM_BASE, paddr & PAGE_MASK); in earlycon_map() 45 base += paddr & ~PAGE_MASK; in earlycon_map() 47 base = ioremap(paddr, size); in earlycon_map() 50 pr_err("%s: Couldn't map %pa\n", __func__, &paddr); in earlycon_map()
|
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | earlycon.c | 39 static void __iomem * __init earlycon_map(resource_size_t paddr, size_t size) in earlycon_map() argument 43 set_fixmap_io(FIX_EARLYCON_MEM_BASE, paddr & PAGE_MASK); in earlycon_map() 45 base += paddr & ~PAGE_MASK; in earlycon_map() 47 base = ioremap(paddr, size); in earlycon_map() 50 pr_err("%s: Couldn't map %pa\n", __func__, &paddr); in earlycon_map()
|
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/delta/ |
H A D | delta-mjpeg-dec.c | 259 params->picture_start_addr_p = (u32)(au->paddr); in delta_mjpeg_ipc_decode() 260 params->picture_end_addr_p = (u32)(au->paddr + au->size - 1); in delta_mjpeg_ipc_decode() 278 (u32)frame->paddr; in delta_mjpeg_ipc_decode() 280 (u32)(frame->paddr in delta_mjpeg_ipc_decode() 415 au.paddr += data_offset; in delta_mjpeg_decode()
|
/kernel/linux/linux-6.6/drivers/iommu/amd/ |
H A D | io_pgtable_v2.c | 63 static u64 set_pte_attr(u64 paddr, u64 pg_size, int prot) in set_pte_attr() argument 67 pte = __sme_set(paddr & PM_ADDR_MASK); in set_pte_attr() 237 phys_addr_t paddr, size_t pgsize, size_t pgcount, in iommu_v2_map_pages() 266 *pte = set_pte_attr(paddr, map_size, prot); in iommu_v2_map_pages() 270 paddr += map_size; in iommu_v2_map_pages() 236 iommu_v2_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) iommu_v2_map_pages() argument
|
/kernel/linux/linux-5.10/drivers/media/platform/s3c-camif/ |
H A D | camif-capture.c | 242 struct camif_addr *paddr) in camif_prepare_addr() 255 paddr->y = vb2_dma_contig_plane_dma_addr(vb, 0); in camif_prepare_addr() 259 paddr->cb = 0; in camif_prepare_addr() 260 paddr->cr = 0; in camif_prepare_addr() 264 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr() 265 paddr->cr = 0; in camif_prepare_addr() 268 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr() 271 paddr in camif_prepare_addr() 241 camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb, struct camif_addr *paddr) camif_prepare_addr() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s3c-camif/ |
H A D | camif-capture.c | 242 struct camif_addr *paddr) in camif_prepare_addr() 255 paddr->y = vb2_dma_contig_plane_dma_addr(vb, 0); in camif_prepare_addr() 259 paddr->cb = 0; in camif_prepare_addr() 260 paddr->cr = 0; in camif_prepare_addr() 264 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr() 265 paddr->cr = 0; in camif_prepare_addr() 268 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr() 271 paddr in camif_prepare_addr() 241 camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb, struct camif_addr *paddr) camif_prepare_addr() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | sev.c | 493 unsigned long vaddr, phys_addr_t *paddr) in vc_slow_virt_to_phys() 522 *paddr = pa; in vc_slow_virt_to_phys() 685 static void early_set_pages_state(unsigned long vaddr, unsigned long paddr, in early_set_pages_state() argument 694 paddr = paddr & PAGE_MASK; in early_set_pages_state() 695 paddr_end = paddr + (npages << PAGE_SHIFT); in early_set_pages_state() 697 while (paddr < paddr_end) { in early_set_pages_state() 701 if (WARN(ret, "Failed to validate address 0x%lx ret %d", paddr, ret)) in early_set_pages_state() 709 sev_es_wr_ghcb_msr(GHCB_MSR_PSC_REQ_GFN(paddr >> PAGE_SHIFT, op)); in early_set_pages_state() 720 "Failed to change page state to '%s' paddr in early_set_pages_state() 492 vc_slow_virt_to_phys(struct ghcb *ghcb, struct es_em_ctxt *ctxt, unsigned long vaddr, phys_addr_t *paddr) vc_slow_virt_to_phys() argument 742 early_snp_set_memory_private(unsigned long vaddr, unsigned long paddr, unsigned long npages) early_snp_set_memory_private() argument 761 early_snp_set_memory_shared(unsigned long vaddr, unsigned long paddr, unsigned long npages) early_snp_set_memory_shared() argument 777 snp_prep_memory(unsigned long paddr, unsigned int sz, enum psc_op op) snp_prep_memory() argument 1429 phys_addr_t paddr; vc_do_mmio() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | fsl_raid.c | 251 void *cf, dma_addr_t paddr) in fsl_re_init_desc() 259 desc->hwdesc.lbea32 = upper_32_bits(paddr); in fsl_re_init_desc() 260 desc->hwdesc.addr_low = lower_32_bits(paddr); in fsl_re_init_desc() 262 desc->cf_paddr = paddr; in fsl_re_init_desc() 265 desc->cdb_paddr = paddr + FSL_RE_CF_DESC_SIZE; in fsl_re_init_desc() 275 dma_addr_t paddr; in fsl_re_chan_alloc_desc() local 297 &paddr); in fsl_re_chan_alloc_desc() 303 desc = fsl_re_init_desc(re_chan, desc, cf, paddr); in fsl_re_chan_alloc_desc() 576 dma_addr_t paddr; in fsl_re_alloc_chan_resources() local 586 &paddr); in fsl_re_alloc_chan_resources() 249 fsl_re_init_desc(struct fsl_re_chan *re_chan, struct fsl_re_desc *desc, void *cf, dma_addr_t paddr) fsl_re_init_desc() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | fimc-reg.c | 529 void fimc_hw_set_input_addr(struct fimc_dev *dev, struct fimc_addr *paddr) in fimc_hw_set_input_addr() argument 535 writel(paddr->y, dev->regs + FIMC_REG_CIIYSA(0)); in fimc_hw_set_input_addr() 536 writel(paddr->cb, dev->regs + FIMC_REG_CIICBSA(0)); in fimc_hw_set_input_addr() 537 writel(paddr->cr, dev->regs + FIMC_REG_CIICRSA(0)); in fimc_hw_set_input_addr() 544 struct fimc_addr *paddr, int index) in fimc_hw_set_output_addr() 548 writel(paddr->y, dev->regs + FIMC_REG_CIOYSA(i)); in fimc_hw_set_output_addr() 549 writel(paddr->cb, dev->regs + FIMC_REG_CIOCBSA(i)); in fimc_hw_set_output_addr() 550 writel(paddr->cr, dev->regs + FIMC_REG_CIOCRSA(i)); in fimc_hw_set_output_addr() 552 i, paddr->y, paddr in fimc_hw_set_output_addr() 543 fimc_hw_set_output_addr(struct fimc_dev *dev, struct fimc_addr *paddr, int index) fimc_hw_set_output_addr() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | fsl_raid.c | 252 void *cf, dma_addr_t paddr) in fsl_re_init_desc() 260 desc->hwdesc.lbea32 = upper_32_bits(paddr); in fsl_re_init_desc() 261 desc->hwdesc.addr_low = lower_32_bits(paddr); in fsl_re_init_desc() 263 desc->cf_paddr = paddr; in fsl_re_init_desc() 266 desc->cdb_paddr = paddr + FSL_RE_CF_DESC_SIZE; in fsl_re_init_desc() 276 dma_addr_t paddr; in fsl_re_chan_alloc_desc() local 298 &paddr); in fsl_re_chan_alloc_desc() 304 desc = fsl_re_init_desc(re_chan, desc, cf, paddr); in fsl_re_chan_alloc_desc() 577 dma_addr_t paddr; in fsl_re_alloc_chan_resources() local 587 &paddr); in fsl_re_alloc_chan_resources() 250 fsl_re_init_desc(struct fsl_re_chan *re_chan, struct fsl_re_desc *desc, void *cf, dma_addr_t paddr) fsl_re_init_desc() argument [all...] |
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | dma.c | 58 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, in arch_sync_dma_for_device() argument 61 void *addr = phys_to_virt(paddr); in arch_sync_dma_for_device()
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | page.h | 65 #define __phys_to_pfn(paddr) ((unsigned long)((paddr) >> PAGE_SHIFT))
|
H A D | page_no.h | 21 #define __va(paddr) ((void *)((unsigned long)(paddr)))
|