Lines Matching defs:ib

162 		struct ib_cm_id	*ib;
176 struct ib_sa_multicast *ib;
327 kfree(mc->multicast.ib);
416 return (id_priv->id.device && id_priv->cm_id.ib);
650 if (!id_priv->cm_id.ib || cma_is_ud_ps(id_priv->id.ps))
653 ret = ib_cm_init_qp_attr(id_priv->cm_id.ib, qp_attr,
881 ib_sa_free_multicast(mc->multicast.ib);
907 if (id_priv->cm_id.ib && !IS_ERR(id_priv->cm_id.ib))
908 ib_destroy_cm_id(id_priv->cm_id.ib);
947 ret = ib_send_cm_rtu(id_priv->cm_id.ib, NULL, 0);
954 ib_send_cm_rej(id_priv->cm_id.ib, IB_CM_REJ_CONSUMER_DEFINED,
1049 id_priv->cm_id.ib = NULL;
1204 conn_id->cm_id.ib = cm_id;
1224 conn_id->cm_id.ib = NULL;
1453 id_priv->cm_id.ib = ib_create_cm_id(id_priv->id.device, cma_req_handler,
1455 if (IS_ERR(id_priv->cm_id.ib))
1456 return PTR_ERR(id_priv->cm_id.ib);
1461 ret = ib_cm_listen(id_priv->cm_id.ib, svc_id, 0, NULL);
1464 ret = ib_cm_listen(id_priv->cm_id.ib, svc_id, 0, &compare_data);
1468 ib_destroy_cm_id(id_priv->cm_id.ib);
1469 id_priv->cm_id.ib = NULL;
2493 id_priv->cm_id.ib = NULL;
2526 id_priv->cm_id.ib = ib_create_cm_id(id_priv->id.device,
2528 if (IS_ERR(id_priv->cm_id.ib)) {
2529 ret = PTR_ERR(id_priv->cm_id.ib);
2539 ret = ib_send_cm_sidr_req(id_priv->cm_id.ib, &req);
2541 ib_destroy_cm_id(id_priv->cm_id.ib);
2542 id_priv->cm_id.ib = NULL;
2568 id_priv->cm_id.ib = ib_create_cm_id(id_priv->id.device, cma_ib_handler,
2570 if (IS_ERR(id_priv->cm_id.ib)) {
2571 ret = PTR_ERR(id_priv->cm_id.ib);
2600 ret = ib_send_cm_req(id_priv->cm_id.ib, &req);
2602 if (ret && !IS_ERR(id_priv->cm_id.ib)) {
2603 ib_destroy_cm_id(id_priv->cm_id.ib);
2604 id_priv->cm_id.ib = NULL;
2719 ret = ib_send_cm_rep(id_priv->cm_id.ib, &rep);
2765 return ib_send_cm_sidr_rep(id_priv->cm_id.ib, &rep);
2823 ret = ib_cm_notify(id_priv->cm_id.ib, event);
2849 ret = ib_send_cm_rej(id_priv->cm_id.ib,
2880 if (ib_send_cm_dreq(id_priv->cm_id.ib, NULL, 0))
2881 ib_send_cm_drep(id_priv->cm_id.ib, NULL, 0);
3007 mc->multicast.ib = ib_sa_join_multicast(&sa_client, id_priv->id.device,
3011 if (IS_ERR(mc->multicast.ib))
3012 return PTR_ERR(mc->multicast.ib);
3022 struct ib_sa_multicast *m = mc->multicast.ib;
3024 mc->multicast.ib->context = mc;
3072 mc->multicast.ib = kzalloc(sizeof(struct ib_sa_multicast), GFP_KERNEL);
3073 if (!mc->multicast.ib) {
3078 cma_iboe_set_mgid(addr, &mc->multicast.ib->rec.mgid);
3080 mc->multicast.ib->rec.pkey = cpu_to_be16(0xffff);
3082 mc->multicast.ib->rec.qkey = cpu_to_be32(RDMA_UDP_QKEY);
3091 mc->multicast.ib->rec.rate = iboe_get_rate(ndev);
3092 mc->multicast.ib->rec.hop_limit = 1;
3094 mc->multicast.ib->rec.mtu = iboe_get_mtu(ndev->mtu);
3096 mc->multicast.ib->rec.mtu = iboe_get_mtu(ndev->if_mtu);
3099 if (!mc->multicast.ib->rec.mtu) {
3103 iboe_addr_get_sgid(dev_addr, &mc->multicast.ib->rec.port_gid);
3113 kfree(mc->multicast.ib);
3187 &mc->multicast.ib->rec.mgid,
3188 mc->multicast.ib->rec.mlid);
3192 ib_sa_free_multicast(mc->multicast.ib);