Lines Matching defs:bridge
75 static void sis_delayed_enable(struct agp_bridge_data *bridge, u32 mode)
81 dev_info(&agp_bridge->dev->dev, "AGP %d.%d bridge\n",
85 command = agp_collect_device_status(bridge, mode, command);
104 if (device->device == bridge->dev->device) {
105 dev_info(&agp_bridge->dev->dev, "SiS delay workaround: giving bridge time to recover\n");
156 static void sis_get_driver(struct agp_bridge_data *bridge)
161 if (bridge->dev->device==sis_broken_chipsets[i])
184 struct agp_bridge_data *bridge;
194 bridge = agp_alloc_bridge();
195 if (!bridge)
198 bridge->driver = &sis_driver;
199 bridge->dev = pdev;
200 bridge->capndx = cap_ptr;
202 get_agp_version(bridge);
205 pci_read_config_dword(pdev, bridge->capndx+PCI_AGP_STATUS, &bridge->mode);
206 sis_get_driver(bridge);
208 pci_set_drvdata(pdev, bridge);
209 return agp_add_bridge(bridge);
214 struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
216 agp_remove_bridge(bridge);
217 agp_put_bridge(bridge);