HomeSort by: relevance | last modified time | path
    Searched refs:gart_info (Results 1 - 12 of 12) sorted by relevancy

  /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);

Completed in 23 milliseconds