Lines Matching defs:bridge
60 * node (i.e. a host bridge in combination with the adapters
64 static int agp_3_5_isochronous_node_enable(struct agp_bridge_data *bridge,
80 struct pci_dev *td = bridge->dev, *dev;
119 pci_read_config_dword(td, bridge->capndx+AGPNISTAT, &tnistat);
120 pci_read_config_dword(td, bridge->capndx+AGPSTAT, &tstatus);
157 "the AGP 3.0 bridge!\n");
170 pci_read_config_word(td, bridge->capndx+AGPNICMD, &tnicmd);
173 pci_write_config_word(td, bridge->capndx+AGPNICMD, tnicmd);
176 pci_read_config_dword(td, bridge->capndx+AGPNISTAT, &tnistat);
193 "bridge!\n");
234 "AGP 3.0 bridge!\n");
283 static void agp_3_5_nonisochronous_node_enable(struct agp_bridge_data *bridge,
292 pci_read_config_dword(bridge->dev, bridge->capndx+AGPSTAT, &tstatus);
310 * Fully configure and enable an AGP 3.0 host bridge and all the devices
313 int agp_3_5_enable(struct agp_bridge_data *bridge)
315 struct pci_dev *td = bridge->dev, *dev = NULL;
327 pci_read_config_dword(td, bridge->capndx+AGPSTAT, &tstatus);
334 * (multiple AGP v3 devices are allowed behind a single bridge).
383 * bridge. Make sure each one is actually an AGP 3.0 device, otherwise
407 "secondary bus of AGP 3.5 bridge!\n",
416 "secondary bus of AGP 3.5 bridge operating "
429 "of AGP 3.5 bridge operating with AGP 3.0 "
442 ret = agp_3_5_isochronous_node_enable(bridge, dev_list, ndevs);
451 agp_3_5_nonisochronous_node_enable(bridge, dev_list, ndevs);