• Home
  • Raw
  • Download

Lines Matching refs:cm_id

77 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_id,
272 struct ib_cm_id *cm_id, struct ib_qp *qp, in ipoib_cm_modify_rx_qp() argument
280 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_modify_rx_qp()
291 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_modify_rx_qp()
312 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_modify_rx_qp()
345 static int ipoib_cm_nonsrq_init_rx(struct net_device *dev, struct ib_cm_id *cm_id, in ipoib_cm_nonsrq_init_rx() argument
375 ib_send_cm_rej(cm_id, IB_CM_REJ_NO_QP, NULL, 0, NULL, 0); in ipoib_cm_nonsrq_init_rx()
417 static int ipoib_cm_send_rep(struct net_device *dev, struct ib_cm_id *cm_id, in ipoib_cm_send_rep() argument
435 return ib_send_cm_rep(cm_id, &rep); in ipoib_cm_send_rep()
438 static int ipoib_cm_req_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event) in ipoib_cm_req_handler() argument
440 struct net_device *dev = cm_id->context; in ipoib_cm_req_handler()
451 p->id = cm_id; in ipoib_cm_req_handler()
452 cm_id->context = p; in ipoib_cm_req_handler()
464 ret = ipoib_cm_modify_rx_qp(dev, cm_id, p->qp, psn); in ipoib_cm_req_handler()
469 ret = ipoib_cm_nonsrq_init_rx(dev, cm_id, p); in ipoib_cm_req_handler()
484 ret = ipoib_cm_send_rep(dev, cm_id, p->qp, &event->param.req_rcvd, psn); in ipoib_cm_req_handler()
499 static int ipoib_cm_rx_handler(struct ib_cm_id *cm_id, in ipoib_cm_rx_handler() argument
507 return ipoib_cm_req_handler(cm_id, event); in ipoib_cm_rx_handler()
509 p = cm_id->context; in ipoib_cm_rx_handler()
510 ib_send_cm_drep(cm_id, NULL, 0); in ipoib_cm_rx_handler()
513 p = cm_id->context; in ipoib_cm_rx_handler()
952 static int ipoib_cm_rep_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event) in ipoib_cm_rep_handler() argument
954 struct ipoib_cm_tx *p = cm_id->context; in ipoib_cm_rep_handler()
971 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_rep_handler()
985 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_rep_handler()
1012 ret = ib_send_cm_rtu(cm_id, NULL, 0); in ipoib_cm_rep_handler()
1075 struct ib_cm_id *cm_id, struct ib_qp *qp) in ipoib_cm_modify_tx_init() argument
1205 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_id, in ipoib_cm_tx_handler() argument
1208 struct ipoib_cm_tx *tx = cm_id->context; in ipoib_cm_tx_handler()
1218 ib_send_cm_drep(cm_id, NULL, 0); in ipoib_cm_tx_handler()
1222 ret = ipoib_cm_rep_handler(cm_id, event); in ipoib_cm_tx_handler()
1224 ib_send_cm_rej(cm_id, IB_CM_REJ_CONSUMER_DEFINED, in ipoib_cm_tx_handler()