/linux-6.3-rc2/drivers/char/agp/ |
A D | intel-agp.c | 28 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 D | ati-agp.c | 165 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 D | ali-agp.c | 29 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 D | amd-k7-agp.c | 119 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 D | via-agp.c | 30 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 D | efficeon-agp.c | 99 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 D | sworks-agp.c | 61 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 D | uninorth-agp.c | 67 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 D | nvidia-agp.c | 50 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 D | sis-agp.c | 30 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 D | generic.c | 808 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 D | i460-agp.c | 160 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 D | parisc-agp.c | 71 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 D | alpha-agp.c | 16 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 D | hp-agp.c | 233 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 D | amd64-agp.c | 71 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 D | backend.c | 57 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 D | frontend.c | 280 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 D | intel-gtt.c | 158 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 D | agp.h | 43 extern struct agp_bridge_data *agp_bridge; 207 int agp_generic_alloc_pages(struct agp_bridge_data *agp_bridge,
|
A D | compat_ioctl.c | 43 agp_copy_info(agp_bridge, &kerninfo); in compat_agpioc_info_wrap()
|
/linux-6.3-rc2/include/linux/ |
A D | agp_backend.h | 95 extern struct agp_bridge_data *agp_bridge;
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | amd_gart_64.c | 725 (agp_copy_info(agp_bridge, &info) < 0); in gart_iommu_init()
|