pub unsafe extern "C" fn cuDevicePrimaryCtxRetain( pctx: *mut CUcontext, dev: CUdevice, ) -> CUresult