Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm64/kernel/
Dsmp_spin_table.c99 writeq_relaxed(__pa(secondary_holding_pen), release_addr); in smp_spin_table_cpu_prepare()
/linux-4.4.14/drivers/irqchip/
Dirq-gic-v3-its.c911 writeq_relaxed(val, its->base + GITS_BASER + i * 8); in its_alloc_tables()
1026 writeq_relaxed(val, rbase + GICR_PROPBASER); in its_cpu_init_lpis()
1039 writeq_relaxed(val, rbase + GICR_PROPBASER); in its_cpu_init_lpis()
1050 writeq_relaxed(val, rbase + GICR_PENDBASER); in its_cpu_init_lpis()
1061 writeq_relaxed(val, rbase + GICR_PENDBASER); in its_cpu_init_lpis()
1497 writeq_relaxed(baser, its->base + GITS_CBASER); in its_probe()
1510 writeq_relaxed(baser, its->base + GITS_CBASER); in its_probe()
1516 writeq_relaxed(0, its->base + GITS_CWRITER); in its_probe()
/linux-4.4.14/arch/arm64/include/asm/
Dio.h128 #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)); })
Darch_gicv3.h168 #define gic_write_irouter(v, c) writeq_relaxed(v, c)
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnic_main.c86 writeq_relaxed(val, nic->reg_base + offset); in nic_reg_write()
129 writeq_relaxed(msg[0], mbx_addr); in nic_send_msg_to_vf()
130 writeq_relaxed(msg[1], mbx_addr + 8); in nic_send_msg_to_vf()
132 writeq_relaxed(msg[1], mbx_addr + 8); in nic_send_msg_to_vf()
133 writeq_relaxed(msg[0], mbx_addr); in nic_send_msg_to_vf()
Dthunder_bgx.c94 writeq_relaxed(val, addr); in bgx_reg_write()
101 writeq_relaxed(val | readq_relaxed(addr), addr); in bgx_reg_modify()
Dnicvf_main.c93 writeq_relaxed(val, nic->reg_base + offset); in nicvf_reg_write()
106 writeq_relaxed(val, addr + (qidx << NIC_Q_NUM_SHIFT)); in nicvf_queue_reg_write()
/linux-4.4.14/arch/sh/include/asm/
Dio.h46 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)ioswabq(v),c)) macro
56 #define writeq(v,a) ({ wmb(); writeq_relaxed((v),(a)); })
/linux-4.4.14/drivers/iommu/
Darm-smmu-v3.c2226 writeq_relaxed(doorbell, smmu->base + cfg[0]); in arm_smmu_write_msi_msg()
2238 writeq_relaxed(0, smmu->base + ARM_SMMU_GERROR_IRQ_CFG0); in arm_smmu_setup_msis()
2239 writeq_relaxed(0, smmu->base + ARM_SMMU_EVTQ_IRQ_CFG0); in arm_smmu_setup_msis()
2242 writeq_relaxed(0, smmu->base + ARM_SMMU_PRIQ_IRQ_CFG0); in arm_smmu_setup_msis()
2384 writeq_relaxed(smmu->strtab_cfg.strtab_base, in arm_smmu_device_reset()
2390 writeq_relaxed(smmu->cmdq.q.q_base, smmu->base + ARM_SMMU_CMDQ_BASE); in arm_smmu_device_reset()
2420 writeq_relaxed(smmu->evtq.q.q_base, smmu->base + ARM_SMMU_EVTQ_BASE); in arm_smmu_device_reset()
2434 writeq_relaxed(smmu->priq.q.q_base, in arm_smmu_device_reset()
Darm-smmu.c74 #define smmu_writeq writeq_relaxed
605 writeq_relaxed(iova, reg); in arm_smmu_tlb_inv_range_nosync()
613 writeq_relaxed(iova >> 12, reg); in arm_smmu_tlb_inv_range_nosync()
/linux-4.4.14/arch/x86/include/asm/
Dio.h94 #define writeq_relaxed(v, a) writeq(v, a) macro
/linux-4.4.14/drivers/hwtracing/intel_th/
Dsth.c53 writeq_relaxed(*(u64 *)payload, dest); in sth_iowrite()
/linux-4.4.14/include/asm-generic/
Dio.h210 #ifndef writeq_relaxed
211 #define writeq_relaxed writeq macro
/linux-4.4.14/arch/parisc/include/asm/
Dio.h229 #define writeq_relaxed(q, addr) writeq(q, addr) macro
/linux-4.4.14/drivers/mmc/host/
Ddw_mmc.h208 writeq_relaxed((value), (dev)->regs + SDMMC_##reg)
/linux-4.4.14/drivers/net/phy/
Dmdio-octeon.c130 #define oct_mdio_writeq(val, addr) writeq_relaxed(val, (void *)addr)
/linux-4.4.14/arch/ia64/include/asm/
Dio.h399 #define writeq_relaxed(v,a) __writeq((v), (a)) macro
/linux-4.4.14/arch/sparc/include/asm/
Dio_64.h185 #define writeq_relaxed writeq macro
/linux-4.4.14/arch/tile/include/asm/
Dio.h248 #define writeq_relaxed writeq macro
/linux-4.4.14/arch/mips/include/asm/
Dio.h461 #define writeq_relaxed writeq in BUILDIO_MEM() macro
/linux-4.4.14/arch/alpha/include/asm/
Dio.h512 #define writeq_relaxed(b, addr) __raw_writeq(b, addr) macro
/linux-4.4.14/drivers/hwtracing/coresight/
Dcoresight-etm4x.c154 writeq_relaxed(drvdata->addr_val[i], in etm4_enable_hw()
156 writeq_relaxed(drvdata->addr_acc[i], in etm4_enable_hw()
160 writeq_relaxed(drvdata->ctxid_pid[i], in etm4_enable_hw()
166 writeq_relaxed(drvdata->vmid_val[i], in etm4_enable_hw()
/linux-4.4.14/arch/powerpc/include/asm/
Dio.h627 #define writeq_relaxed(v, addr) writeq(v, addr) macro