Home
last modified time | relevance | path

Searched refs:writeq_relaxed (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/arch/arm64/include/asm/
Darch_gicv3.h118 #define gic_write_irouter(v, c) writeq_relaxed(v, c)
120 #define gic_write_lpir(v, c) writeq_relaxed(v, c)
125 #define gits_write_baser(v, c) writeq_relaxed(v, c)
128 #define gits_write_cbaser(v, c) writeq_relaxed(v, c)
130 #define gits_write_cwriter(v, c) writeq_relaxed(v, c)
133 #define gicr_write_propbaser(v, c) writeq_relaxed(v, c)
135 #define gicr_write_pendbaser(v, c) writeq_relaxed(v, c)
138 #define gits_write_vpropbaser(v, c) writeq_relaxed(v, c)
140 #define gits_write_vpendbaser(v, c) writeq_relaxed(v, c)
Dio.h127 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)cpu_to_le64(v),(c))) macro
142 #define writeq(v,c) ({ __iowmb(); writeq_relaxed((v),(c)); })
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dthunder_xcv.c75 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw()
80 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw()
90 writeq_relaxed(cfg, xcv->reg_base + XCV_DLL_CTL); in xcv_init_hw()
97 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw()
105 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw()
109 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_init_hw()
133 writeq_relaxed(cfg, xcv->reg_base + XCV_CTL); in xcv_setup_link()
138 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_setup_link()
143 writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); in xcv_setup_link()
146 writeq_relaxed(0x01, xcv->reg_base + XCV_BATCH_CRD_RET); in xcv_setup_link()
[all …]
Dnic_main.c99 writeq_relaxed(val, nic->reg_base + offset); in nic_reg_write()
155 writeq_relaxed(msg[0], mbx_addr); in nic_send_msg_to_vf()
156 writeq_relaxed(msg[1], mbx_addr + 8); in nic_send_msg_to_vf()
158 writeq_relaxed(msg[1], mbx_addr + 8); in nic_send_msg_to_vf()
159 writeq_relaxed(msg[0], mbx_addr); in nic_send_msg_to_vf()
Dthunder_bgx.c121 writeq_relaxed(val, addr); in bgx_reg_write()
128 writeq_relaxed(val | readq_relaxed(addr), addr); in bgx_reg_modify()
/Linux-v4.19/include/linux/
Dio-64-nonatomic-hi-lo.h54 #ifndef writeq_relaxed
55 #define writeq_relaxed hi_lo_writeq_relaxed macro
Dio-64-nonatomic-lo-hi.h54 #ifndef writeq_relaxed
55 #define writeq_relaxed lo_hi_writeq_relaxed macro
/Linux-v4.19/arch/arm64/kernel/
Dsmp_spin_table.c102 writeq_relaxed(__pa_symbol(secondary_holding_pen), release_addr); in smp_spin_table_cpu_prepare()
Dacpi_parking_protocol.c113 writeq_relaxed(__pa_symbol(secondary_entry), &mailbox->entry_point); in acpi_parking_protocol_cpu_boot()
/Linux-v4.19/include/asm-generic/
Dio.h310 #if defined(writeq) && !defined(writeq_relaxed)
311 #define writeq_relaxed writeq_relaxed macro
312 static inline void writeq_relaxed(u64 value, volatile void __iomem *addr) in writeq_relaxed() function
/Linux-v4.19/drivers/hwtracing/coresight/
Dcoresight-etm4x.c145 writeq_relaxed(config->addr_val[i], in etm4_enable_hw()
147 writeq_relaxed(config->addr_acc[i], in etm4_enable_hw()
151 writeq_relaxed(config->ctxid_pid[i], in etm4_enable_hw()
157 writeq_relaxed(config->vmid_val[i], in etm4_enable_hw()
Dcoresight-stm.c317 writeq_relaxed(*(u64 *)data, addr); in stm_send()
/Linux-v4.19/arch/sh/include/asm/
Dio.h47 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)ioswabq(v),c)) macro
57 #define writeq(v,a) ({ wmb(); writeq_relaxed((v),(a)); })
/Linux-v4.19/drivers/bus/fsl-mc/
Dmc-sys.c109 writeq_relaxed(le64_to_cpu(cmd->params[i]), &portal->params[i]); in mc_write_command()
/Linux-v4.19/drivers/iommu/
Darm-smmu-v3.c2239 writeq_relaxed(doorbell, smmu->base + cfg[0]); in arm_smmu_write_msi_msg()
2251 writeq_relaxed(0, smmu->base + ARM_SMMU_GERROR_IRQ_CFG0); in arm_smmu_setup_msis()
2252 writeq_relaxed(0, smmu->base + ARM_SMMU_EVTQ_IRQ_CFG0); in arm_smmu_setup_msis()
2255 writeq_relaxed(0, smmu->base + ARM_SMMU_PRIQ_IRQ_CFG0); in arm_smmu_setup_msis()
2428 writeq_relaxed(smmu->strtab_cfg.strtab_base, in arm_smmu_device_reset()
2434 writeq_relaxed(smmu->cmdq.q.q_base, smmu->base + ARM_SMMU_CMDQ_BASE); in arm_smmu_device_reset()
2462 writeq_relaxed(smmu->evtq.q.q_base, smmu->base + ARM_SMMU_EVTQ_BASE); in arm_smmu_device_reset()
2478 writeq_relaxed(smmu->priq.q.q_base, in arm_smmu_device_reset()
Darm-smmu.c91 #define smmu_write_atomic_lq writeq_relaxed
486 writeq_relaxed(iova, reg); in arm_smmu_tlb_inv_range_nosync()
701 writeq_relaxed(cb->ttbr[0], cb_base + ARM_SMMU_CB_TTBR0); in arm_smmu_write_context_bank()
703 writeq_relaxed(cb->ttbr[1], cb_base + ARM_SMMU_CB_TTBR1); in arm_smmu_write_context_bank()
/Linux-v4.19/drivers/hwtracing/intel_th/
Dsth.c45 writeq_relaxed(*(u64 *)payload, dest); in sth_iowrite()
/Linux-v4.19/arch/parisc/include/asm/
Dio.h230 #define writeq_relaxed(q, addr) writeq(q, addr) macro
/Linux-v4.19/arch/x86/include/asm/
Dio.h103 #define writeq_relaxed(v, a) __writeq(v, a) macro
/Linux-v4.19/arch/ia64/include/asm/
Dio.h403 #define writeq_relaxed(v,a) __writeq((v), (a)) macro
/Linux-v4.19/drivers/mmc/host/
Ddw_mmc.h481 writeq_relaxed((value), (dev)->regs + SDMMC_##reg)
/Linux-v4.19/arch/sparc/include/asm/
Dio_64.h186 #define writeq_relaxed writeq macro
/Linux-v4.19/arch/riscv/include/asm/
Dio.h156 #define writeq_relaxed(v,c) ({ __io_rbw(); writeq_cpu((v),(c)); __io_raw(); }) macro
/Linux-v4.19/arch/mips/include/asm/
Dio.h478 #define writeq_relaxed writeq in BUILDIO_MEM() macro
/Linux-v4.19/arch/alpha/include/asm/
Dio.h514 #define writeq_relaxed(b, addr) __raw_writeq(b, addr) macro

12