Home
last modified time | relevance | path

Searched refs:gart_info (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/
Dati_pcigart.c42 struct drm_ati_pcigart_info *gart_info) in drm_ati_alloc_pcigart_table() argument
44 gart_info->table_handle = drm_pci_alloc(dev, gart_info->table_size, in drm_ati_alloc_pcigart_table()
46 if (gart_info->table_handle == NULL) in drm_ati_alloc_pcigart_table()
53 struct drm_ati_pcigart_info *gart_info) in drm_ati_free_pcigart_table() argument
55 drm_pci_free(dev, gart_info->table_handle); in drm_ati_free_pcigart_table()
56 gart_info->table_handle = NULL; in drm_ati_free_pcigart_table()
59 int drm_ati_pcigart_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info) in drm_ati_pcigart_cleanup() argument
72 if (gart_info->bus_addr) { in drm_ati_pcigart_cleanup()
74 max_pages = (gart_info->table_size / sizeof(u32)); in drm_ati_pcigart_cleanup()
85 if (gart_info->gart_table_location == DRM_ATI_GART_MAIN) in drm_ati_pcigart_cleanup()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_cp.c916 (long)dev_priv->gart_info.bus_addr, in radeon_set_igpgart()
936 temp = dev_priv->gart_info.bus_addr & 0xfffff000; in radeon_set_igpgart()
937 temp |= (upper_32_bits(dev_priv->gart_info.bus_addr) & 0xff) << 4; in radeon_set_igpgart()
988 (long)dev_priv->gart_info.bus_addr, in rs600_set_igpgart()
1012 dev_priv->gart_info.bus_addr); in rs600_set_igpgart()
1062 (long)dev_priv->gart_info.bus_addr, in radeon_set_pciegart()
1067 dev_priv->gart_info.bus_addr); in radeon_set_pciegart()
1114 RADEON_WRITE(RADEON_AIC_PT_BASE, dev_priv->gart_info.bus_addr); in radeon_set_pcigart()
1134 struct drm_ati_pcigart_info *gart_info = &dev_priv->gart_info; in radeon_setup_pcigart_surface() local
1153 vp->lower = gart_info->bus_addr; in radeon_setup_pcigart_surface()
[all …]
Dr600_cp.c151 void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info) in r600_page_table_cleanup() argument
161 if (gart_info->bus_addr) { in r600_page_table_cleanup()
162 max_pages = (gart_info->table_size / sizeof(u64)); in r600_page_table_cleanup()
172 if (gart_info->gart_table_location == DRM_ATI_GART_MAIN) in r600_page_table_cleanup()
173 gart_info->bus_addr = 0; in r600_page_table_cleanup()
181 struct drm_ati_pcigart_info *gart_info = &dev_priv->gart_info; in r600_page_table_init() local
182 struct drm_local_map *map = &gart_info->mapping; in r600_page_table_init()
192 max_ati_pages = (gart_info->table_size / sizeof(u64)); in r600_page_table_init()
208 r600_page_table_cleanup(dev, gart_info); in r600_page_table_init()
305 RADEON_WRITE(R600_VM_CONTEXT0_PAGE_TABLE_BASE_ADDR, dev_priv->gart_info.bus_addr >> 12); in r600_vm_init()
[all …]
Dradeon_drv.h277 struct drm_ati_pcigart_info gart_info; member
454 extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info);
Dradeon_state.c3163 dev_priv->gart_info.table_size = sp->value; in radeon_cp_setparam()
3164 if (dev_priv->gart_info.table_size < RADEON_PCIGART_TABLE_SIZE) in radeon_cp_setparam()
3165 dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE; in radeon_cp_setparam()
/linux-4.4.14/include/drm/
Dati_pcigart.h26 struct drm_ati_pcigart_info * gart_info);
28 struct drm_ati_pcigart_info * gart_info);
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_cce.c558 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32); in r128_do_init_cce()
559 dev_priv->gart_info.gart_table_location = DRM_ATI_GART_MAIN; in r128_do_init_cce()
560 dev_priv->gart_info.table_size = R128_PCIGART_TABLE_SIZE; in r128_do_init_cce()
561 dev_priv->gart_info.addr = NULL; in r128_do_init_cce()
562 dev_priv->gart_info.bus_addr = 0; in r128_do_init_cce()
563 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI; in r128_do_init_cce()
564 if (!drm_ati_pcigart_init(dev, &dev_priv->gart_info)) { in r128_do_init_cce()
570 R128_WRITE(R128_PCI_GART_PAGE, dev_priv->gart_info.bus_addr); in r128_do_init_cce()
616 if (dev_priv->gart_info.bus_addr) in r128_do_cleanup_cce()
618 &dev_priv->gart_info)) in r128_do_cleanup_cce()
Dr128_drv.h126 struct drm_ati_pcigart_info gart_info; member