Home
last modified time | relevance | path

Searched refs:pa (Results 1 – 25 of 298) sorted by relevance

12345678910>>...12

/linux/include/dt-bindings/pinctrl/
H A Domap.h57 #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), 0x25d8) (val) argument
63 #define OMAP3630_CORE2_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x25a0) (val) argument
64 #define OMAP3_WKUP_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2a00) (val) argument
65 #define DM814X_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val) argument
66 #define DM816X_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val) argument
67 #define AM33XX_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val) (0) argument
[all …]
H A Dkeystone.h27 #define KEYSTONE_IOPAD_OFFSET(pa, offset) (((pa) & 0xffff) - (offset)) argument
29 #define K2G_CORE_IOPAD(pa) KEYSTONE_IOPAD_OFFSET((pa), 0x1000) argument
/linux/arch/x86/mm/
H A Dsrat.c28 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()
66 acpi_numa_processor_affinity_init(struct acpi_srat_cpu_affinity *pa) in acpi_numa_processor_affinity_init() argument
73 if (pa->header.length != sizeof(struct acpi_srat_cpu_affinity)) { in acpi_numa_processor_affinity_init()
77 if ((pa->flags & ACPI_SRAT_CPU_ENABLED) == 0) in acpi_numa_processor_affinity_init()
79 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
81 pxm |= *((unsigned int*)pa->proximity_domain_hi) << 8; in acpi_numa_processor_affinity_init()
[all …]
/linux/arch/arm/mach-omap1/
H A Dio.c75 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()
[all …]
/linux/arch/arm64/kernel/
H A Dacpi_numa.c40 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->flags & ACPI_SRAT_GICC_ENABLED)) in acpi_numa_gicc_affinity_init()
[all …]
/linux/drivers/s390/cio/
H A Dvfio_ccw_cp.c58 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 = kzalloc_objs(*pa->pa_iova, len); in page_array_alloc()
69 if (!pa->pa_iova) in page_array_alloc()
72 pa->pa_page = kzalloc_objs(*pa->pa_page, len); in page_array_alloc()
73 if (!pa->pa_page) { in page_array_alloc()
74 kfree(pa->pa_iova); in page_array_alloc()
91 static void page_array_unpin(struct page_array *pa, in page_array_unpin() argument
97 dma_addr_t *first = &pa->pa_iova[unpinned]; in page_array_unpin()
[all …]
/linux/include/linux/soc/ti/
H A Domap1-io.h12 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
[all …]
/linux/arch/loongarch/kernel/
H A Dacpi.c304 acpi_numa_processor_affinity_init(struct acpi_srat_cpu_affinity *pa) in acpi_numa_processor_affinity_init() argument
310 if (pa->header.length != sizeof(struct acpi_srat_cpu_affinity)) { in acpi_numa_processor_affinity_init()
314 if ((pa->flags & ACPI_SRAT_CPU_ENABLED) == 0) in acpi_numa_processor_affinity_init()
316 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
318 pxm |= (pa->proximity_domain_hi[0] << 8); in acpi_numa_processor_affinity_init()
319 pxm |= (pa->proximity_domain_hi[1] << 16); in acpi_numa_processor_affinity_init()
320 pxm |= (pa->proximity_domain_hi[2] << 24); in acpi_numa_processor_affinity_init()
329 if (pa->apic_id >= CONFIG_NR_CPUS) { in acpi_numa_processor_affinity_init()
331 pxm, pa->apic_id, node); in acpi_numa_processor_affinity_init()
335 early_numa_add_cpu(pa->apic_id, node); in acpi_numa_processor_affinity_init()
[all …]
/linux/drivers/thermal/
H A Dgov_power_allocator.c363 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->max_power; in divvy_up_power()
380 pa->granted_power = pa->max_power; in divvy_up_power()
383 pa->extra_actor_power = pa->max_power - pa->granted_power; in divvy_up_power()
384 capped_extra_power += pa->extra_actor_power; in divvy_up_power()
[all …]
/linux/sound/pci/asihpi/
H A Dhpioctl.c180 struct hpi_adapter *pa = NULL; in asihpi_hpi_ioctl() local
183 pa = &adapters[array_index_nospec(hm->h.adapter_index, in asihpi_hpi_ioctl()
186 if (!pa || !pa->adapter || !pa->adapter->type) { in asihpi_hpi_ioctl()
199 if (mutex_lock_interruptible(&pa->mutex)) { in asihpi_hpi_ioctl()
216 if (pa->buffer_size < size) { in asihpi_hpi_ioctl()
221 pa->buffer_size, size); in asihpi_hpi_ioctl()
222 if (pa->p_buffer) { in asihpi_hpi_ioctl()
223 pa in asihpi_hpi_ioctl()
533 struct hpi_adapter *pa; asihpi_adapter_remove() local
[all...]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dumc_v6_7.h60 #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 Diomap.h34 #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) + OMAP4_L3_PER_IO_OFFSET) argument
49 #define OMAP2_EMU_IO_ADDRESS(pa) IOMEM((pa) + OMAP2_EMU_IO_OFFSET) argument
/linux/arch/mips/lib/
H A Ddump_tlb.c69 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()
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 = (pa << 6) & PAGE_MASK; in dump_tlb()
174 pwidth, pa, c1, in dump_tlb()
/linux/arch/loongarch/lib/
H A Ddump_tlb.c31 unsigned long long entrylo0, entrylo1, pa; in dump_tlb() local
77 pa = entrylo0 & ~(ENTRYLO_NR | ENTRYLO_NX); in dump_tlb()
79 pa = pa & PAGE_MASK; in dump_tlb()
87 pwidth, pa, c0, in dump_tlb()
94 pa = entrylo1 & ~(ENTRYLO_NR | ENTRYLO_NX); in dump_tlb()
96 pa = pa & PAGE_MASK; in dump_tlb()
103 pwidth, pa, c1, in dump_tlb()
/linux/fs/ext4/
H A Dmballoc.c784 struct ext4_prealloc_space *pa; in __mb_check_buddy() local
785 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in __mb_check_buddy()
786 if (!pa->pa_len) in __mb_check_buddy()
788 ext4_get_group_no_and_offset(sb, pa->pa_pstart, &groupnr, &k); in __mb_check_buddy()
790 for (i = 0; i < pa->pa_len; i++) in __mb_check_buddy()
3874 struct ext4_prealloc_space *pa; in ext4_mb_cleanup_pa() local
3879 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in ext4_mb_cleanup_pa()
3880 list_del(&pa->pa_group_list); in ext4_mb_cleanup_pa()
3882 kmem_cache_free(ext4_pspace_cachep, pa); in ext4_mb_cleanup_pa()
4727 struct ext4_prealloc_space *pa = ac->ac_pa; in ext4_discard_allocated_blocks() local
[all …]
/linux/arch/x86/virt/svm/
H A Dsev.c161 static void __init __snp_fixup_e820_tables(u64 pa) in __snp_fixup_e820_tables() argument
163 if (IS_ALIGNED(pa, PMD_SIZE)) in __snp_fixup_e820_tables()
182 pa = ALIGN_DOWN(pa, PMD_SIZE); in __snp_fixup_e820_tables()
183 if (e820__mapped_any(pa, pa + PMD_SIZE, E820_TYPE_RAM)) { in __snp_fixup_e820_tables()
184 pr_info("Reserving start/end of RMP table on a 2MB boundary [0x%016llx]\n", pa); in __snp_fixup_e820_tables()
185 e820__range_update(pa, PMD_SIZE, E820_TYPE_RAM, E820_TYPE_RESERVED); in __snp_fixup_e820_tables()
186 e820__range_update_table(e820_table_kexec, pa, PMD_SIZE, E820_TYPE_RAM, E820_TYPE_RESERVED); in __snp_fixup_e820_tables()
187 if (!memblock_is_region_reserved(pa, PMD_SIZE)) in __snp_fixup_e820_tables()
188 memblock_reserve(pa, PMD_SIZE); in __snp_fixup_e820_tables()
194 u64 pa, *rst, size, mapped_size; in fixup_e820_tables_for_segmented_rmp() local
[all …]
/linux/fs/
H A Dposix_acl.c245 const struct posix_acl_entry *pa, *pe; in posix_acl_valid() local
249 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_valid()
250 if (pa->e_perm & ~(ACL_READ|ACL_WRITE|ACL_EXECUTE)) in posix_acl_valid()
252 switch (pa->e_tag) { in posix_acl_valid()
263 if (!kuid_has_mapping(user_ns, pa->e_uid)) in posix_acl_valid()
278 if (!kgid_has_mapping(user_ns, pa->e_gid)) in posix_acl_valid()
314 const struct posix_acl_entry *pa, *pe; in posix_acl_equiv_mode() local
324 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_equiv_mode()
325 switch (pa->e_tag) { in posix_acl_equiv_mode()
327 mode |= (pa->e_perm & S_IRWXO) << 6; in posix_acl_equiv_mode()
[all …]
/linux/drivers/net/fddi/skfp/
H A Dpmf.c31 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->p_type) ; in smt_build_pmf_response()
438 else if (pa->p_type != SMT_P_AUTHOR && in smt_build_pmf_response()
[all …]
/linux/arch/riscv/mm/
H A Dinit.c393 static inline pte_t *__init get_pte_virt_early(phys_addr_t pa) in get_pte_virt_early() argument
395 return (pte_t *)((uintptr_t)pa); in get_pte_virt_early()
398 static inline pte_t *__init get_pte_virt_fixmap(phys_addr_t pa) in get_pte_virt_fixmap() argument
401 return (pte_t *)set_fixmap_offset(FIX_PTE, pa); in get_pte_virt_fixmap()
404 static inline pte_t *__meminit get_pte_virt_late(phys_addr_t pa) in get_pte_virt_late() argument
406 return (pte_t *) __va(pa); in get_pte_virt_late()
436 static void __meminit create_pte_mapping(pte_t *ptep, uintptr_t va, phys_addr_t pa, phys_addr_t sz, in create_pte_mapping() argument
444 ptep[pte_idx] = pfn_pte(PFN_DOWN(pa), prot); in create_pte_mapping()
461 static pmd_t *__init get_pmd_virt_early(phys_addr_t pa) in get_pmd_virt_early() argument
464 return (pmd_t *)((uintptr_t)pa); in get_pmd_virt_early()
[all …]
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-desc.c177 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->pages_dma; in xgbe_set_buffer_data()
231 bd->dma_off = pa->pages_offset; in xgbe_set_buffer_data()
[all …]
/linux/arch/parisc/include/asm/
H A Dspecial_insns.h6 unsigned long pa; \
13 : "=&r" (pa) \
17 pa; \
21 unsigned long pa; \
28 : "=&r" (pa) \
32 pa; \
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-desc.c41 if (desc_data->rx.hdr.pa.pages) in xlgmac_unmap_desc_data()
42 put_page(desc_data->rx.hdr.pa.pages); in xlgmac_unmap_desc_data()
51 if (desc_data->rx.buf.pa.pages) in xlgmac_unmap_desc_data()
52 put_page(desc_data->rx.buf.pa.pages); in xlgmac_unmap_desc_data()
327 struct xlgmac_page_alloc *pa, in xlgmac_alloc_pages() argument
353 pa->pages = pages; in xlgmac_alloc_pages()
354 pa->pages_len = PAGE_SIZE << order; in xlgmac_alloc_pages()
355 pa->pages_offset = 0; in xlgmac_alloc_pages()
356 pa->pages_dma = pages_dma; in xlgmac_alloc_pages()
362 struct xlgmac_page_alloc *pa, in xlgmac_set_buffer_data() argument
[all …]
/linux/lib/
H A Dtest_debug_virtual.c24 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/powerpc/mm/book3s64/
H A Dhash_64k.c45 unsigned long rflags, pa; in __hash_page_4K() local
152 pa = pte_pfn(__pte(old_pte)) << HW_PAGE_SHIFT; in __hash_page_4K()
154 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_4K()
155 pa += (subpg_index << shift); in __hash_page_4K()
162 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, 0, in __hash_page_4K()
171 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, in __hash_page_4K()
234 unsigned long rflags, pa; in __hash_page_64K() local
291 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_64K()
298 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, 0, in __hash_page_64K()
306 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, in __hash_page_64K()
/linux/arch/x86/boot/compressed/
H A Dacpi.c159 acpi_physical_address pa; in get_rsdp_addr() local
161 pa = boot_params_ptr->acpi_rsdp_addr; in get_rsdp_addr()
163 if (!pa) in get_rsdp_addr()
164 pa = efi_get_rsdp_addr(); in get_rsdp_addr()
166 if (!pa) in get_rsdp_addr()
167 pa = bios_get_rsdp_addr(); in get_rsdp_addr()
169 return pa; in get_rsdp_addr()

12345678910>>...12