NV services: Difference between revisions

Line 181: Line 181:


=== NVGPU_AS_IOCTL_ALLOC_SPACE ===
=== NVGPU_AS_IOCTL_ALLOC_SPACE ===
This one reserves pages in the device address space.
   struct {
   struct {
     u32 __pages;           // in
     u32 __pages;     // in
     u32 __page_size;       // in
     u32 __page_size; // in
     u32 __flags;           // in
     u32 __flags;     // in
     u32 __pad;
     u32 __pad;
     u64 __offset_or_align; // inout
     union {
      u64 __offset; // out
      u64 __align;  // in
    };
   };
   };