Searched refs:mlcq (Results 1 – 4 of 4) sorted by relevance
224 const uint_t swowner = ((mlcq->mlcq_cc >> mlcq->mlcq_entshift) & 1); in mlxcx_cq_next()231 ci = mlcq->mlcq_cc & (mlcq->mlcq_nents - 1); in mlxcx_cq_next()242 ++mlcq->mlcq_cc; in mlxcx_cq_next()256 mlcq->mlcq_doorbell->mlcqd_update_ci = to_be24(mlcq->mlcq_cc); in mlxcx_update_cqci()289 ASSERT3U(mlcq->mlcq_ec, >, mlcq->mlcq_ec_armed); in mlxcx_arm_cq()296 mlcq->mlcq_cc_armed = mlcq->mlcq_cc; in mlxcx_arm_cq()297 mlcq->mlcq_ec_armed = mlcq->mlcq_ec; in mlxcx_arm_cq()305 mlcq->mlcq_doorbell->mlcqd_update_ci = to_be24(mlcq->mlcq_cc); in mlxcx_arm_cq()1128 mlcq->mlcq_ec++; in mlxcx_intr_n()1154 mlcq->mlcq_bufcnt < mlcq->mlcq_buflwm) { in mlxcx_intr_n()[all …]
130 mlcq->mlcq_nents = (1 << mlcq->mlcq_entshift); in mlxcx_cq_alloc_dma()144 mlcq->mlcq_ent = (mlxcx_completionq_ent_t *)mlcq->mlcq_dma.mxdb_va; in mlxcx_cq_alloc_dma()159 mlcq->mlcq_ent = NULL; in mlxcx_cq_alloc_dma()163 mlcq->mlcq_doorbell = in mlxcx_cq_alloc_dma()179 mlcq->mlcq_ent = NULL; in mlxcx_cq_rele_dma()181 mlcq->mlcq_doorbell = NULL; in mlxcx_cq_rele_dma()229 mlcq = mlwq->mlwq_cq; in mlxcx_wq_teardown()240 mlcq->mlcq_wq = NULL; in mlxcx_wq_teardown()242 mutex_exit(&mlcq->mlcq_mtx); in mlxcx_wq_teardown()269 mlcq->mlcq_num); in mlxcx_cq_teardown()[all …]
2303 ASSERT(mutex_owned(&mlcq->mlcq_mtx)); in mlxcx_cmd_create_cq()2304 VERIFY(mlcq->mlcq_state & MLXCX_CQ_ALLOC); in mlxcx_cmd_create_cq()2305 VERIFY0(mlcq->mlcq_state & MLXCX_CQ_CREATED); in mlxcx_cmd_create_cq()2313 ctx->mlcqc_log_cq_size = mlcq->mlcq_entshift; in mlxcx_cmd_create_cq()2314 ctx->mlcqc_eqn = mlcq->mlcq_eq->mleq_num; in mlxcx_cmd_create_cq()2441 VERIFY(mlcq->mlcq_state & MLXCX_CQ_ALLOC); in mlxcx_cmd_query_cq()2442 VERIFY(mlcq->mlcq_state & MLXCX_CQ_CREATED); in mlxcx_cmd_query_cq()2448 in.mlxi_query_cq_cqn = to_be24(mlcq->mlcq_num); in mlxcx_cmd_query_cq()2476 ASSERT(mutex_owned(&mlcq->mlcq_mtx)); in mlxcx_cmd_destroy_cq()2477 VERIFY(mlcq->mlcq_state & MLXCX_CQ_ALLOC); in mlxcx_cmd_destroy_cq()[all …]
1026 mlxcx_completion_queue_t *mlcq; in mlxcx_teardown_cqs() local1028 while ((mlcq = list_head(&mlxp->mlx_cqs)) != NULL) { in mlxcx_teardown_cqs()1029 mlxcx_cq_teardown(mlxp, mlcq); in mlxcx_teardown_cqs()