/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | spu_priv1_mmio.c | 32 out_be64(&spu->priv1->int_mask_RW[class], old_mask & mask); in int_mask_and() 40 out_be64(&spu->priv1->int_mask_RW[class], old_mask | mask); in int_mask_or() 45 out_be64(&spu->priv1->int_mask_RW[class], mask); in int_mask_set() 55 out_be64(&spu->priv1->int_stat_RW[class], stat); in int_stat_clear() 78 out_be64(&spu->priv1->int_route_RW, route); in cpu_affinity_set() 93 out_be64(&spu->priv1->mfc_dsisr_RW, dsisr); in mfc_dsisr_set() 98 out_be64(&spu->priv1->mfc_sdr_RW, mfspr(SPRN_SDR1)); in mfc_sdr_setup() 103 out_be64(&spu->priv1->mfc_sr1_RW, sr1); in mfc_sr1_set() 113 out_be64(&spu->priv1->mfc_tclass_id_RW, tclass_id); in mfc_tclass_id_set() 123 out_be64( in tlb_invalidate() [all...] |
H A D | interrupt.c | 73 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi() 106 out_be64(&node_iic->iic_is, ack); in iic_ioexc_cascade() 119 out_be64(&node_iic->iic_is, ack); in iic_ioexc_cascade() 154 out_be64(&this_cpu_ptr(&cpu_iic)->regs->prio, 0xff); in iic_setup_cpu() 174 out_be64(&per_cpu(cpu_iic, cpu).regs->generate, (0xf - msg) << 4); in iic_message_pass() 291 out_be64(&iic->regs->prio, 0); in init_one_iic() 344 out_be64(&node_iic->iic_ir, in setup_iic() 351 out_be64(&node_iic->iic_is, 0xfffffffffffffffful); in setup_iic() 392 out_be64(&iic_regs->iic_ir, iic_ir); in iic_set_interrupt_routing()
|
H A D | cbe_thermal.c | 134 out_be64(&pmd_regs->tm_tpr.val, reg_value); in store_throttle() 354 out_be64(&pmd_regs->tm_str2, str2); in init_default_values() 355 out_be64(&pmd_regs->tm_str1.val, str1.val); in init_default_values() 356 out_be64(&pmd_regs->tm_tpr.val, tpr.val); in init_default_values() 357 out_be64(&pmd_regs->tm_cr1.val, cr1.val); in init_default_values() 358 out_be64(&pmd_regs->tm_cr2, cr2); in init_default_values()
|
H A D | spu_base.c | 73 out_be64(&priv2->slb_invalidate_all_W, 0UL); in spu_invalidate_slbs() 128 out_be64(&priv2->mfc_control_RW, MFC_CNTL_RESTART_DMA_COMMAND); in spu_restart_dma() 142 out_be64(&priv2->slb_index_W, slbe); in spu_load_slb() 144 out_be64(&priv2->slb_esid_RW, 0); in spu_load_slb() 146 out_be64(&priv2->slb_vsid_RW, slb->vsid); in spu_load_slb() 148 out_be64(&priv2->slb_esid_RW, slb->esid); in spu_load_slb() 462 out_be64(&priv2->spu_chnlcntptr_RW, zero_list[i].channel); in spu_init_channels() 464 out_be64(&priv2->spu_chnldata_RW, 0); in spu_init_channels() 469 out_be64(&priv2->spu_chnlcntptr_RW, count_list[i].channel); in spu_init_channels() 470 out_be64( in spu_init_channels() [all...] |
H A D | iommu.c | 145 out_be64(reg, val); in invalidate_tce_cache() 251 out_be64(iommu->xlate_regs + IOC_IO_ExcpStat, stat); in ioc_interrupt() 394 out_be64(iommu->xlate_regs + IOC_IO_ExcpStat, in cell_iommu_enable_hardware() 396 out_be64(iommu->xlate_regs + IOC_IO_ExcpMask, in cell_iommu_enable_hardware() 408 out_be64(iommu->xlate_regs + IOC_IOST_Origin, reg); in cell_iommu_enable_hardware() 413 out_be64(iommu->cmd_regs + IOC_IOCmd_Cfg, reg); in cell_iommu_enable_hardware() 698 out_be64(xregs + IOC_IOST_Origin, 0); in cell_disable_iommus() 702 out_be64(cregs + IOC_IOCmd_Cfg, val); in cell_disable_iommus()
|
H A D | pervasive.c | 119 out_be64(®s->pmcr, in_be64(®s->pmcr) | in cbe_pervasive_init()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | spu_priv1_mmio.c | 31 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( in tlb_invalidate() [all...] |
H A D | interrupt.c | 74 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 D | cbe_thermal.c | 133 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 D | spu_base.c | 72 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( in spu_init_channels() [all...] |
H A D | iommu.c | 147 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 D | pervasive.c | 119 out_be64(®s->pmcr, in_be64(®s->pmcr) | in cbe_pervasive_init()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/ |
H A D | switch.c | 188 out_be64(&priv2->mfc_control_RW, MFC_CNTL_SUSPEND_DMA_QUEUE); in save_mfc_cntl() 271 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() 551 out_be64(&priv2->spu_lslr_RW, LS_ADDR_MASK); in reset_spu_lslr() 625 out_be64(&priv2->spu_chnlcntptr_RW, 1); in save_ch_part1() 631 out_be64(&priv2->spu_chnlcntptr_RW, idx); in save_ch_part1() 635 out_be64(&priv2->spu_chnldata_RW, 0UL); in save_ch_part1() 636 out_be64( in save_ch_part1() [all...] |
H A D | hw_ops.c | 146 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 D | run.c | 109 out_be64(mfc_cntl, MFC_CNTL_PURGE_DMA_REQUEST); in spu_setup_isolated() 122 out_be64(mfc_cntl, 0); in spu_setup_isolated()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/spufs/ |
H A D | switch.c | 188 out_be64(&priv2->mfc_control_RW, MFC_CNTL_SUSPEND_DMA_QUEUE); in save_mfc_cntl() 271 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() 551 out_be64(&priv2->spu_lslr_RW, LS_ADDR_MASK); in reset_spu_lslr() 625 out_be64(&priv2->spu_chnlcntptr_RW, 1); in save_ch_part1() 631 out_be64(&priv2->spu_chnlcntptr_RW, idx); in save_ch_part1() 635 out_be64(&priv2->spu_chnldata_RW, 0UL); in save_ch_part1() 636 out_be64( in save_ch_part1() [all...] |
H A D | hw_ops.c | 146 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 D | run.c | 109 out_be64(mfc_cntl, MFC_CNTL_PURGE_DMA_REQUEST); in spu_setup_isolated() 122 out_be64(mfc_cntl, 0); in spu_setup_isolated()
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | ppc_cbe_cpufreq_pervasive.c | 59 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()
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | ppc_cbe_cpufreq_pervasive.c | 59 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()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | vas.h | 465 out_be64(regptr, val); in write_uwc_reg() 476 out_be64(regptr, val); in write_hvwc_reg()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | vas.h | 458 out_be64(regptr, val); in write_uwc_reg() 469 out_be64(regptr, val); in write_hvwc_reg()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | io.h | 90 * out_8, out_le16, out_be16, out_le32, out_be32, out_le64, out_be64 166 DEF_MMIO_OUT_D(out_be64, 64, std); 177 out_be64(addr, swab64(val)); in out_le64() 189 static inline void out_be64(volatile u64 __iomem *addr, u64 val) in out_be64() function 516 #define __do_writeq_be(val, addr) out_be64(PCI_FIX_ADDR(addr), val)
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | io.h | 82 * out_8, out_le16, out_be16, out_le32, out_be32, out_le64, out_be64 195 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)
|
/kernel/linux/linux-5.10/drivers/misc/cxl/ |
H A D | debugfs.c | 23 out_be64((u64 __iomem *)data, val); in debugfs_io_u64_set()
|