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;
1047 if (csk->com.state != CSK_STATE_ESTABLISHED) {
1052 cxgbit_ofld_send(csk->com.cdev, skb);
1135 struct cxgb4_lld_info *lldi = &csk->com.cdev->lldi;
1156 cxgb_best_mtu(csk->com.cdev->lldi.mtus, csk->mtu, &mtu_idx,
1158 (csk->com.remote_addr.ss_family == AF_INET) ? 0 : 1);
1213 cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t);
1244 if (cnp->com.state != CSK_STATE_LISTEN) {
1283 &cnp->com.local_addr)->sin6_scope_id);
1308 init_completion(&csk->com.wr_wait.completion);
1317 csk->com.state = CSK_STATE_CONNECTING;
1318 csk->com.cdev = cdev;
1330 &csk->com.local_addr;
1335 sin = (struct sockaddr_in *)&csk->com.remote_addr;
1341 &csk->com.local_addr;
1350 sin6 = (struct sockaddr_in6 *)&csk->com.remote_addr;
1378 cxgb4_insert_tid(t, csk, tid, csk->com.local_addr.ss_family);
1418 struct cxgbit_device *cdev = csk->com.cdev;
1439 (csk->com.cdev->lldi.pf));
1484 cxgbit_ofld_send(csk->com.cdev, skb);
1492 if (unlikely(csk->com.state != CSK_STATE_ESTABLISHED)) {
1495 __func__, csk, csk->tid, csk->com.state);
1501 cxgbit_init_wr_wait(&csk->com.wr_wait);
1502 cxgbit_ofld_send(csk->com.cdev, skb);
1536 ret = cxgbit_wait_for_reply(csk->com.cdev,
1537 &csk->com.wr_wait,
1569 ret = cxgbit_wait_for_reply(csk->com.cdev,
1570 &csk->com.wr_wait,
1594 cxgbit_wake_up(&cnp->com.wr_wait, __func__, rpl->status);
1616 cxgbit_wake_up(&cnp->com.wr_wait, __func__, rpl->status);
1653 csk->com.state = CSK_STATE_ESTABLISHED;
1674 __func__, csk, csk->tid, csk->com.state);
1676 switch (csk->com.state) {
1678 csk->com.state = CSK_STATE_CLOSING;
1683 csk->com.state = CSK_STATE_MORIBUND;
1686 csk->com.state = CSK_STATE_DEAD;
1693 __func__, csk->com.state);
1702 __func__, csk, csk->tid, csk->com.state);
1704 switch (csk->com.state) {
1706 csk->com.state = CSK_STATE_MORIBUND;
1709 csk->com.state = CSK_STATE_DEAD;
1717 __func__, csk->com.state);
1733 __func__, csk, tid, csk->com.state);
1741 switch (csk->com.state) {
1744 csk->com.state = CSK_STATE_DEAD;
1748 csk->com.state = CSK_STATE_DEAD;
1752 csk->com.state = CSK_STATE_DEAD;
1760 __func__, csk->com.state);
1761 csk->com.state = CSK_STATE_DEAD;
1766 if (!test_and_set_bit(CSK_TX_DATA_SENT, &csk->com.flags))
1772 cxgbit_ofld_send(csk->com.cdev, rpl_skb);
1790 __func__, csk, csk->tid, csk->com.state);
1792 switch (csk->com.state) {
1794 csk->com.state = CSK_STATE_DEAD;
1795 if (test_bit(CSK_ABORT_RPL_WAIT, &csk->com.flags))
1796 cxgbit_wake_up(&csk->com.wr_wait, __func__,
1802 __func__, csk->com.state);
1910 cxgbit_wake_up(&csk->com.wr_wait, __func__, rpl->status);