Lines Matching refs:bridge
42 static struct page *sgi_tioca_alloc_page(struct agp_bridge_data *bridge)
47 (struct tioca_kernel *)bridge->dev_private_data;
66 tioca_tlbflush(mem->bridge->dev_private_data);
74 sgi_tioca_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr,
80 static void sgi_tioca_agp_enable(struct agp_bridge_data *bridge, u32 mode)
82 tioca_fastwrite_enable(bridge->dev_private_data);
111 static int sgi_tioca_create_gatt_table(struct agp_bridge_data *bridge)
114 (struct tioca_kernel *)bridge->dev_private_data;
116 bridge->gatt_table_real = (u32 *) info->ca_gfxgart;
117 bridge->gatt_table = bridge->gatt_table_real;
118 bridge->gatt_bus_addr = info->ca_gfxgart_base;
123 static int sgi_tioca_free_gatt_table(struct agp_bridge_data *bridge)
135 struct agp_bridge_data *bridge;
138 bridge = mem->bridge;
139 if (!bridge)
142 table = (u64 *)bridge->gatt_table;
144 temp = bridge->current_size;
146 switch (bridge->driver->size_type) {
187 bridge->driver->cache_flush();
193 bridge->driver->mask_memory(bridge,
198 bridge->driver->tlb_flush(mem);
206 struct agp_bridge_data *bridge;
209 bridge = mem->bridge;
210 if (!bridge)
217 table = (u64 *)bridge->gatt_table;
223 bridge->driver->tlb_flush(mem);
241 struct agp_bridge_data *bridge;
243 list_for_each_entry(bridge, &agp_bridges, list) {
244 if (bridge->dev->bus == pdev->bus)
247 return bridge;
306 printk(KERN_INFO PFX "bridge %d = 0x%p\n", j,