Symbol: readq_relaxed
arch/alpha/include/asm/io.h
558
extern u64 readq_relaxed(const volatile void __iomem *addr);
arch/alpha/include/asm/io.h
562
#define readq_relaxed readq_relaxed
arch/alpha/kernel/io.c
272
EXPORT_SYMBOL(readq_relaxed);
arch/arm64/include/asm/arch_gicv3.h
143
#define gic_read_typer(c) readq_relaxed(c)
arch/arm64/include/asm/arch_gicv3.h
145
#define gic_read_lpir(c) readq_relaxed(c)
arch/arm64/include/asm/arch_gicv3.h
151
#define gits_read_baser(c) readq_relaxed(c)
arch/arm64/include/asm/arch_gicv3.h
154
#define gits_read_cbaser(c) readq_relaxed(c)
arch/arm64/include/asm/arch_gicv3.h
159
#define gicr_read_propbaser(c) readq_relaxed(c)
arch/arm64/include/asm/arch_gicv3.h
163
#define gicr_read_pendbaser(c) readq_relaxed(c)
arch/arm64/include/asm/arch_gicv3.h
166
#define gicr_read_vpropbaser(c) readq_relaxed(c)
arch/arm64/include/asm/arch_gicv3.h
169
#define gicr_read_vpendbaser(c) readq_relaxed(c)
arch/arm64/kernel/acpi_parking_protocol.c
118
entry_point = readq_relaxed(&mailbox->entry_point);
arch/riscv/include/asm/timex.h
20
return readq_relaxed(clint_time_val);
arch/sh/include/asm/io.h
51
#define readq(a) ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
drivers/acpi/cppc_acpi.c
1060
*val = readq_relaxed(vaddr);
drivers/acpi/cppc_acpi.c
1141
prev_val = readq_relaxed(vaddr);
drivers/bus/fsl-mc/mc-sys.c
132
resp->header = cpu_to_le64(readq_relaxed(&portal->header));
drivers/bus/fsl-mc/mc-sys.c
145
cpu_to_le64(readq_relaxed(&portal->params[i]));
drivers/clocksource/timer-clint.c
73
#define clint_get_cycles() readq_relaxed(clint_timer_val)
drivers/cpufreq/apple-soc-cpufreq.c
157
u64 reg = readq_relaxed(priv->reg_base + APPLE_DVFS_CMD);
drivers/crypto/marvell/octeontx2/otx2_cpt_common.h
141
return readq_relaxed(reg_base +
drivers/hwtracing/coresight/coresight-etm4x.h
565
readq_relaxed((csa)->base + (offset)) : \
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
303
u64 err = readq_relaxed(REG_VINTF(vintf, LVCMDQ_ERR_MAP_64(i)));
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
317
u64 map = readq_relaxed(REG_VINTF(vintf, LVCMDQ_ERR_MAP_64(i)));
drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
207
iova = readq_relaxed(cb_base + ARM_SMMU_CB_FAR);
drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
81
return readq_relaxed(reg);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
210
val = readq_relaxed(tbu->base + DEBUG_SID_HALT_REG);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
244
val = readq_relaxed(tbu->base + DEBUG_PAR_REG);
drivers/iommu/arm/arm-smmu/arm-smmu.h
504
return readq_relaxed(arm_smmu_page(smmu, page) + offset);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
111
return readq_relaxed(ctx->base + reg);
drivers/iommu/riscv/iommu.h
73
readq_relaxed((iommu)->reg + (addr))
drivers/iommu/riscv/iommu.h
82
readx_poll_timeout(readq_relaxed, (iommu)->reg + (addr), val, cond, \
drivers/irqchip/irq-gic-v5-irs.c
44
return readq_relaxed(irs_data->irs_base + reg_offset);
drivers/irqchip/irq-ti-sci-inta.c
159
val = readq_relaxed(inta->base + vint_desc->vint_id * 0x1000 +
drivers/mmc/host/dw_mmc.h
517
readq_relaxed((dev)->regs + SDMMC_##reg)
drivers/net/ethernet/broadcom/asp2/bcmasp.h
430
u64 reg = readq_relaxed(intf->m + off); \
drivers/net/ethernet/cavium/thunder/nic_main.c
95
return readq_relaxed(nic->reg_base + offset);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
100
return readq_relaxed(nic->reg_base + offset);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
115
return readq_relaxed(addr + (qidx << NIC_Q_NUM_SHIFT));
drivers/net/ethernet/cavium/thunder/thunder_bgx.c
111
return readq_relaxed(addr);
drivers/net/ethernet/cavium/thunder/thunder_bgx.c
125
writeq_relaxed(val | readq_relaxed(addr), addr);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
100
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
104
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
127
cfg = readq_relaxed(xcv->reg_base + XCV_CTL);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
133
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
138
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
146
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
149
readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
70
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
75
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
84
cfg = readq_relaxed(xcv->reg_base + XCV_DLL_CTL);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
92
cfg = readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
95
readq_relaxed(xcv->reg_base + XCV_RESET);
drivers/net/fddi/defza.c
89
#define readq_u readq_relaxed
drivers/perf/arm-cmn.c
1459
reg = readq_relaxed(dtm->base + offset);
drivers/perf/arm-cmn.c
1470
u64 val = readq_relaxed(pmccntr);
drivers/perf/arm-cmn.c
2218
u64 reg = readq_relaxed(cmn->base + offset + CMN_NODE_INFO);
drivers/perf/arm-cmn.c
2267
reg = readq_relaxed(cfg_region + CMN_CFGM_PERIPH_ID_01);
drivers/perf/arm-cmn.c
2290
reg = readq_relaxed(cfg_region + CMN_CFGM_INFO_GLOBAL);
drivers/perf/arm-cmn.c
2299
reg = readq_relaxed(cfg_region + CMN_CFGM_INFO_GLOBAL_1);
drivers/perf/arm-cmn.c
2303
reg = readq_relaxed(cfg_region + CMN_CHILD_INFO);
drivers/perf/arm-cmn.c
2313
reg = readq_relaxed(cfg_region + i * 8);
drivers/perf/arm-cmn.c
2316
reg = readq_relaxed(xp_region + CMN_CHILD_INFO);
drivers/perf/arm-cmn.c
2345
reg = readq_relaxed(cfg_region + i * 8);
drivers/perf/arm-cmn.c
2391
reg = readq_relaxed(xp_region + CMN_CHILD_INFO);
drivers/perf/arm-cmn.c
2396
reg = readq_relaxed(xp_region + child_poff + j * 8);
drivers/perf/arm_smmuv3_pmu.c
899
ceid_64[0] = readq_relaxed(smmu_pmu->reg_base + SMMU_PMCG_CEID0);
drivers/perf/arm_smmuv3_pmu.c
900
ceid_64[1] = readq_relaxed(smmu_pmu->reg_base + SMMU_PMCG_CEID1);
drivers/perf/fujitsu_uncore_pmu.c
110
new = readq_relaxed(uncorepmu->regs + PM_EVCNTR(idx));
drivers/perf/fujitsu_uncore_pmu.c
137
long status = readq_relaxed(uncorepmu->regs + PM_OVSR);
drivers/perf/hisilicon/hisi_pcie_pmu.c
214
return readq_relaxed(pcie_pmu->base + offset);
drivers/perf/marvell_cn10k_ddr_pmu.c
540
val = readq_relaxed(pmu->base + reg);
drivers/perf/marvell_cn10k_ddr_pmu.c
578
return readq_relaxed(pmu->base +
drivers/perf/marvell_cn10k_ddr_pmu.c
582
return readq_relaxed(pmu->base +
drivers/perf/marvell_cn10k_ddr_pmu.c
585
val = readq_relaxed(pmu->base +
drivers/perf/marvell_cn10k_ddr_pmu.c
742
val = readq_relaxed(pmu->base + p_data->cnt_freerun_en);
drivers/perf/marvell_cn10k_ddr_pmu.c
756
val = readq_relaxed(pmu->base + p_data->cnt_freerun_en);
drivers/perf/marvell_cn10k_ddr_pmu.c
796
val = readq_relaxed(pmu->base + p_data->cnt_freerun_ctrl);
drivers/perf/marvell_cn10k_ddr_pmu.c
811
val = readq_relaxed(pmu->base + p_data->cnt_freerun_ctrl);
drivers/perf/marvell_pem_pmu.c
231
return readq_relaxed(pmu->base + eventid_to_offset(eventid));
drivers/soc/apple/mailbox.c
193
msg.msg0 = readq_relaxed(mbox->regs + mbox->hw->i2a_recv0);
drivers/soc/apple/mailbox.c
196
readq_relaxed(mbox->regs + mbox->hw->i2a_recv1));
drivers/vfio/fsl-mc/vfio_fsl_mc.c
296
header = cpu_to_le64(readq_relaxed(ioaddr));
include/asm-generic/io.h
366
#if defined(readq) && !defined(readq_relaxed)
include/asm-generic/io.h
367
#define readq_relaxed readq_relaxed
include/linux/coresight.h
542
return readq_relaxed(csa->base + offset);
include/linux/io-64-nonatomic-hi-lo.h
50
#ifndef readq_relaxed
include/linux/io-64-nonatomic-lo-hi.h
50
#ifndef readq_relaxed
include/linux/iopoll.h
258
readx_poll_timeout(readq_relaxed, addr, val, cond, delay_us, timeout_us)
include/linux/iopoll.h
261
readx_poll_timeout_atomic(readq_relaxed, addr, val, cond, delay_us, timeout_us)
rust/helpers/io.c
84
return readq_relaxed(addr);
tools/include/asm-generic/io.h
301
#if defined(readq) && !defined(readq_relaxed)
tools/include/asm-generic/io.h
302
#define readq_relaxed readq_relaxed
tools/testing/selftests/kvm/include/arm64/processor.h
249
#define readq(c) ({ u64 __v = readq_relaxed(c); __iormb(__v); __v; })
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
323
typer = readq_relaxed(redist_base_cpu + GICR_TYPER);
tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c
22
return readq_relaxed(GITS_BASE_GVA + offset);