/kernel/linux/linux-5.10/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen3.c | 155 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() 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(limi in intel_ntb3_mw_set_trans() [all...] |
H A D | ntb_hw_gen4.c | 109 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() 392 iowrite64(addr, mmio + xlat_reg); in intel_ntb4_mw_set_trans() 395 iowrite64(0, mmio + xlat_reg); in intel_ntb4_mw_set_trans() 402 iowrite64(limit, mmio + limit_reg); in intel_ntb4_mw_set_trans() 405 iowrite64(base, mmio + limit_reg); in intel_ntb4_mw_set_trans() 406 iowrite64(0, mmio + xlat_reg); in intel_ntb4_mw_set_trans() 417 iowrite64(bas in intel_ntb4_mw_set_trans() [all...] |
H A D | ntb_hw_gen1.c | 892 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() 1412 iowrite64(bar_addr, mmio + XEON_SBAR23BASE_OFFSET); in xeon_setup_b2b_mw() 1419 iowrite64(bar_addr, mmio + XEON_SBAR45BASE_OFFSET); in xeon_setup_b2b_mw() 1439 iowrite64(bar_addr, mmio + XEON_SBAR23LMT_OFFSET); in xeon_setup_b2b_mw() 1446 iowrite64(bar_add in xeon_setup_b2b_mw() [all...] |
H A D | ntb_hw_gen3.h | 101 iowrite64(bits, mmio); in gen3_db_iowrite()
|
/kernel/linux/linux-6.6/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen3.c | 155 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() 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(limi in intel_ntb3_mw_set_trans() [all...] |
H A D | ntb_hw_gen4.c | 109 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() 394 iowrite64(addr, mmio + xlat_reg); in intel_ntb4_mw_set_trans() 397 iowrite64(0, mmio + xlat_reg); in intel_ntb4_mw_set_trans() 404 iowrite64(limit, mmio + limit_reg); in intel_ntb4_mw_set_trans() 407 iowrite64(base, mmio + limit_reg); in intel_ntb4_mw_set_trans() 408 iowrite64(0, mmio + xlat_reg); in intel_ntb4_mw_set_trans() 419 iowrite64(bas in intel_ntb4_mw_set_trans() [all...] |
H A D | ntb_hw_gen1.c | 892 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() 1412 iowrite64(bar_addr, mmio + XEON_SBAR23BASE_OFFSET); in xeon_setup_b2b_mw() 1419 iowrite64(bar_addr, mmio + XEON_SBAR45BASE_OFFSET); in xeon_setup_b2b_mw() 1439 iowrite64(bar_addr, mmio + XEON_SBAR23LMT_OFFSET); in xeon_setup_b2b_mw() 1446 iowrite64(bar_add in xeon_setup_b2b_mw() [all...] |
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_mmio.c | 193 iowrite64(0, ipc_mmio->base + ipc_mmio->offset.ap_win_base); in ipc_mmio_config() 194 iowrite64(0, ipc_mmio->base + ipc_mmio->offset.ap_win_end); in ipc_mmio_config() 196 iowrite64(ipc_mmio->context_info_addr, in ipc_mmio_config() 206 iowrite64(addr, ipc_mmio->base + ipc_mmio->offset.psi_address); in ipc_mmio_set_psi_addr_and_size()
|
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | io.h | 163 REMAP2(u64, iowrite64, /**/) 416 extern inline void iowrite64(u64 b, void __iomem *addr) in iowrite64() function 419 IO_CONCAT(__IO_PREFIX, iowrite64)(b, addr); in iowrite64() 436 #define iowrite64 iowrite64 macro 665 #define iowrite64 iowrite64 macro
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | io.h | 304 #define iowrite64 iowrite64 macro 308 extern void iowrite64(u64 val, void __iomem *addr);
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | io.h | 238 #define iowrite64 iowrite64 macro 242 extern void iowrite64(u64 val, void __iomem *addr);
|
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/ |
H A D | t7xx_pcie_mac.c | 78 iowrite64(0, reg); in t7xx_pcie_mac_atr_tables_dis() 115 iowrite64(value, reg); in t7xx_pcie_mac_atr_cfg() 122 iowrite64(value, reg); in t7xx_pcie_mac_atr_cfg()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | io-64-nonatomic-lo-hi.h | 107 #ifndef iowrite64 109 #define iowrite64 iowrite64_lo_hi macro
|
H A D | io-64-nonatomic-hi-lo.h | 107 #ifndef iowrite64 109 #define iowrite64 iowrite64_hi_lo macro
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | io-64-nonatomic-lo-hi.h | 107 #ifndef iowrite64 109 #define iowrite64 iowrite64_lo_hi macro
|
H A D | io-64-nonatomic-hi-lo.h | 107 #ifndef iowrite64 109 #define iowrite64 iowrite64_hi_lo macro
|
/kernel/linux/linux-5.10/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 232 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_E in config_rsvd_lut_win() [all...] |
/kernel/linux/linux-6.6/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 232 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() 477 iowrite64(sndev->db_valid_mask << sndev->db_peer_shift, in crosslink_init_dbmsgs() 639 iowrite64(db_bits << sndev->db_shift, &sndev->mmio_self_dbmsg->idb); in switchtec_ntb_db_clear() 655 iowrite64(~sndev->db_mask, &sndev->mmio_self_dbmsg->idb_mask); in switchtec_ntb_db_set_mask() 673 iowrite64(~sndev->db_mask, &sndev->mmio_self_dbmsg->idb_mask); in switchtec_ntb_db_clear_mask() 718 iowrite64(db_bits << sndev->db_peer_shift, in switchtec_ntb_peer_db_set() 931 iowrite64((NTB_CTRL_LUT_E in config_rsvd_lut_win() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | iomap.c | 102 void iowrite64(u64 val, void __iomem *addr) in iowrite64() function 126 EXPORT_SYMBOL(iowrite64); variable
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_regs.h | 125 #if defined(iowrite64) && !defined(iowrite64_is_nonatomic) in tilcdc_write64() 126 iowrite64(data, addr); in tilcdc_write64()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_regs.h | 125 #if defined(iowrite64) && !defined(iowrite64_is_nonatomic) in tilcdc_write64() 126 iowrite64(data, addr); in tilcdc_write64()
|
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci_rdwr.c | 24 #define vfio_iowrite64 iowrite64 63 #ifdef iowrite64 375 #ifdef iowrite64 in vfio_pci_ioeventfd_do_write() 434 #ifndef iowrite64 in vfio_pci_ioeventfd()
|
/kernel/linux/linux-6.6/drivers/vfio/pci/ |
H A D | vfio_pci_rdwr.c | 24 #define vfio_iowrite64 iowrite64 63 #ifdef iowrite64 377 #ifdef iowrite64 in vfio_pci_ioeventfd_do_write() 436 #ifndef iowrite64 in vfio_pci_ioeventfd()
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | io.h | 767 #ifndef iowrite64 768 #define iowrite64 iowrite64 macro 769 static inline void iowrite64(u64 value, volatile void __iomem *addr) in iowrite64() function
|
H A D | iomap.h | 56 extern void iowrite64(u64, void __iomem *);
|