Lines Matching defs:iwin
511 const struct pq3pci_iwin *iwin)
513 const uint64_t pci_base = ((uint64_t)iwin->piwbar << 12)
514 | ((uint64_t)iwin->piwbear << (32+12));
515 const uint64_t local_base = (uint64_t)iwin->pitar << 12;
516 const u_int win_size_log2 = PEXIWAR_IWS_GET(iwin->piwar) + 1;
521 winnum, iwin->pitar, iwin->piwbar, iwin->piwbear, iwin->piwar);
540 if ((iwin->piwar & PEXIWAR_RTT) != PEXIWAR_RTT_MEM_SNOOP) {
543 iwin->piwar & PEXIWAR_RTT);
546 if ((iwin->piwar & PEXIWAR_WTT) != PEXIWAR_WTT_MEM_SNOOP) {
549 iwin->piwar & PEXIWAR_WTT);
552 if ((iwin->piwar & PEXIWAR_TRGT) != PEXIWAR_TRGT_LOCALMEM) {
555 iwin->piwar & PEXIWAR_TRGT);
826 struct pq3pci_iwin iwin;
827 iwin.pitar = bus_space_read_4(sc->sc_bst, sc->sc_bsh,
829 iwin.piwbar = bus_space_read_4(sc->sc_bst, sc->sc_bsh,
833 iwin.piwbear = bus_space_read_4(sc->sc_bst,
837 iwin.piwbear = 0;
839 iwin.piwar = bus_space_read_4(sc->sc_bst, sc->sc_bsh,
843 "iwin[%u]: pitar=%#x piwbar=%#x piwbear=%#x piwar=%#x\n",
844 i, iwin.pitar, iwin.piwbar, iwin.piwbear, iwin.piwar);
846 if (iwin.piwar & PEXIWAR_EN) {
848 if (!pq3pci_iwin_setup(sc, i, &iwin))
875 struct pq3pci_iwin iwin = {
883 bus_space_write_4(sc->sc_bst, sc->sc_bsh, PEXITAR2, iwin.pitar);
884 bus_space_write_4(sc->sc_bst, sc->sc_bsh, PEXIWBAR2, iwin.piwbar);
885 bus_space_write_4(sc->sc_bst, sc->sc_bsh, PEXIWBEAR2, iwin.piwbear);
886 bus_space_write_4(sc->sc_bst, sc->sc_bsh, PEXIWAR2, iwin.piwar);
888 if (!pq3pci_iwin_setup(sc, 2, &iwin)) {