Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/thunder/
H A Dthunder_xcv.c72 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(0x01, xcv->reg_base + XCV_BATCH_CRD_RET); in xcv_setup_link()
[all …]
H A Dnic_main.c90 writeq_relaxed(val, nic->reg_base + offset); in nic_reg_write()
146 writeq_relaxed(msg[0], mbx_addr); in nic_send_msg_to_vf()
147 writeq_relaxed(msg[1], mbx_addr + 8); in nic_send_msg_to_vf()
149 writeq_relaxed(msg[1], mbx_addr + 8); in nic_send_msg_to_vf()
150 writeq_relaxed(msg[0], mbx_addr); in nic_send_msg_to_vf()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Darch_gicv3.h123 #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 Dio.h144 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)cpu_to_le64(v),(c))) macro
159 #define writeq(v,c) ({ __iowmb(); writeq_relaxed((v),(c)); })
/OK3568_Linux_fs/kernel/include/linux/
H A Dio-64-nonatomic-hi-lo.h54 #ifndef writeq_relaxed
55 #define writeq_relaxed hi_lo_writeq_relaxed macro
H A Dio-64-nonatomic-lo-hi.h54 #ifndef writeq_relaxed
55 #define writeq_relaxed lo_hi_writeq_relaxed macro
H A Dcoresight.h419 writeq_relaxed(val, csa->base + offset); in csdev_access_relaxed_write64()
/OK3568_Linux_fs/kernel/drivers/perf/
H A Darm_smmuv3_pmu.c651 writeq_relaxed(doorbell, pmu->reg_base + SMMU_PMCG_IRQ_CFG0); in smmu_pmu_write_msi_msg()
664 writeq_relaxed(0, pmu->reg_base + SMMU_PMCG_IRQ_CFG0); in smmu_pmu_setup_msi()
705 writeq_relaxed(counter_present_mask, in smmu_pmu_reset()
707 writeq_relaxed(counter_present_mask, in smmu_pmu_reset()
709 writeq_relaxed(counter_present_mask, in smmu_pmu_reset()
H A Darm-cmn.c702 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()
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Dio.h303 #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
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dsmp_spin_table.c91 writeq_relaxed(__pa_function(secondary_holding_pen), release_addr); in smp_spin_table_cpu_prepare()
H A Dacpi_parking_protocol.c102 writeq_relaxed(__pa_function(secondary_entry), &mailbox->entry_point); in acpi_parking_protocol_cpu_boot()
/OK3568_Linux_fs/kernel/arch/sh/include/asm/
H A 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)); })
/OK3568_Linux_fs/kernel/drivers/bus/fsl-mc/
H A Dmc-sys.c109 writeq_relaxed(le64_to_cpu(cmd->params[i]), &portal->params[i]); in mc_write_command()
/OK3568_Linux_fs/kernel/drivers/clocksource/
H A Dtimer-clint.c108 writeq_relaxed(clint_get_cycles64() + delta, r); in clint_clock_next_event()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dmmio.h124 #define writeq_relaxed(v, c) ({ __io_rbw(); writeq_cpu((v), (c)); __io_raw(); }) macro
/OK3568_Linux_fs/kernel/drivers/staging/gasket/
H A Dgasket_core.h588 writeq_relaxed(value, &dev->bar_data[bar].virt_base[location]); in gasket_dev_write_64()
/OK3568_Linux_fs/kernel/drivers/hwtracing/intel_th/
H A Dsth.c45 writeq_relaxed(*(u64 *)payload, dest); in sth_iowrite()
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-nvidia.c75 writeq_relaxed(val, reg); in nvidia_smmu_write_reg64()
/OK3568_Linux_fs/kernel/arch/parisc/include/asm/
H A Dio.h220 #define writeq_relaxed(q, addr) writeq(q, addr) macro
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2860 writeq_relaxed(doorbell, smmu->base + cfg[0]); in arm_smmu_write_msi_msg()
2872 writeq_relaxed(0, smmu->base + ARM_SMMU_GERROR_IRQ_CFG0); in arm_smmu_setup_msis()
2873 writeq_relaxed(0, smmu->base + ARM_SMMU_EVTQ_IRQ_CFG0); in arm_smmu_setup_msis()
2876 writeq_relaxed(0, smmu->base + ARM_SMMU_PRIQ_IRQ_CFG0); in arm_smmu_setup_msis()
3045 writeq_relaxed(smmu->strtab_cfg.strtab_base, in arm_smmu_device_reset()
3051 writeq_relaxed(smmu->cmdq.q.q_base, smmu->base + ARM_SMMU_CMDQ_BASE); in arm_smmu_device_reset()
3079 writeq_relaxed(smmu->evtq.q.q_base, smmu->base + ARM_SMMU_EVTQ_BASE); in arm_smmu_device_reset()
3095 writeq_relaxed(smmu->priq.q.q_base, in arm_smmu_device_reset()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dio.h101 #define writeq_relaxed(v, a) __writeq(v, a) macro
/OK3568_Linux_fs/kernel/arch/mips/include/asm/
H A Dio.h392 #define writeq_relaxed __relaxed_writeq in BUILDIO_MEM() macro
/OK3568_Linux_fs/kernel/drivers/mmc/host/
H A Ddw_mmc.h483 writeq_relaxed((value), (dev)->regs + SDMMC_##reg)
/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Dio_64.h186 #define writeq_relaxed writeq macro

12