/src/sys/external/bsd/drm2/dist/drm/r128/ |
ati_pcigart.c | 50 struct drm_ati_pcigart_info *gart_info) 52 gart_info->table_handle = drm_pci_alloc(dev, gart_info->table_size, 54 if (gart_info->table_handle == NULL) 61 struct drm_ati_pcigart_info *gart_info) 63 drm_pci_free(dev, gart_info->table_handle); 64 gart_info->table_handle = NULL; 67 int drm_ati_pcigart_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info) 80 if (gart_info->bus_addr) { 82 max_pages = (gart_info->table_size / sizeof(u32)) [all...] |
ati_pcigart.h | 29 struct drm_ati_pcigart_info * gart_info); 31 struct drm_ati_pcigart_info * gart_info);
|
r128_cce.c | 570 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32); 571 dev_priv->gart_info.gart_table_location = DRM_ATI_GART_MAIN; 572 dev_priv->gart_info.table_size = R128_PCIGART_TABLE_SIZE; 573 dev_priv->gart_info.addr = NULL; 574 dev_priv->gart_info.bus_addr = 0; 575 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI; 576 rc = drm_ati_pcigart_init(dev, &dev_priv->gart_info); 583 R128_WRITE(R128_PCI_GART_PAGE, dev_priv->gart_info.bus_addr); 629 if (dev_priv->gart_info.bus_addr) 631 &dev_priv->gart_info)) [all...] |
r128_drv.h | 135 struct drm_ati_pcigart_info gart_info; member in struct:drm_r128_private
|
/src/sys/external/bsd/drm/dist/bsd-core/ |
ati_pcigart.c | 61 struct drm_ati_pcigart_info *gart_info) 77 gart_info->table_mask, BUS_SPACE_MAXADDR, /* lowaddr, highaddr */ 79 gart_info->table_size, 1, /* maxsize, nsegs */ 80 gart_info->table_size, /* maxsegsize */ 89 if (gart_info->gart_reg_if == DRM_ATI_GART_IGP) 101 gart_info->table_size, drm_ati_alloc_pcigart_table_cb, dmah, 0); 113 if (gart_info->gart_reg_if == DRM_ATI_GART_IGP) 116 ret = bus_dmamem_alloc(dmah->tag, gart_info->table_size, PAGE_SIZE, 120 (size_t)gart_info->table_size, ret); 134 gart_info->table_size, &dmah->vaddr [all...] |
drmP.h | 1115 struct drm_ati_pcigart_info *gart_info); 1117 struct drm_ati_pcigart_info *gart_info);
|
/src/sys/external/bsd/drm/dist/shared-core/ |
radeon_cp.c | 779 (long)dev_priv->gart_info.bus_addr, 800 temp = dev_priv->gart_info.bus_addr & 0xfffff000; 801 temp |= (upper_32_bits(dev_priv->gart_info.bus_addr) & 0xff) << 4; 852 (long)dev_priv->gart_info.bus_addr, 876 dev_priv->gart_info.bus_addr); 926 (long)dev_priv->gart_info.bus_addr, 931 dev_priv->gart_info.bus_addr); 978 RADEON_WRITE(RADEON_AIC_PT_BASE, dev_priv->gart_info.bus_addr); 1284 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32); 1287 dev_priv->gart_info.bus_addr [all...] |
r128_cce.c | 561 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32); 562 dev_priv->gart_info.gart_table_location = DRM_ATI_GART_MAIN; 563 dev_priv->gart_info.table_size = R128_PCIGART_TABLE_SIZE; 564 dev_priv->gart_info.addr = NULL; 565 dev_priv->gart_info.bus_addr = 0; 566 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI; 567 if (!drm_ati_pcigart_init(dev, &dev_priv->gart_info)) { 573 R128_WRITE(R128_PCI_GART_PAGE, dev_priv->gart_info.bus_addr); 614 if (dev_priv->gart_info.bus_addr) 615 if (!drm_ati_pcigart_cleanup(dev, &dev_priv->gart_info)) [all...] |
r600_cp.c | 124 void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info) 136 if (gart_info->bus_addr) { 138 max_pages = (gart_info->table_size / sizeof(u64)); 149 if (gart_info->gart_table_location == DRM_ATI_GART_MAIN) 150 gart_info->bus_addr = 0; 158 struct drm_ati_pcigart_info *gart_info = &dev_priv->gart_info; local in function:r600_page_table_init 169 pci_gart = (u64 *)gart_info->addr; 171 max_pages = (gart_info->table_size / sizeof(u64)); 183 r600_page_table_cleanup(dev, gart_info); [all...] |
r128_drv.h | 123 struct drm_ati_pcigart_info gart_info; member in struct:drm_r128_private
|
radeon_state.c | 3184 dev_priv->gart_info.table_size = sp->value; 3185 if (dev_priv->gart_info.table_size < RADEON_PCIGART_TABLE_SIZE) 3186 dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE;
|
radeon_drv.h | 369 struct drm_ati_pcigart_info gart_info; member in struct:drm_radeon_private 521 extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info);
|