XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_gpuva_op Struct Reference

#include <drm_gpuvm.h>

Collaboration diagram for drm_gpuva_op:
Collaboration graph
[legend]

Public Attributes

struct list_head entry
 
enum drm_gpuva_op_type op
 
union { 
 
   struct drm_gpuva_op_map   map 
 
   struct drm_gpuva_op_remap   remap 
 
   struct drm_gpuva_op_unmap   unmap 
 
   struct drm_gpuva_op_prefetch   prefetch 
 
};  
 

Detailed Description

struct drm_gpuva_op - GPU VA operation

This structure represents a single generic operation.

The particular type of the operation is defined by @op.

Member Data Documentation

◆ [union]

union { ... } drm_gpuva_op

◆ entry

struct list_head drm_gpuva_op::entry

@entry:

The &list_head used to distribute instances of this struct within &drm_gpuva_ops.

◆ map

struct drm_gpuva_op_map drm_gpuva_op::map

@map: the map operation

◆ op

enum drm_gpuva_op_type drm_gpuva_op::op

@op: the type of the operation

◆ prefetch

struct drm_gpuva_op_prefetch drm_gpuva_op::prefetch

@prefetch: the prefetch operation

◆ remap

struct drm_gpuva_op_remap drm_gpuva_op::remap

@remap: the remap operation

◆ unmap

struct drm_gpuva_op_unmap drm_gpuva_op::unmap

@unmap: the unmap operation


The documentation for this struct was generated from the following file: