root/include/drm/ati_pcigart.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef DRM_ATI_PCIGART_H
   3 #define DRM_ATI_PCIGART_H
   4 
   5 #include <drm/drm_legacy.h>
   6 
   7 /* location of GART table */
   8 #define DRM_ATI_GART_MAIN 1
   9 #define DRM_ATI_GART_FB   2
  10 
  11 #define DRM_ATI_GART_PCI 1
  12 #define DRM_ATI_GART_PCIE 2
  13 #define DRM_ATI_GART_IGP 3
  14 
  15 struct drm_ati_pcigart_info {
  16         int gart_table_location;
  17         int gart_reg_if;
  18         void *addr;
  19         dma_addr_t bus_addr;
  20         dma_addr_t table_mask;
  21         struct drm_dma_handle *table_handle;
  22         struct drm_local_map mapping;
  23         int table_size;
  24 };
  25 
  26 extern int drm_ati_pcigart_init(struct drm_device *dev,
  27                                 struct drm_ati_pcigart_info * gart_info);
  28 extern int drm_ati_pcigart_cleanup(struct drm_device *dev,
  29                                    struct drm_ati_pcigart_info * gart_info);
  30 
  31 #endif

/* [<][>][^][v][top][bottom][index][help] */