@@ -419,6 +419,13 @@ func Init() {
419419 nvgpu .NVC4B7_VIDEO_ENCODER : allocHandler (rmAllocSimple [nvgpu .NV_MSENC_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
420420 nvgpu .NVC7B7_VIDEO_ENCODER : allocHandler (rmAllocSimple [nvgpu .NV_MSENC_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
421421 nvgpu .NVC9B7_VIDEO_ENCODER : allocHandler (rmAllocSimple [nvgpu .NV_MSENC_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
422+ nvgpu .NVB8D1_VIDEO_NVJPG : allocHandler (rmAllocSimple [nvgpu .NV_NVJPG_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
423+ nvgpu .NVC4D1_VIDEO_NVJPG : allocHandler (rmAllocSimple [nvgpu .NV_NVJPG_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
424+ nvgpu .NVC9D1_VIDEO_NVJPG : allocHandler (rmAllocSimple [nvgpu .NV_NVJPG_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
425+ nvgpu .NVB8FA_VIDEO_OFA : allocHandler (rmAllocSimple [nvgpu .NV_OFA_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
426+ nvgpu .NVC6FA_VIDEO_OFA : allocHandler (rmAllocSimple [nvgpu .NV_OFA_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
427+ nvgpu .NVC7FA_VIDEO_OFA : allocHandler (rmAllocSimple [nvgpu .NV_OFA_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
428+ nvgpu .NVC9FA_VIDEO_OFA : allocHandler (rmAllocSimple [nvgpu .NV_OFA_ALLOCATION_PARAMETERS ], nvconf .CapVideo ),
422429 nvgpu .AMPERE_CHANNEL_GPFIFO_A : allocHandler (rmAllocChannel , compUtil ),
423430 nvgpu .HOPPER_CHANNEL_GPFIFO_A : allocHandler (rmAllocChannel , compUtil ),
424431 nvgpu .TURING_A : allocHandler (rmAllocSimple [nvgpu .NV_GR_ALLOCATION_PARAMETERS ], nvconf .CapGraphics ),
@@ -699,6 +706,13 @@ func Init() {
699706 nvgpu .NVC4B7_VIDEO_ENCODER : ioctlInfo ("NVC4B7_VIDEO_ENCODER" , nvgpu.NV_MSENC_ALLOCATION_PARAMETERS {}),
700707 nvgpu .NVC7B7_VIDEO_ENCODER : ioctlInfo ("NVC7B7_VIDEO_ENCODER" , nvgpu.NV_MSENC_ALLOCATION_PARAMETERS {}),
701708 nvgpu .NVC9B7_VIDEO_ENCODER : ioctlInfo ("NVC9B7_VIDEO_ENCODER" , nvgpu.NV_MSENC_ALLOCATION_PARAMETERS {}),
709+ nvgpu .NVB8D1_VIDEO_NVJPG : ioctlInfo ("NVB8D1_VIDEO_NVJPG" , nvgpu.NV_NVJPG_ALLOCATION_PARAMETERS {}),
710+ nvgpu .NVC4D1_VIDEO_NVJPG : ioctlInfo ("NVC4D1_VIDEO_NVJPG" , nvgpu.NV_NVJPG_ALLOCATION_PARAMETERS {}),
711+ nvgpu .NVC9D1_VIDEO_NVJPG : ioctlInfo ("NVC9D1_VIDEO_NVJPG" , nvgpu.NV_NVJPG_ALLOCATION_PARAMETERS {}),
712+ nvgpu .NVB8FA_VIDEO_OFA : ioctlInfo ("NVB8FA_VIDEO_OFA" , nvgpu.NV_OFA_ALLOCATION_PARAMETERS {}),
713+ nvgpu .NVC6FA_VIDEO_OFA : ioctlInfo ("NVC6FA_VIDEO_OFA" , nvgpu.NV_OFA_ALLOCATION_PARAMETERS {}),
714+ nvgpu .NVC7FA_VIDEO_OFA : ioctlInfo ("NVC7FA_VIDEO_OFA" , nvgpu.NV_OFA_ALLOCATION_PARAMETERS {}),
715+ nvgpu .NVC9FA_VIDEO_OFA : ioctlInfo ("NVC9FA_VIDEO_OFA" , nvgpu.NV_OFA_ALLOCATION_PARAMETERS {}),
702716 nvgpu .AMPERE_CHANNEL_GPFIFO_A : ioctlInfo ("AMPERE_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS {}),
703717 nvgpu .HOPPER_CHANNEL_GPFIFO_A : ioctlInfo ("HOPPER_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS {}),
704718 nvgpu .TURING_A : ioctlInfo ("TURING_A" , nvgpu.NV_GR_ALLOCATION_PARAMETERS {}),
@@ -876,6 +890,8 @@ func Init() {
876890 v560_28_03 := func () * driverABI {
877891 abi := v555_42_02 ()
878892 abi .allocationClass [nvgpu .NVCDB0_VIDEO_DECODER ] = allocHandler (rmAllocSimple [nvgpu .NV_BSP_ALLOCATION_PARAMETERS ], nvconf .CapVideo )
893+ abi .allocationClass [nvgpu .NVCDD1_VIDEO_NVJPG ] = allocHandler (rmAllocSimple [nvgpu .NV_NVJPG_ALLOCATION_PARAMETERS ], nvconf .CapVideo )
894+ abi .allocationClass [nvgpu .NVCDFA_VIDEO_OFA ] = allocHandler (rmAllocSimple [nvgpu .NV_OFA_ALLOCATION_PARAMETERS ], nvconf .CapVideo )
879895 abi .allocationClass [nvgpu .BLACKWELL_CHANNEL_GPFIFO_A ] = allocHandler (rmAllocChannel , compUtil )
880896 abi .allocationClass [nvgpu .BLACKWELL_DMA_COPY_A ] = allocHandler (rmAllocSimple [nvgpu .NVB0B5_ALLOCATION_PARAMETERS ], compUtil )
881897 abi .allocationClass [nvgpu .BLACKWELL_A ] = allocHandler (rmAllocSimple [nvgpu .NV_GR_ALLOCATION_PARAMETERS ], nvconf .CapGraphics )
@@ -888,6 +904,8 @@ func Init() {
888904 abi .getInfo = func () * DriverABIInfo {
889905 info := prevGetInfo ()
890906 info .AllocationInfos [nvgpu .NVCDB0_VIDEO_DECODER ] = ioctlInfo ("NVCDB0_VIDEO_DECODER" , nvgpu.NV_BSP_ALLOCATION_PARAMETERS {})
907+ info .AllocationInfos [nvgpu .NVCDD1_VIDEO_NVJPG ] = ioctlInfo ("NVCDD1_VIDEO_NVJPG" , nvgpu.NV_NVJPG_ALLOCATION_PARAMETERS {})
908+ info .AllocationInfos [nvgpu .NVCDFA_VIDEO_OFA ] = ioctlInfo ("NVCDFA_VIDEO_OFA" , nvgpu.NV_OFA_ALLOCATION_PARAMETERS {})
891909 info .AllocationInfos [nvgpu .BLACKWELL_CHANNEL_GPFIFO_A ] = ioctlInfo ("BLACKWELL_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS {})
892910 info .AllocationInfos [nvgpu .BLACKWELL_DMA_COPY_A ] = ioctlInfo ("BLACKWELL_DMA_COPY_A" , nvgpu.NVB0B5_ALLOCATION_PARAMETERS {})
893911 info .AllocationInfos [nvgpu .BLACKWELL_A ] = ioctlInfo ("BLACKWELL_A" , nvgpu.NV_GR_ALLOCATION_PARAMETERS {})
0 commit comments