/linux-4.4.14/arch/arm64/kernel/ |
D | smp_spin_table.c | 99 writeq_relaxed(__pa(secondary_holding_pen), release_addr); in smp_spin_table_cpu_prepare()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-gic-v3-its.c | 911 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/ |
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)); })
|
D | arch_gicv3.h | 168 #define gic_write_irouter(v, c) writeq_relaxed(v, c)
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nic_main.c | 86 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()
|
D | thunder_bgx.c | 94 writeq_relaxed(val, addr); in bgx_reg_write() 101 writeq_relaxed(val | readq_relaxed(addr), addr); in bgx_reg_modify()
|
D | nicvf_main.c | 93 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/ |
D | io.h | 46 #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/ |
D | arm-smmu-v3.c | 2226 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()
|
D | arm-smmu.c | 74 #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/ |
D | io.h | 94 #define writeq_relaxed(v, a) writeq(v, a) macro
|
/linux-4.4.14/drivers/hwtracing/intel_th/ |
D | sth.c | 53 writeq_relaxed(*(u64 *)payload, dest); in sth_iowrite()
|
/linux-4.4.14/include/asm-generic/ |
D | io.h | 210 #ifndef writeq_relaxed 211 #define writeq_relaxed writeq macro
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | io.h | 229 #define writeq_relaxed(q, addr) writeq(q, addr) macro
|
/linux-4.4.14/drivers/mmc/host/ |
D | dw_mmc.h | 208 writeq_relaxed((value), (dev)->regs + SDMMC_##reg)
|
/linux-4.4.14/drivers/net/phy/ |
D | mdio-octeon.c | 130 #define oct_mdio_writeq(val, addr) writeq_relaxed(val, (void *)addr)
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | io.h | 399 #define writeq_relaxed(v,a) __writeq((v), (a)) macro
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | io_64.h | 185 #define writeq_relaxed writeq macro
|
/linux-4.4.14/arch/tile/include/asm/ |
D | io.h | 248 #define writeq_relaxed writeq macro
|
/linux-4.4.14/arch/mips/include/asm/ |
D | io.h | 461 #define writeq_relaxed writeq in BUILDIO_MEM() macro
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | io.h | 512 #define writeq_relaxed(b, addr) __raw_writeq(b, addr) macro
|
/linux-4.4.14/drivers/hwtracing/coresight/ |
D | coresight-etm4x.c | 154 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/ |
D | io.h | 627 #define writeq_relaxed(v, addr) writeq(v, addr) macro
|