/linux-4.19.296/drivers/char/hw_random/ |
D | cavium-rng.c | 45 writeq(THUNDERX_RNM_RNG_EN | THUNDERX_RNM_ENT_EN, in cavium_rng_probe() 54 writeq(0, rng->control_status); in cavium_rng_probe() 75 writeq(0, rng->control_status); in cavium_rng_remove()
|
/linux-4.19.296/drivers/gpio/ |
D | gpio-thunderx.c | 114 writeq(txgpio->line_entries[line].fil_bits, in thunderx_gpio_dir_in() 130 writeq(BIT_ULL(bank_bit), reg); in thunderx_gpio_set() 152 writeq(bit_cfg, txgpio->register_base + bit_cfg_reg(line)); in thunderx_gpio_dir_out() 237 writeq(bit_cfg, txgpio->register_base + bit_cfg_reg(line)); in thunderx_gpio_set_config() 281 writeq(set_bits, txgpio->register_base + (bank * GPIO_2ND_BANK) + GPIO_TX_SET); in thunderx_gpio_set_multiple() 282 writeq(clear_bits, txgpio->register_base + (bank * GPIO_2ND_BANK) + GPIO_TX_CLR); in thunderx_gpio_set_multiple() 290 writeq(GPIO_INTR_INTR, in thunderx_gpio_irq_ack() 298 writeq(GPIO_INTR_ENA_W1C, in thunderx_gpio_irq_mask() 306 writeq(GPIO_INTR_ENA_W1C | GPIO_INTR_INTR, in thunderx_gpio_irq_mask_ack() 314 writeq(GPIO_INTR_ENA_W1S, in thunderx_gpio_irq_unmask() [all …]
|
D | gpio-mmio.c | 100 writeq(data, reg); in bgpio_write64()
|
/linux-4.19.296/drivers/edac/ |
D | thunderx_edac.c | 281 writeq(val, pdata->regs + _reg); \ 315 writeq(val, lmc->regs + LMC_INT_W1S); in thunderx_lmc_inject_int_write() 351 writeq(lmc->mask0, lmc->regs + LMC_CHAR_MASK0); in inject_ecc_fn() 352 writeq(lmc->mask2, lmc->regs + LMC_CHAR_MASK2); in inject_ecc_fn() 353 writeq(lmc->parity_test, lmc->regs + LMC_ECC_PARITY_TEST); in inject_ecc_fn() 553 writeq(0, lmc->regs + LMC_CHAR_MASK0); in thunderx_lmc_err_isr() 554 writeq(0, lmc->regs + LMC_CHAR_MASK2); in thunderx_lmc_err_isr() 555 writeq(0x2, lmc->regs + LMC_ECC_PARITY_TEST); in thunderx_lmc_err_isr() 568 writeq(ctx->reg_int, lmc->regs + LMC_INT); in thunderx_lmc_err_isr() 778 writeq(lmc_int, lmc->regs + LMC_INT); in thunderx_lmc_probe() [all …]
|
/linux-4.19.296/include/linux/ |
D | io-64-nonatomic-hi-lo.h | 46 #ifndef writeq 47 #define writeq hi_lo_writeq macro
|
D | io-64-nonatomic-lo-hi.h | 46 #ifndef writeq 47 #define writeq lo_hi_writeq macro
|
D | intel-iommu.h | 79 #define dmar_writeq(a,v) writeq(v,a)
|
/linux-4.19.296/drivers/pci/controller/ |
D | pci-thunder-pem.c | 45 writeq(read_val, pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_read() 74 writeq(0x70, pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_read() 226 writeq(where_aligned, pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_write() 235 writeq(where_aligned, pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_write() 274 writeq(write_val, pem_pci->pem_reg_base + PEM_CFG_WR); in thunder_pem_bridge_write()
|
/linux-4.19.296/drivers/char/ |
D | hpet.c | 59 #define write_counter(V, MC) writeq(V, MC) 134 #ifndef writeq 135 static inline void writeq(unsigned long long v, void __iomem *addr) in writeq() function 429 writeq((readq(&timer->hpet_config) & ~Tn_INT_ENB_CNF_MASK), in hpet_release() 443 writeq(v, &timer->hpet_config); in hpet_release() 533 writeq(v, &timer->hpet_config); in hpet_ioctl_ieon() 560 writeq(g, &timer->hpet_config); in hpet_ioctl_ieon() 608 writeq(v, &timer->hpet_config); in hpet_ioctl_common() 645 writeq(v, &timer->hpet_config); in hpet_ioctl_common() 925 writeq(mcfg, &hpet->hpet_config); in hpet_alloc()
|
/linux-4.19.296/drivers/ntb/hw/amd/ |
D | ntb_hw_amd.h | 82 #ifdef writeq 83 #define write64 writeq
|
/linux-4.19.296/include/asm-generic/ |
D | io.h | 238 #ifndef writeq 239 #define writeq writeq macro 240 static inline void writeq(u64 value, volatile void __iomem *addr) in writeq() function 310 #if defined(writeq) && !defined(writeq_relaxed) 754 writeq(value, addr); in iowrite64() 806 writeq(swab64(value), addr); in iowrite64be()
|
/linux-4.19.296/drivers/ntb/hw/intel/ |
D | ntb_hw_intel.h | 238 #ifdef writeq 239 #define iowrite64 writeq
|
/linux-4.19.296/include/drm/ |
D | drm_os_linux.h | 31 #define DRM_WRITE64(map, offset, val) writeq(val, ((void __iomem *)(map)->handle) + (offset))
|
/linux-4.19.296/drivers/misc/mic/scif/ |
D | scif_main.c | 187 writeq(scifdev->qp_dma_addr, &bp->scif_card_dma_addr); in scif_probe() 229 writeq(0x0, &bp->scif_card_dma_addr); in scif_remove()
|
/linux-4.19.296/drivers/char/ipmi/ |
D | ipmi_si_mem_io.c | 54 writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq()
|
/linux-4.19.296/drivers/parport/ |
D | parport_ip32.c | 531 writeq(ctxval, ctxreg); in parport_ip32_dma_setup_context() 592 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start() 612 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start() 621 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start() 659 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop() 682 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop() 715 writeq(MACEPAR_CTLSTAT_RESET, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_register()
|
/linux-4.19.296/drivers/bus/fsl-mc/ |
D | mc-sys.c | 112 writeq(le64_to_cpu(cmd->header), &portal->header); in mc_write_command()
|
/linux-4.19.296/drivers/char/agp/ |
D | hp-agp.c | 272 writeq(0, hp->ioc_regs+HP_ZX1_IBASE); in hp_zx1_cleanup() 286 writeq(hp->gart_base | ilog2(hp->gart_size), hp->ioc_regs+HP_ZX1_PCOM); in hp_zx1_tlbflush()
|
D | parisc-agp.c | 97 writeq(info->gart_base | ilog2(info->gart_size), info->ioc_regs+IOC_PCOM); in parisc_agp_tlbflush()
|
/linux-4.19.296/drivers/base/regmap/ |
D | regmap-mmio.c | 123 writeq(val, ctx->regs + reg); in regmap_mmio_write64le()
|
/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-ismt.c | 705 writeq(priv->io_rng_dma, priv->smba + ISMT_MSTR_MDBA); in ismt_hw_init() 707 writeq(priv->log_dma, priv->smba + ISMT_GR_SMTICL); in ismt_hw_init()
|
/linux-4.19.296/drivers/misc/mic/vop/ |
D | vop_main.c | 352 writeq(vdev->used[index], &vqconfig->used_address); in vop_find_vq() 509 writeq((u64)vdev, &vdev->dc->vdev); in _vop_add_device()
|
/linux-4.19.296/drivers/ntb/hw/mscc/ |
D | ntb_hw_switchtec.c | 56 #ifdef writeq 57 #define iowrite64 writeq
|
/linux-4.19.296/drivers/parisc/ |
D | sba_iommu.c | 134 #define WRITE_REG64(val, addr) writeq((val), (addr))
|
/linux-4.19.296/fs/xfs/ |
D | xfs_trace.h | 923 __field(int, writeq) 940 __entry->writeq = list_empty(&log->l_write_head.waiters); 964 __entry->writeq ? "empty" : "active",
|