NV services: Difference between revisions

No edit summary
No edit summary
Line 2,392: Line 2,392:
| 0xC004481D || Inout || 4 || [[#NVGPU_IOCTL_CHANNEL_SET_TIMESLICE|NVGPU_IOCTL_CHANNEL_SET_TIMESLICE]]
| 0xC004481D || Inout || 4 || [[#NVGPU_IOCTL_CHANNEL_SET_TIMESLICE|NVGPU_IOCTL_CHANNEL_SET_TIMESLICE]]
|-
|-
| 0xC010481E || Inout || 16 || [S2]  
| 0xC010481E || Inout || 16 || [S2] [[#NVGPU_IOCTL_CHANNEL_GET_USER_SYNCPOINT|NVGPU_IOCTL_CHANNEL_GET_USER_SYNCPOINT]]
|-
|-
| 0xC008481F || Inout || 8 || [S2] [[#NVGPU_IOCTL_CHANNEL_SET_PREEMPTION_MODE|NVGPU_IOCTL_CHANNEL_SET_PREEMPTION_MODE]]
| 0xC008481F || Inout || 8 || [S2] [[#NVGPU_IOCTL_CHANNEL_SET_PREEMPTION_MODE|NVGPU_IOCTL_CHANNEL_SET_PREEMPTION_MODE]]
Line 2,793: Line 2,793:
   struct {
   struct {
     __out u64 data;
     __out u64 data;
  };
=== NVGPU_IOCTL_CHANNEL_GET_USER_SYNCPOINT ===
Returns information on the user syncpoint.
  struct {
    __out u64 gpu_va;
    __out u64 syncpoint_id;
    __out u64 syncpoint_max;
   };
   };