Lines Matching refs:bridge
49 bridge_t *bridge; in bridge_probe() local
89 bridge = (bridge_t *) RAW_NODE_SWIN_BASE(nasid, widget_id); in bridge_probe()
94 bridge->b_int_rst_stat = BRIDGE_IRR_ALL_CLR; in bridge_probe()
99 bridge->b_int_device = 0x0; in bridge_probe()
104 bridge->b_wid_control |= BRIDGE_CTRL_IO_SWAP | in bridge_probe()
107 bridge->b_wid_control &= ~BRIDGE_CTRL_PAGE_SIZE; in bridge_probe()
109 bridge->b_wid_control |= BRIDGE_CTRL_PAGE_SIZE; in bridge_probe()
116 bridge->b_wid_int_upper = 0x8000 | (masterwid << 16); in bridge_probe()
117 bridge->b_wid_int_lower = 0x01800090; /* PI_INT_PEND_MOD off*/ in bridge_probe()
118 bridge->b_dir_map = (masterwid << 20); /* DMA */ in bridge_probe()
119 bridge->b_int_enable = 0; in bridge_probe()
122 bridge->b_device[slot].reg |= BRIDGE_DEV_SWAP_DIR; in bridge_probe()
125 bridge->b_wid_tflush; /* wait until Bridge PIO complete */ in bridge_probe()
127 bc->base = bridge; in bridge_probe()
195 bridge_t *bridge = bc->base; in pci_disable_swapping() local
199 bridge->b_device[slot].reg &= ~BRIDGE_DEV_SWAP_DIR; in pci_disable_swapping()
200 bridge->b_widget.w_tflush; /* Flush */ in pci_disable_swapping()
206 bridge_t *bridge = bc->base; in pci_enable_swapping() local
210 bridge->b_device[slot].reg |= BRIDGE_DEV_SWAP_DIR; in pci_enable_swapping()
211 bridge->b_widget.w_tflush; /* Flush */ in pci_enable_swapping()