Searched refs:metag_out32 (Results 1 – 13 of 13) sorted by relevance
/linux-4.1.27/drivers/irqchip/ |
D | irq-metag-ext.c | 141 metag_out32(TBI_TRIG_VEC(TBID_SIGNUM_TR2(thread)), vec_addr); in meta_intc_startup_irq() 167 metag_out32(0, vec_addr); in meta_intc_shutdown_irq() 186 metag_out32(bit, stat_addr); in meta_intc_ack_irq() 276 metag_out32(metag_in32(mask_addr) & ~bit, mask_addr); in meta_intc_mask_irq() 299 metag_out32(metag_in32(mask_addr) | bit, mask_addr); in meta_intc_unmask_irq() 319 metag_out32(0, vec_addr); in meta_intc_mask_irq_nomask() 343 metag_out32(TBI_TRIG_VEC(TBID_SIGNUM_TR2(thread)), vec_addr); in meta_intc_unmask_edge_irq_nomask() 357 metag_out32(bit, stat_addr); in meta_intc_unmask_edge_irq_nomask() 359 metag_out32(bit, stat_addr); in meta_intc_unmask_edge_irq_nomask() 384 metag_out32(TBI_TRIG_VEC(TBID_SIGNUM_TR2(thread)), vec_addr); in meta_intc_unmask_level_irq_nomask() [all …]
|
D | irq-metag.c | 128 metag_out32(bit, HWSTATMETA); in metag_internal_irq_ack() 147 metag_out32(0, vec_addr); in metag_internal_irq_mask() 168 metag_out32(TBI_TRIG_VEC(TBID_SIGNUM_TR1(thread)), vec_addr); in metag_internal_irq_unmask() 182 metag_out32(bit, HWSTATMETA); in metag_internal_irq_unmask() 184 metag_out32(bit, HWSTATMETA); in metag_internal_irq_unmask() 207 metag_out32(TBI_TRIG_VEC(TBID_SIGNUM_TR1(thread)), in metag_internal_irq_set_affinity()
|
/linux-4.1.27/arch/metag/kernel/ |
D | core_reg.c | 48 metag_out32(val, cu_reg); in core_reg_write() 59 metag_out32(val, TXUXXRXDT); in core_reg_write() 63 metag_out32(val, TXUXXRXRQ); in core_reg_write() 104 metag_out32(val, TXUXXRXRQ); in core_reg_read()
|
D | smp.c | 193 metag_out32(dcpart_new, SYSC_DCPART(this_thread)); in setup_smp_cache() 195 metag_out32(dcpart_new, SYSC_DCPART(thread)); in setup_smp_cache() 199 metag_out32(icpart_new, SYSC_ICPART(thread)); in setup_smp_cache() 612 metag_out32(1, T0KICKI + (thread * TnXKICK_STRIDE)); in kick_raise_softirq()
|
D | setup.c | 571 metag_out32(PRIVSYSR_BITS, T0PRIVSYSR + offset); in setup_priv() 572 metag_out32(PIOREG_BITS, T0PIOREG + offset); in setup_priv() 573 metag_out32(PSYREG_BITS, T0PSYREG + offset); in setup_priv()
|
/linux-4.1.27/arch/metag/include/asm/ |
D | l2cache.h | 103 metag_out32(SYSC_L2C_INIT_INIT, SYSC_L2C_INIT); in _meta_l2c_init() 114 metag_out32(SYSC_L2C_PURGE_PURGE, SYSC_L2C_PURGE); in _meta_l2c_purge() 129 metag_out32(enable, SYSC_L2C_ENABLE); in _meta_l2c_enable() 142 metag_out32(enable, SYSC_L2C_ENABLE); in _meta_l2c_pf_enable()
|
D | tlbflush.h | 29 metag_out32(0, (LINSYSCFLUSH_TxMMCU_BASE + in __flush_tlb() 36 metag_out32(0, LINSYSCFLUSH_MMCU); in __flush_tlb()
|
D | cacheflush.h | 109 metag_out32(1, SYSC_ICACHE_FLUSH); in flush_dcache_page() 122 metag_out32(1, SYSC_ICACHE_FLUSH); in flush_icache_range() 138 metag_out32(1, SYSC_ICACHE_FLUSH); in flush_cache_sigtramp()
|
D | mmu_context.h | 65 metag_out32(0x900 | _PAGE_CACHEABLE | _PAGE_PRIV | _PAGE_WRITE | in load_pgd() 68 metag_out32(__pa(pgd) & MMCU_TBLPHYS1_ADDR_BITS, phys1); in load_pgd()
|
D | io.h | 129 #define metag_out32(b, addr) __raw_writel(b, (volatile void __iomem *)(addr)) macro
|
/linux-4.1.27/arch/metag/kernel/perf/ |
D | perf_event.c | 642 metag_out32((config & 0x0f), perf_addr); in metag_pmu_enable_counter() 666 metag_out32(tmp, PERF_COUNT(idx)); in metag_pmu_enable_counter() 700 metag_out32(tmp, PERF_COUNT(idx)); in metag_pmu_disable_counter() 741 metag_out32(val, PERF_COUNT(idx)); in metag_pmu_write_counter() 769 metag_out32((counter & 0x00ffffff), PERF_COUNT(idx)); in metag_pmu_counter_overflow() 786 metag_out32(counter, PERF_COUNT(idx)); in metag_pmu_counter_overflow() 873 metag_out32(0, PERF_COUNT(0)); in init_hw_perf_events() 874 metag_out32(0, PERF_COUNT(1)); in init_hw_perf_events()
|
/linux-4.1.27/arch/metag/mm/ |
D | mmu-meta1.c | 39 metag_out32(dm_base, MMCU_DIRECTMAP3_ADDR); in map_addr()
|
D | mmu-meta2.c | 104 metag_out32(phys0, phys0_addr); in repriv_mmu_tables()
|