|
XenevaOS
|
#include <drm_gem_dma_helper.h>

Public Attributes | |
| struct drm_gem_object | base |
| dma_addr_t | dma_addr |
| struct sg_table * | sgt |
| void * | vaddr |
| bool | map_noncoherent |
struct drm_gem_dma_object - GEM object backed by DMA memory allocations @base: base GEM object @dma_addr: DMA address of the backing memory @sgt: scatter/gather table for imported PRIME buffers. The table can have more than one entry but they are guaranteed to have contiguous DMA addresses. @vaddr: kernel virtual address of the backing memory @map_noncoherent: if true, the GEM object is backed by non-coherent memory
| struct drm_gem_object drm_gem_dma_object::base |
| dma_addr_t drm_gem_dma_object::dma_addr |
| bool drm_gem_dma_object::map_noncoherent |
| struct sg_table* drm_gem_dma_object::sgt |
| void* drm_gem_dma_object::vaddr |