Lines Matching refs:service_id

681 	__be64 service_id = cm_id_priv->id.service_id;  in cm_insert_listen()  local
688 if ((cur_cm_id_priv->id.service_mask & service_id) == in cm_insert_listen()
689 (service_mask & cur_cm_id_priv->id.service_id) && in cm_insert_listen()
697 else if (be64_lt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen()
699 else if (be64_gt(service_id, cur_cm_id_priv->id.service_id)) in cm_insert_listen()
710 __be64 service_id) in cm_find_listen() argument
717 if ((cm_id_priv->id.service_mask & service_id) == in cm_find_listen()
718 cm_id_priv->id.service_id && in cm_find_listen()
726 else if (be64_lt(service_id, cm_id_priv->id.service_id)) in cm_find_listen()
728 else if (be64_gt(service_id, cm_id_priv->id.service_id)) in cm_find_listen()
1143 static int __ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, in __ib_cm_listen() argument
1150 service_id &= service_mask; in __ib_cm_listen()
1151 if ((service_id & IB_SERVICE_ID_AGN_MASK) == IB_CM_ASSIGN_SERVICE_ID && in __ib_cm_listen()
1152 (service_id != IB_CM_ASSIGN_SERVICE_ID)) in __ib_cm_listen()
1162 if (service_id == IB_CM_ASSIGN_SERVICE_ID) { in __ib_cm_listen()
1163 cm_id->service_id = cpu_to_be64(cm.listen_service_id++); in __ib_cm_listen()
1166 cm_id->service_id = service_id; in __ib_cm_listen()
1179 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, __be64 service_mask) in ib_cm_listen() argument
1185 ret = __ib_cm_listen(cm_id, service_id, service_mask); in ib_cm_listen()
1210 __be64 service_id) in ib_cm_insert_listen() argument
1224 if (service_id == IB_CM_ASSIGN_SERVICE_ID) in ib_cm_insert_listen()
1228 cm_id_priv = cm_find_listen(device, service_id); in ib_cm_insert_listen()
1247 err = __ib_cm_listen(cm_id, service_id, 0); in ib_cm_insert_listen()
1295 req_msg->service_id = param->service_id; in cm_format_req()
1451 cm_id->service_id = param->service_id; in ib_send_cm_req()
1608 primary_path->service_id = req_msg->service_id; in cm_format_paths_from_req()
1629 alt_path->service_id = req_msg->service_id; in cm_format_paths_from_req()
1892 req_msg->service_id); in cm_match_req()
1980 cm_id_priv->id.service_id = req_msg->service_id; in cm_req_handler()
3477 sidr_req_msg->service_id = param->service_id; in cm_format_sidr_req()
3503 cm_id->service_id = param->service_id; in ib_send_cm_sidr_req()
3547 param->service_id = sidr_req_msg->service_id; in cm_format_sidr_req_event()
3593 sidr_req_msg->service_id); in cm_sidr_req_handler()
3605 cm_id_priv->id.service_id = sidr_req_msg->service_id; in cm_sidr_req_handler()
3626 sidr_rep_msg->service_id = cm_id_priv->id.service_id; in cm_format_sidr_rep()