Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/ntb/hw/intel/
Dntb_hw_gen3.c155 iowrite64(bar_addr, mmio + GEN3_IMBAR1XLMT_OFFSET); in gen3_setup_b2b_mw()
160 iowrite64(bar_addr, mmio + GEN3_IMBAR2XLMT_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()
491 iowrite64(addr, mmio + xlat_reg); in intel_ntb3_mw_set_trans()
494 iowrite64(0, mmio + xlat_reg); in intel_ntb3_mw_set_trans()
501 iowrite64(limit, mmio + limit_reg); in intel_ntb3_mw_set_trans()
504 iowrite64(base, mmio + limit_reg); in intel_ntb3_mw_set_trans()
505 iowrite64(0, mmio + xlat_reg); in intel_ntb3_mw_set_trans()
522 iowrite64(limit, mmio + limit_reg); in intel_ntb3_mw_set_trans()
[all …]
Dntb_hw_gen1.c889 iowrite64(addr, mmio + xlat_reg); in intel_ntb_mw_set_trans()
892 iowrite64(0, mmio + xlat_reg); in intel_ntb_mw_set_trans()
897 iowrite64(limit, mmio + limit_reg); in intel_ntb_mw_set_trans()
900 iowrite64(base, mmio + limit_reg); in intel_ntb_mw_set_trans()
901 iowrite64(0, mmio + xlat_reg); in intel_ntb_mw_set_trans()
1401 iowrite64(bar_addr, mmio + XEON_SBAR0BASE_OFFSET); in xeon_setup_b2b_mw()
1409 iowrite64(bar_addr, mmio + XEON_SBAR23BASE_OFFSET); in xeon_setup_b2b_mw()
1416 iowrite64(bar_addr, mmio + XEON_SBAR45BASE_OFFSET); in xeon_setup_b2b_mw()
1436 iowrite64(bar_addr, mmio + XEON_SBAR23LMT_OFFSET); in xeon_setup_b2b_mw()
1443 iowrite64(bar_addr, mmio + XEON_SBAR45LMT_OFFSET); in xeon_setup_b2b_mw()
[all …]
Dntb_hw_gen3.h101 iowrite64(bits, mmio); in gen3_db_iowrite()
/Linux-v5.4/drivers/ntb/hw/mscc/
Dntb_hw_switchtec.c232 iowrite64(sndev->self_partition, &ctl->bar_entry[bar].xlate_addr); in switchtec_ntb_mw_clr_direct()
239 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()
266 iowrite64((NTB_CTRL_LUT_EN | (sndev->self_partition << 1) | addr), in switchtec_ntb_mw_set_lut()
475 iowrite64(sndev->db_valid_mask << sndev->db_peer_shift, in crosslink_init_dbmsgs()
637 iowrite64(db_bits << sndev->db_shift, &sndev->mmio_self_dbmsg->idb); in switchtec_ntb_db_clear()
653 iowrite64(~sndev->db_mask, &sndev->mmio_self_dbmsg->idb_mask); in switchtec_ntb_db_set_mask()
671 iowrite64(~sndev->db_mask, &sndev->mmio_self_dbmsg->idb_mask); in switchtec_ntb_db_clear_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()
[all …]
/Linux-v5.4/include/linux/
Dio-64-nonatomic-hi-lo.h107 #ifndef iowrite64
109 #define iowrite64 iowrite64_hi_lo macro
Dio-64-nonatomic-lo-hi.h107 #ifndef iowrite64
109 #define iowrite64 iowrite64_lo_hi macro
/Linux-v5.4/arch/parisc/include/asm/
Dio.h314 #define iowrite64 iowrite64 macro
318 extern void iowrite64(u64 val, void __iomem *addr);
/Linux-v5.4/drivers/gpu/drm/tilcdc/
Dtilcdc_regs.h125 #if defined(iowrite64) && !defined(iowrite64_is_nonatomic) in tilcdc_write64()
126 iowrite64(data, addr); in tilcdc_write64()
/Linux-v5.4/arch/powerpc/kernel/
Diomap.c102 void iowrite64(u64 val, void __iomem *addr) in iowrite64() function
126 EXPORT_SYMBOL(iowrite64);
/Linux-v5.4/drivers/vfio/pci/
Dvfio_pci_rdwr.c24 #define vfio_iowrite64 iowrite64
291 #ifdef iowrite64 in vfio_pci_ioeventfd_handler()
322 #ifndef iowrite64 in vfio_pci_ioeventfd()
/Linux-v5.4/include/asm-generic/
Dio.h743 #ifndef iowrite64
744 #define iowrite64 iowrite64 macro
745 static inline void iowrite64(u64 value, volatile void __iomem *addr) in iowrite64() function
Diomap.h56 extern void iowrite64(u64, void __iomem *);
/Linux-v5.4/arch/parisc/lib/
Diomap.c394 void iowrite64(u64 datum, void __iomem *addr) in iowrite64() function
519 EXPORT_SYMBOL(iowrite64);
/Linux-v5.4/drivers/dma/
Dfsldma.h243 #define fsl_iowrite64(v, p) iowrite64(v, p)
/Linux-v5.4/drivers/crypto/caam/
Dregs.h149 iowrite64(data, reg); in wr_reg64()