• Home
  • Raw
  • Download

Lines Matching refs:cm_id

1160 	if (ep->com.cm_id) {  in close_complete_upcall()
1162 ep, ep->com.cm_id, ep->hwtid); in close_complete_upcall()
1163 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in close_complete_upcall()
1164 ep->com.cm_id->rem_ref(ep->com.cm_id); in close_complete_upcall()
1165 ep->com.cm_id = NULL; in close_complete_upcall()
1185 if (ep->com.cm_id) { in peer_close_upcall()
1187 ep, ep->com.cm_id, ep->hwtid); in peer_close_upcall()
1188 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in peer_close_upcall()
1201 if (ep->com.cm_id) { in peer_abort_upcall()
1203 ep->com.cm_id, ep->hwtid); in peer_abort_upcall()
1204 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in peer_abort_upcall()
1205 ep->com.cm_id->rem_ref(ep->com.cm_id); in peer_abort_upcall()
1206 ep->com.cm_id = NULL; in peer_abort_upcall()
1247 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in connect_reply_upcall()
1250 ep->com.cm_id->rem_ref(ep->com.cm_id); in connect_reply_upcall()
1251 ep->com.cm_id = NULL; in connect_reply_upcall()
1284 ret = ep->parent_ep->com.cm_id->event_handler(ep->parent_ep->com.cm_id, in connect_request_upcall()
1302 if (ep->com.cm_id) { in established_upcall()
1304 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in established_upcall()
2018 &ep->com.cm_id->local_addr; in c4iw_reconnect()
2020 &ep->com.cm_id->remote_addr; in c4iw_reconnect()
2022 &ep->com.cm_id->local_addr; in c4iw_reconnect()
2024 &ep->com.cm_id->remote_addr; in c4iw_reconnect()
2028 PDBG("%s qp %p cm_id %p\n", __func__, ep->com.qp, ep->com.cm_id); in c4iw_reconnect()
2043 if (ep->com.cm_id->local_addr.ss_family == AF_INET) { in c4iw_reconnect()
2462 child_ep->com.cm_id = NULL; in pass_accept_req()
2626 if (ep->com.cm_id && ep->com.qp) { in peer_close()
2719 if (ep->com.cm_id && ep->com.qp) { in peer_abort()
2808 if ((ep->com.cm_id) && (ep->com.qp)) { in close_con_rpl()
2888 int c4iw_reject_cr(struct iw_cm_id *cm_id, const void *pdata, u8 pdata_len) in c4iw_reject_cr() argument
2892 struct c4iw_ep *ep = to_ep(cm_id); in c4iw_reject_cr()
2916 int c4iw_accept_cr(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in c4iw_accept_cr() argument
2921 struct c4iw_ep *ep = to_ep(cm_id); in c4iw_accept_cr()
2922 struct c4iw_dev *h = to_c4iw_dev(cm_id->device); in c4iw_accept_cr()
2984 cm_id->add_ref(cm_id); in c4iw_accept_cr()
2985 ep->com.cm_id = cm_id; in c4iw_accept_cr()
3018 ep->com.cm_id = NULL; in c4iw_accept_cr()
3020 cm_id->rem_ref(cm_id); in c4iw_accept_cr()
3027 static int pick_local_ipaddrs(struct c4iw_dev *dev, struct iw_cm_id *cm_id) in pick_local_ipaddrs() argument
3031 struct sockaddr_in *laddr = (struct sockaddr_in *)&cm_id->local_addr; in pick_local_ipaddrs()
3032 struct sockaddr_in *raddr = (struct sockaddr_in *)&cm_id->remote_addr; in pick_local_ipaddrs()
3074 static int pick_local_ip6addrs(struct c4iw_dev *dev, struct iw_cm_id *cm_id) in pick_local_ip6addrs() argument
3077 struct sockaddr_in6 *la6 = (struct sockaddr_in6 *)&cm_id->local_addr; in pick_local_ip6addrs()
3078 struct sockaddr_in6 *ra6 = (struct sockaddr_in6 *)&cm_id->remote_addr; in pick_local_ip6addrs()
3088 int c4iw_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in c4iw_connect() argument
3090 struct c4iw_dev *dev = to_c4iw_dev(cm_id->device); in c4iw_connect()
3125 cm_id->add_ref(cm_id); in c4iw_connect()
3127 ep->com.cm_id = cm_id; in c4iw_connect()
3136 ep->com.qp, cm_id); in c4iw_connect()
3149 memcpy(&ep->com.local_addr, &cm_id->local_addr, in c4iw_connect()
3151 memcpy(&ep->com.remote_addr, &cm_id->remote_addr, in c4iw_connect()
3155 memcpy(&ep->com.mapped_local_addr, &cm_id->local_addr, in c4iw_connect()
3157 memcpy(&ep->com.mapped_remote_addr, &cm_id->remote_addr, in c4iw_connect()
3189 if (cm_id->remote_addr.ss_family == AF_INET) { in c4iw_connect()
3197 err = pick_local_ipaddrs(dev, cm_id); in c4iw_connect()
3217 err = pick_local_ip6addrs(dev, cm_id); in c4iw_connect()
3264 cm_id->rem_ref(cm_id); in c4iw_connect()
3337 int c4iw_create_listen(struct iw_cm_id *cm_id, int backlog) in c4iw_create_listen() argument
3340 struct c4iw_dev *dev = to_c4iw_dev(cm_id->device); in c4iw_create_listen()
3355 cm_id->add_ref(cm_id); in c4iw_create_listen()
3356 ep->com.cm_id = cm_id; in c4iw_create_listen()
3359 memcpy(&ep->com.local_addr, &cm_id->local_addr, in c4iw_create_listen()
3368 cm_id->local_addr.ss_family, ep); in c4iw_create_listen()
3371 cm_id->local_addr.ss_family, ep); in c4iw_create_listen()
3381 memcpy(&ep->com.mapped_local_addr, &cm_id->local_addr, in c4iw_create_listen()
3416 cm_id->provider_data = ep; in c4iw_create_listen()
3424 cm_id->rem_ref(cm_id); in c4iw_create_listen()
3431 int c4iw_destroy_listen(struct iw_cm_id *cm_id) in c4iw_destroy_listen() argument
3434 struct c4iw_listen_ep *ep = to_listen_ep(cm_id); in c4iw_destroy_listen()
3464 cm_id->rem_ref(cm_id); in c4iw_destroy_listen()
3961 if (ep->com.cm_id && ep->com.qp) { in process_timeout()