コード例 #1
0
ファイル: rdmacm_ep.c プロジェクト: xinzhao3/ucx
static unsigned uct_rdmacm_client_err_handle_progress(void *arg)
{
    uct_rdmacm_ep_t *ep = arg;
    ucs_trace_func("err_handle ep=%p",ep);

    ep->slow_prog_id = UCS_CALLBACKQ_ID_NULL;
    uct_set_ep_failed(&UCS_CLASS_NAME(uct_rdmacm_ep_t), &ep->super.super,
                      ep->super.super.iface, UCS_ERR_IO_ERROR);
    return 0;
}
コード例 #2
0
ファイル: dc_mlx5.c プロジェクト: yosefe/ucx
static void uct_dc_mlx5_ep_destroy(uct_ep_h tl_ep)
{
    uct_dc_ep_cleanup(tl_ep, &UCS_CLASS_NAME(uct_dc_mlx5_ep_t));
}
コード例 #3
0
ファイル: dc_mlx5.c プロジェクト: yosefe/ucx
static void uct_dc_mlx5_ep_set_failed(uct_ib_iface_t *ib_iface, uct_ep_h ep)
{
    uct_set_ep_failed(&UCS_CLASS_NAME(uct_dc_mlx5_ep_t), ep,
                      &ib_iface->super.super);
}