• Home
  • Raw
  • Download

Lines Matching refs:cm_id

178 	if (!cm_node->cm_id)  in create_event()
193 event->cm_info.cm_id = cm_node->cm_id; in create_event()
897 struct iw_cm_id *cm_id = cm_node->cm_id; in nes_retrans_expired() local
908 if (cm_node->cm_id) in nes_retrans_expired()
909 cm_id->rem_ref(cm_id); in nes_retrans_expired()
922 struct iw_cm_id *cm_id = cm_node->cm_id; in handle_recv_entry() local
931 if (nesqp->cm_id) { in handle_recv_entry()
935 "to do!!!\n", nesqp->hwqp.qp_id, cm_id, in handle_recv_entry()
947 "to do!!!\n", nesqp->hwqp.qp_id, cm_id, in handle_recv_entry()
954 if (cm_node->cm_id) in handle_recv_entry()
955 cm_id->rem_ref(cm_id); in handle_recv_entry()
1421 event.cm_info.cm_id = loopback->cm_id; in mini_cm_dec_refcnt_listen()
1486 listener->cm_id = NULL; /* going to be destroyed pretty soon */ in mini_cm_del_listen()
1623 cm_node->cm_id = cm_info->cm_id; in make_cm_node()
1627 cm_node->cm_id); in make_cm_node()
1906 cm_node->cm_id->rem_ref(cm_node->cm_id); in handle_rst_pkt()
2226 cm_node->cm_id->rem_ref(cm_node->cm_id); in handle_ack_pkt()
2459 listener->cm_id = cm_info->cm_id; in mini_cm_listen()
2479 listener, listener->backlog, listener->cm_id); in mini_cm_listen()
2522 loopback_cm_info.cm_id = loopbackremotelistener->cm_id; in mini_cm_connect()
2577 cm_node->cm_id); in mini_cm_connect()
2586 cm_node->cm_id); in mini_cm_connect()
2612 struct iw_cm_id *cm_id = cm_node->cm_id; in mini_cm_reject() local
2638 cm_id->add_ref(cm_id); in mini_cm_reject()
2643 cm_node->cm_id = NULL; in mini_cm_reject()
2653 event.cm_info.cm_id = loopback->cm_id; in mini_cm_reject()
2658 cm_id = loopback->cm_id; in mini_cm_reject()
2660 cm_id->rem_ref(cm_id); in mini_cm_reject()
2778 nfo.cm_id = NULL; in mini_cm_recv_pkt()
2784 nfo.cm_id = listener->cm_id; in mini_cm_recv_pkt()
3038 struct iw_cm_id *cm_id; in nes_cm_disconn_true() local
3057 cm_id = nesqp->cm_id; in nes_cm_disconn_true()
3059 if (!cm_id) { in nes_cm_disconn_true()
3076 nesqp->cm_id = NULL; in nes_cm_disconn_true()
3095 nesqp->cm_id = NULL; in nes_cm_disconn_true()
3119 if ((cm_id) && (cm_id->event_handler)) { in nes_cm_disconn_true()
3124 cm_event.local_addr = cm_id->local_addr; in nes_cm_disconn_true()
3125 cm_event.remote_addr = cm_id->remote_addr; in nes_cm_disconn_true()
3133 nesqp->hwqp.sq_tail, cm_id, in nes_cm_disconn_true()
3136 ret = cm_id->event_handler(cm_id, &cm_event); in nes_cm_disconn_true()
3146 cm_id->provider_data = nesqp; in nes_cm_disconn_true()
3150 cm_event.provider_data = cm_id->provider_data; in nes_cm_disconn_true()
3151 cm_event.local_addr = cm_id->local_addr; in nes_cm_disconn_true()
3152 cm_event.remote_addr = cm_id->remote_addr; in nes_cm_disconn_true()
3156 ret = cm_id->event_handler(cm_id, &cm_event); in nes_cm_disconn_true()
3160 cm_id->rem_ref(cm_id); in nes_cm_disconn_true()
3217 int nes_accept(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in nes_accept() argument
3244 struct sockaddr_in *laddr = (struct sockaddr_in *)&cm_id->local_addr; in nes_accept()
3245 struct sockaddr_in *raddr = (struct sockaddr_in *)&cm_id->remote_addr; in nes_accept()
3247 ibqp = nes_get_qp(cm_id->device, conn_param->qpn); in nes_accept()
3257 cm_node = (struct nes_cm_node *)cm_id->provider_data; in nes_accept()
3370 nesqp->cm_id = cm_id; in nes_accept()
3371 cm_node->cm_id = cm_id; in nes_accept()
3374 cm_id->provider_data = nesqp; in nes_accept()
3437 cm_id->add_ref(cm_id); in nes_accept()
3443 cm_event.local_addr = cm_id->local_addr; in nes_accept()
3444 cm_event.remote_addr = cm_id->remote_addr; in nes_accept()
3450 ret = cm_id->event_handler(cm_id, &cm_event); in nes_accept()
3472 int nes_reject(struct iw_cm_id *cm_id, const void *pdata, u8 pdata_len) in nes_reject() argument
3480 cm_node = (struct nes_cm_node *)cm_id->provider_data; in nes_reject()
3483 cm_node->cm_id = cm_id; in nes_reject()
3505 int nes_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in nes_connect() argument
3514 struct sockaddr_in *laddr = (struct sockaddr_in *)&cm_id->local_addr; in nes_connect()
3515 struct sockaddr_in *raddr = (struct sockaddr_in *)&cm_id->remote_addr; in nes_connect()
3520 if (cm_id->remote_addr.ss_family != AF_INET) in nes_connect()
3522 ibqp = nes_get_qp(cm_id->device, conn_param->qpn); in nes_connect()
3548 nesqp->cm_id = cm_id; in nes_connect()
3549 cm_id->provider_data = nesqp; in nes_connect()
3561 cm_info.cm_id = cm_id; in nes_connect()
3595 cm_id->add_ref(cm_id); in nes_connect()
3611 cm_id->rem_ref(cm_id); in nes_connect()
3621 cm_node->tos = cm_id->tos; in nes_connect()
3633 int nes_create_listen(struct iw_cm_id *cm_id, int backlog) in nes_create_listen() argument
3639 struct sockaddr_in *laddr = (struct sockaddr_in *)&cm_id->local_addr; in nes_create_listen()
3642 cm_id, ntohs(laddr->sin_port)); in nes_create_listen()
3644 if (cm_id->local_addr.ss_family != AF_INET) in nes_create_listen()
3646 nesvnic = to_nesvnic(cm_id->device); in nes_create_listen()
3660 cm_info.cm_id = cm_id; in nes_create_listen()
3675 cm_id->provider_data = cm_node; in nes_create_listen()
3676 cm_node->tos = cm_id->tos; in nes_create_listen()
3694 cm_id->add_ref(cm_id); in nes_create_listen()
3695 cm_id->provider_data = (void *)cm_node; in nes_create_listen()
3705 int nes_destroy_listen(struct iw_cm_id *cm_id) in nes_destroy_listen() argument
3707 if (cm_id->provider_data) in nes_destroy_listen()
3708 g_cm_core->api->stop_listener(g_cm_core, cm_id->provider_data); in nes_destroy_listen()
3712 cm_id->rem_ref(cm_id); in nes_destroy_listen()
3775 struct iw_cm_id *cm_id; in cm_event_connected() local
3786 cm_id = cm_node->cm_id; in cm_event_connected()
3787 nes_debug(NES_DBG_CM, "cm_event_connected - %p - cm_id = %p\n", cm_node, cm_id); in cm_event_connected()
3788 nesqp = (struct nes_qp *)cm_id->provider_data; in cm_event_connected()
3792 laddr = (struct sockaddr_in *)&cm_id->local_addr; in cm_event_connected()
3793 raddr = (struct sockaddr_in *)&cm_id->remote_addr; in cm_event_connected()
3861 cm_event.provider_data = cm_id->provider_data; in cm_event_connected()
3864 cm_event.remote_addr = cm_id->remote_addr; in cm_event_connected()
3872 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_connected()
3894 struct iw_cm_id *cm_id; in cm_event_connect_error() local
3902 cm_id = event->cm_node->cm_id; in cm_event_connect_error()
3903 if (!cm_id) in cm_event_connect_error()
3906 nes_debug(NES_DBG_CM, "cm_node=%p, cm_id=%p\n", event->cm_node, cm_id); in cm_event_connect_error()
3907 nesqp = cm_id->provider_data; in cm_event_connect_error()
3914 nesqp->cm_id = NULL; in cm_event_connect_error()
3915 cm_id->provider_data = NULL; in cm_event_connect_error()
3918 cm_event.provider_data = cm_id->provider_data; in cm_event_connect_error()
3919 cm_event.local_addr = cm_id->local_addr; in cm_event_connect_error()
3920 cm_event.remote_addr = cm_id->remote_addr; in cm_event_connect_error()
3935 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_connect_error()
3940 cm_id->rem_ref(cm_id); in cm_event_connect_error()
3953 struct iw_cm_id *cm_id; in cm_event_reset() local
3961 if (!event->cm_node->cm_id) in cm_event_reset()
3964 cm_id = event->cm_node->cm_id; in cm_event_reset()
3966 nes_debug(NES_DBG_CM, "%p - cm_id = %p\n", event->cm_node, cm_id); in cm_event_reset()
3967 nesqp = cm_id->provider_data; in cm_event_reset()
3971 nesqp->cm_id = NULL; in cm_event_reset()
3975 cm_event.provider_data = cm_id->provider_data; in cm_event_reset()
3976 cm_event.local_addr = cm_id->local_addr; in cm_event_reset()
3977 cm_event.remote_addr = cm_id->remote_addr; in cm_event_reset()
3981 cm_id->add_ref(cm_id); in cm_event_reset()
3982 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_reset()
3986 cm_event.provider_data = cm_id->provider_data; in cm_event_reset()
3987 cm_event.local_addr = cm_id->local_addr; in cm_event_reset()
3988 cm_event.remote_addr = cm_id->remote_addr; in cm_event_reset()
3992 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_reset()
3998 cm_id->rem_ref(cm_id); in cm_event_reset()
4009 struct iw_cm_id *cm_id; in cm_event_mpa_req() local
4021 cm_id = cm_node->cm_id; in cm_event_mpa_req()
4025 cm_node, cm_id, jiffies); in cm_event_mpa_req()
4048 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_mpa_req()
4058 struct iw_cm_id *cm_id; in cm_event_mpa_reject() local
4070 cm_id = cm_node->cm_id; in cm_event_mpa_reject()
4074 cm_node, cm_id, jiffies); in cm_event_mpa_reject()
4078 cm_event.provider_data = cm_id->provider_data; in cm_event_mpa_reject()
4096 ret = cm_id->event_handler(cm_id, &cm_event); in cm_event_mpa_reject()
4115 event->cm_info.cm_id->add_ref(event->cm_info.cm_id); in nes_cm_post_event()
4157 if ((!event->cm_node->cm_id) || in nes_cm_event_handler()
4164 if ((!event->cm_node->cm_id) || in nes_cm_event_handler()
4172 if ((!event->cm_node->cm_id) || in nes_cm_event_handler()
4187 event->cm_info.cm_id->rem_ref(event->cm_info.cm_id); in nes_cm_event_handler()