Home
last modified time | relevance | path

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

12345678910>>...13

/Linux-v4.19/include/dt-bindings/pinctrl/
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) argument
/Linux-v4.19/arch/x86/mm/
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()
67 acpi_numa_processor_affinity_init(struct acpi_srat_cpu_affinity *pa) in acpi_numa_processor_affinity_init() argument
74 if (pa->header.length != sizeof(struct acpi_srat_cpu_affinity)) { in acpi_numa_processor_affinity_init()
78 if ((pa->flags & ACPI_SRAT_CPU_ENABLED) == 0) in acpi_numa_processor_affinity_init()
80 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init()
82 pxm |= *((unsigned int*)pa->proximity_domain_hi) << 8; in acpi_numa_processor_affinity_init()
[all …]
/Linux-v4.19/drivers/s390/cio/
Dvfio_ccw_cp.c71 static int pfn_array_alloc_pin(struct pfn_array *pa, struct device *mdev, in pfn_array_alloc_pin() argument
79 if (pa->pa_nr || pa->pa_iova_pfn) in pfn_array_alloc_pin()
82 pa->pa_iova = iova; in pfn_array_alloc_pin()
84 pa->pa_nr = ((iova & ~PAGE_MASK) + len + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in pfn_array_alloc_pin()
85 if (!pa->pa_nr) in pfn_array_alloc_pin()
88 pa->pa_iova_pfn = kcalloc(pa->pa_nr, in pfn_array_alloc_pin()
89 sizeof(*pa->pa_iova_pfn) + in pfn_array_alloc_pin()
90 sizeof(*pa->pa_pfn), in pfn_array_alloc_pin()
92 if (unlikely(!pa->pa_iova_pfn)) in pfn_array_alloc_pin()
94 pa->pa_pfn = pa->pa_iova_pfn + pa->pa_nr; in pfn_array_alloc_pin()
[all …]
/Linux-v4.19/arch/unicore32/mm/
Dproc-macros.S97 .macro va2pa, va, pa, tbl, msk, off, err=990f
98 movc \pa, p0.c2, #0
102 add \pa, \pa, #PAGE_OFFSET @ pa <- virt addr of page table
103 ldw \pa, [\pa+], \off << #2 @ pa <- the content of pt
104 cand.a \pa, #4 @ test exist bit
106 and \off, \pa, #3 @ off <- the last 2 bits
111 and \pa, \pa, \msk @ pa <- phys addr of 2nd pt
131 and \pa, \pa, \msk
132 or \pa, \pa, \tbl
/Linux-v4.19/arch/arm64/kernel/
Dacpi_numa.c52 struct acpi_srat_gicc_affinity *pa; in acpi_parse_gicc_pxm() local
58 pa = (struct acpi_srat_gicc_affinity *)header; in acpi_parse_gicc_pxm()
59 if (!pa) in acpi_parse_gicc_pxm()
62 if (!(pa->flags & ACPI_SRAT_GICC_ENABLED)) in acpi_parse_gicc_pxm()
65 pxm = pa->proximity_domain; in acpi_parse_gicc_pxm()
74 cpu = get_cpu_for_acpi_id(pa->acpi_processor_uid); in acpi_parse_gicc_pxm()
93 void __init acpi_numa_gicc_affinity_init(struct acpi_srat_gicc_affinity *pa) in acpi_numa_gicc_affinity_init() argument
100 if (pa->header.length < sizeof(struct acpi_srat_gicc_affinity)) { in acpi_numa_gicc_affinity_init()
102 pa->header.length); in acpi_numa_gicc_affinity_init()
107 if (!(pa->flags & ACPI_SRAT_GICC_ENABLED)) in acpi_numa_gicc_affinity_init()
[all …]
/Linux-v4.19/arch/arm/mach-omap1/
Dio.c148 u8 omap_readb(u32 pa) in omap_readb() argument
150 return __raw_readb(OMAP1_IO_ADDRESS(pa)); in omap_readb()
154 u16 omap_readw(u32 pa) in omap_readw() argument
156 return __raw_readw(OMAP1_IO_ADDRESS(pa)); in omap_readw()
160 u32 omap_readl(u32 pa) in omap_readl() argument
162 return __raw_readl(OMAP1_IO_ADDRESS(pa)); in omap_readl()
166 void omap_writeb(u8 v, u32 pa) in omap_writeb() argument
168 __raw_writeb(v, OMAP1_IO_ADDRESS(pa)); in omap_writeb()
172 void omap_writew(u16 v, u32 pa) in omap_writew() argument
174 __raw_writew(v, OMAP1_IO_ADDRESS(pa)); in omap_writew()
[all …]
/Linux-v4.19/fs/ext4/
Dmballoc.c631 struct ext4_prealloc_space *pa; in __mb_check_buddy() local
632 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in __mb_check_buddy()
633 ext4_get_group_no_and_offset(sb, pa->pa_pstart, &groupnr, &k); in __mb_check_buddy()
635 for (i = 0; i < pa->pa_len; i++) in __mb_check_buddy()
2682 struct ext4_prealloc_space *pa; in ext4_mb_cleanup_pa() local
2687 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in ext4_mb_cleanup_pa()
2688 list_del(&pa->pa_group_list); in ext4_mb_cleanup_pa()
2690 kmem_cache_free(ext4_pspace_cachep, pa); in ext4_mb_cleanup_pa()
3069 struct ext4_prealloc_space *pa; in ext4_mb_normalize_request() local
3163 list_for_each_entry_rcu(pa, &ei->i_prealloc_list, pa_inode_list) { in ext4_mb_normalize_request()
[all …]
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dcmm.c155 struct cmm_page_array *pa, *npa; in cmm_alloc_pages() local
178 pa = cmm_page_list; in cmm_alloc_pages()
179 if (!pa || pa->index >= CMM_NR_PAGES) { in cmm_alloc_pages()
191 pa = cmm_page_list; in cmm_alloc_pages()
193 if (!pa || pa->index >= CMM_NR_PAGES) { in cmm_alloc_pages()
194 npa->next = pa; in cmm_alloc_pages()
196 pa = npa; in cmm_alloc_pages()
197 cmm_page_list = pa; in cmm_alloc_pages()
209 pa->page[pa->index++] = addr; in cmm_alloc_pages()
229 struct cmm_page_array *pa; in cmm_free_pages() local
[all …]
/Linux-v4.19/sound/pci/asihpi/
Dhpioctl.c187 struct hpi_adapter *pa = NULL; in asihpi_hpi_ioctl() local
190 pa = &adapters[array_index_nospec(hm->h.adapter_index, in asihpi_hpi_ioctl()
193 if (!pa || !pa->adapter || !pa->adapter->type) { in asihpi_hpi_ioctl()
206 if (mutex_lock_interruptible(&pa->mutex)) { in asihpi_hpi_ioctl()
223 if (pa->buffer_size < size) { in asihpi_hpi_ioctl()
228 pa->buffer_size, size); in asihpi_hpi_ioctl()
229 if (pa->p_buffer) { in asihpi_hpi_ioctl()
230 pa->buffer_size = 0; in asihpi_hpi_ioctl()
231 vfree(pa->p_buffer); in asihpi_hpi_ioctl()
233 pa->p_buffer = vmalloc(size); in asihpi_hpi_ioctl()
[all …]
/Linux-v4.19/arch/s390/mm/
Dcmm.c68 struct cmm_page_array *pa, *npa; in cmm_alloc_pages() local
76 pa = *list; in cmm_alloc_pages()
77 if (!pa || pa->index >= CMM_NR_PAGES) { in cmm_alloc_pages()
87 pa = *list; in cmm_alloc_pages()
88 if (!pa || pa->index >= CMM_NR_PAGES) { in cmm_alloc_pages()
89 npa->next = pa; in cmm_alloc_pages()
91 pa = npa; in cmm_alloc_pages()
92 *list = pa; in cmm_alloc_pages()
97 pa->pages[pa->index++] = addr; in cmm_alloc_pages()
107 struct cmm_page_array *pa; in cmm_free_pages() local
[all …]
/Linux-v4.19/arch/arm/mach-omap2/
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-v4.19/fs/
Dposix_acl.c211 const struct posix_acl_entry *pa, *pe; in posix_acl_valid() local
215 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_valid()
216 if (pa->e_perm & ~(ACL_READ|ACL_WRITE|ACL_EXECUTE)) in posix_acl_valid()
218 switch (pa->e_tag) { in posix_acl_valid()
229 if (!kuid_has_mapping(user_ns, pa->e_uid)) in posix_acl_valid()
244 if (!kgid_has_mapping(user_ns, pa->e_gid)) in posix_acl_valid()
280 const struct posix_acl_entry *pa, *pe; in posix_acl_equiv_mode() local
290 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_equiv_mode()
291 switch (pa->e_tag) { in posix_acl_equiv_mode()
293 mode |= (pa->e_perm & S_IRWXO) << 6; in posix_acl_equiv_mode()
[all …]
/Linux-v4.19/arch/mips/lib/
Ddump_tlb.c77 unsigned long long entrylo0, entrylo1, pa; in dump_tlb() local
147 pa = entrylo0 & ~(MIPS_ENTRYLO_RI | MIPS_ENTRYLO_XI); in dump_tlb()
149 pa |= (unsigned long long)readx_c0_entrylo0() << 30; in dump_tlb()
150 pa = (pa << 6) & PAGE_MASK; in dump_tlb()
157 pwidth, pa, c0, in dump_tlb()
162 pa = entrylo1 & ~(MIPS_ENTRYLO_RI | MIPS_ENTRYLO_XI); in dump_tlb()
164 pa |= (unsigned long long)readx_c0_entrylo1() << 30; in dump_tlb()
165 pa = (pa << 6) & PAGE_MASK; in dump_tlb()
171 pwidth, pa, c1, in dump_tlb()
/Linux-v4.19/arch/x86/kernel/
Dhead_32.S31 #define pa(X) ((X) - __PAGE_OFFSET) macro
68 movl pa(initial_stack),%ecx
78 lgdt pa(boot_gdt_descr)
93 movl $pa(__bss_start),%edi
94 movl $pa(__bss_stop),%ecx
106 movl $pa(boot_params),%edi
111 movl pa(boot_params) + NEW_CL_POINTER,%esi
114 movl $pa(boot_command_line),%edi
123 movl %eax, pa(olpc_ofw_pgd)
135 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
[all …]
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dtrace_rx.h134 u32 npages, unsigned long va, unsigned long pa,
136 TP_ARGS(ctxt, subctxt, rarr, npages, va, pa, dma),
143 __field(unsigned long, pa)
152 __entry->pa = pa;
160 __entry->pa,
169 unsigned long va, unsigned long pa, dma_addr_t dma),
170 TP_ARGS(ctxt, subctxt, rarr, npages, va, pa, dma));
175 unsigned long va, unsigned long pa, dma_addr_t dma),
176 TP_ARGS(ctxt, subctxt, rarr, npages, va, pa, dma));
181 u32 index, u32 type, unsigned long pa, u16 order),
[all …]
/Linux-v4.19/drivers/net/fddi/skfp/
Dpmf.c39 static int smt_set_para(struct s_smc *smc, struct smt_para *pa, int index,
316 struct smt_para *pa ; in smt_build_pmf_response() local
373 pa = (struct smt_para *) (req + 1) ; in smt_build_pmf_response()
378 if (((u_short)len < pa->p_len + PARA_LEN) || (pa->p_len & 3)) { in smt_build_pmf_response()
383 if (((range = (pa->p_type & 0xf000)) == 0x2000) || in smt_build_pmf_response()
388 index = *((u_char *)pa + PARA_LEN + 3) ;/* index */ in smt_build_pmf_response()
390 if (!set && (pa->p_len != 4)) { in smt_build_pmf_response()
419 if (!set && (pa->p_len != 0)) { in smt_build_pmf_response()
431 pt = smt_get_ptab(pa->p_type) ; in smt_build_pmf_response()
446 else if (pa->p_type != SMT_P_AUTHOR && in smt_build_pmf_response()
[all …]
/Linux-v4.19/fs/nfsd/
Dnfs4acl.c191 struct posix_acl_entry *pa, *pe; in summarize_posix_acl() local
203 FOREACH_ACL_ENTRY(pa, acl, pe) { in summarize_posix_acl()
204 switch (pa->e_tag) { in summarize_posix_acl()
206 pas->owner = pa->e_perm; in summarize_posix_acl()
209 pas->group = pa->e_perm; in summarize_posix_acl()
212 pas->users |= pa->e_perm; in summarize_posix_acl()
215 pas->groups |= pa->e_perm; in summarize_posix_acl()
218 pas->other = pa->e_perm; in summarize_posix_acl()
221 pas->mask = pa->e_perm; in summarize_posix_acl()
236 struct posix_acl_entry *pa, *group_owner_entry; in _posix_to_nfsv4_one() local
[all …]
/Linux-v4.19/drivers/dio/
Ddio.c123 unsigned long pa; in dio_find() local
128 pa = dio_scodetophysaddr(scode); in dio_find()
130 if (!pa) in dio_find()
134 va = (void *)(pa + DIO_VIRADDRBASE); in dio_find()
136 va = ioremap(pa, PAGE_SIZE); in dio_find()
196 unsigned long pa; in dio_init() local
201 pa = dio_scodetophysaddr(scode); in dio_init()
203 if (!pa) in dio_init()
207 va = (void *)(pa + DIO_VIRADDRBASE); in dio_init()
209 va = ioremap(pa, PAGE_SIZE); in dio_init()
[all …]
/Linux-v4.19/lib/
Dtest_debug_virtual.c22 phys_addr_t pa; in test_debug_virtual_init() local
26 pa = virt_to_phys(va); in test_debug_virtual_init()
28 pr_info("PA: %pa for VA: 0x%lx\n", &pa, (unsigned long)va); in test_debug_virtual_init()
34 pa = virt_to_phys(foo); in test_debug_virtual_init()
36 pr_info("PA: %pa for VA: 0x%lx\n", &pa, (unsigned long)va); in test_debug_virtual_init()
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c286 struct xgbe_page_alloc *pa, int alloc_order, in xgbe_alloc_pages() argument
324 pa->pages = pages; in xgbe_alloc_pages()
325 pa->pages_len = PAGE_SIZE << order; in xgbe_alloc_pages()
326 pa->pages_offset = 0; in xgbe_alloc_pages()
327 pa->pages_dma = pages_dma; in xgbe_alloc_pages()
333 struct xgbe_page_alloc *pa, in xgbe_set_buffer_data() argument
336 get_page(pa->pages); in xgbe_set_buffer_data()
337 bd->pa = *pa; in xgbe_set_buffer_data()
339 bd->dma_base = pa->pages_dma; in xgbe_set_buffer_data()
340 bd->dma_off = pa->pages_offset; in xgbe_set_buffer_data()
[all …]
/Linux-v4.19/arch/x86/xen/
Denlighten_hvm.c42 u64 pa; in reserve_shared_info() local
52 for (pa = PAGE_SIZE; in reserve_shared_info()
53 !e820__mapped_all(pa, pa + PAGE_SIZE, E820_TYPE_RAM) || in reserve_shared_info()
54 memblock_is_reserved(pa); in reserve_shared_info()
55 pa += PAGE_SIZE) in reserve_shared_info()
58 shared_info_pfn = PHYS_PFN(pa); in reserve_shared_info()
60 memblock_reserve(pa, PAGE_SIZE); in reserve_shared_info()
61 HYPERVISOR_shared_info = early_memremap(pa, PAGE_SIZE); in reserve_shared_info()
/Linux-v4.19/drivers/net/ethernet/synopsys/
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()
331 struct xlgmac_page_alloc *pa, in xlgmac_alloc_pages() argument
357 pa->pages = pages; in xlgmac_alloc_pages()
358 pa->pages_len = PAGE_SIZE << order; in xlgmac_alloc_pages()
359 pa->pages_offset = 0; in xlgmac_alloc_pages()
360 pa->pages_dma = pages_dma; in xlgmac_alloc_pages()
366 struct xlgmac_page_alloc *pa, in xlgmac_set_buffer_data() argument
[all …]
/Linux-v4.19/arch/arm/mach-omap1/include/mach/
Dhardware.h47 extern u8 omap_readb(u32 pa);
48 extern u16 omap_readw(u32 pa);
49 extern u32 omap_readl(u32 pa);
50 extern void omap_writeb(u8 v, u32 pa);
51 extern void omap_writew(u16 v, u32 pa);
52 extern void omap_writel(u32 v, u32 pa);
76 #define OMAP1_IO_ADDRESS(pa) IOMEM((pa) - OMAP1_IO_OFFSET) argument
/Linux-v4.19/arch/mips/kernel/
Dspram.c123 unsigned int firstpa = 0, lastpa = 0, pa = 0; in probe_spram() local
147 if ((pa == firstpa && size == firstsize) || in probe_spram()
148 (pa == lastpa && size == lastsize)) in probe_spram()
163 pa = tag0 & SPRAM_TAG0_PA_MASK; in probe_spram()
167 firstpa = pa; in probe_spram()
171 lastpa = pa; in probe_spram()
175 unsigned int *vp = (unsigned int *)(CKSEG1 | pa); in probe_spram()
194 type, i, pa, size, enabled ? ",enabled" : ""); in probe_spram()
/Linux-v4.19/drivers/sfi/
Dsfi_core.c121 static void sfi_print_table_header(unsigned long long pa, in sfi_print_table_header() argument
125 header->sig, pa, in sfi_print_table_header()
165 static struct sfi_table_header *sfi_map_table(u64 pa) in sfi_map_table() argument
170 if (!TABLE_ON_PAGE(syst_pa, pa, sizeof(struct sfi_table_header))) in sfi_map_table()
171 th = sfi_map_memory(pa, sizeof(struct sfi_table_header)); in sfi_map_table()
173 th = (void *)syst_va + (pa - syst_pa); in sfi_map_table()
181 if (!TABLE_ON_PAGE(syst_pa, pa, sizeof(struct sfi_table_header))) in sfi_map_table()
184 return sfi_map_memory(pa, length); in sfi_map_table()
232 __ref sfi_check_table(u64 pa, struct sfi_table_key *key) in sfi_check_table() argument
237 th = sfi_map_table(pa); in sfi_check_table()
[all …]

12345678910>>...13