|
XenevaOS
|
#include <drm_gpusvm.h>

Public Attributes | |
| struct drm_pagemap_addr * | dma_addr |
| struct drm_pagemap * | dpagemap |
| struct dma_iova_state | state |
| unsigned long | state_offset |
| unsigned long | notifier_seq |
| struct drm_gpusvm_pages_flags | flags |
struct drm_gpusvm_pages - Structure representing a GPU SVM mapped pages
@dma_addr: Device address array @dpagemap: The struct drm_pagemap of the device pages we're dma-mapping. Note this is assuming only one drm_pagemap per range is allowed. @state: DMA IOVA state for mapping. @state_offset: DMA IOVA offset for mapping. @notifier_seq: Notifier sequence number of the range's pages @flags: Flags for the range; see &struct drm_gpusvm_pages_flags
| struct drm_pagemap_addr* drm_gpusvm_pages::dma_addr |
| struct drm_pagemap* drm_gpusvm_pages::dpagemap |
| struct drm_gpusvm_pages_flags drm_gpusvm_pages::flags |
| unsigned long drm_gpusvm_pages::notifier_seq |
| struct dma_iova_state drm_gpusvm_pages::state |
| unsigned long drm_gpusvm_pages::state_offset |