Home
last modified time | relevance | path

Searched refs:writeq (Results 1 – 25 of 26) sorted by relevance

12

/linux-4.19.296/drivers/char/hw_random/
Dcavium-rng.c45 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/
Dgpio-thunderx.c114 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 …]
Dgpio-mmio.c100 writeq(data, reg); in bgpio_write64()
/linux-4.19.296/drivers/edac/
Dthunderx_edac.c281 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/
Dio-64-nonatomic-hi-lo.h46 #ifndef writeq
47 #define writeq hi_lo_writeq macro
Dio-64-nonatomic-lo-hi.h46 #ifndef writeq
47 #define writeq lo_hi_writeq macro
Dintel-iommu.h79 #define dmar_writeq(a,v) writeq(v,a)
/linux-4.19.296/drivers/pci/controller/
Dpci-thunder-pem.c45 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/
Dhpet.c59 #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/
Dntb_hw_amd.h82 #ifdef writeq
83 #define write64 writeq
/linux-4.19.296/include/asm-generic/
Dio.h238 #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/
Dntb_hw_intel.h238 #ifdef writeq
239 #define iowrite64 writeq
/linux-4.19.296/include/drm/
Ddrm_os_linux.h31 #define DRM_WRITE64(map, offset, val) writeq(val, ((void __iomem *)(map)->handle) + (offset))
/linux-4.19.296/drivers/misc/mic/scif/
Dscif_main.c187 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/
Dipmi_si_mem_io.c54 writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq()
/linux-4.19.296/drivers/parport/
Dparport_ip32.c531 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/
Dmc-sys.c112 writeq(le64_to_cpu(cmd->header), &portal->header); in mc_write_command()
/linux-4.19.296/drivers/char/agp/
Dhp-agp.c272 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()
Dparisc-agp.c97 writeq(info->gart_base | ilog2(info->gart_size), info->ioc_regs+IOC_PCOM); in parisc_agp_tlbflush()
/linux-4.19.296/drivers/base/regmap/
Dregmap-mmio.c123 writeq(val, ctx->regs + reg); in regmap_mmio_write64le()
/linux-4.19.296/drivers/i2c/busses/
Di2c-ismt.c705 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/
Dvop_main.c352 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/
Dntb_hw_switchtec.c56 #ifdef writeq
57 #define iowrite64 writeq
/linux-4.19.296/drivers/parisc/
Dsba_iommu.c134 #define WRITE_REG64(val, addr) writeq((val), (addr))
/linux-4.19.296/fs/xfs/
Dxfs_trace.h923 __field(int, writeq)
940 __entry->writeq = list_empty(&log->l_write_head.waiters);
964 __entry->writeq ? "empty" : "active",

12