XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
drm_pagemap.h File Reference
#include <linux/dma-direction.h>
#include <linux/hmm.h>
#include <linux/memremap.h>
#include <linux/types.h>
Include dependency graph for drm_pagemap.h:

Go to the source code of this file.

Classes

struct  drm_pagemap_addr
 
struct  drm_pagemap_ops
 
struct  drm_pagemap
 
struct  drm_pagemap_devmem_ops
 
struct  drm_pagemap_devmem
 
struct  drm_pagemap_migrate_details
 

Macros

#define NR_PAGES(order)   (1U << (order))
 

Enumerations

enum  drm_interconnect_protocol { DRM_INTERCONNECT_SYSTEM , DRM_INTERCONNECT_DRIVER }
 

Macro Definition Documentation

◆ NR_PAGES

#define NR_PAGES (   order)    (1U << (order))

Enumeration Type Documentation

◆ drm_interconnect_protocol

enum drm_interconnect_protocol - Used to identify an interconnect protocol.

@DRM_INTERCONNECT_SYSTEM: DMA map is system pages @DRM_INTERCONNECT_DRIVER: DMA map is driver defined

Enumerator
DRM_INTERCONNECT_SYSTEM 
DRM_INTERCONNECT_DRIVER