Home
last modified time | relevance | path

Searched refs:out_be64 (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/arch/powerpc/platforms/cell/
H A Dspu_priv1_mmio.c31 out_be64(&spu->priv1->int_mask_RW[class], old_mask & mask); in int_mask_and()
39 out_be64(&spu->priv1->int_mask_RW[class], old_mask | mask); in int_mask_or()
44 out_be64(&spu->priv1->int_mask_RW[class], mask); in int_mask_set()
54 out_be64(&spu->priv1->int_stat_RW[class], stat); in int_stat_clear()
77 out_be64(&spu->priv1->int_route_RW, route); in cpu_affinity_set()
92 out_be64(&spu->priv1->mfc_dsisr_RW, dsisr); in mfc_dsisr_set()
97 out_be64(&spu->priv1->mfc_sdr_RW, mfspr(SPRN_SDR1)); in mfc_sdr_setup()
102 out_be64(&spu->priv1->mfc_sr1_RW, sr1); in mfc_sr1_set()
112 out_be64(&spu->priv1->mfc_tclass_id_RW, tclass_id); in mfc_tclass_id_set()
122 out_be64(&spu->priv1->tlb_invalidate_entry_W, 0ul); in tlb_invalidate()
[all …]
H A Dinterrupt.c74 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi()
107 out_be64(&node_iic->iic_is, ack); in iic_ioexc_cascade()
116 out_be64(&node_iic->iic_is, ack); in iic_ioexc_cascade()
151 out_be64(&this_cpu_ptr(&cpu_iic)->regs->prio, 0xff); in iic_setup_cpu()
171 out_be64(&per_cpu(cpu_iic, cpu).regs->generate, (0xf - msg) << 4); in iic_message_pass()
288 out_be64(&iic->regs->prio, 0); in init_one_iic()
341 out_be64(&node_iic->iic_ir, in setup_iic()
348 out_be64(&node_iic->iic_is, 0xfffffffffffffffful); in setup_iic()
389 out_be64(&iic_regs->iic_ir, iic_ir); in iic_set_interrupt_routing()
H A Dcbe_thermal.c133 out_be64(&pmd_regs->tm_tpr.val, reg_value); in store_throttle()
353 out_be64(&pmd_regs->tm_str2, str2); in init_default_values()
354 out_be64(&pmd_regs->tm_str1.val, str1.val); in init_default_values()
355 out_be64(&pmd_regs->tm_tpr.val, tpr.val); in init_default_values()
356 out_be64(&pmd_regs->tm_cr1.val, cr1.val); in init_default_values()
357 out_be64(&pmd_regs->tm_cr2, cr2); in init_default_values()
H A Dspu_base.c72 out_be64(&priv2->slb_invalidate_all_W, 0UL); in spu_invalidate_slbs()
127 out_be64(&priv2->mfc_control_RW, MFC_CNTL_RESTART_DMA_COMMAND); in spu_restart_dma()
141 out_be64(&priv2->slb_index_W, slbe); in spu_load_slb()
143 out_be64(&priv2->slb_esid_RW, 0); in spu_load_slb()
145 out_be64(&priv2->slb_vsid_RW, slb->vsid); in spu_load_slb()
147 out_be64(&priv2->slb_esid_RW, slb->esid); in spu_load_slb()
455 out_be64(&priv2->spu_chnlcntptr_RW, zero_list[i].channel); in spu_init_channels()
457 out_be64(&priv2->spu_chnldata_RW, 0); in spu_init_channels()
462 out_be64(&priv2->spu_chnlcntptr_RW, count_list[i].channel); in spu_init_channels()
463 out_be64(&priv2->spu_chnlcnt_RW, count_list[i].count); in spu_init_channels()
H A Diommu.c147 out_be64(reg, val); in invalidate_tce_cache()
253 out_be64(iommu->xlate_regs + IOC_IO_ExcpStat, stat); in ioc_interrupt()
396 out_be64(iommu->xlate_regs + IOC_IO_ExcpStat, in cell_iommu_enable_hardware()
398 out_be64(iommu->xlate_regs + IOC_IO_ExcpMask, in cell_iommu_enable_hardware()
410 out_be64(iommu->xlate_regs + IOC_IOST_Origin, reg); in cell_iommu_enable_hardware()
415 out_be64(iommu->cmd_regs + IOC_IOCmd_Cfg, reg); in cell_iommu_enable_hardware()
701 out_be64(xregs + IOC_IOST_Origin, 0); in cell_disable_iommus()
705 out_be64(cregs + IOC_IOCmd_Cfg, val); in cell_disable_iommus()
H A Dpervasive.c119 out_be64(&regs->pmcr, in_be64(&regs->pmcr) | in cbe_pervasive_init()
H A Dras.c289 out_be64(&regs->ras_esc_0, 0); in cbe_sysreset_hack()
H A Dpmu.c39 out_be64(&(pmd_regs->reg), (((u64)_x) << 32)); \
/openbmc/linux/drivers/cpufreq/
H A Dppc_cbe_cpufreq_pervasive.c59 out_be64(&mic_tm_regs->slow_fast_timer_0, MIC_Slow_Fast_Timer_table[pmode]); in cbe_cpufreq_set_pmode()
60 out_be64(&mic_tm_regs->slow_fast_timer_1, MIC_Slow_Fast_Timer_table[pmode]); in cbe_cpufreq_set_pmode()
62 out_be64(&mic_tm_regs->slow_next_timer_0, MIC_Slow_Next_Timer_table[pmode]); in cbe_cpufreq_set_pmode()
63 out_be64(&mic_tm_regs->slow_next_timer_1, MIC_Slow_Next_Timer_table[pmode]); in cbe_cpufreq_set_pmode()
71 out_be64(&pmd_regs->pmcr, value); in cbe_cpufreq_set_pmode()
/openbmc/linux/arch/powerpc/platforms/cell/spufs/
H A Dswitch.c271 out_be64(&priv2->mfc_control_RW, in halt_mfc_decr()
303 out_be64(&prob->spc_mssync_RW, 1UL); in do_mfc_mssync()
464 out_be64(&priv2->mfc_control_RW, in purge_mfc_queue()
529 out_be64(&priv2->spu_privcntl_RW, 0UL); in reset_spu_privcntl()
625 out_be64(&priv2->spu_chnlcntptr_RW, 1); in save_ch_part1()
636 out_be64(&priv2->spu_chnlcnt_RW, 0UL); in save_ch_part1()
655 out_be64(&priv2->spu_chnlcnt_RW, 0UL); in save_spu_mb()
783 out_be64(&prob->mfc_ea_W, ea); in send_mfc_dma()
1076 out_be64(&priv2->spu_chnlcntptr_RW, 1); in reset_ch_part1()
1077 out_be64(&priv2->spu_chnldata_RW, 0UL); in reset_ch_part1()
[all …]
H A Dhw_ops.c146 out_be64(&priv2->spu_cfg_RW, tmp); in spu_hw_signal1_type_set()
167 out_be64(&priv2->spu_cfg_RW, tmp); in spu_hw_signal2_type_set()
198 out_be64(&ctx->spu->priv2->spu_privcntl_RW, val); in spu_hw_privcntl_write()
282 out_be64(&prob->mfc_ea_W, cmd->ea); in spu_hw_send_mfc_command()
305 out_be64(&priv2->mfc_control_RW, MFC_CNTL_RESTART_DMA_COMMAND); in spu_hw_restart_dma()
H A Drun.c109 out_be64(mfc_cntl, MFC_CNTL_PURGE_DMA_REQUEST); in spu_setup_isolated()
122 out_be64(mfc_cntl, 0); in spu_setup_isolated()
/openbmc/u-boot/drivers/core/
H A Dregmap.c340 #if defined(out_le64) && defined(out_be64) && defined(writeq)
352 out_be64(addr, *val); in __write_64()
388 #if defined(out_le64) && defined(out_be64) && defined(writeq) in regmap_raw_write_range()
/openbmc/linux/arch/powerpc/platforms/powernv/
H A Dvas.h458 out_be64(regptr, val); in write_uwc_reg()
469 out_be64(regptr, val); in write_hvwc_reg()
H A Docxl.c549 out_be64(arva + PNV_OCXL_ATSD_AVA, val); in pnv_ocxl_tlb_invalidate()
579 out_be64(arva + PNV_OCXL_ATSD_LNCH, val); in pnv_ocxl_tlb_invalidate()
H A Deeh-powernv.c111 out_be64(phb->regs + offset, val); in pnv_eeh_dbgfs_set()
/openbmc/linux/drivers/misc/cxl/
H A Ddebugfs.c23 out_be64((u64 __iomem *)data, val); in debugfs_io_u64_set()
H A Dcxl.h785 out_be64(_cxl_p1_addr(cxl, reg), val); in cxl_p1_write()
805 out_be64(_cxl_p1n_addr(afu, reg), val); in cxl_p1n_write()
824 out_be64(_cxl_p2n_addr(afu, reg), val); in cxl_p2n_write()
/openbmc/linux/arch/powerpc/include/asm/
H A Dio.h195 DEF_MMIO_OUT_D(out_be64, 64, std);
206 out_be64(addr, swab64(val)); in out_le64()
218 static inline void out_be64(volatile u64 __iomem *addr, u64 val) in out_be64() function
560 #define __do_writeq_be(val, addr) out_be64(PCI_FIX_ADDR(addr), val)
/openbmc/linux/drivers/dma/
H A Dfsldma.h204 #define fsl_iowrite64be(v, p) out_be64(p, v)
/openbmc/linux/drivers/edac/
H A Dcell_edac.c117 out_be64(&priv->regs->mic_fir, fir); in cell_edac_check()
/openbmc/linux/arch/powerpc/platforms/85xx/
H A Dsmp.c252 out_be64((u64 *)(&spin_table->addr_h), in smp_85xx_start_cpu()
/openbmc/linux/arch/powerpc/sysdev/xive/
H A Dcommon.c237 out_be64(xd->eoi_mmio + offset, data); in xive_esb_write()
434 out_be64(xd->trig_mmio, 0); in xive_do_source_eoi()
1069 out_be64(xd->trig_mmio, 0); in xive_cause_ipi()
/openbmc/u-boot/arch/mips/include/asm/
H A Dio.h561 #define out_be64(a, v) out_arch(q, be64, a, v) macro
/openbmc/linux/drivers/misc/ocxl/
H A Dlink.c133 out_be64(spa->reg_tfc, reg); in ack_irq()

12