Lines Matching refs:bridge
76 static void sis_delayed_enable(struct agp_bridge_data *bridge, u32 mode)
82 dev_info(&agp_bridge->dev->dev, "AGP %d.%d bridge\n",
86 command = agp_collect_device_status(bridge, mode, command);
105 if (device->device == bridge->dev->device) {
106 dev_info(&agp_bridge->dev->dev, "SiS delay workaround: giving bridge time to recover\n");
157 static void __devinit sis_get_driver(struct agp_bridge_data *bridge)
162 if (bridge->dev->device==sis_broken_chipsets[i])
186 struct agp_bridge_data *bridge;
196 bridge = agp_alloc_bridge();
197 if (!bridge)
200 bridge->driver = &sis_driver;
201 bridge->dev = pdev;
202 bridge->capndx = cap_ptr;
204 get_agp_version(bridge);
207 pci_read_config_dword(pdev, bridge->capndx+PCI_AGP_STATUS, &bridge->mode);
208 sis_get_driver(bridge);
210 pci_set_drvdata(pdev, bridge);
211 return agp_add_bridge(bridge);
216 struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
218 agp_remove_bridge(bridge);
219 agp_put_bridge(bridge);