/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | arch_gicv3.h | 123 #define gic_write_irouter(v, c) writeq_relaxed(v, c) 125 #define gic_write_lpir(v, c) writeq_relaxed(v, c) 130 #define gits_write_baser(v, c) writeq_relaxed(v, c) 133 #define gits_write_cbaser(v, c) writeq_relaxed(v, c) 135 #define gits_write_cwriter(v, c) writeq_relaxed(v, c) 138 #define gicr_write_propbaser(v, c) writeq_relaxed(v, c) 140 #define gicr_write_pendbaser(v, c) writeq_relaxed(v, c) 143 #define gicr_write_vpropbaser(v, c) writeq_relaxed(v, c) 146 #define gicr_write_vpendbaser(v, c) writeq_relaxed(v, c)
|
H A D | io.h | 128 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)cpu_to_le64(v),(c))) macro 143 #define writeq(v,c) ({ __iowmb(); writeq_relaxed((v),(c)); })
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | arch_gicv3.h | 136 #define gic_write_irouter(v, c) writeq_relaxed(v, c) 138 #define gic_write_lpir(v, c) writeq_relaxed(v, c) 144 #define gits_write_baser(v, c) writeq_relaxed(v, c) 147 #define gits_write_cbaser(v, c) writeq_relaxed(v, c) 149 #define gits_write_cwriter(v, c) writeq_relaxed(v, c) 152 #define gicr_write_propbaser(v, c) writeq_relaxed(v, c) 154 #define gicr_write_pendbaser(v, c) writeq_relaxed(v, c) 157 #define gicr_write_vpropbaser(v, c) writeq_relaxed(v, c) 160 #define gicr_write_vpendbaser(v, c) writeq_relaxed(v, c)
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | thunder_xcv.c | 72 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 77 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 87 writeq_relaxed(cfg, xcv->reg_base + XCV_DLL_CTL); in xcv_init_hw() 94 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 102 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 106 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 130 writeq_relaxed(cfg, xcv->reg_base + XCV_CTL); in xcv_setup_link() 135 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_setup_link() 140 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_setup_link() 143 writeq_relaxed( in xcv_setup_link() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/ |
H A D | thunder_xcv.c | 72 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 77 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 87 writeq_relaxed(cfg, xcv->reg_base + XCV_DLL_CTL); in xcv_init_hw() 94 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 102 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 106 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw() 130 writeq_relaxed(cfg, xcv->reg_base + XCV_CTL); in xcv_setup_link() 135 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_setup_link() 140 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_setup_link() 143 writeq_relaxed( in xcv_setup_link() [all...] |
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | marvell_cn10k_ddr_pmu.c | 374 writeq_relaxed(val, pmu->base + reg); in cn10k_ddr_perf_counter_enable() 388 writeq_relaxed(val, pmu->base + DDRC_PERF_CNT_FREERUN_EN); in cn10k_ddr_perf_counter_enable() 462 writeq_relaxed(val, pmu->base + reg_offset); in cn10k_ddr_perf_event_add() 470 writeq_relaxed(val, pmu->base + DDRC_PERF_CNT_FREERUN_CTRL); in cn10k_ddr_perf_event_add() 516 writeq_relaxed(START_OP_CTRL_VAL_START, ddr_pmu->base + in cn10k_ddr_perf_pmu_enable() 524 writeq_relaxed(END_OP_CTRL_VAL_END, ddr_pmu->base + in cn10k_ddr_perf_pmu_disable() 654 writeq_relaxed(OP_MODE_CTRL_VAL_MANNUAL, ddr_pmu->base + in cn10k_ddr_perf_probe()
|
H A D | arm_smmuv3_pmu.c | 731 writeq_relaxed(doorbell, pmu->reg_base + SMMU_PMCG_IRQ_CFG0); in smmu_pmu_write_msi_msg() 743 writeq_relaxed(0, pmu->reg_base + SMMU_PMCG_IRQ_CFG0); in smmu_pmu_setup_msi() 782 writeq_relaxed(counter_present_mask, in smmu_pmu_reset() 784 writeq_relaxed(counter_present_mask, in smmu_pmu_reset() 786 writeq_relaxed(counter_present_mask, in smmu_pmu_reset()
|
H A D | marvell_cn10k_tad_pmu.c | 71 writeq_relaxed(0, tad_pmu->regions[i].base + in tad_pmu_event_counter_stop() 92 writeq_relaxed(0, tad_pmu->regions[i].base + in tad_pmu_event_counter_start() 100 writeq_relaxed(reg_val, tad_pmu->regions[i].base + in tad_pmu_event_counter_start()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | io-64-nonatomic-lo-hi.h | 54 #ifndef writeq_relaxed 55 #define writeq_relaxed lo_hi_writeq_relaxed macro
|
H A D | io-64-nonatomic-hi-lo.h | 54 #ifndef writeq_relaxed 55 #define writeq_relaxed hi_lo_writeq_relaxed macro
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | io-64-nonatomic-lo-hi.h | 54 #ifndef writeq_relaxed 55 #define writeq_relaxed lo_hi_writeq_relaxed macro
|
H A D | io-64-nonatomic-hi-lo.h | 54 #ifndef writeq_relaxed 55 #define writeq_relaxed hi_lo_writeq_relaxed macro
|
/kernel/linux/linux-6.6/arch/mips/loongson64/ |
H A D | smp.c | 144 writeq_relaxed(0, ipi_mailbox_buf[cpu_logical_map(cpu)] + 0x0); in legacy_ipi_clear_buf() 160 writeq_relaxed(startargs[3], in legacy_ipi_write_buf() 162 writeq_relaxed(startargs[2], in legacy_ipi_write_buf() 164 writeq_relaxed(startargs[1], in legacy_ipi_write_buf() 166 writeq_relaxed(startargs[0], in legacy_ipi_write_buf()
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | io.h | 303 #if defined(writeq) && !defined(writeq_relaxed) 304 #define writeq_relaxed writeq_relaxed macro 305 static inline void writeq_relaxed(u64 value, volatile void __iomem *addr) in writeq_relaxed() function
|
/kernel/linux/linux-5.10/drivers/perf/ |
H A D | arm_smmuv3_pmu.c | 682 writeq_relaxed(doorbell, pmu->reg_base + SMMU_PMCG_IRQ_CFG0); in smmu_pmu_write_msi_msg() 695 writeq_relaxed(0, pmu->reg_base + SMMU_PMCG_IRQ_CFG0); in smmu_pmu_setup_msi() 736 writeq_relaxed(counter_present_mask, in smmu_pmu_reset() 738 writeq_relaxed(counter_present_mask, in smmu_pmu_reset() 740 writeq_relaxed(counter_present_mask, in smmu_pmu_reset()
|
H A D | arm-cmn.c | 702 writeq_relaxed(CMN_CC_INIT, dtc->base + CMN_DT_PMCCNTR); in arm_cmn_read_cc() 769 writeq_relaxed(CMN_CC_INIT, cmn->dtc[i].base + CMN_DT_PMCCNTR); in arm_cmn_event_start() 777 writeq_relaxed(val, dn->pmu_base + CMN_DTM_WPn_VAL(wp_idx)); in arm_cmn_event_start() 778 writeq_relaxed(mask, dn->pmu_base + CMN_DTM_WPn_MASK(wp_idx)); in arm_cmn_event_start() 803 writeq_relaxed(0, dn->pmu_base + CMN_DTM_WPn_MASK(wp_idx)); in arm_cmn_event_stop() 804 writeq_relaxed(~0ULL, dn->pmu_base + CMN_DTM_WPn_VAL(wp_idx)); in arm_cmn_event_stop() 1098 writeq_relaxed(reg, xp->pmu_base + CMN_DTM_PMU_CONFIG); in arm_cmn_event_add() 1240 writeq_relaxed(0, xp->pmu_base + CMN_DTM_WPn_MASK(i)); in arm_cmn_init_dtm() 1241 writeq_relaxed(~0ULL, xp->pmu_base + CMN_DTM_WPn_VAL(i)); in arm_cmn_init_dtm() 1259 writeq_relaxed( in arm_cmn_init_dtc() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | acpi_parking_protocol.c | 102 writeq_relaxed(__pa_symbol(function_nocfi(secondary_entry)), in acpi_parking_protocol_cpu_boot()
|
H A D | smp_spin_table.c | 92 writeq_relaxed(pa_holding_pen, release_addr); in smp_spin_table_cpu_prepare()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | acpi_parking_protocol.c | 102 writeq_relaxed(__pa_symbol(secondary_entry), in acpi_parking_protocol_cpu_boot()
|
H A D | smp_spin_table.c | 92 writeq_relaxed(pa_holding_pen, release_addr); in smp_spin_table_cpu_prepare()
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | io.h | 47 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)ioswabq(v),c)) macro 57 #define writeq(v,a) ({ wmb(); writeq_relaxed((v),(a)); })
|
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | apple-mailbox.c | 134 writeq_relaxed(msg->msg0, apple_mbox->regs + apple_mbox->hw->a2i_send0); in apple_mbox_hw_send() 135 writeq_relaxed(FIELD_PREP(APPLE_MBOX_MSG1_MSG, msg->msg1), in apple_mbox_hw_send()
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cpt_common.h | 128 writeq_relaxed(val, reg_base + in otx2_cpt_write64()
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | io.h | 384 #if defined(writeq) && !defined(writeq_relaxed) 385 #define writeq_relaxed writeq_relaxed macro 386 static inline void writeq_relaxed(u64 value, volatile void __iomem *addr) in writeq_relaxed() function
|
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-etm4x-core.c | 183 writeq_relaxed(config->addr_val[i], in etm4_enable_hw() 185 writeq_relaxed(config->addr_acc[i], in etm4_enable_hw() 189 writeq_relaxed(config->ctxid_pid[i], in etm4_enable_hw() 196 writeq_relaxed(config->vmid_val[i], in etm4_enable_hw() 1351 writeq_relaxed(state->trcacvr[i], in etm4_cpu_restore() 1353 writeq_relaxed(state->trcacatr[i], in etm4_cpu_restore() 1358 writeq_relaxed(state->trccidcvr[i], in etm4_cpu_restore() 1362 writeq_relaxed(state->trcvmidcvr[i], in etm4_cpu_restore()
|