Home
last modified time | relevance | path

Searched refs:agp_bridge (Results 1 – 23 of 23) sorted by relevance

/linux-6.3-rc2/drivers/char/agp/
A Dintel-agp.c28 agp_bridge->previous_size = agp_bridge->current_size = (void *) (values + i); in intel_fetch_size()
127 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_configure()
166 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_815_configure()
216 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_820_configure()
246 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_840_configure()
278 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_845_configure()
280 agp_bridge->apbase_config = agp_bridge->gart_bus_addr; in intel_845_configure()
308 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_850_configure()
336 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_860_configure()
364 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in intel_830mp_configure()
[all …]
A Dati-agp.c165 agp_bridge->previous_size = in ati_fetch_size()
168 agp_bridge->aperture_size_idx = i; in ati_fetch_size()
253 GET_PAGE_DIR_OFF(agp_bridge->gart_bus_addr))
281 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr; in ati_insert_memory()
295 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr; in ati_insert_memory()
297 writel(agp_bridge->driver->mask_memory(agp_bridge, in ati_insert_memory()
303 agp_bridge->driver->tlb_flush(mem); in ati_insert_memory()
329 agp_bridge->driver->tlb_flush(mem); in ati_remove_memory()
344 value = A_SIZE_LVL2(agp_bridge->current_size); in ati_create_gatt_table()
355 agp_bridge->gatt_table_real = (u32 *)page_dir.real; in ati_create_gatt_table()
[all …]
A Dali-agp.c29 values = A_SIZE_32(agp_bridge->driver->aperture_sizes); in ali_fetch_size()
33 agp_bridge->previous_size = in ali_fetch_size()
35 agp_bridge->aperture_size_idx = i; in ali_fetch_size()
62 pci_write_config_dword(agp_bridge->dev, ALI_TAGCTRL, in ali_cleanup()
66 pci_write_config_dword(agp_bridge->dev, ALI_ATTBASE, in ali_cleanup()
75 current_size = A_SIZE_32(agp_bridge->current_size); in ali_configure()
88 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in ali_configure()
92 if (agp_bridge->type == ALI_M1541) { in ali_configure()
111 nlvm_addr+= agp_bridge->gart_bus_addr; in ali_configure()
112 nlvm_addr|=(agp_bridge->gart_bus_addr>>12); in ali_configure()
[all …]
A Damd-k7-agp.c119 GET_PAGE_DIR_OFF(agp_bridge->gart_bus_addr))
133 value = A_SIZE_LVL2(agp_bridge->current_size); in amd_create_gatt_table()
154 agp_bridge->gart_bus_addr = addr; in amd_create_gatt_table()
196 agp_bridge->previous_size = in amd_irongate_fetch_size()
199 agp_bridge->aperture_size_idx = i; in amd_irongate_fetch_size()
294 agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) in amd_insert_memory()
317 writel(agp_generic_mask_memory(agp_bridge, in amd_insert_memory()
334 agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) in amd_remove_memory()
453 agp_bridge->flags |= AGP_ERRATA_1X; in agp_amdk7_probe()
468 agp_bridge->flags |= AGP_ERRATA_SBA; in agp_amdk7_probe()
[all …]
A Dvia-agp.c30 values = A_SIZE_8(agp_bridge->driver->aperture_sizes); in via_fetch_size()
34 agp_bridge->previous_size = in via_fetch_size()
36 agp_bridge->aperture_size_idx = i; in via_fetch_size()
49 current_size = A_SIZE_8(agp_bridge->current_size); in via_configure()
51 pci_write_config_byte(agp_bridge->dev, VIA_APSIZE, in via_configure()
54 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in via_configure()
72 pci_write_config_byte(agp_bridge->dev, VIA_APSIZE, in via_cleanup()
118 agp_bridge->previous_size = in via_fetch_size_agp3()
120 agp_bridge->aperture_size_idx = i; in via_fetch_size_agp3()
133 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in via_configure_agp3()
[all …]
A Defficeon-agp.c99 agp_bridge->previous_size = in efficeon_fetch_size()
101 agp_bridge->aperture_size_idx = i; in efficeon_fetch_size()
125 pci_write_config_word(agp_bridge->dev, INTEL_APSIZE, in efficeon_cleanup()
143 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in efficeon_configure()
170 agp_bridge->dev, EFFICEON_ATTPAGE, index); in efficeon_free_gatt_table()
171 pci_write_config_dword(agp_bridge->dev, in efficeon_free_gatt_table()
186 GET_PAGE_DIR_OFF(agp_bridge->gart_bus_addr))
218 efficeon_free_gatt_table(agp_bridge); in efficeon_create_gatt_table()
229 pci_write_config_dword(agp_bridge->dev, in efficeon_create_gatt_table()
281 agp_bridge->driver->tlb_flush(mem); in efficeon_insert_memory()
[all …]
A Dsworks-agp.c61 writel(agp_bridge->scratch_page, page_map->remapped+i); in serverworks_create_page_map()
131 GET_PAGE_DIR_OFF(agp_bridge->gart_bus_addr))
146 value = A_SIZE_LVL2(agp_bridge->current_size); in serverworks_create_gatt_table()
169 agp_bridge->gatt_table_real = (u32 *)page_dir.real; in serverworks_create_gatt_table()
218 agp_bridge->previous_size = in serverworks_fetch_size()
221 agp_bridge->aperture_size_idx = i; in serverworks_fetch_size()
299 agp_bridge->capndx+PCI_AGP_STATUS, &agp_bridge->mode); in serverworks_configure()
335 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr; in serverworks_insert_memory()
348 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr; in serverworks_insert_memory()
350 writel(agp_bridge->driver->mask_memory(agp_bridge, in serverworks_insert_memory()
[all …]
A Duninorth-agp.c67 agp_bridge->previous_size = in uninorth_fetch_size()
69 agp_bridge->aperture_size_idx = i; in uninorth_fetch_size()
120 pci_write_config_dword(agp_bridge->dev, in uninorth_configure()
122 (agp_bridge->gatt_bus_addr & 0xfffff000) in uninorth_configure()
129 agp_bridge->gart_bus_addr = 0; in uninorth_configure()
136 pci_write_config_dword(agp_bridge->dev, in uninorth_configure()
141 pci_write_config_dword(agp_bridge->dev, in uninorth_configure()
159 mask_type = agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type); in uninorth_insert_memory()
168 temp = agp_bridge->current_size; in uninorth_insert_memory()
177 dev_info(&agp_bridge->dev->dev, in uninorth_insert_memory()
[all …]
A Dnvidia-agp.c50 agp_bridge->previous_size = in nvidia_fetch_size()
51 agp_bridge->current_size = (void *) (values + i); in nvidia_fetch_size()
52 agp_bridge->aperture_size_idx = i; in nvidia_fetch_size()
113 current_size = A_SIZE_8(agp_bridge->current_size); in nvidia_configure()
121 agp_bridge->gart_bus_addr = apbase; in nvidia_configure()
188 nvidia_init_iorr(agp_bridge->gart_bus_addr, in nvidia_cleanup()
218 if (!PGE_EMPTY(agp_bridge, readl(agp_bridge->gatt_table+nvidia_private.pg_offset+j))) in nvidia_insert_memory()
227 writel(agp_bridge->driver->mask_memory(agp_bridge, in nvidia_insert_memory()
235 agp_bridge->driver->tlb_flush(mem); in nvidia_insert_memory()
254 writel(agp_bridge->scratch_page, agp_bridge->gatt_table+nvidia_private.pg_offset+i); in nvidia_remove_memory()
[all …]
A Dsis-agp.c30 values = A_SIZE_8(agp_bridge->driver->aperture_sizes); in sis_fetch_size()
35 agp_bridge->previous_size = in sis_fetch_size()
38 agp_bridge->aperture_size_idx = i; in sis_fetch_size()
55 current_size = A_SIZE_8(agp_bridge->current_size); in sis_configure()
57 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in sis_configure()
60 agp_bridge->gatt_bus_addr); in sis_configure()
61 pci_write_config_byte(agp_bridge->dev, SIS_APSIZE, in sis_configure()
71 pci_write_config_byte(agp_bridge->dev, SIS_APSIZE, in sis_cleanup()
82 agp_bridge->major_version, agp_bridge->minor_version); in sis_delayed_enable()
84 pci_read_config_dword(agp_bridge->dev, agp_bridge->capndx + PCI_AGP_STATUS, &command); in sis_delayed_enable()
[all …]
A Dgeneric.c808 get_agp_version(agp_bridge); in agp_generic_enable()
811 agp_bridge->major_version, agp_bridge->minor_version); in agp_generic_enable()
1301 return agp_bridge; in agp_generic_find_bridge()
1347 pci_read_config_word(agp_bridge->dev, agp_bridge->capndx+AGPAPSIZE, &temp_size); in agp3_generic_fetch_size()
1352 agp_bridge->previous_size = in agp3_generic_fetch_size()
1366 pci_read_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, &ctrl); in agp3_generic_tlbflush()
1368 pci_write_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, ctrl); in agp3_generic_tlbflush()
1379 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in agp3_generic_configure()
1385 pci_write_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPGARTLO, agp_bridge->gatt_bus_addr); in agp3_generic_configure()
1387 pci_read_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, &temp); in agp3_generic_configure()
[all …]
A Di460-agp.c160 agp_bridge->previous_size = agp_bridge->current_size = (void *) (values + i); in i460_fetch_size()
161 agp_bridge->aperture_size_idx = i; in i460_fetch_size()
250 temp = agp_bridge->current_size; in i460_create_gatt_table()
261 agp_bridge->gatt_table_real = NULL; in i460_create_gatt_table()
262 agp_bridge->gatt_table = NULL; in i460_create_gatt_table()
263 agp_bridge->gatt_bus_addr = 0; in i460_create_gatt_table()
276 temp = agp_bridge->current_size; in i460_free_gatt_table()
308 temp = agp_bridge->current_size; in i460_insert_memory_small_io_page()
318 if (!PGE_EMPTY(agp_bridge, RD_GATT(j))) { in i460_insert_memory_small_io_page()
410 temp = agp_bridge->current_size; in i460_insert_memory_large_io_page()
[all …]
A Dparisc-agp.c71 agp_bridge->current_size = (void *) &parisc_agp_sizes[0]; in parisc_agp_fetch_size()
81 agp_bridge->gart_bus_addr = info->gart_base; in parisc_agp_configure()
82 agp_bridge->capndx = info->lba_cap_offset; in parisc_agp_configure()
83 agp_bridge->mode = readl(info->lba_regs+info->lba_cap_offset+PCI_AGP_STATUS); in parisc_agp_configure()
104 info->gatt[i] = (unsigned long)agp_bridge->scratch_page; in parisc_agp_create_gatt_table()
129 agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { in parisc_agp_insert_memory()
159 parisc_agp_mask_memory(agp_bridge, in parisc_agp_insert_memory()
164 agp_bridge->driver->tlb_flush(mem); in parisc_agp_insert_memory()
176 agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { in parisc_agp_remove_memory()
183 info->gatt[i] = agp_bridge->scratch_page; in parisc_agp_remove_memory()
[all …]
A Dalpha-agp.c16 alpha_agp_info *agp = agp_bridge->dev_private_data; in alpha_core_agp_vm_fault()
53 alpha_agp_info *agp = agp_bridge->dev_private_data; in alpha_core_agp_configure()
54 agp_bridge->gart_bus_addr = agp->aperture.bus_base; in alpha_core_agp_configure()
60 alpha_agp_info *agp = agp_bridge->dev_private_data; in alpha_core_agp_cleanup()
67 alpha_agp_info *agp = agp_bridge->dev_private_data; in alpha_core_agp_tlbflush()
87 alpha_agp_info *agp = agp_bridge->dev_private_data; in alpha_core_agp_insert_memory()
94 temp = agp_bridge->current_size; in alpha_core_agp_insert_memory()
109 alpha_agp_info *agp = agp_bridge->dev_private_data; in alpha_core_agp_remove_memory()
A Dhp-agp.c233 agp_bridge->current_size = (void *) &hp_zx1_sizes[0]; in hp_zx1_fetch_size()
242 agp_bridge->gart_bus_addr = hp->gart_base; in hp_zx1_configure()
243 agp_bridge->capndx = hp->lba_cap_offset; in hp_zx1_configure()
244 agp_bridge->mode = readl(hp->lba_regs+hp->lba_cap_offset+PCI_AGP_STATUS); in hp_zx1_configure()
309 hp->gatt[i] = (unsigned long) agp_bridge->scratch_page; in hp_zx1_create_gatt_table()
337 agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { in hp_zx1_insert_memory()
371 agp_bridge->driver->tlb_flush(mem); in hp_zx1_insert_memory()
382 agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { in hp_zx1_remove_memory()
389 hp->gatt[i] = agp_bridge->scratch_page; in hp_zx1_remove_memory()
392 agp_bridge->driver->tlb_flush(mem); in hp_zx1_remove_memory()
A Damd64-agp.c71 if (!PGE_EMPTY(agp_bridge, readl(agp_bridge->gatt_table+j))) in amd64_insert_memory()
82 tmp = agp_bridge->driver->mask_memory(agp_bridge, in amd64_insert_memory()
91 writel(pte, agp_bridge->gatt_table+j); in amd64_insert_memory()
92 readl(agp_bridge->gatt_table+j); /* PCI Posting. */ in amd64_insert_memory()
136 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { in amd64_fetch_size()
138 agp_bridge->previous_size = in amd64_fetch_size()
139 agp_bridge->current_size = (void *) (values + i); in amd64_fetch_size()
141 agp_bridge->aperture_size_idx = i; in amd64_fetch_size()
182 unsigned long gatt_bus = virt_to_phys(agp_bridge->gatt_table_real); in amd_8151_configure()
190 agp_bridge->gart_bus_addr = in amd_8151_configure()
A Dbackend.c57 struct agp_bridge_data *agp_bridge; variable
59 EXPORT_SYMBOL(agp_bridge);
249 agp_bridge = bridge; in agp_alloc_bridge()
261 agp_bridge = NULL; in agp_put_bridge()
A Dfrontend.c280 memory = agp_allocate_memory(agp_bridge, pg_count, type); in agp_allocate_memory_wrap()
398 agp_backend_release(agp_bridge); in agp_remove_controller()
446 agp_backend_release(agp_bridge); in agp_controller_release_current()
581 agp_copy_info(agp_bridge, &kerninfo); in agp_mmap()
718 agp_copy_info(agp_bridge, &kerninfo); in agpioc_info_wrap()
749 if (!agp_bridge) in agpioc_acquire_wrap()
752 if (atomic_read(&agp_bridge->agp_in_use)) in agpioc_acquire_wrap()
755 atomic_inc(&agp_bridge->agp_in_use); in agpioc_acquire_wrap()
768 agp_backend_release(agp_bridge); in agpioc_acquire_wrap()
795 agp_enable(agp_bridge, mode.agp_mode); in agpioc_setup_wrap()
A Dintel-gtt.c158 atomic_inc(&agp_bridge->current_memory_agp); in i8xx_alloc_pages()
169 atomic_dec(&agp_bridge->current_memory_agp); in i8xx_destroy_pages()
246 case 1: page = agp_bridge->driver->agp_alloc_page(agp_bridge); in alloc_agpphysmem_i8xx()
284 agp_bridge->driver->agp_destroy_page(curr->pages[0], in intel_i810_free_by_type()
286 agp_bridge->driver->agp_destroy_page(curr->pages[0], in intel_i810_free_by_type()
684 agp_bridge->current_size = in intel_fake_agp_fetch_size()
807 agp_bridge->gatt_table_real = NULL; in intel_fake_agp_create_gatt_table()
808 agp_bridge->gatt_table = NULL; in intel_fake_agp_create_gatt_table()
809 agp_bridge->gatt_bus_addr = 0; in intel_fake_agp_create_gatt_table()
825 agp_bridge->gart_bus_addr = intel_private.gma_bus_addr; in intel_fake_agp_configure()
A Dagp.h43 extern struct agp_bridge_data *agp_bridge;
207 int agp_generic_alloc_pages(struct agp_bridge_data *agp_bridge,
A Dcompat_ioctl.c43 agp_copy_info(agp_bridge, &kerninfo); in compat_agpioc_info_wrap()
/linux-6.3-rc2/include/linux/
A Dagp_backend.h95 extern struct agp_bridge_data *agp_bridge;
/linux-6.3-rc2/arch/x86/kernel/
A Damd_gart_64.c725 (agp_copy_info(agp_bridge, &info) < 0); in gart_iommu_init()

Completed in 35 milliseconds