| /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), 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 D | keystone.h | 27 #define KEYSTONE_IOPAD_OFFSET(pa, offset) (((pa) & 0xffff) - (offset)) argument 29 #define K2G_CORE_IOPAD(pa) KEYSTONE_IOPAD_OFFSET((pa), 0x1000) argument
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | cfm.c | 100 smc->y[PA].scrub = 0 ; in cfm_init() 102 smc->y[PA].cem_pst = CEM_PST_DOWN ; in cfm_init() 107 #define THRU_ENABLED(smc) (smc->y[PA].pc_mode != PM_TREE && \ 123 /* take precedence over PA */ in selection_criteria() 159 if (np != PA && np != PB) { in cem_priv_state() 236 smc->y[PA].pc_mode == PM_PEER) || in cfm() 270 smc->mib.p[PA].fddiPORTCurrentPath = MIB_PATH_ISOLATED ; in cfm_fsm() 272 smc->mib.p[PA].fddiPORTMACPlacement = 0 ; in cfm_fsm() 285 /*SAS port can be PA or PB ! */ in cfm_fsm() 286 if (smc->s.sas && (smc->y[PA].cf_join || smc->y[PA].cf_loop || in cfm_fsm() [all …]
|
| 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->p_type) ; in smt_build_pmf_response() 438 else if (pa->p_type != SMT_P_AUTHOR && in smt_build_pmf_response() [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() [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/parisc/include/asm/ |
| H A D | hardware.h | 23 pcx = 0, /* pa7000 pa 1.0 */ 24 pcxs = 1, /* pa7000 pa 1.1a */ 25 pcxt = 2, /* pa7100 pa 1.1b */ 26 pcxt_ = 3, /* pa7200 (t') pa 1.1c */ 27 pcxl = 4, /* pa7100lc pa 1.1d */ 28 pcxl2 = 5, /* pa7300lc pa 1.1e */ 29 pcxu = 6, /* pa8000 pa 2.0 */ 30 pcxu_ = 7, /* pa8200 (u+) pa 2.0 */ 31 pcxw = 8, /* pa8500 pa 2.0 */ 32 pcxw_ = 9, /* pa8600 (w+) pa 2.0 */ [all …]
|
| 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/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() 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/fs/ext4/ |
| H A D | mballoc.c | 263 * blocks: how many blocks marked used/free in on-disk bitmap, buddy and PA. 267 * - new PA: buddy += N; PA = N 268 * - use inode PA: on-disk += N; PA -= N 269 * - discard inode PA buddy -= on-disk - PA; PA = 0 270 * - use locality group PA on-disk += N; PA -= N 271 * - discard locality group PA buddy -= PA; PA = 0 272 * note: 'buddy -= on-disk - PA' is used to show that on-disk bitmap 274 * bits from PA, only from on-disk bitmap 284 * bit set and PA claims same block, it's OK. IOW, one can set bit in 285 * on-disk bitmap if buddy has same bit set or/and PA covers corresponded [all …]
|
| /linux/arch/parisc/kernel/ |
| H A D | hpmc.S | 116 load32 PA(hpmc_stack),sp 129 load32 PA(os_hpmc_1),%r4 148 load32 PA(hpmc_raddr),arg2 149 load32 PA(hpmc_pim_data),arg3 153 ldil L%PA(os_hpmc_2), rp 155 ldo R%PA(os_hpmc_2)(rp), rp 168 ldil L%PA(os_hpmc_3),rp 170 ldo R%PA(os_hpmc_3)(rp),rp 189 load32 PA(hpmc_raddr),arg2 193 load32 PA(hpmc_iodc_buf),%r4 [all …]
|
| H A D | head.S | 61 load32 PA(__bss_start),%r3 62 load32 PA(__bss_stop),%r4 68 load32 PA(boot_args),%r1 83 load32 PA(msg1),%arg0 88 load32 PA(init_stack),%sp 94 load32 PA(__bss_start),%r1 100 load32 PA(.iodc_panic_ret), %rp 115 load32 PA(swapper_pg_dir),%r4 121 load32 PA(pmd0),%r5 132 load32 PA(pg0),%r1 [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->flags & ACPI_SRAT_GICC_ENABLED)) in acpi_numa_gicc_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 = 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() [all …]
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 71 dma_addr_t pa; in usnic_uiom_put_pages() local 76 pa = sg_phys(sg); in usnic_uiom_put_pages() 78 usnic_dbg("pa: %pa\n", &pa); in usnic_uiom_put_pages() 99 dma_addr_t pa; in usnic_uiom_get_pages() local 164 pa = sg_phys(sg); in usnic_uiom_get_pages() 165 usnic_dbg("va: 0x%lx pa: %pa\n", in usnic_uiom_get_pages() 166 cur_base + i*PAGE_SIZE, &pa); in usnic_uiom_get_pages() 245 dma_addr_t pa; in usnic_uiom_map_sorted_intervals() local 259 pa = sg_phys(&chunk->page_list[i]); in usnic_uiom_map_sorted_intervals() 266 pa_start = pa; in usnic_uiom_map_sorted_intervals() [all …]
|
| /linux/sound/pci/asihpi/ |
| H A D | hpioctl.c | 180 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->buffer_size = 0; in asihpi_hpi_ioctl() 224 vfree(pa->p_buffer); in asihpi_hpi_ioctl() 226 pa->p_buffer = vmalloc(size); in asihpi_hpi_ioctl() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | umc_v6_7.h | 57 /* XOR bit 20, 25, 34 of PA into CH4 bit (bit 12 of PA), 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/loongarch/lib/ |
| H A D | dump_tlb.c | 31 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() 86 pr_cont("pa=0x%0*llx c=%d d=%d v=%d g=%d plv=%lld] [", 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() 102 pr_cont("pa=0x%0*llx c=%d d=%d v=%d g=%d plv=%lld]\n", in dump_tlb() 103 pwidth, pa, c1, in dump_tlb()
|
| /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 = (pa << 6) & PAGE_MASK; in dump_tlb() 173 pr_cont("pa=%0*llx c=%d d=%d v=%d g=%d]\n", in dump_tlb() [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->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/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->pages_dma; in xgbe_set_buffer_data() 231 bd->dma_off = pa->pages_offset; in xgbe_set_buffer_data() [all …]
|
| /linux/drivers/net/ethernet/pasemi/ |
| H A D | Kconfig | 3 # PA Semi network device configuration 7 bool "PA Semi devices" 15 the questions about PA Semi cards. If you say Y, you will be asked for 21 tristate "PA Semi 1/10Gbit MAC" 26 PA Semi's PWRficient line of chips.
|
| /linux/drivers/net/ethernet/synopsys/ |
| H A D | dwc-xlgmac-desc.c | 41 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/arch/powerpc/platforms/pasemi/ |
| H A D | Kconfig | 4 bool "PA Semi SoC-based platforms" 12 This option enables support for PA Semi's PWRficient line 15 menu "PA Semi PWRficient options" 29 bool "PA Semi IOMMU support" 32 IOMMU support for PA Semi PWRficient
|
| /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 [all …]
|