Lines Matching refs:com

148 				     &cnp->com.local_addr;
168 cxgbit_init_wr_wait(&cnp->com.wr_wait);
175 ret = cxgbit_wait_for_reply(cdev, &cnp->com.wr_wait,
200 &cnp->com.local_addr;
207 cxgbit_init_wr_wait(&cnp->com.wr_wait);
215 &cnp->com.wr_wait,
292 struct sockaddr_storage *sockaddr = &cnp->com.local_addr;
320 struct sockaddr_storage *sockaddr = &cnp->com.local_addr;
346 int ss_family = cnp->com.local_addr.ss_family;
391 cnp->com.cdev = cdev;
439 init_completion(&cnp->com.wr_wait.completion);
446 memcpy(&cnp->com.local_addr, &np->np_sockaddr,
447 sizeof(cnp->com.local_addr));
450 cnp->com.cdev = NULL;
463 cnp->com.state = CSK_STATE_LISTEN;
472 conn->login_sockaddr = csk->com.remote_addr;
473 conn->local_sockaddr = csk->com.local_addr;
533 cxgbit_init_wr_wait(&cnp->com.wr_wait);
545 ret = cxgbit_wait_for_reply(cdev, &cnp->com.wr_wait,
550 if (ipv6 && cnp->com.cdev) {
553 sin6 = (struct sockaddr_in6 *)&cnp->com.local_addr;
560 cnp->com.local_addr.ss_family);
585 if (cdev == cnp->com.cdev) {
605 cnp->com.state = CSK_STATE_DEAD;
606 if (cnp->com.cdev)
664 __func__, csk, csk->tid, csk->com.state);
668 if (!test_and_set_bit(CSK_TX_DATA_SENT, &csk->com.flags))
673 csk->com.cdev, cxgbit_abort_arp_failure);
675 return cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t);
683 if (csk->com.state != CSK_STATE_ESTABLISHED)
686 set_bit(CSK_ABORT_RPL_WAIT, &csk->com.flags);
687 csk->com.state = CSK_STATE_ABORTING;
694 cxgbit_wake_up(&csk->com.wr_wait, __func__, CPL_ERR_NONE);
703 cxgbit_init_wr_wait(&csk->com.wr_wait);
714 cxgbit_wait_for_reply(csk->com.cdev, &csk->com.wr_wait,
724 __func__, csk->com.state);
727 switch (csk->com.state) {
730 csk->com.state = CSK_STATE_CLOSING;
733 csk->com.state = CSK_STATE_ABORTING;
738 csk->com.state = CSK_STATE_MORIBUND;
746 __func__, csk, csk->com.state);
761 csk->emss = csk->com.cdev->lldi.mtus[TCPOPT_MSS_G(opt)] -
762 ((csk->com.remote_addr.ss_family == AF_INET) ?
800 pr_debug("%s csk %p state %d\n", __func__, csk, csk->com.state);
802 if (csk->com.local_addr.ss_family == AF_INET6) {
804 &csk->com.local_addr;
805 cxgb4_clip_release(csk->com.cdev->lldi.ports[0],
810 cxgb4_remove_tid(csk->com.cdev->lldi.tids, 0, csk->tid,
811 csk->com.local_addr.ss_family);
815 cdev = csk->com.cdev;
1045 if (csk->com.state != CSK_STATE_ESTABLISHED) {
1050 cxgbit_ofld_send(csk->com.cdev, skb);
1133 struct cxgb4_lld_info *lldi = &csk->com.cdev->lldi;
1154 cxgb_best_mtu(csk->com.cdev->lldi.mtus, csk->mtu, &mtu_idx,
1156 (csk->com.remote_addr.ss_family == AF_INET) ? 0 : 1);
1212 cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t);
1243 if (cnp->com.state != CSK_STATE_LISTEN) {
1282 &cnp->com.local_addr)->sin6_scope_id);
1307 init_completion(&csk->com.wr_wait.completion);
1316 csk->com.state = CSK_STATE_CONNECTING;
1317 csk->com.cdev = cdev;
1329 &csk->com.local_addr;
1334 sin = (struct sockaddr_in *)&csk->com.remote_addr;
1340 &csk->com.local_addr;
1349 sin6 = (struct sockaddr_in6 *)&csk->com.remote_addr;
1377 cxgb4_insert_tid(t, csk, tid, csk->com.local_addr.ss_family);
1417 struct cxgbit_device *cdev = csk->com.cdev;
1438 (csk->com.cdev->lldi.pf));
1483 cxgbit_ofld_send(csk->com.cdev, skb);
1491 if (unlikely(csk->com.state != CSK_STATE_ESTABLISHED)) {
1494 __func__, csk, csk->tid, csk->com.state);
1500 cxgbit_init_wr_wait(&csk->com.wr_wait);
1501 cxgbit_ofld_send(csk->com.cdev, skb);
1535 ret = cxgbit_wait_for_reply(csk->com.cdev,
1536 &csk->com.wr_wait,
1568 ret = cxgbit_wait_for_reply(csk->com.cdev,
1569 &csk->com.wr_wait,
1593 cxgbit_wake_up(&cnp->com.wr_wait, __func__, rpl->status);
1615 cxgbit_wake_up(&cnp->com.wr_wait, __func__, rpl->status);
1655 csk->com.state = CSK_STATE_ESTABLISHED;
1676 __func__, csk, csk->tid, csk->com.state);
1678 switch (csk->com.state) {
1680 csk->com.state = CSK_STATE_CLOSING;
1685 csk->com.state = CSK_STATE_MORIBUND;
1688 csk->com.state = CSK_STATE_DEAD;
1695 __func__, csk->com.state);
1704 __func__, csk, csk->tid, csk->com.state);
1706 switch (csk->com.state) {
1708 csk->com.state = CSK_STATE_MORIBUND;
1711 csk->com.state = CSK_STATE_DEAD;
1719 __func__, csk->com.state);
1735 __func__, csk, tid, csk->com.state);
1743 switch (csk->com.state) {
1746 csk->com.state = CSK_STATE_DEAD;
1750 csk->com.state = CSK_STATE_DEAD;
1754 csk->com.state = CSK_STATE_DEAD;
1762 __func__, csk->com.state);
1763 csk->com.state = CSK_STATE_DEAD;
1768 if (!test_and_set_bit(CSK_TX_DATA_SENT, &csk->com.flags))
1774 cxgbit_ofld_send(csk->com.cdev, rpl_skb);
1792 __func__, csk, csk->tid, csk->com.state);
1794 switch (csk->com.state) {
1796 csk->com.state = CSK_STATE_DEAD;
1797 if (test_bit(CSK_ABORT_RPL_WAIT, &csk->com.flags))
1798 cxgbit_wake_up(&csk->com.wr_wait, __func__,
1804 __func__, csk->com.state);
1912 cxgbit_wake_up(&csk->com.wr_wait, __func__, rpl->status);