| /linux-6.15/arch/arm64/boot/dts/ti/ |
| H A D | k3-pinctrl.h | 63 #define AM62AX_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 66 #define AM62PX_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 69 #define AM62X_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 70 #define AM62X_MCU_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 72 #define AM64X_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 73 #define AM64X_MCU_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 75 #define AM65X_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 78 #define J721E_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 81 #define J721S2_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument 84 #define J722S_IOPAD(pa, val, muxmode) (((pa) & 0x1fff)) ((val) | (muxmode)) argument [all …]
|
| /linux-6.15/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), 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 …]
|
| /linux-6.15/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 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->proximity_domain_hi) << 8; in acpi_numa_processor_affinity_init() 89 apic_id = (pa->apic_id << 8) | pa->local_sapic_eid; in acpi_numa_processor_affinity_init() [all …]
|
| /linux-6.15/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 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 void omap_writel(u32 v, u32 pa) in omap_writel() argument [all …]
|
| /linux-6.15/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->flags & ACPI_SRAT_GICC_ENABLED)) in acpi_numa_gicc_affinity_init() [all …]
|
| /linux-6.15/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->flags & ACPI_SRAT_RINTC_ENABLED)) in acpi_numa_rintc_affinity_init() [all …]
|
| /linux-6.15/drivers/s390/cio/ |
| H A D | vfio_ccw_cp.c | 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->pa_iova) in page_array_alloc() 72 pa->pa_page = kcalloc(len, sizeof(*pa->pa_page), GFP_KERNEL); in page_array_alloc() 73 if (!pa->pa_page) { in page_array_alloc() 74 kfree(pa->pa_iova); in page_array_alloc() 112 pa->pa_nr = 0; in page_array_unpin() 171 page_array_unpin(pa, vdev, pa->pa_nr, unaligned); in page_array_unpin_free() 172 kfree(pa->pa_page); in page_array_unpin_free() [all …]
|
| /linux-6.15/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 [all …]
|
| /linux-6.15/arch/s390/mm/ |
| H A D | cmm.c | 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() 88 pa = npa; in cmm_alloc_pages() 94 pa->pages[pa->index++] = addr; in cmm_alloc_pages() 109 pa = *list; in __cmm_free_pages() 111 if (!pa || pa->index <= 0) in __cmm_free_pages() 113 addr = pa->pages[--pa->index]; in __cmm_free_pages() 115 pa = pa->next; in __cmm_free_pages() [all …]
|
| /linux-6.15/drivers/thermal/ |
| H A D | gov_power_allocator.c | 365 pa->granted_power = pa->max_power; in divvy_up_power() 372 struct power_actor *pa = &power[i]; in divvy_up_power() local 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() 444 pa->weighted_req_power = frac_to_int(weight * pa->req_power); in allocate_power() 447 &pa->max_power); in allocate_power() 451 total_req_power += pa->req_power; in allocate_power() 471 pa->granted_power); in allocate_power() [all …]
|
| /linux-6.15/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-6.15/sound/pci/asihpi/ |
| H A D | hpioctl.c | 186 if (!pa || !pa->adapter || !pa->adapter->type) { in asihpi_hpi_ioctl() 222 if (pa->p_buffer) { in asihpi_hpi_ioctl() 223 pa->buffer_size = 0; in asihpi_hpi_ioctl() 224 vfree(pa->p_buffer); in asihpi_hpi_ioctl() 227 if (pa->p_buffer) in asihpi_hpi_ioctl() 533 struct hpi_adapter *pa; in asihpi_adapter_remove() local 537 pci = pa->adapter->pci; in asihpi_adapter_remove() 557 if (pa->irq) in asihpi_adapter_remove() 558 free_irq(pa->irq, pa); in asihpi_adapter_remove() 560 vfree(pa->p_buffer); in asihpi_adapter_remove() [all …]
|
| /linux-6.15/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) + OMAP4_L3_PER_IO_OFFSET) argument 49 #define OMAP2_EMU_IO_ADDRESS(pa) IOMEM((pa) + OMAP2_EMU_IO_OFFSET) argument
|
| /linux-6.15/fs/ext4/ |
| H A D | mballoc.c | 4714 pa->pa_lstart, len, pa); in ext4_mb_use_group_pa() 4743 return pa; in ext4_mb_check_group_pa() 5031 pa->pa_type, pa->pa_pstart, pa->pa_lstart, in ext4_mb_mark_pa_deleted() 5223 pa->pa_free = pa->pa_len; in ext4_mb_new_inode_pa() 5230 pa->pa_len, pa->pa_lstart); in ext4_mb_new_inode_pa() 5272 pa->pa_lstart = pa->pa_pstart; in ext4_mb_new_group_pa() 5274 pa->pa_free = pa->pa_len; in ext4_mb_new_group_pa() 5282 pa->pa_len, pa->pa_lstart); in ext4_mb_new_group_pa() 5360 pa, (unsigned long) pa->pa_lstart, in ext4_mb_release_inode_pa() 5626 if (!pa) in ext4_mb_pa_alloc() [all …]
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | head_32.S | 32 #define pa(X) ((X) - __PAGE_OFFSET) macro 66 movl pa(initial_stack),%ecx 71 lgdt pa(boot_gdt_descr) 85 movl $pa(__bss_start),%edi 86 movl $pa(__bss_stop),%ecx 98 movl $pa(boot_params),%edi 106 movl $pa(boot_command_line),%edi 115 movl %eax, pa(olpc_ofw_pgd) 148 movl pa(initial_stack),%ecx 191 movl pa(mmu_cr4_features),%eax [all …]
|
| /linux-6.15/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() 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->size) in rtl_fw_data_ok() 148 for (index = 0; index < pa->size; index++) { in rtl_fw_write_firmware() [all …]
|
| /linux-6.15/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() 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-6.15/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() 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() 95 pwidth, pa, c1, in dump_tlb()
|
| /linux-6.15/arch/x86/virt/svm/ |
| H A D | sev.c | 177 if (IS_ALIGNED(pa, PMD_SIZE)) in __snp_fixup_e820_tables() 196 pa = ALIGN_DOWN(pa, PMD_SIZE); in __snp_fixup_e820_tables() 197 if (e820__mapped_any(pa, pa + PMD_SIZE, E820_TYPE_RAM)) { in __snp_fixup_e820_tables() 202 memblock_reserve(pa, PMD_SIZE); in __snp_fixup_e820_tables() 208 u64 pa, *rst, size, mapped_size; in fixup_e820_tables_for_segmented_rmp() local 227 __snp_fixup_e820_tables(pa); in fixup_e820_tables_for_segmented_rmp() 296 rst_index = RST_ENTRY_INDEX(pa); in alloc_rmp_segment_desc() 299 pa, rmp_segment_size); in alloc_rmp_segment_desc() 461 if (pa < ram_pa_max) in setup_segmented_rmptable() 462 ram_pa_end = pa + mapped_size; in setup_segmented_rmptable() [all …]
|
| /linux-6.15/fs/ |
| H A D | posix_acl.c | 242 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_valid() 245 switch (pa->e_tag) { in posix_acl_valid() 317 FOREACH_ACL_ENTRY(pa, acl, pe) { in posix_acl_equiv_mode() 318 switch (pa->e_tag) { in posix_acl_equiv_mode() 395 pa->e_uid); in posix_acl_permission() 409 pa->e_gid); in posix_acl_permission() 474 group_obj = pa; in posix_acl_create_masq() 483 mask_obj = pa; in posix_acl_create_masq() 517 switch(pa->e_tag) { in __posix_acl_chmod_masq() 527 group_obj = pa; in __posix_acl_chmod_masq() [all …]
|
| /linux-6.15/drivers/net/fddi/skfp/ |
| H A D | pmf.c | 370 if (((u_short)len < pa->p_len + PARA_LEN) || (pa->p_len & 3)) { in smt_build_pmf_response() 468 pa = (struct smt_para *) ((char *)pa + pa->p_len + PARA_LEN) ; in smt_build_pmf_response() 516 if (!pa) in smt_authorize() 518 if (pa->p_len != 8) in smt_authorize() 532 if (pa) { in smt_check_set_count() 1043 pa->p_type = para ; in smt_add_para() 1093 len = pa->p_len ; in smt_set_para() 1589 printf("TYPE %x LEN %x VALUE\t",pa->p_type,pa->p_len) ; in dump_smt() 1591 printf("TYPE %04x LEN %2x VALUE\t",pa->p_type,pa->p_len) ; in dump_smt() 1593 n = pa->p_len ; in dump_smt() [all …]
|
| /linux-6.15/fs/nfsd/ |
| H A D | nfs4acl.c | 202 switch (pa->e_tag) { in summarize_posix_acl() 244 pa = pacl->a_entries; in _posix_to_nfsv4_one() 269 pa++; in _posix_to_nfsv4_one() 291 pa++; in _posix_to_nfsv4_one() 299 group_owner_entry = pa; in _posix_to_nfsv4_one() 307 pa++; in _posix_to_nfsv4_one() 318 pa++; in _posix_to_nfsv4_one() 323 pa = group_owner_entry; in _posix_to_nfsv4_one() 334 pa++; in _posix_to_nfsv4_one() 348 pa++; in _posix_to_nfsv4_one() [all …]
|
| /linux-6.15/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-6.15/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-desc.c | 324 pa->pages = pages; in xgbe_alloc_pages() 326 pa->pages_offset = 0; in xgbe_alloc_pages() 336 get_page(pa->pages); in xgbe_set_buffer_data() 337 bd->pa = *pa; in xgbe_set_buffer_data() 343 pa->pages_offset += len; in xgbe_set_buffer_data() 344 if ((pa->pages_offset + len) > pa->pages_len) { in xgbe_set_buffer_data() 346 bd->pa_unmap = *pa; in xgbe_set_buffer_data() 349 pa->pages = NULL; in xgbe_set_buffer_data() 350 pa->pages_len = 0; in xgbe_set_buffer_data() 351 pa->pages_offset = 0; in xgbe_set_buffer_data() [all …]
|
| /linux-6.15/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_SIZE); in dio_init() [all …]
|