Home
last modified time | relevance | path

Searched refs:iowrite64 (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/ntb/hw/intel/
A Dntb_hw_gen3.c155 iowrite64(bar_addr, mmio + GEN3_IMBAR1XLMT_OFFSET); in gen3_setup_b2b_mw()
165 iowrite64(0, mmio + GEN3_IMBAR1XBASE_OFFSET); in gen3_setup_b2b_mw()
166 iowrite64(0, mmio + GEN3_IMBAR2XBASE_OFFSET); in gen3_setup_b2b_mw()
490 iowrite64(addr, mmio + xlat_reg); in intel_ntb3_mw_set_trans()
493 iowrite64(0, mmio + xlat_reg); in intel_ntb3_mw_set_trans()
500 iowrite64(limit, mmio + limit_reg); in intel_ntb3_mw_set_trans()
503 iowrite64(base, mmio + limit_reg); in intel_ntb3_mw_set_trans()
504 iowrite64(0, mmio + xlat_reg); in intel_ntb3_mw_set_trans()
521 iowrite64(limit, mmio + limit_reg); in intel_ntb3_mw_set_trans()
524 iowrite64(base, mmio + limit_reg); in intel_ntb3_mw_set_trans()
[all …]
A Dntb_hw_gen4.c109 iowrite64(bar_addr, mmio + GEN4_IM23XLMT_OFFSET); in gen4_setup_b2b_mw()
114 iowrite64(bar_addr, mmio + GEN4_IM45XLMT_OFFSET); in gen4_setup_b2b_mw()
119 iowrite64(0, mmio + GEN4_IM23XBASE_OFFSET); in gen4_setup_b2b_mw()
120 iowrite64(0, mmio + GEN4_IM45XBASE_OFFSET); in gen4_setup_b2b_mw()
379 iowrite64(addr, mmio + xlat_reg); in intel_ntb4_mw_set_trans()
382 iowrite64(0, mmio + xlat_reg); in intel_ntb4_mw_set_trans()
389 iowrite64(limit, mmio + limit_reg); in intel_ntb4_mw_set_trans()
392 iowrite64(base, mmio + limit_reg); in intel_ntb4_mw_set_trans()
393 iowrite64(0, mmio + xlat_reg); in intel_ntb4_mw_set_trans()
404 iowrite64(base, mmio + limit_reg); in intel_ntb4_mw_set_trans()
[all …]
A Dntb_hw_gen1.c892 iowrite64(addr, mmio + xlat_reg); in intel_ntb_mw_set_trans()
895 iowrite64(0, mmio + xlat_reg); in intel_ntb_mw_set_trans()
900 iowrite64(limit, mmio + limit_reg); in intel_ntb_mw_set_trans()
903 iowrite64(base, mmio + limit_reg); in intel_ntb_mw_set_trans()
904 iowrite64(0, mmio + xlat_reg); in intel_ntb_mw_set_trans()
1404 iowrite64(bar_addr, mmio + XEON_SBAR0BASE_OFFSET); in xeon_setup_b2b_mw()
1439 iowrite64(bar_addr, mmio + XEON_SBAR23LMT_OFFSET); in xeon_setup_b2b_mw()
1464 iowrite64(0, mmio + XEON_SBAR23XLAT_OFFSET); in xeon_setup_b2b_mw()
1467 iowrite64(0, mmio + XEON_SBAR45XLAT_OFFSET); in xeon_setup_b2b_mw()
1474 iowrite64(0, mmio + XEON_PBAR23LMT_OFFSET); in xeon_setup_b2b_mw()
[all …]
A Dntb_hw_gen3.h101 iowrite64(bits, mmio); in gen3_db_iowrite()
/linux/drivers/net/wwan/iosm/
A Diosm_ipc_mmio.c191 iowrite64(0, ipc_mmio->base + ipc_mmio->offset.ap_win_base); in ipc_mmio_config()
192 iowrite64(0, ipc_mmio->base + ipc_mmio->offset.ap_win_end); in ipc_mmio_config()
194 iowrite64(ipc_mmio->context_info_addr, in ipc_mmio_config()
204 iowrite64(addr, ipc_mmio->base + ipc_mmio->offset.psi_address); in ipc_mmio_set_psi_addr_and_size()
/linux/drivers/ntb/hw/mscc/
A Dntb_hw_switchtec.c239 iowrite64(0, &ctl->lut_entry[peer_lut_index(sndev, idx)]); in switchtec_ntb_mw_clr_lut()
257 iowrite64(sndev->self_partition | addr, in switchtec_ntb_mw_set_direct()
475 iowrite64(sndev->db_valid_mask << sndev->db_peer_shift, in crosslink_init_dbmsgs()
653 iowrite64(~sndev->db_mask, &sndev->mmio_self_dbmsg->idb_mask); in switchtec_ntb_db_set_mask()
716 iowrite64(db_bits << sndev->db_peer_shift, in switchtec_ntb_peer_db_set()
930 iowrite64((NTB_CTRL_LUT_EN | (partition << 1) | addr), in config_rsvd_lut_win()
1020 iowrite64((NTB_CTRL_LUT_EN | (sndev->peer_partition << 1) | in crosslink_setup_mws()
1044 iowrite64(sndev->peer_partition | addr, in crosslink_setup_mws()
1104 iowrite64(bar_space * i, &mmio_pff->pci_bar64[i]); in crosslink_enum_partition()
1253 iowrite64(sndev->db_valid_mask << sndev->db_peer_shift, in switchtec_ntb_init_db()
[all …]
/linux/include/linux/
A Dio-64-nonatomic-lo-hi.h107 #ifndef iowrite64
109 #define iowrite64 iowrite64_lo_hi macro
A Dio-64-nonatomic-hi-lo.h107 #ifndef iowrite64
109 #define iowrite64 iowrite64_hi_lo macro
/linux/arch/parisc/include/asm/
A Dio.h304 #define iowrite64 iowrite64 macro
308 extern void iowrite64(u64 val, void __iomem *addr);
/linux/drivers/vfio/pci/
A Dvfio_pci_rdwr.c24 #define vfio_iowrite64 iowrite64
63 #ifdef iowrite64
375 #ifdef iowrite64 in vfio_pci_ioeventfd_do_write()
434 #ifndef iowrite64 in vfio_pci_ioeventfd()
/linux/drivers/gpu/drm/tilcdc/
A Dtilcdc_regs.h125 #if defined(iowrite64) && !defined(iowrite64_is_nonatomic) in tilcdc_write64()
126 iowrite64(data, addr); in tilcdc_write64()
/linux/include/asm-generic/
A Dio.h767 #ifndef iowrite64
768 #define iowrite64 iowrite64 macro
769 static inline void iowrite64(u64 value, volatile void __iomem *addr) in iowrite64() function
A Diomap.h56 extern void iowrite64(u64, void __iomem *);
/linux/arch/parisc/lib/
A Diomap.c404 void iowrite64(u64 datum, void __iomem *addr) in iowrite64() function
539 EXPORT_SYMBOL(iowrite64);
/linux/drivers/dma/idxd/
A Dirq.c75 iowrite64(idxd->sw_err.bits[0] & IDXD_SWERR_ACK, in process_misc_interrupts()
A Dperfmon.c370 iowrite64(cntr_cfg, CNTRCFG_REG(idxd, cntr)); in perfmon_pmu_event_start()
395 iowrite64(cntr_cfg, CNTRCFG_REG(idxd, cntr)); in perfmon_pmu_event_stop()
A Ddevice.c756 iowrite64(group->grpcfg.wqs[i], idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
764 iowrite64(group->grpcfg.engines, idxd->reg_base + grpcfg_offset); in idxd_group_config_write()
/linux/drivers/dma/
A Dfsldma.h243 #define fsl_iowrite64(v, p) iowrite64(v, p)
/linux/drivers/crypto/caam/
A Dregs.h149 iowrite64(data, reg); in wr_reg64()
/linux/Documentation/driver-api/
A Ddevice-io.rst193 iowrite64(), iowrite32(), iowrite16(), iowrite8()
267 with ioread64/iowrite64 can be used instead.

Completed in 66 milliseconds