Home
last modified time | relevance | path

Searched refs:cur_cm_id_priv (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/infiniband/core/
H A Dcm.c636 struct cm_id_private *cur_cm_id_priv; in cm_insert_listen() local
643 cur_cm_id_priv = rb_entry(parent, struct cm_id_private, in cm_insert_listen()
646 if (cm_id_priv->id.device < cur_cm_id_priv->id.device) in cm_insert_listen()
648 else if (cm_id_priv->id.device > cur_cm_id_priv->id.device) in cm_insert_listen()
650 else if (be64_lt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen()
652 else if (be64_gt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen()
659 if (cur_cm_id_priv->id.cm_handler != shared_handler || in cm_insert_listen()
660 cur_cm_id_priv->id.context || in cm_insert_listen()
661 WARN_ON(!cur_cm_id_priv->id.cm_handler)) { in cm_insert_listen()
665 refcount_inc(&cur_cm_id_priv->refcount); in cm_insert_listen()
[all …]