Lines Matching refs:agp_bridge

23 	pci_read_config_word(agp_bridge->dev, INTEL_APSIZE, &temp);
24 values = A_SIZE_16(agp_bridge->driver->aperture_sizes);
26 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) {
28 agp_bridge->previous_size = agp_bridge->current_size = (void *) (values + i);
29 agp_bridge->aperture_size_idx = i;
42 values = A_SIZE_8(agp_bridge->driver->aperture_sizes);
44 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) {
46 agp_bridge->previous_size =
47 agp_bridge->current_size = (void *) (values + i);
48 agp_bridge->aperture_size_idx = i;
59 pci_read_config_byte(agp_bridge->dev, INTEL_APSIZE, &temp);
69 pci_read_config_byte(agp_bridge->dev, INTEL_APSIZE, &temp);
77 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x2200);
78 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x2280);
85 pci_read_config_dword(agp_bridge->dev, INTEL_AGPCTRL, &temp);
86 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, temp & ~(1 << 7));
87 pci_read_config_dword(agp_bridge->dev, INTEL_AGPCTRL, &temp);
88 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, temp | (1 << 7));
97 previous_size = A_SIZE_16(agp_bridge->previous_size);
98 pci_read_config_word(agp_bridge->dev, INTEL_NBXCFG, &temp);
99 pci_write_config_word(agp_bridge->dev, INTEL_NBXCFG, temp & ~(1 << 9));
100 pci_write_config_word(agp_bridge->dev, INTEL_APSIZE, previous_size->size_value);
109 previous_size = A_SIZE_8(agp_bridge->previous_size);
110 pci_read_config_word(agp_bridge->dev, INTEL_NBXCFG, &temp);
111 pci_write_config_word(agp_bridge->dev, INTEL_NBXCFG, temp & ~(1 << 9));
112 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, previous_size->size_value);
121 current_size = A_SIZE_16(agp_bridge->current_size);
124 pci_write_config_word(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
127 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
131 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
134 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x2280);
137 pci_read_config_word(agp_bridge->dev, INTEL_NBXCFG, &temp2);
138 pci_write_config_word(agp_bridge->dev, INTEL_NBXCFG,
141 pci_write_config_byte(agp_bridge->dev, INTEL_ERRSTS + 1, 7);
154 if (agp_bridge->gatt_bus_addr & INTEL_815_ATTBASE_MASK) {
155 dev_emerg(&agp_bridge->dev->dev, "gatt bus addr too high");
159 current_size = A_SIZE_8(agp_bridge->current_size);
162 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE,
166 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
169 pci_read_config_dword(agp_bridge->dev, INTEL_ATTBASE, &addr);
171 addr |= agp_bridge->gatt_bus_addr;
172 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, addr);
175 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
178 pci_read_config_byte(agp_bridge->dev, INTEL_815_APCONT, &temp2);
179 pci_write_config_byte(agp_bridge->dev, INTEL_815_APCONT, temp2 | (1 << 1));
196 previous_size = A_SIZE_8(agp_bridge->previous_size);
197 pci_read_config_byte(agp_bridge->dev, INTEL_I820_RDCR, &temp);
198 pci_write_config_byte(agp_bridge->dev, INTEL_I820_RDCR,
200 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE,
210 current_size = A_SIZE_8(agp_bridge->current_size);
213 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
216 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
220 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
223 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
228 pci_read_config_byte(agp_bridge->dev, INTEL_I820_RDCR, &temp2);
229 pci_write_config_byte(agp_bridge->dev, INTEL_I820_RDCR, temp2 | (1 << 1));
231 pci_write_config_word(agp_bridge->dev, INTEL_I820_ERRSTS, 0x001c);
240 current_size = A_SIZE_8(agp_bridge->current_size);
243 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
246 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
250 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
253 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
256 pci_read_config_word(agp_bridge->dev, INTEL_I840_MCHCFG, &temp2);
257 pci_write_config_word(agp_bridge->dev, INTEL_I840_MCHCFG, temp2 | (1 << 9));
259 pci_write_config_word(agp_bridge->dev, INTEL_I840_ERRSTS, 0xc000);
268 current_size = A_SIZE_8(agp_bridge->current_size);
271 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
273 if (agp_bridge->apbase_config != 0) {
274 pci_write_config_dword(agp_bridge->dev, AGP_APBASE,
275 agp_bridge->apbase_config);
278 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
280 agp_bridge->apbase_config = agp_bridge->gart_bus_addr;
284 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
287 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
290 pci_read_config_byte(agp_bridge->dev, INTEL_I845_AGPM, &temp2);
291 pci_write_config_byte(agp_bridge->dev, INTEL_I845_AGPM, temp2 | (1 << 1));
293 pci_write_config_word(agp_bridge->dev, INTEL_I845_ERRSTS, 0x001c);
302 current_size = A_SIZE_8(agp_bridge->current_size);
305 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
308 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
312 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
315 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
318 pci_read_config_word(agp_bridge->dev, INTEL_I850_MCHCFG, &temp2);
319 pci_write_config_word(agp_bridge->dev, INTEL_I850_MCHCFG, temp2 | (1 << 9));
321 pci_write_config_word(agp_bridge->dev, INTEL_I850_ERRSTS, 0x001c);
330 current_size = A_SIZE_8(agp_bridge->current_size);
333 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
336 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
340 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
343 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
346 pci_read_config_word(agp_bridge->dev, INTEL_I860_MCHCFG, &temp2);
347 pci_write_config_word(agp_bridge->dev, INTEL_I860_MCHCFG, temp2 | (1 << 9));
349 pci_write_config_word(agp_bridge->dev, INTEL_I860_ERRSTS, 0xf700);
358 current_size = A_SIZE_8(agp_bridge->current_size);
361 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
364 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
368 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
371 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
374 pci_read_config_word(agp_bridge->dev, INTEL_NBXCFG, &temp2);
375 pci_write_config_word(agp_bridge->dev, INTEL_NBXCFG, temp2 | (1 << 9));
377 pci_write_config_word(agp_bridge->dev, INTEL_I830_ERRSTS, 0x1c);
386 current_size = A_SIZE_8(agp_bridge->current_size);
389 pci_write_config_byte(agp_bridge->dev, INTEL_APSIZE, current_size->size_value);
392 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev,
396 pci_write_config_dword(agp_bridge->dev, INTEL_ATTBASE, agp_bridge->gatt_bus_addr);
399 pci_write_config_dword(agp_bridge->dev, INTEL_AGPCTRL, 0x0000);
402 pci_read_config_word(agp_bridge->dev, INTEL_I7505_MCHCFG, &temp2);
403 pci_write_config_word(agp_bridge->dev, INTEL_I7505_MCHCFG, temp2 | (1 << 9));