Lines Matching defs:dev
37 #include <dev/drm2/drmP.h>
41 static int drm_ati_alloc_pcigart_table(struct drm_device *dev,
44 gart_info->table_handle = drm_pci_alloc(dev, gart_info->table_size,
52 static void drm_ati_free_pcigart_table(struct drm_device *dev,
55 drm_pci_free(dev, gart_info->table_handle);
59 int drm_ati_pcigart_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info)
61 struct drm_sg_mem *entry = dev->sg;
84 pci_unmap_page(dev->pdev, entry->busaddr[i],
95 drm_ati_free_pcigart_table(dev, gart_info);
102 int drm_ati_pcigart_init(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info)
105 struct drm_sg_mem *entry = dev->sg;
122 if (pci_set_dma_mask(dev->pdev, gart_info->table_mask)) {
130 ret = drm_ati_alloc_pcigart_table(dev, gart_info);
163 entry->busaddr[i] = pci_map_page(dev->pdev, entry->pagelist[i],
165 if (pci_dma_mapping_error(dev->pdev, entry->busaddr[i])) {
167 drm_ati_pcigart_cleanup(dev, gart_info);