NV services: Difference between revisions
Line 1,286: | Line 1,286: | ||
struct gpfifo_entry { | struct gpfifo_entry { | ||
u64 entry; | 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; | __inout struct fence fence_out; // returned new fence object for others to wait on | ||
__in struct gpfifo_entry entries[]; | __in struct gpfifo_entry entries[]; // depends on num_entries | ||
}; | }; | ||