Lines Matching refs:service_id
637 __be64 service_id = cm_id_priv->id.service_id; in cm_insert_listen() local
646 if ((cur_cm_id_priv->id.service_mask & service_id) == in cm_insert_listen()
647 (service_mask & cur_cm_id_priv->id.service_id) && in cm_insert_listen()
669 else if (be64_lt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen()
671 else if (be64_gt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen()
684 __be64 service_id) in cm_find_listen() argument
691 if ((cm_id_priv->id.service_mask & service_id) == in cm_find_listen()
692 cm_id_priv->id.service_id && in cm_find_listen()
701 else if (be64_lt(service_id, cm_id_priv->id.service_id)) in cm_find_listen()
703 else if (be64_gt(service_id, cm_id_priv->id.service_id)) in cm_find_listen()
1190 static int cm_init_listen(struct cm_id_private *cm_id_priv, __be64 service_id, in cm_init_listen() argument
1194 service_id &= service_mask; in cm_init_listen()
1195 if ((service_id & IB_SERVICE_ID_AGN_MASK) == IB_CM_ASSIGN_SERVICE_ID && in cm_init_listen()
1196 (service_id != IB_CM_ASSIGN_SERVICE_ID)) in cm_init_listen()
1199 if (service_id == IB_CM_ASSIGN_SERVICE_ID) { in cm_init_listen()
1200 cm_id_priv->id.service_id = cpu_to_be64(cm.listen_service_id++); in cm_init_listen()
1203 cm_id_priv->id.service_id = service_id; in cm_init_listen()
1222 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, __be64 service_mask) in ib_cm_listen() argument
1235 ret = cm_init_listen(cm_id_priv, service_id, service_mask); in ib_cm_listen()
1271 __be64 service_id) in ib_cm_insert_listen() argument
1282 err = cm_init_listen(cm_id_priv, service_id, 0); in ib_cm_insert_listen()
1352 IBA_SET(CM_REQ_SERVICE_ID, req_msg, be64_to_cpu(param->service_id)); in cm_format_req()
1540 cm_id->service_id = param->service_id; in ib_send_cm_req()
1711 primary_path->service_id = in cm_format_paths_from_req()
1740 alt_path->service_id = in cm_format_paths_from_req()
2089 cm_id_priv->id.service_id = in cm_req_handler()
3464 be64_to_cpu(param->service_id)); in cm_format_sidr_req()
3490 cm_id->service_id = param->service_id; in ib_send_cm_sidr_req()
3536 param->service_id = in cm_format_sidr_req_event()
3563 cm_id_priv->id.service_id = in cm_sidr_req_handler()
3587 cm_id_priv->id.service_id); in cm_sidr_req_handler()
3633 be64_to_cpu(cm_id_priv->id.service_id)); in cm_format_sidr_rep()