Home
last modified time | relevance | path

Searched refs:mw_bar (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/dev/ntb/ntb_hw/
H A Dntb_hw_plx.c62 int mw_bar; member
183 val64 = 0x2000000000000000 * mw->mw_bar | 0x4; in ntb_plx_init()
188 val = 0x20000000 * mw->mw_bar; in ntb_plx_init()
196 val64 = 0x2000000000000000 * mw->mw_bar; in ntb_plx_init()
197 NTX_WRITE(sc, 0xc3c + (mw->mw_bar - 2) * 4, val64); in ntb_plx_init()
198 NTX_WRITE(sc, 0xc3c + (mw->mw_bar - 2) * 4 + 4, val64 >> 32); in ntb_plx_init()
200 val = 0x20000000 * mw->mw_bar; in ntb_plx_init()
201 NTX_WRITE(sc, 0xc3c + (mw->mw_bar - 2) * 4, val); in ntb_plx_init()
362 mw->mw_bar = i; in ntb_plx_attach()
363 mw->mw_rid = PCIR_BAR(mw->mw_bar); in ntb_plx_attach()
[all …]
H A Dntb_hw_intel.c169 unsigned mw_bar[NTB_MAX_BARS]; member
532 .mw_bar = { NTB_B2B_BAR_1, NTB_B2B_BAR_2 },
565 .mw_bar = { NTB_B2B_BAR_1, NTB_B2B_BAR_2, NTB_B2B_BAR_3 },
614 .mw_bar = { NTB_B2B_BAR_1, NTB_B2B_BAR_2 },
645 .mw_bar = { NTB_B2B_BAR_1, NTB_B2B_BAR_2 },
824 KASSERT(ntb->reg->mw_bar[mw] != 0, ("invalid mw")); in intel_ntb_mw_to_bar()
826 return (ntb->reg->mw_bar[mw]); in intel_ntb_mw_to_bar()