NV services: Difference between revisions

Line 1,286: Line 1,286:
    
    
   struct gpfifo_entry {
   struct gpfifo_entry {
     u64 entry;                           // gpu_iova | (unk_2bits << 40) | (size << 42) | (unk_flag << 63)
     u64 entry;                               // gpu_iova | (unk_2bits << 40) | (size << 42) | (unk_flag << 63)
   };
   };
    
    
Line 1,293: Line 1,293:
     __in    u32 num_entries;                // number of fence objects being submitted
     __in    u32 num_entries;                // number of fence objects being submitted
     __in    u32 flags;
     __in    u32 flags;
     __inout struct fence fence_out;         // returned new fence object for others to wait on
     __inout struct fence fence_out;         // returned new fence object for others to wait on
     __in    struct gpfifo_entry entries[]; // depends on num_entries
     __in    struct gpfifo_entry entries[];   // depends on num_entries
   };
   };