/linux-master/arch/x86/include/asm/ |
H A D | io.h | 97 build_mmio_write(writeq, "q", u64, "r", :"memory") 108 #define writeq writeq macro
|
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_main.c | 113 writeq(control, priv->base + MLXBF_GIGE_CONTROL); 125 writeq(control, priv->base + MLXBF_GIGE_CONTROL); 141 writeq(control, priv->base + MLXBF_GIGE_CONTROL); 183 writeq(int_en, priv->base + MLXBF_GIGE_INT_EN); 205 writeq(0, priv->base + MLXBF_GIGE_INT_EN);
|
/linux-master/arch/alpha/include/asm/ |
H A D | io.h | 167 REMAP2(u64, writeq, volatile) 253 extern void writeq(u64 b, volatile void __iomem *addr); 261 #define writeq writeq macro 501 IO_CONCAT(__IO_PREFIX,writeq)(b, addr); 528 extern inline void writeq(u64 b, volatile void __iomem *addr) function 587 #define writeq_relaxed writeq
|
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-hdma-v0-core.c | 172 writeq(sar, &lli->sar.reg); 173 writeq(dar, &lli->dar.reg); 191 writeq(pointer, &llp->llp.reg);
|
/linux-master/sound/soc/loongson/ |
H A D | loongson_dma.c | 83 writeq(val, order_reg); 111 writeq(val, order_reg); 123 writeq(val, order_reg);
|
/linux-master/drivers/char/ipmi/ |
H A D | ipmi_si_mem_io.c | 54 writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing));
|
/linux-master/drivers/input/misc/ |
H A D | sgi_btns.c | 33 writeq(status & ~(3U << 23), &mace->perif.audio.control);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_hw_utils.c | 79 writeq(value, hw->mmio + reg);
|
/linux-master/drivers/scsi/fnic/ |
H A D | vnic_wq_copy.c | 91 writeq(paddr, &wq->ctrl->ring_base);
|
H A D | vnic_wq.c | 150 writeq(paddr, &wq->ctrl->ring_base); 172 writeq(paddr, &wq->ctrl->ring_base);
|
/linux-master/drivers/scsi/snic/ |
H A D | vnic_dev.h | 20 static inline void writeq(u64 val, void __iomem *reg) function
|
/linux-master/lib/ |
H A D | iomap.c | 200 #define mmio_write64be(val,port) writeq(swab64(val),port) 239 #ifdef writeq 269 writeq(val, addr)); 277 writeq(val, addr));
|
/linux-master/drivers/net/mdio/ |
H A D | mdio-cavium.h | 113 #define oct_mdio_writeq(val, addr) writeq(val, addr)
|
/linux-master/drivers/spi/ |
H A D | spi-cavium-thunderx.c | 97 writeq(0, p->register_base + OCTEON_SPI_CFG(p));
|
/linux-master/arch/sparc/include/asm/ |
H A D | io_64.h | 186 #define writeq writeq macro 187 #define writeq_relaxed writeq 188 static inline void writeq(u64 q, volatile void __iomem *addr) function
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_res.h | 491 writeq(key, info->db); 504 writeq(key, info->db); 517 writeq(key, info->priv_db); 526 writeq(key, info->priv_db);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_osdep.h | 23 #define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg)))
|
/linux-master/sound/core/seq/oss/ |
H A D | seq_oss_device.h | 91 struct seq_oss_writeq *writeq; member in struct:seq_oss_devinfo 141 /* ioctl for writeq */
|
/linux-master/drivers/hid/amd-sfh-hid/ |
H A D | amd_sfh_pcie.c | 69 writeq(info.dma_address, privdata->mmio + AMD_C2P_MSG1); 84 writeq(0x0, privdata->mmio + AMD_C2P_MSG1); 160 writeq(info.dma_address, privdata->mmio + AMD_C2P_MSG2); 175 writeq(0x0, privdata->mmio + AMD_C2P_MSG2);
|
/linux-master/sound/soc/sof/ |
H A D | iomem-utils.c | 40 writeq(value, addr);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | adapter.h | 454 static inline void writeq(u64 val, volatile void __iomem *addr) function 484 writeq(val, adapter->regs + reg_addr);
|
/linux-master/drivers/char/ |
H A D | hpet.c | 57 #define write_counter(V, MC) writeq(V, MC) 391 writeq((readq(&timer->hpet_config) & ~Tn_INT_ENB_CNF_MASK), 405 writeq(v, &timer->hpet_config); 495 writeq(v, &timer->hpet_config); 522 writeq(g, &timer->hpet_config); 570 writeq(v, &timer->hpet_config); 607 writeq(v, &timer->hpet_config); 863 writeq(mcfg, &hpet->hpet_config);
|
/linux-master/drivers/dma/sf-pdma/ |
H A D | sf-pdma.c | 37 #ifndef writeq 38 static inline void writeq(unsigned long long v, void __iomem *addr) function 265 writeq(desc->xfer_size, regs->xfer_size); 266 writeq(desc->dst_addr, regs->dst_addr); 267 writeq(desc->src_addr, regs->src_addr);
|
/linux-master/drivers/platform/x86/intel/ |
H A D | sdsi.c | 130 writeq(from[i], &to[i]); 148 writeq(control, priv->control_addr); 257 writeq(control, priv->control_addr); 280 writeq(control, priv->control_addr); 306 writeq(info->payload[0], priv->mbox_addr);
|
/linux-master/include/asm-generic/ |
H A D | io.h | 285 #ifndef writeq 286 #define writeq writeq macro 287 static inline void writeq(u64 value, volatile void __iomem *addr) function 385 #if defined(writeq) && !defined(writeq_relaxed) 855 writeq(value, addr); 907 writeq(swab64(value), addr);
|