/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-pinctrl.h | 72 #define AM62AX_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 73 #define AM62AX_MCU_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 75 #define AM62DX_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 76 #define AM62DX_MCU_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 78 #define AM62PX_IOPAD(pa, val, muxmode) (((pa) argument 79 AM62PX_MCU_IOPAD(pa,val,muxmode) global() argument 81 AM62X_IOPAD(pa,val,muxmode) global() argument 82 AM62X_MCU_IOPAD(pa,val,muxmode) global() argument 84 AM64X_IOPAD(pa,val,muxmode) global() argument 85 AM64X_MCU_IOPAD(pa,val,muxmode) global() argument 87 AM65X_IOPAD(pa,val,muxmode) global() argument 88 AM65X_WKUP_IOPAD(pa,val,muxmode) global() argument 90 J721E_IOPAD(pa,val,muxmode) global() argument 91 J721E_WKUP_IOPAD(pa,val,muxmode) global() argument 93 J721S2_IOPAD(pa,val,muxmode) global() argument 94 J721S2_WKUP_IOPAD(pa,val,muxmode) global() argument 96 J722S_IOPAD(pa,val,muxmode) global() argument 97 J722S_MCU_IOPAD(pa,val,muxmode) global() argument 99 J784S4_IOPAD(pa,val,muxmode) global() argument 100 J784S4_WKUP_IOPAD(pa,val,muxmode) global() argument [all...] |
/linux/include/dt-bindings/pinctrl/ |
H A D | omap.h | 57 #define OMAP_IOPAD_OFFSET(pa, offset) (((pa) & 0xffff) - (offset)) argument 59 #define OMAP2420_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0030) (val) argument 60 #define OMAP2430_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2030) (val) argument 61 #define OMAP3_CORE1_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2030) (val) argument 62 #define OMAP3430_CORE2_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), argument 63 OMAP3630_CORE2_IOPAD(pa,val) global() argument 64 OMAP3_WKUP_IOPAD(pa,val) global() argument 65 DM814X_IOPAD(pa,val) global() argument 66 DM816X_IOPAD(pa,val) global() argument 67 AM33XX_IOPAD(pa,val) global() argument 68 AM33XX_PADCONF(pa,conf,mux) global() argument [all...] |
/linux/arch/x86/mm/ |
H A D | srat.c | 28 acpi_numa_x2apic_affinity_init(struct acpi_srat_x2apic_cpu_affinity *pa) in acpi_numa_x2apic_affinity_init() argument 35 if (pa->header.length < sizeof(struct acpi_srat_x2apic_cpu_affinity)) { in acpi_numa_x2apic_affinity_init() 39 if ((pa->flags & ACPI_SRAT_CPU_ENABLED) == 0) in acpi_numa_x2apic_affinity_init() 41 pxm = pa->proximity_domain; in acpi_numa_x2apic_affinity_init() 42 apic_id = pa->apic_id; in acpi_numa_x2apic_affinity_init() 65 acpi_numa_processor_affinity_init(struct acpi_srat_cpu_affinity *pa) in acpi_numa_processor_affinity_init() argument 72 if (pa->header.length != sizeof(struct acpi_srat_cpu_affinity)) { in acpi_numa_processor_affinity_init() 76 if ((pa->flags & ACPI_SRAT_CPU_ENABLED) == 0) in acpi_numa_processor_affinity_init() 78 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init() 80 pxm |= *((unsigned int*)pa in acpi_numa_processor_affinity_init() [all...] |
/linux/arch/arm/mach-omap1/ |
H A D | io.c | 75 u8 omap_readb(u32 pa) in omap_readb() argument 77 return __raw_readb(OMAP1_IO_ADDRESS(pa)); in omap_readb() 81 u16 omap_readw(u32 pa) in omap_readw() argument 83 return __raw_readw(OMAP1_IO_ADDRESS(pa)); in omap_readw() 87 u32 omap_readl(u32 pa) in omap_readl() argument 89 return __raw_readl(OMAP1_IO_ADDRESS(pa)); in omap_readl() 93 void omap_writeb(u8 v, u32 pa) in omap_writeb() argument 95 __raw_writeb(v, OMAP1_IO_ADDRESS(pa)); in omap_writeb() 99 void omap_writew(u16 v, u32 pa) in omap_writew() argument 101 __raw_writew(v, OMAP1_IO_ADDRESS(pa)); in omap_writew() 105 omap_writel(u32 v,u32 pa) omap_writel() argument [all...] |
/linux/arch/arm64/kernel/ |
H A D | acpi_numa.c | 40 struct acpi_srat_gicc_affinity *pa; in acpi_parse_gicc_pxm() local 46 pa = (struct acpi_srat_gicc_affinity *)header; in acpi_parse_gicc_pxm() 47 if (!pa) in acpi_parse_gicc_pxm() 50 if (!(pa->flags & ACPI_SRAT_GICC_ENABLED)) in acpi_parse_gicc_pxm() 53 pxm = pa->proximity_domain; in acpi_parse_gicc_pxm() 62 cpu = get_cpu_for_acpi_id(pa->acpi_processor_uid); in acpi_parse_gicc_pxm() 81 void __init acpi_numa_gicc_affinity_init(struct acpi_srat_gicc_affinity *pa) in acpi_numa_gicc_affinity_init() argument 88 if (pa->header.length < sizeof(struct acpi_srat_gicc_affinity)) { in acpi_numa_gicc_affinity_init() 90 pa->header.length); in acpi_numa_gicc_affinity_init() 95 if (!(pa in acpi_numa_gicc_affinity_init() [all...] |
/linux/arch/riscv/kernel/ |
H A D | acpi_numa.c | 52 struct acpi_srat_rintc_affinity *pa; in acpi_parse_rintc_pxm() local 58 pa = (struct acpi_srat_rintc_affinity *)header; in acpi_parse_rintc_pxm() 59 if (!pa) in acpi_parse_rintc_pxm() 62 if (!(pa->flags & ACPI_SRAT_RINTC_ENABLED)) in acpi_parse_rintc_pxm() 65 pxm = pa->proximity_domain; in acpi_parse_rintc_pxm() 74 cpu = get_cpu_for_acpi_id(pa->acpi_processor_uid); in acpi_parse_rintc_pxm() 105 void __init acpi_numa_rintc_affinity_init(struct acpi_srat_rintc_affinity *pa) in acpi_numa_rintc_affinity_init() argument 112 if (pa->header.length < sizeof(struct acpi_srat_rintc_affinity)) { in acpi_numa_rintc_affinity_init() 113 pr_err("SRAT: Invalid SRAT header length: %d\n", pa->header.length); in acpi_numa_rintc_affinity_init() 118 if (!(pa in acpi_numa_rintc_affinity_init() [all...] |
/linux/drivers/s390/cio/ |
H A D | vfio_ccw_cp.c | 44 * @pa: page_array on which to perform the operation 55 * -EINVAL if pa->pa_nr is not initially zero, or pa->pa_iova is not NULL 58 static int page_array_alloc(struct page_array *pa, unsigned int len) in page_array_alloc() argument 60 if (pa->pa_nr || pa->pa_iova) in page_array_alloc() 66 pa->pa_nr = len; in page_array_alloc() 68 pa->pa_iova = kcalloc(len, sizeof(*pa->pa_iova), GFP_KERNEL); in page_array_alloc() 69 if (!pa in page_array_alloc() 91 page_array_unpin(struct page_array * pa,struct vfio_device * vdev,int pa_nr,bool unaligned) page_array_unpin() argument 131 page_array_pin(struct page_array * pa,struct vfio_device * vdev,bool unaligned) page_array_pin() argument 169 page_array_unpin_free(struct page_array * pa,struct vfio_device * vdev,bool unaligned) page_array_unpin_free() argument 176 page_array_iova_pinned(struct page_array * pa,u64 iova,u64 length) page_array_iova_pinned() argument 192 page_array_idal_create_words(struct page_array * pa,dma64_t * idaws) page_array_idal_create_words() argument 608 ccwchain_fetch_ccw(struct ccw1 * ccw,struct page_array * pa,struct channel_program * cp) ccwchain_fetch_ccw() argument 685 ccwchain_fetch_one(struct ccw1 * ccw,struct page_array * pa,struct channel_program * cp) ccwchain_fetch_one() argument 816 struct page_array *pa; cp_prefetch() local [all...] |
/linux/include/linux/soc/ti/ |
H A D | omap1-io.h | 12 extern u8 omap_readb(u32 pa); 13 extern u16 omap_readw(u32 pa); 14 extern u32 omap_readl(u32 pa); 15 extern void omap_writeb(u8 v, u32 pa); 16 extern void omap_writew(u16 v, u32 pa); 17 extern void omap_writel(u32 v, u32 pa); 19 static inline u8 omap_readb(u32 pa) { return 0; } in omap_readb() argument 20 static inline u16 omap_readw(u32 pa) { return 0; } in omap_readw() argument 21 static inline u32 omap_readl(u32 pa) { return 0; } in omap_readl() argument 22 static inline void omap_writeb(u8 v, u32 pa) { } in omap_writeb() argument 23 omap_writew(u16 v,u32 pa) omap_writew() argument 24 omap_writel(u32 v,u32 pa) omap_writel() argument [all...] |
/linux/arch/s390/mm/ |
H A D | cmm.c | 65 struct cmm_page_array *pa, *npa; in cmm_alloc_pages() local 73 pa = *list; in cmm_alloc_pages() 74 if (!pa || pa->index >= CMM_NR_PAGES) { in cmm_alloc_pages() 84 pa = *list; in cmm_alloc_pages() 85 if (!pa || pa->index >= CMM_NR_PAGES) { in cmm_alloc_pages() 86 npa->next = pa; in cmm_alloc_pages() 88 pa = npa; in cmm_alloc_pages() 89 *list = pa; in cmm_alloc_pages() 105 struct cmm_page_array *pa; __cmm_free_pages() local [all...] |
/linux/drivers/thermal/ |
H A D | gov_power_allocator.c | 363 struct power_actor *pa = &power[i]; in divvy_up_power() local 365 pa->granted_power = pa->max_power; in divvy_up_power() 372 struct power_actor *pa = &power[i]; in divvy_up_power() local 373 u64 req_range = (u64)pa->weighted_req_power * power_range; in divvy_up_power() 375 pa->granted_power = DIV_ROUND_CLOSEST_ULL(req_range, in divvy_up_power() 378 if (pa->granted_power > pa->max_power) { in divvy_up_power() 379 extra_power += pa->granted_power - pa in divvy_up_power() 397 struct power_actor *pa = &power[i]; divvy_up_power() local 428 struct power_actor *pa = &power[i]; allocate_power() local 465 struct power_actor *pa = &power[i]; allocate_power() local [all...] |
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | umc_v6_7.h | 60 #define CHANNEL_HASH(channel_idx, pa) (((channel_idx) >> 4) ^ \ argument 61 (((pa) >> 20) & 0x1ULL & adev->df.hash_status.hash_64k) ^ \ 62 (((pa) >> 25) & 0x1ULL & adev->df.hash_status.hash_2m) ^ \ 63 (((pa) >> 34) & 0x1ULL & adev->df.hash_status.hash_1g)) 64 #define SET_CHANNEL_HASH(channel_idx, pa) do { \ argument 65 (pa) &= ~(0x1ULL << UMC_V6_7_PA_CH4_BIT); \ 66 (pa) |= (CHANNEL_HASH(channel_idx, pa) << UMC_V6_7_PA_CH4_BIT); \
|
/linux/arch/arm/mach-omap2/ |
H A D | iomap.h | 34 #define OMAP2_L3_IO_ADDRESS(pa) IOMEM((pa) + OMAP2_L3_IO_OFFSET) /* L3 */ argument 37 #define OMAP2_L4_IO_ADDRESS(pa) IOMEM((pa) + OMAP2_L4_IO_OFFSET) /* L4 */ argument 40 #define OMAP4_L3_IO_ADDRESS(pa) IOMEM((pa) + OMAP4_L3_IO_OFFSET) /* L3 */ argument 43 #define AM33XX_L4_WK_IO_ADDRESS(pa) IOMEM((pa) + AM33XX_L4_WK_IO_OFFSET) argument 46 #define OMAP4_L3_PER_IO_ADDRESS(pa) IOMEM((pa) argument 49 OMAP2_EMU_IO_ADDRESS(pa) global() argument [all...] |
/linux/fs/ext4/ |
H A D | mballoc.c | 372 * - per-pa lock (pa) 377 * - new pa 381 * - find and use pa: 382 * pa 384 * - release consumed pa: 385 * pa 391 * pa 395 * pa 400 * pa 769 struct ext4_prealloc_space *pa; __mb_check_buddy() local 3829 struct ext4_prealloc_space *pa; ext4_mb_cleanup_pa() local 4701 struct ext4_prealloc_space *pa = ac->ac_pa; ext4_discard_allocated_blocks() local 4735 ext4_mb_use_inode_pa(struct ext4_allocation_context * ac,struct ext4_prealloc_space * pa) ext4_mb_use_inode_pa() argument 4766 ext4_mb_use_group_pa(struct ext4_allocation_context * ac,struct ext4_prealloc_space * pa) ext4_mb_use_group_pa() argument 4795 ext4_mb_check_group_pa(ext4_fsblk_t goal_block,struct ext4_prealloc_space * pa,struct ext4_prealloc_space * cpa) ext4_mb_check_group_pa() argument 4821 ext4_mb_pa_goal_check(struct ext4_allocation_context * ac,struct ext4_prealloc_space * pa) ext4_mb_pa_goal_check() argument 5060 struct ext4_prealloc_space *pa; ext4_mb_generate_from_pa() local 5095 ext4_mb_mark_pa_deleted(struct super_block * sb,struct ext4_prealloc_space * pa) ext4_mb_mark_pa_deleted() argument 5114 ext4_mb_pa_free(struct ext4_prealloc_space * pa) ext4_mb_pa_free() argument 5124 struct ext4_prealloc_space *pa; ext4_mb_pa_callback() local 5135 ext4_mb_put_pa(struct ext4_allocation_context * ac,struct super_block * sb,struct ext4_prealloc_space * pa) ext4_mb_put_pa() argument 5230 struct ext4_prealloc_space *pa; ext4_mb_new_inode_pa() local 5330 struct ext4_prealloc_space *pa; ext4_mb_new_group_pa() local 5393 ext4_mb_release_inode_pa(struct ext4_buddy * e4b,struct buffer_head * bitmap_bh,struct ext4_prealloc_space * pa) ext4_mb_release_inode_pa() argument 5445 ext4_mb_release_group_pa(struct ext4_buddy * e4b,struct ext4_prealloc_space * pa) ext4_mb_release_group_pa() argument 5479 struct ext4_prealloc_space *pa, *tmp; ext4_mb_discard_group_preallocations() local 5587 struct ext4_prealloc_space *pa, *tmp; ext4_discard_preallocations() local 5692 struct ext4_prealloc_space *pa; ext4_mb_pa_alloc() local 5705 struct ext4_prealloc_space *pa = ac->ac_pa; ext4_mb_pa_put_free() local 5731 struct ext4_prealloc_space *pa; ext4_mb_show_pa() local 5917 struct ext4_prealloc_space *pa, *tmp; ext4_mb_discard_lg_preallocations() local 5998 struct ext4_prealloc_space *tmp_pa, *pa = ac->ac_pa; ext4_mb_add_n_trim() local 6044 struct ext4_prealloc_space *pa = ac->ac_pa; ext4_mb_release_context() local [all...] |
/linux/drivers/net/ethernet/realtek/ |
H A D | r8169_firmware.c | 46 struct rtl_fw_phy_action *pa = &rtl_fw->phy_action; in rtl_fw_format_ok() local 73 pa->code = (__le32 *)(fw->data + start); in rtl_fw_format_ok() 74 pa->size = size; in rtl_fw_format_ok() 81 pa->code = (__le32 *)fw->data; in rtl_fw_format_ok() 82 pa->size = fw->size / FW_OPCODE_SIZE; in rtl_fw_format_ok() 90 struct rtl_fw_phy_action *pa = &rtl_fw->phy_action; in rtl_fw_data_ok() local 93 for (index = 0; index < pa->size; index++) { in rtl_fw_data_ok() 94 u32 action = le32_to_cpu(pa->code[index]); in rtl_fw_data_ok() 118 if (index + 2 >= pa->size) in rtl_fw_data_ok() 124 if (index + 1 + regno >= pa in rtl_fw_data_ok() 142 struct rtl_fw_phy_action *pa = &rtl_fw->phy_action; rtl_fw_write_firmware() local [all...] |
/linux/arch/mips/lib/ |
H A D | dump_tlb.c | 69 unsigned long long entrylo0, entrylo1, pa; in dump_tlb() local 150 pa = entrylo0 & ~(MIPS_ENTRYLO_RI | MIPS_ENTRYLO_XI); in dump_tlb() 152 pa |= (unsigned long long)readx_c0_entrylo0() << 30; in dump_tlb() 153 pa = (pa << 6) & PAGE_MASK; in dump_tlb() 159 pr_cont("pa=%0*llx c=%d d=%d v=%d g=%d] [", in dump_tlb() 160 pwidth, pa, c0, in dump_tlb() 165 pa = entrylo1 & ~(MIPS_ENTRYLO_RI | MIPS_ENTRYLO_XI); in dump_tlb() 167 pa |= (unsigned long long)readx_c0_entrylo1() << 30; in dump_tlb() 168 pa in dump_tlb() [all...] |
/linux/arch/loongarch/lib/ |
H A D | dump_tlb.c | 31 unsigned long long entrylo0, entrylo1, pa; in dump_tlb() local 76 pa = entrylo0 & ~(ENTRYLO_NR | ENTRYLO_NX); in dump_tlb() 77 pa = pa & PAGE_MASK; in dump_tlb() 82 pr_cont("pa=0x%0*llx c=%d d=%d v=%d g=%d plv=%lld] [", in dump_tlb() 83 pwidth, pa, c0, in dump_tlb() 89 pa = entrylo1 & ~(ENTRYLO_NR | ENTRYLO_NX); in dump_tlb() 90 pa = pa & PAGE_MASK; in dump_tlb() 94 pr_cont("pa in dump_tlb() [all...] |
/linux/arch/x86/virt/svm/ |
H A D | sev.c | 176 static void __init __snp_fixup_e820_tables(u64 pa) in __snp_fixup_e820_tables() argument 178 if (IS_ALIGNED(pa, PMD_SIZE)) in __snp_fixup_e820_tables() 197 pa = ALIGN_DOWN(pa, PMD_SIZE); in __snp_fixup_e820_tables() 198 if (e820__mapped_any(pa, pa + PMD_SIZE, E820_TYPE_RAM)) { in __snp_fixup_e820_tables() 199 pr_info("Reserving start/end of RMP table on a 2MB boundary [0x%016llx]\n", pa); in __snp_fixup_e820_tables() 200 e820__range_update(pa, PMD_SIZE, E820_TYPE_RAM, E820_TYPE_RESERVED); in __snp_fixup_e820_tables() 201 e820__range_update_table(e820_table_kexec, pa, PMD_SIZE, E820_TYPE_RAM, E820_TYPE_RESERVED); in __snp_fixup_e820_tables() 202 if (!memblock_is_region_reserved(pa, PMD_SIZ in __snp_fixup_e820_tables() 209 u64 pa, *rst, size, mapped_size; fixup_e820_tables_for_segmented_rmp() local 280 alloc_rmp_segment_desc(u64 segment_pa,u64 segment_size,u64 pa) alloc_rmp_segment_desc() argument 408 u64 rst_pa, *rst, pa, ram_pa_end, ram_pa_max; setup_segmented_rmptable() local [all...] |
/linux/fs/ |
H A D | posix_acl.c | 238 const struct posix_acl_entry *pa, *pe; in posix_acl_valid() local 242 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_valid() 243 if (pa->e_perm & ~(ACL_READ|ACL_WRITE|ACL_EXECUTE)) in posix_acl_valid() 245 switch (pa->e_tag) { in posix_acl_valid() 256 if (!kuid_has_mapping(user_ns, pa->e_uid)) in posix_acl_valid() 271 if (!kgid_has_mapping(user_ns, pa->e_gid)) in posix_acl_valid() 307 const struct posix_acl_entry *pa, *pe; in posix_acl_equiv_mode() local 317 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_equiv_mode() 318 switch (pa->e_tag) { in posix_acl_equiv_mode() 320 mode |= (pa in posix_acl_equiv_mode() 377 const struct posix_acl_entry *pa, *pe, *mask_obj; posix_acl_permission() local 454 struct posix_acl_entry *pa, *pe; posix_acl_create_masq() local 512 struct posix_acl_entry *pa, *pe; __posix_acl_chmod_masq() local [all...] |
/linux/drivers/net/fddi/skfp/ |
H A D | pmf.c | 31 static int smt_set_para(struct s_smc *smc, struct smt_para *pa, int index, 308 struct smt_para *pa ; in smt_build_pmf_response() local 365 pa = (struct smt_para *) (req + 1) ; in smt_build_pmf_response() 370 if (((u_short)len < pa->p_len + PARA_LEN) || (pa->p_len & 3)) { in smt_build_pmf_response() 375 if (((range = (pa->p_type & 0xf000)) == 0x2000) || in smt_build_pmf_response() 380 index = *((u_char *)pa + PARA_LEN + 3) ;/* index */ in smt_build_pmf_response() 382 if (!set && (pa->p_len != 4)) { in smt_build_pmf_response() 411 if (!set && (pa->p_len != 0)) { in smt_build_pmf_response() 423 pt = smt_get_ptab(pa in smt_build_pmf_response() 493 struct smt_para *pa ; smt_authorize() local 528 struct smt_para *pa ; smt_check_set_count() local 545 struct smt_para *pa ; smt_add_para() local 1067 smt_set_para(struct s_smc * smc,struct smt_para * pa,int index,int local,int set) smt_set_para() argument 1555 struct smt_para *pa ; dump_smt() local [all...] |
/linux/arch/parisc/include/asm/ |
H A D | special_insns.h | 6 unsigned long pa; \ 13 : "=&r" (pa) \ 17 pa; \ 21 unsigned long pa; \ 28 : "=&r" (pa) \ 32 pa; \
|
/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-desc.c | 177 struct xgbe_page_alloc *pa, int alloc_order, in xgbe_alloc_pages() argument 215 pa->pages = pages; in xgbe_alloc_pages() 216 pa->pages_len = PAGE_SIZE << order; in xgbe_alloc_pages() 217 pa->pages_offset = 0; in xgbe_alloc_pages() 218 pa->pages_dma = pages_dma; in xgbe_alloc_pages() 224 struct xgbe_page_alloc *pa, in xgbe_set_buffer_data() argument 227 get_page(pa->pages); in xgbe_set_buffer_data() 228 bd->pa = *pa; in xgbe_set_buffer_data() 230 bd->dma_base = pa in xgbe_set_buffer_data() [all...] |
/linux/drivers/dio/ |
H A D | dio.c | 128 unsigned long pa; in dio_find() local 133 pa = dio_scodetophysaddr(scode); in dio_find() 135 if (!pa) in dio_find() 139 va = (void *)(pa + DIO_VIRADDRBASE); in dio_find() 141 va = ioremap(pa, PAGE_SIZE); in dio_find() 201 unsigned long pa; in dio_init() local 206 pa = dio_scodetophysaddr(scode); in dio_init() 208 if (!pa) in dio_init() 212 va = (void *)(pa + DIO_VIRADDRBASE); in dio_init() 214 va = ioremap(pa, PAGE_SIZ in dio_init() [all...] |
/linux/lib/ |
H A D | test_debug_virtual.c | 24 phys_addr_t pa; in test_debug_virtual_init() local 28 pa = virt_to_phys(va); in test_debug_virtual_init() 30 pr_info("PA: %pa for VA: 0x%lx\n", &pa, (unsigned long)va); in test_debug_virtual_init() 36 pa = virt_to_phys(foo); in test_debug_virtual_init() 38 pr_info("PA: %pa for VA: 0x%lx\n", &pa, (unsigned long)va); in test_debug_virtual_init()
|
/linux/arch/arm64/kernel/pi/ |
H A D | map_range.c | 21 * @pa: Physical address of the start of the range 29 void __init map_range(u64 *pte, u64 start, u64 end, u64 pa, pgprot_t prot, in map_range() argument 38 pa &= PAGE_MASK; in map_range() 53 if (level < 2 || (level == 2 && (start | next | pa) & lmask)) { in map_range() 63 map_range(pte, start, next, pa, prot, level + 1, in map_range() 68 * Start a contiguous range if start and pa are in map_range() 71 if (((start | pa) & cmask) == 0 && may_use_cont) in map_range() 82 *tbl = __pte(__phys_to_pte_val(pa) | protval); in map_range() 84 pa += next - start; in map_range()
|
/linux/arch/mips/kernel/ |
H A D | spram.c | 116 unsigned int firstpa = 0, lastpa = 0, pa = 0; in probe_spram() local 140 if ((pa == firstpa && size == firstsize) || in probe_spram() 141 (pa == lastpa && size == lastsize)) in probe_spram() 156 pa = tag0 & SPRAM_TAG0_PA_MASK; in probe_spram() 160 firstpa = pa; in probe_spram() 164 lastpa = pa; in probe_spram() 168 unsigned int *vp = (unsigned int *)(CKSEG1 | pa); in probe_spram() 187 type, i, pa, size, enabled ? ",enabled" : ""); in probe_spram()
|