TX refcount is 0\n"CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: SubCTX refcount is 0 user_channel->subctx_info->subctxs[user_channel->subctx_id].gpu_va_space == gpu_va_space"CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: " "expected GPU VA space 0x%llx but got 0x%llx instead\n"user_channel->hw_runlist_id, user_channel->hw_channel_id, instance_ptr.address, uvm_aperture_string(instance_ptr.aperture), user_channel->subctx_id, user_channel->tsg.id, (NvU64)gpu_va_space, (NvU64)user_channel->subctx_info->subctxs[user_channel->subctx_id].gpu_va_spaceCH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: expected GPU VA space 0x%llx but got 0x%llx instead user_channel->subctx_info->total_refcount > 0"CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: TSG refcount is 0\n"CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: TSG refcount is 0 parent_gpu_add_user_channel_subctx_infochannel_tree_nodenode_keynew_channel_subctx_infosizeof(*new_channel_subctx_info)3411sizeof(*new_channel_subctx_info->subctxs) * user_channel->tsg.max_subctx_count3418__same_type(*(channel_tree_node), ((uvm_user_channel_subctx_info_t *)0)->node) || __same_type(*(channel_tree_node), void)__builtin_types_compatible_p(typeof(*(channel_tree_node)), typeof(((uvm_user_channel_subctx_info_t *)0)->node)) || __builtin_types_compatible_p(typeof(*(channel_tree_node)), typeof(void))*(channel_tree_node)((uvm_user_channel_subctx_info_t *)0)->node"__same_type(*(channel_tree_node), ((uvm_user_channel_subctx_info_t *)0)->node) || __same_type(*(channel_tree_node), void)"channel_subctx_info->smc_engine_id == user_channel->smc_engine_idchannel_subctx_info->subctxs[user_channel->subctx_id].gpu_va_space == gpu_va_space"CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: expected GPU VA space 0x%llx but got 0x%llx instead\n"user_channel->hw_runlist_id, user_channel->hw_channel_id, instance_ptr.address, uvm_aperture_string(instance_ptr.aperture), user_channel->subctx_id, user_channel->tsg.id, (NvU64)gpu_va_space, (NvU64)channel_subctx_info->subctxs[user_channel->subctx_id].gpu_va_spacechannel_subctx_info->subctxs[user_channel->subctx_id].gpu_va_space != NULLchannel_subctx_info->subctxs[user_channel->subctx_id].gpu_va_space != ((void *)0)"CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: GPU VA space is NULL\n"channel_subctx_info->subctxs[user_channel->subctx_id].gpu_va_space == NULLchannel_subctx_info->subctxs[user_channel->subctx_id].gpu_va_space == ((void *)0)"CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: expected GPU VA space NULL but got 0x%llx instead\n"user_channel->hw_runlist_id, user_channel->hw_channel_id, instance_ptr.address, uvm_aperture_string(instance_ptr.aperture), user_channel->subctx_id, user_channel->tsg.id, (NvU64)channel_subctx_info->subctxs[user_channel->subctx_id].gpu_va_spaceCH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: GPU VA space is NULL CH %u:%u instance_ptr {0x%llx:%s} SubCTX %u in TSG %u: expected GPU VA space NULL but got 0x%llx instead instance_ptr_to_keyis_sysIS_ALIGNED(instance_ptr.address, UVM_PAGE_SIZE_4K)(((instance_ptr.address) & ((typeof(instance_ptr.address))(0x1000ULL) - 1)) == 0)instance_ptr.addressinstance_ptr.aperture == UVM_APERTURE_VID || instance_ptr.aperture == UVM_APERTURE_SYSpeer_parent_gpu&peer_parent_gpusaddress.aperture != uvm_gpu_egm_peer_aperture(gpu->parent, peer_parent_gpu)address.aperture == UVM_APERTURE_VIDpeer_parent_gpusgpu_phys_address_is_bar1p2p_peeris_peerpeer_caps->ref_count > 0const uvm_parent_gpu_peer_tconst uvm_parent_gpu_peer_t *peer_capsuvm_parent_gpu_peer_t *peer_indexgpu_address_is_coherent_peer!uvm_gpus_are_smc_peers(gpu0, gpu1)uvm_gpu_peer_t *local_gpu->egm.enabledremote_gpu->egm.enabledgpu_peer_mappingaccessing_gpu->parent->peer_copy_mode == UVM_GPU_PEER_COPY_MODE_VIRTUALparent_peer_caps->link_type == UVM_GPU_LINK_PCIE_BAR1parent_peer_caps->bar1_p2p_dma_size[peer_index] != 0parent_peer_capsuvm_parent_gpu_peer_link_type(gpu0->parent, gpu1->parent) == UVM_GPU_LINK_PCIEuvm_gpu_retained_count(gpu) > 0nvUvmInterfaceUnregisterGpu(&parent_gpu->uuid)gpu_retain_by_uuid_lockedclient_infogpu_platform_info3017nvUvmInterfaceRegisterGpu(gpu_uuid, &gpu_platform_info)nvUvmInterfaceGetGpuInfo(gpu_uuid, &client_info, gpu_info)UvmGpuClientInfo *uvm_gpu_id_t *const UvmGpuPlatformInfoconst UvmGpuPlatformInfo *error_unregisternvUvmInterfaceUnregisterGpu(gpu_uuid)error_free_gpu_infoadd_gpualloc_parent"Registration of non-UVM-capable GPU attempted: GPU %s\n"" " "Registration of non-UVM-capable GPU attempted: GPU %s\n""\001" "7" "nvidia-uvm: " "%s:%u %s[pid:%d]" " " "Registration of non-UVM-capable GPU attempted: GPU %s\n""\001" "7" "nvidia-uvm: " "%s:%u %s[pid:%d]" " " "Registration of non-UVM-capable GPU attempted: GPU %s\n", NULL, NULL