com 1109 arch/alpha/kernel/core_cia.c struct el_common *com; com 1112 arch/alpha/kernel/core_cia.c com = (void *)la_ptr; com 1113 arch/alpha/kernel/core_cia.c cia = (void *)(la_ptr + com->sys_offset); com 385 arch/sparc/include/asm/vio.h struct completion com; com 194 drivers/block/sunvdc.c complete(&vio->cmp->com); com 670 drivers/block/sunvdc.c init_completion(&comp.com); com 695 drivers/block/sunvdc.c wait_for_completion(&comp.com); com 760 drivers/block/sunvdc.c init_completion(&comp.com); com 766 drivers/block/sunvdc.c wait_for_completion(&comp.com); com 112 drivers/iio/adc/stm32-adc-core.c static struct stm32_adc_priv *to_stm32_adc_priv(struct stm32_adc_common *com) com 114 drivers/iio/adc/stm32-adc-core.c return container_of(com, struct stm32_adc_priv, common); com 41 drivers/iio/dac/stm32-dac-core.c static struct stm32_dac_priv *to_stm32_dac_priv(struct stm32_dac_common *com) com 43 drivers/iio/dac/stm32-dac-core.c return container_of(com, struct stm32_dac_priv, common); com 120 drivers/infiniband/hw/cxgb3/iwch_cm.c get_ep(&ep->com); com 130 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, ep->com.state); com 134 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 202 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_cxgb3_ofld_send(ep->com.tdev, skb); com 223 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_cxgb3_ofld_send(ep->com.tdev, skb); com 229 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->emss = T3C_DATA(ep->com.tdev)->mtus[G_TCPOPT_MSS(opt)] - 40; com 282 drivers/infiniband/hw/cxgb3/iwch_cm.c struct iwch_ep, com); com 284 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, states[state_read(&ep->com)]); com 285 drivers/infiniband/hw/cxgb3/iwch_cm.c if (test_bit(RELEASE_RESOURCES, &ep->com.flags)) { com 286 drivers/infiniband/hw/cxgb3/iwch_cm.c cxgb3_remove_tid(ep->com.tdev, (void *)ep, ep->hwtid); com 288 drivers/infiniband/hw/cxgb3/iwch_cm.c l2t_release(ep->com.tdev, ep->l2t); com 296 drivers/infiniband/hw/cxgb3/iwch_cm.c set_bit(RELEASE_RESOURCES, &ep->com.flags); com 297 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 403 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); com 423 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); com 441 drivers/infiniband/hw/cxgb3/iwch_cm.c mtu_idx = find_best_mtu(T3C_DATA(ep->com.tdev), dst_mtu(ep->dst)); com 459 drivers/infiniband/hw/cxgb3/iwch_cm.c req->local_port = ep->com.local_addr.sin_port; com 460 drivers/infiniband/hw/cxgb3/iwch_cm.c req->peer_port = ep->com.remote_addr.sin_port; com 461 drivers/infiniband/hw/cxgb3/iwch_cm.c req->local_ip = ep->com.local_addr.sin_addr.s_addr; com 462 drivers/infiniband/hw/cxgb3/iwch_cm.c req->peer_ip = ep->com.remote_addr.sin_addr.s_addr; com 467 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); com 524 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_l2t_send(ep->com.tdev, skb, ep->l2t); com 526 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, MPA_REQ_SENT); com 575 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); com 625 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, MPA_REP_SENT); com 626 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); com 641 drivers/infiniband/hw/cxgb3/iwch_cm.c cxgb3_insert_tid(ep->com.tdev, &t3c_client, ep, tid); com 649 drivers/infiniband/hw/cxgb3/iwch_cm.c cxgb3_free_atid(ep->com.tdev, ep->atid); com 660 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, ABORTING); com 671 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id) { com 673 drivers/infiniband/hw/cxgb3/iwch_cm.c ep, ep->com.cm_id, ep->hwtid); com 674 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 675 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->rem_ref(ep->com.cm_id); com 676 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id = NULL; com 677 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp = NULL; com 688 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id) { com 690 drivers/infiniband/hw/cxgb3/iwch_cm.c ep, ep->com.cm_id, ep->hwtid); com 691 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 703 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id) { com 705 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id, ep->hwtid); com 706 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 707 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->rem_ref(ep->com.cm_id); com 708 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id = NULL; com 709 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp = NULL; com 721 drivers/infiniband/hw/cxgb3/iwch_cm.c memcpy(&event.local_addr, &ep->com.local_addr, com 722 drivers/infiniband/hw/cxgb3/iwch_cm.c sizeof(ep->com.local_addr)); com 723 drivers/infiniband/hw/cxgb3/iwch_cm.c memcpy(&event.remote_addr, &ep->com.remote_addr, com 724 drivers/infiniband/hw/cxgb3/iwch_cm.c sizeof(ep->com.remote_addr)); com 730 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id) { com 733 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 736 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->rem_ref(ep->com.cm_id); com 737 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id = NULL; com 738 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp = NULL; com 749 drivers/infiniband/hw/cxgb3/iwch_cm.c memcpy(&event.local_addr, &ep->com.local_addr, com 750 drivers/infiniband/hw/cxgb3/iwch_cm.c sizeof(ep->com.local_addr)); com 751 drivers/infiniband/hw/cxgb3/iwch_cm.c memcpy(&event.remote_addr, &ep->com.remote_addr, com 752 drivers/infiniband/hw/cxgb3/iwch_cm.c sizeof(ep->com.local_addr)); com 761 drivers/infiniband/hw/cxgb3/iwch_cm.c if (state_read(&ep->parent_ep->com) != DEAD) { com 762 drivers/infiniband/hw/cxgb3/iwch_cm.c get_ep(&ep->com); com 763 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->parent_ep->com.cm_id->event_handler( com 764 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->parent_ep->com.cm_id, com 767 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->parent_ep->com); com 783 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id) { com 785 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 806 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_cxgb3_ofld_send(ep->com.tdev, skb); com 826 drivers/infiniband/hw/cxgb3/iwch_cm.c if (state_read(&ep->com) != MPA_REQ_SENT) com 899 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, FPDU_MODE); com 921 drivers/infiniband/hw/cxgb3/iwch_cm.c err = iwch_modify_qp(ep->com.qp->rhp, com 922 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp, mask, &attrs, 1); com 926 drivers/infiniband/hw/cxgb3/iwch_cm.c if (peer2peer && iwch_rqes_posted(ep->com.qp) == 0) { com 951 drivers/infiniband/hw/cxgb3/iwch_cm.c if (state_read(&ep->com) != MPA_REQ_WAIT) com 1033 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, MPA_REQ_RCVD); com 1054 drivers/infiniband/hw/cxgb3/iwch_cm.c switch (state_read(&ep->com)) { com 1065 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, state_read(&ep->com), ep->hwtid); com 1097 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, state_read(&ep->com)); com 1101 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_lock_irqsave(&ep->com.lock, flags); com 1106 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, ep->com.state); com 1109 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, ep->com.state); com 1110 drivers/infiniband/hw/cxgb3/iwch_cm.c if (peer2peer && ep->com.state == FPDU_MODE) com 1114 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, ep->com.state); com 1115 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.state == MPA_REQ_RCVD) { com 1116 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 1; com 1117 drivers/infiniband/hw/cxgb3/iwch_cm.c wake_up(&ep->com.waitq); com 1122 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, ep->com.state); com 1126 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 1145 drivers/infiniband/hw/cxgb3/iwch_cm.c if (!test_and_set_bit(ABORT_REQ_IN_PROGRESS, &ep->com.flags)) { com 1149 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_lock_irqsave(&ep->com.lock, flags); com 1150 drivers/infiniband/hw/cxgb3/iwch_cm.c switch (ep->com.state) { com 1153 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, DEAD); com 1157 drivers/infiniband/hw/cxgb3/iwch_cm.c pr_err("%s ep %p state %d\n", __func__, ep, ep->com.state); com 1160 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 1184 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, DEAD); com 1185 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.tdev->type != T3A && act_open_has_tid(rpl->status)) com 1186 drivers/infiniband/hw/cxgb3/iwch_cm.c release_tid(ep->com.tdev, GET_TID(rpl), NULL); com 1187 drivers/infiniband/hw/cxgb3/iwch_cm.c cxgb3_free_atid(ep->com.tdev, ep->atid); com 1189 drivers/infiniband/hw/cxgb3/iwch_cm.c l2t_release(ep->com.tdev, ep->l2t); com 1190 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 1209 drivers/infiniband/hw/cxgb3/iwch_cm.c req->local_port = ep->com.local_addr.sin_port; com 1210 drivers/infiniband/hw/cxgb3/iwch_cm.c req->local_ip = ep->com.local_addr.sin_addr.s_addr; com 1219 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_cxgb3_ofld_send(ep->com.tdev, skb); com 1229 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_err = status2errno(rpl->status); com 1230 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 1; com 1231 drivers/infiniband/hw/cxgb3/iwch_cm.c wake_up(&ep->com.waitq); com 1252 drivers/infiniband/hw/cxgb3/iwch_cm.c return iwch_cxgb3_ofld_send(ep->com.tdev, skb); com 1262 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_err = status2errno(rpl->status); com 1263 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 1; com 1264 drivers/infiniband/hw/cxgb3/iwch_cm.c wake_up(&ep->com.waitq); com 1279 drivers/infiniband/hw/cxgb3/iwch_cm.c mtu_idx = find_best_mtu(T3C_DATA(ep->com.tdev), dst_mtu(ep->dst)); com 1301 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_l2t_send(ep->com.tdev, skb, ep->l2t); com 1346 drivers/infiniband/hw/cxgb3/iwch_cm.c if (state_read(&parent_ep->com) != LISTEN) { com 1385 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&child_ep->com, CONNECTING); com 1386 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.tdev = tdev; com 1387 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.cm_id = NULL; com 1388 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.local_addr.sin_family = AF_INET; com 1389 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.local_addr.sin_port = req->local_port; com 1390 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.local_addr.sin_addr.s_addr = req->local_ip; com 1391 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.remote_addr.sin_family = AF_INET; com 1392 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.remote_addr.sin_port = req->peer_port; com 1393 drivers/infiniband/hw/cxgb3/iwch_cm.c child_ep->com.remote_addr.sin_addr.s_addr = req->peer_ip; com 1394 drivers/infiniband/hw/cxgb3/iwch_cm.c get_ep(&parent_ep->com); com 1422 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, MPA_REQ_WAIT); com 1439 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_lock_irqsave(&ep->com.lock, flags); com 1440 drivers/infiniband/hw/cxgb3/iwch_cm.c switch (ep->com.state) { com 1442 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, CLOSING); com 1445 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, CLOSING); com 1456 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, CLOSING); com 1457 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 1; com 1458 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_err = -ECONNRESET; com 1460 drivers/infiniband/hw/cxgb3/iwch_cm.c wake_up(&ep->com.waitq); com 1463 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, CLOSING); com 1464 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 1; com 1465 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_err = -ECONNRESET; com 1467 drivers/infiniband/hw/cxgb3/iwch_cm.c wake_up(&ep->com.waitq); com 1471 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, CLOSING); com 1473 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_modify_qp(ep->com.qp->rhp, ep->com.qp, com 1481 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, MORIBUND); com 1486 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id && ep->com.qp) { com 1488 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_modify_qp(ep->com.qp->rhp, ep->com.qp, com 1492 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, DEAD); com 1502 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 1533 drivers/infiniband/hw/cxgb3/iwch_cm.c t3_l2t_send_event(ep->com.tdev, ep->l2t); com 1541 drivers/infiniband/hw/cxgb3/iwch_cm.c if (!test_and_set_bit(PEER_ABORT_IN_PROGRESS, &ep->com.flags)) { com 1545 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_lock_irqsave(&ep->com.lock, flags); com 1546 drivers/infiniband/hw/cxgb3/iwch_cm.c pr_debug("%s ep %p state %u\n", __func__, ep, ep->com.state); com 1547 drivers/infiniband/hw/cxgb3/iwch_cm.c switch (ep->com.state) { com 1558 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 1; com 1559 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_err = -ECONNRESET; com 1561 drivers/infiniband/hw/cxgb3/iwch_cm.c wake_up(&ep->com.waitq); com 1571 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 1; com 1572 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_err = -ECONNRESET; com 1574 drivers/infiniband/hw/cxgb3/iwch_cm.c wake_up(&ep->com.waitq); com 1581 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id && ep->com.qp) { com 1583 drivers/infiniband/hw/cxgb3/iwch_cm.c ret = iwch_modify_qp(ep->com.qp->rhp, com 1584 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp, IWCH_QP_ATTR_NEXT_STATE, com 1595 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 1602 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.state != ABORTING) { com 1603 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, DEAD); com 1606 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 1620 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_cxgb3_ofld_send(ep->com.tdev, rpl_skb); com 1638 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_lock_irqsave(&ep->com.lock, flags); com 1639 drivers/infiniband/hw/cxgb3/iwch_cm.c switch (ep->com.state) { com 1641 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, MORIBUND); com 1645 drivers/infiniband/hw/cxgb3/iwch_cm.c if ((ep->com.cm_id) && (ep->com.qp)) { com 1647 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_modify_qp(ep->com.qp->rhp, com 1648 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp, com 1653 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, DEAD); com 1663 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 1685 drivers/infiniband/hw/cxgb3/iwch_cm.c if (state_read(&ep->com) != FPDU_MODE) com 1691 drivers/infiniband/hw/cxgb3/iwch_cm.c skb_copy_from_linear_data(skb, ep->com.qp->attr.terminate_buffer, com 1693 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp->attr.terminate_msg_len = skb->len; com 1694 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp->attr.is_terminate_local = 0; com 1712 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_modify_qp(ep->com.qp->rhp, com 1713 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp, IWCH_QP_ATTR_NEXT_STATE, com 1727 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_lock_irqsave(&ep->com.lock, flags); com 1729 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.state); com 1730 drivers/infiniband/hw/cxgb3/iwch_cm.c switch (ep->com.state) { com 1732 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, ABORTING); com 1736 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, ABORTING); com 1740 drivers/infiniband/hw/cxgb3/iwch_cm.c if (ep->com.cm_id && ep->com.qp) { com 1742 drivers/infiniband/hw/cxgb3/iwch_cm.c iwch_modify_qp(ep->com.qp->rhp, com 1743 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp, IWCH_QP_ATTR_NEXT_STATE, com 1746 drivers/infiniband/hw/cxgb3/iwch_cm.c __state_set(&ep->com, ABORTING); com 1750 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, ep->com.state); com 1753 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 1756 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 1765 drivers/infiniband/hw/cxgb3/iwch_cm.c if (state_read(&ep->com) == DEAD) { com 1766 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 1769 drivers/infiniband/hw/cxgb3/iwch_cm.c BUG_ON(state_read(&ep->com) != MPA_REQ_RCVD); com 1776 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 1790 drivers/infiniband/hw/cxgb3/iwch_cm.c if (state_read(&ep->com) == DEAD) { com 1795 drivers/infiniband/hw/cxgb3/iwch_cm.c BUG_ON(state_read(&ep->com) != MPA_REQ_RCVD); com 1806 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id = cm_id; com 1807 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp = qp; com 1831 drivers/infiniband/hw/cxgb3/iwch_cm.c err = iwch_modify_qp(ep->com.qp->rhp, com 1832 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp, mask, &attrs, 1); com 1838 drivers/infiniband/hw/cxgb3/iwch_cm.c wait_event(ep->com.waitq, ep->com.rpl_done); com 1839 drivers/infiniband/hw/cxgb3/iwch_cm.c err = ep->com.rpl_err; com 1850 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, FPDU_MODE); com 1852 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 1855 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id = NULL; com 1856 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp = NULL; com 1859 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 1911 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.tdev = h->rdev.t3cdev_p; com 1914 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id = cm_id; com 1915 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp = get_qhp(h, conn_param->qpn); com 1916 drivers/infiniband/hw/cxgb3/iwch_cm.c BUG_ON(!ep->com.qp); com 1918 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.qp, cm_id); com 1940 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->l2t = t3_l2t_get(ep->com.tdev, ep->dst, NULL, com 1948 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, CONNECTING); com 1950 drivers/infiniband/hw/cxgb3/iwch_cm.c memcpy(&ep->com.local_addr, &cm_id->m_local_addr, com 1951 drivers/infiniband/hw/cxgb3/iwch_cm.c sizeof(ep->com.local_addr)); com 1952 drivers/infiniband/hw/cxgb3/iwch_cm.c memcpy(&ep->com.remote_addr, &cm_id->m_remote_addr, com 1953 drivers/infiniband/hw/cxgb3/iwch_cm.c sizeof(ep->com.remote_addr)); com 1964 drivers/infiniband/hw/cxgb3/iwch_cm.c cxgb3_free_atid(ep->com.tdev, ep->atid); com 1967 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 1993 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.tdev = h->rdev.t3cdev_p; com 1995 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.cm_id = cm_id; com 1997 drivers/infiniband/hw/cxgb3/iwch_cm.c memcpy(&ep->com.local_addr, &cm_id->m_local_addr, com 1998 drivers/infiniband/hw/cxgb3/iwch_cm.c sizeof(ep->com.local_addr)); com 2010 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, LISTEN); com 2016 drivers/infiniband/hw/cxgb3/iwch_cm.c wait_event(ep->com.waitq, ep->com.rpl_done); com 2017 drivers/infiniband/hw/cxgb3/iwch_cm.c err = ep->com.rpl_err; com 2023 drivers/infiniband/hw/cxgb3/iwch_cm.c cxgb3_free_stid(ep->com.tdev, ep->stid); com 2026 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 2040 drivers/infiniband/hw/cxgb3/iwch_cm.c state_set(&ep->com, DEAD); com 2041 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_done = 0; com 2042 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.rpl_err = 0; com 2046 drivers/infiniband/hw/cxgb3/iwch_cm.c wait_event(ep->com.waitq, ep->com.rpl_done); com 2047 drivers/infiniband/hw/cxgb3/iwch_cm.c cxgb3_free_stid(ep->com.tdev, ep->stid); com 2049 drivers/infiniband/hw/cxgb3/iwch_cm.c err = ep->com.rpl_err; com 2051 drivers/infiniband/hw/cxgb3/iwch_cm.c put_ep(&ep->com); com 2064 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_lock_irqsave(&ep->com.lock, flags); com 2067 drivers/infiniband/hw/cxgb3/iwch_cm.c states[ep->com.state], abrupt); com 2069 drivers/infiniband/hw/cxgb3/iwch_cm.c tdev = (struct t3cdev *)ep->com.tdev; com 2074 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.state = DEAD; com 2076 drivers/infiniband/hw/cxgb3/iwch_cm.c switch (ep->com.state) { com 2084 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.state = ABORTING; com 2086 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.state = CLOSING; com 2089 drivers/infiniband/hw/cxgb3/iwch_cm.c set_bit(CLOSE_SENT, &ep->com.flags); com 2092 drivers/infiniband/hw/cxgb3/iwch_cm.c if (!test_and_set_bit(CLOSE_SENT, &ep->com.flags)) { com 2096 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.state = ABORTING; com 2098 drivers/infiniband/hw/cxgb3/iwch_cm.c ep->com.state = MORIBUND; com 2105 drivers/infiniband/hw/cxgb3/iwch_cm.c __func__, ep, ep->com.state); com 2112 drivers/infiniband/hw/cxgb3/iwch_cm.c spin_unlock_irqrestore(&ep->com.lock, flags); com 2137 drivers/infiniband/hw/cxgb3/iwch_cm.c l2t_release(ep->com.tdev, ep->l2t); com 170 drivers/infiniband/hw/cxgb3/iwch_cm.h struct iwch_ep_common com; com 176 drivers/infiniband/hw/cxgb3/iwch_cm.h struct iwch_ep_common com; com 686 drivers/infiniband/hw/cxgb3/iwch_qp.c return iwch_cxgb3_ofld_send(ep->com.qp->rhp->rdev.t3cdev_p, skb); com 946 drivers/infiniband/hw/cxgb3/iwch_qp.c get_ep(&qhp->ep->com); com 965 drivers/infiniband/hw/cxgb3/iwch_qp.c BUG_ON(kref_read(&qhp->ep->com.kref) < 2); com 971 drivers/infiniband/hw/cxgb3/iwch_qp.c get_ep(&ep->com); com 987 drivers/infiniband/hw/cxgb3/iwch_qp.c get_ep(&ep->com); com 1006 drivers/infiniband/hw/cxgb3/iwch_qp.c put_ep(&qhp->ep->com); com 1070 drivers/infiniband/hw/cxgb3/iwch_qp.c put_ep(&ep->com); com 1078 drivers/infiniband/hw/cxgb3/iwch_qp.c put_ep(&ep->com); com 165 drivers/infiniband/hw/cxgb4/cm.c c4iw_qp_rem_ref(&ep->com.qp->ibqp); com 166 drivers/infiniband/hw/cxgb4/cm.c clear_bit(QP_REFERENCED, &ep->com.flags); com 167 drivers/infiniband/hw/cxgb4/cm.c set_bit(QP_DEREFED, &ep->com.history); com 172 drivers/infiniband/hw/cxgb4/cm.c set_bit(QP_REFERENCED, &ep->com.flags); com 173 drivers/infiniband/hw/cxgb4/cm.c set_bit(QP_REFED, &ep->com.history); com 174 drivers/infiniband/hw/cxgb4/cm.c c4iw_qp_add_ref(&ep->com.qp->ibqp); com 185 drivers/infiniband/hw/cxgb4/cm.c clear_bit(TIMEOUT, &ep->com.flags); com 186 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&ep->com); com 195 drivers/infiniband/hw/cxgb4/cm.c if (!test_and_set_bit(TIMEOUT, &ep->com.flags)) { com 196 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 250 drivers/infiniband/hw/cxgb4/cm.c ep->emss = ep->com.dev->rdev.lldi.mtus[TCPOPT_MSS_G(opt)] - com 251 drivers/infiniband/hw/cxgb4/cm.c ((AF_INET == ep->com.remote_addr.ss_family) ? com 334 drivers/infiniband/hw/cxgb4/cm.c xa_lock_irqsave(&ep->com.dev->hwtids, flags); com 335 drivers/infiniband/hw/cxgb4/cm.c __xa_erase(&ep->com.dev->hwtids, ep->hwtid); com 336 drivers/infiniband/hw/cxgb4/cm.c if (xa_empty(&ep->com.dev->hwtids)) com 337 drivers/infiniband/hw/cxgb4/cm.c wake_up(&ep->com.dev->wait); com 338 drivers/infiniband/hw/cxgb4/cm.c xa_unlock_irqrestore(&ep->com.dev->hwtids, flags); com 346 drivers/infiniband/hw/cxgb4/cm.c xa_lock_irqsave(&ep->com.dev->hwtids, flags); com 347 drivers/infiniband/hw/cxgb4/cm.c err = __xa_insert(&ep->com.dev->hwtids, ep->hwtid, ep, GFP_KERNEL); com 348 drivers/infiniband/hw/cxgb4/cm.c xa_unlock_irqrestore(&ep->com.dev->hwtids, flags); com 364 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&ep->com); com 381 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&ep->com); com 390 drivers/infiniband/hw/cxgb4/cm.c ep = container_of(kref, struct c4iw_ep, com.kref); com 391 drivers/infiniband/hw/cxgb4/cm.c pr_debug("ep %p state %s\n", ep, states[ep->com.state]); com 392 drivers/infiniband/hw/cxgb4/cm.c if (test_bit(QP_REFERENCED, &ep->com.flags)) com 394 drivers/infiniband/hw/cxgb4/cm.c if (test_bit(RELEASE_RESOURCES, &ep->com.flags)) { com 395 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET6) { com 398 drivers/infiniband/hw/cxgb4/cm.c &ep->com.local_addr; com 401 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.ports[0], com 405 drivers/infiniband/hw/cxgb4/cm.c cxgb4_remove_tid(ep->com.dev->rdev.lldi.tids, 0, ep->hwtid, com 406 drivers/infiniband/hw/cxgb4/cm.c ep->com.local_addr.ss_family); com 411 drivers/infiniband/hw/cxgb4/cm.c if (!skb_queue_empty(&ep->com.ep_skb_list)) com 412 drivers/infiniband/hw/cxgb4/cm.c skb_queue_purge(&ep->com.ep_skb_list); com 413 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_wr_wait(ep->com.wr_waitp); com 419 drivers/infiniband/hw/cxgb4/cm.c set_bit(RELEASE_RESOURCES, &ep->com.flags); com 429 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 506 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->parent_ep->com); com 530 drivers/infiniband/hw/cxgb4/cm.c sched(ep->com.dev, skb); com 541 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, DEAD); com 554 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, DEAD); com 555 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET6) { com 557 drivers/infiniband/hw/cxgb4/cm.c (struct sockaddr_in6 *)&ep->com.local_addr; com 558 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_release(ep->com.dev->rdev.lldi.ports[0], com 561 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->atids, ep->atid); com 562 drivers/infiniband/hw/cxgb4/cm.c cxgb4_free_atid(ep->com.dev->rdev.lldi.tids, ep->atid); com 574 drivers/infiniband/hw/cxgb4/cm.c struct c4iw_rdev *rdev = &ep->com.dev->rdev; com 582 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, DEAD); com 591 drivers/infiniband/hw/cxgb4/cm.c struct sk_buff *skb = skb_dequeue(&ep->com.ep_skb_list); com 618 drivers/infiniband/hw/cxgb4/cm.c (ep->com.dev->rdev.lldi.pf)); com 643 drivers/infiniband/hw/cxgb4/cm.c return c4iw_ofld_send(&ep->com.dev->rdev, skb); com 648 drivers/infiniband/hw/cxgb4/cm.c struct sk_buff *skb = skb_dequeue(&ep->com.ep_skb_list); com 658 drivers/infiniband/hw/cxgb4/cm.c return c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); com 682 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&ep->com); com 683 drivers/infiniband/hw/cxgb4/cm.c if (WARN_ON(c4iw_ofld_send(&ep->com.dev->rdev, skb))) com 684 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 690 drivers/infiniband/hw/cxgb4/cm.c struct sk_buff *req_skb = skb_dequeue(&ep->com.ep_skb_list); com 699 drivers/infiniband/hw/cxgb4/cm.c return c4iw_l2t_send(&ep->com.dev->rdev, req_skb, ep->l2t); com 704 drivers/infiniband/hw/cxgb4/cm.c if (!ep->com.qp || !ep->com.qp->srq) { com 708 drivers/infiniband/hw/cxgb4/cm.c set_bit(ABORT_REQ_IN_PROGRESS, &ep->com.flags); com 728 drivers/infiniband/hw/cxgb4/cm.c &ep->com.local_addr; com 730 drivers/infiniband/hw/cxgb4/cm.c &ep->com.remote_addr; com 732 drivers/infiniband/hw/cxgb4/cm.c &ep->com.local_addr; com 734 drivers/infiniband/hw/cxgb4/cm.c &ep->com.remote_addr; com 736 drivers/infiniband/hw/cxgb4/cm.c enum chip_type adapter_type = ep->com.dev->rdev.lldi.adapter_type; com 741 drivers/infiniband/hw/cxgb4/cm.c netdev = ep->com.dev->rdev.lldi.ports[0]; com 762 drivers/infiniband/hw/cxgb4/cm.c wrlen = (ep->com.remote_addr.ss_family == AF_INET) ? com 775 drivers/infiniband/hw/cxgb4/cm.c cxgb_best_mtu(ep->com.dev->rdev.lldi.mtus, ep->mtu, &mtu_idx, com 777 drivers/infiniband/hw/cxgb4/cm.c (ep->com.remote_addr.ss_family == AF_INET) ? 0 : 1); com 819 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET6) com 820 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_get(ep->com.dev->rdev.lldi.ports[0], com 825 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET) { com 857 drivers/infiniband/hw/cxgb4/cm.c if (is_t4(ep->com.dev->rdev.lldi.adapter_type)) { com 861 drivers/infiniband/hw/cxgb4/cm.c if (is_t5(ep->com.dev->rdev.lldi.adapter_type)) { com 909 drivers/infiniband/hw/cxgb4/cm.c if (is_t4(ep->com.dev->rdev.lldi.adapter_type)) { com 914 drivers/infiniband/hw/cxgb4/cm.c if (is_t5(ep->com.dev->rdev.lldi.adapter_type)) { com 931 drivers/infiniband/hw/cxgb4/cm.c set_bit(ACT_OPEN_REQ, &ep->com.history); com 932 drivers/infiniband/hw/cxgb4/cm.c ret = c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); com 934 drivers/infiniband/hw/cxgb4/cm.c if (ret && ep->com.remote_addr.ss_family == AF_INET6) com 935 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_release(ep->com.dev->rdev.lldi.ports[0], com 1035 drivers/infiniband/hw/cxgb4/cm.c ret = c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); com 1039 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, MPA_REQ_SENT); com 1122 drivers/infiniband/hw/cxgb4/cm.c return c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); com 1209 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, MPA_REP_SENT); com 1211 drivers/infiniband/hw/cxgb4/cm.c return c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); com 1229 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 1234 drivers/infiniband/hw/cxgb4/cm.c cxgb4_insert_tid(t, ep, tid, ep->com.local_addr.ss_family); com 1244 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->atids, atid); com 1246 drivers/infiniband/hw/cxgb4/cm.c set_bit(ACT_ESTAB, &ep->com.history); com 1258 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 1261 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 1275 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id) { com 1277 drivers/infiniband/hw/cxgb4/cm.c ep, ep->com.cm_id, ep->hwtid); com 1278 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 1279 drivers/infiniband/hw/cxgb4/cm.c deref_cm_id(&ep->com); com 1280 drivers/infiniband/hw/cxgb4/cm.c set_bit(CLOSE_UPCALL, &ep->com.history); com 1291 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id) { com 1293 drivers/infiniband/hw/cxgb4/cm.c ep, ep->com.cm_id, ep->hwtid); com 1294 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 1295 drivers/infiniband/hw/cxgb4/cm.c set_bit(DISCONN_UPCALL, &ep->com.history); com 1307 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id) { com 1309 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id, ep->hwtid); com 1310 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 1311 drivers/infiniband/hw/cxgb4/cm.c deref_cm_id(&ep->com); com 1312 drivers/infiniband/hw/cxgb4/cm.c set_bit(ABORT_UPCALL, &ep->com.history); com 1325 drivers/infiniband/hw/cxgb4/cm.c memcpy(&event.local_addr, &ep->com.local_addr, com 1326 drivers/infiniband/hw/cxgb4/cm.c sizeof(ep->com.local_addr)); com 1327 drivers/infiniband/hw/cxgb4/cm.c memcpy(&event.remote_addr, &ep->com.remote_addr, com 1328 drivers/infiniband/hw/cxgb4/cm.c sizeof(ep->com.remote_addr)); com 1342 drivers/infiniband/hw/cxgb4/cm.c event.ord = cur_max_read_depth(ep->com.dev); com 1343 drivers/infiniband/hw/cxgb4/cm.c event.ird = cur_max_read_depth(ep->com.dev); com 1352 drivers/infiniband/hw/cxgb4/cm.c set_bit(CONN_RPL_UPCALL, &ep->com.history); com 1353 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 1356 drivers/infiniband/hw/cxgb4/cm.c deref_cm_id(&ep->com); com 1367 drivers/infiniband/hw/cxgb4/cm.c memcpy(&event.local_addr, &ep->com.local_addr, com 1368 drivers/infiniband/hw/cxgb4/cm.c sizeof(ep->com.local_addr)); com 1369 drivers/infiniband/hw/cxgb4/cm.c memcpy(&event.remote_addr, &ep->com.remote_addr, com 1370 drivers/infiniband/hw/cxgb4/cm.c sizeof(ep->com.remote_addr)); com 1382 drivers/infiniband/hw/cxgb4/cm.c event.ord = cur_max_read_depth(ep->com.dev); com 1383 drivers/infiniband/hw/cxgb4/cm.c event.ird = cur_max_read_depth(ep->com.dev); com 1387 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&ep->com); com 1388 drivers/infiniband/hw/cxgb4/cm.c ret = ep->parent_ep->com.cm_id->event_handler(ep->parent_ep->com.cm_id, com 1391 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 1392 drivers/infiniband/hw/cxgb4/cm.c set_bit(CONNREQ_UPCALL, &ep->com.history); com 1393 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->parent_ep->com); com 1406 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id) { com 1408 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id->event_handler(ep->com.cm_id, &event); com 1409 drivers/infiniband/hw/cxgb4/cm.c set_bit(ESTAB_UPCALL, &ep->com.history); com 1441 drivers/infiniband/hw/cxgb4/cm.c c4iw_ofld_send(&ep->com.dev->rdev, skb); com 1553 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, FPDU_MODE); com 1579 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.max_ordird_qp) com 1643 drivers/infiniband/hw/cxgb4/cm.c err = c4iw_modify_qp(ep->com.qp->rhp, com 1644 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp, mask, &attrs, 1); com 1658 drivers/infiniband/hw/cxgb4/cm.c err = c4iw_modify_qp(ep->com.qp->rhp, ep->com.qp, com 1677 drivers/infiniband/hw/cxgb4/cm.c err = c4iw_modify_qp(ep->com.qp->rhp, ep->com.qp, com 1794 drivers/infiniband/hw/cxgb4/cm.c cur_max_read_depth(ep->com.dev)); com 1798 drivers/infiniband/hw/cxgb4/cm.c cur_max_read_depth(ep->com.dev)); com 1822 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, MPA_REQ_RCVD); com 1825 drivers/infiniband/hw/cxgb4/cm.c mutex_lock_nested(&ep->parent_ep->com.mutex, SINGLE_DEPTH_NESTING); com 1826 drivers/infiniband/hw/cxgb4/cm.c if (ep->parent_ep->com.state != DEAD) { com 1832 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->parent_ep->com.mutex); com 1836 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->parent_ep->com.mutex); com 1859 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 1861 drivers/infiniband/hw/cxgb4/cm.c switch (ep->com.state) { com 1879 drivers/infiniband/hw/cxgb4/cm.c __func__, ep->com.qp->wq.sq.qid, ep, com 1880 drivers/infiniband/hw/cxgb4/cm.c ep->com.state, ep->hwtid, status); com 1882 drivers/infiniband/hw/cxgb4/cm.c c4iw_modify_qp(ep->com.qp->rhp, ep->com.qp, com 1890 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 1893 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 1901 drivers/infiniband/hw/cxgb4/cm.c adapter_type = ep->com.dev->rdev.lldi.adapter_type; com 1910 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.qp->ibqp.uobject) com 1911 drivers/infiniband/hw/cxgb4/cm.c t4_set_wq_in_error(&ep->com.qp->wq, srqidx); com 1913 drivers/infiniband/hw/cxgb4/cm.c c4iw_flush_srqidx(ep->com.qp, srqidx); com 1931 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.qp && ep->com.qp->srq) { com 1937 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 1938 drivers/infiniband/hw/cxgb4/cm.c switch (ep->com.state) { com 1940 drivers/infiniband/hw/cxgb4/cm.c c4iw_wake_up_noref(ep->com.wr_waitp, -ECONNRESET); com 1941 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, DEAD); com 1945 drivers/infiniband/hw/cxgb4/cm.c pr_err("%s ep %p state %d\n", __func__, ep, ep->com.state); com 1948 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 1954 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 1972 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.ports[0], com 1974 drivers/infiniband/hw/cxgb4/cm.c sin = (struct sockaddr_in *)&ep->com.local_addr; com 1977 drivers/infiniband/hw/cxgb4/cm.c sin = (struct sockaddr_in *)&ep->com.remote_addr; com 1987 drivers/infiniband/hw/cxgb4/cm.c cxgb_best_mtu(ep->com.dev->rdev.lldi.mtus, ep->mtu, &mtu_idx, com 1989 drivers/infiniband/hw/cxgb4/cm.c (ep->com.remote_addr.ss_family == AF_INET) ? 0 : 1); com 2013 drivers/infiniband/hw/cxgb4/cm.c TX_QUEUE_V(ep->com.dev->rdev.lldi.tx_modq[ep->tx_chan]) | com 2026 drivers/infiniband/hw/cxgb4/cm.c set_bit(ACT_OFLD_CONN, &ep->com.history); com 2027 drivers/infiniband/hw/cxgb4/cm.c return c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); com 2156 drivers/infiniband/hw/cxgb4/cm.c &ep->com.cm_id->m_local_addr; com 2158 drivers/infiniband/hw/cxgb4/cm.c &ep->com.cm_id->m_remote_addr; com 2160 drivers/infiniband/hw/cxgb4/cm.c &ep->com.cm_id->m_local_addr; com 2162 drivers/infiniband/hw/cxgb4/cm.c &ep->com.cm_id->m_remote_addr; com 2166 drivers/infiniband/hw/cxgb4/cm.c pr_debug("qp %p cm_id %p\n", ep->com.qp, ep->com.cm_id); com 2167 drivers/infiniband/hw/cxgb4/cm.c c4iw_init_wr_wait(ep->com.wr_waitp); com 2178 drivers/infiniband/hw/cxgb4/cm.c size = (CN_MAX_CON_BUF - skb_queue_len(&ep->com.ep_skb_list)); com 2179 drivers/infiniband/hw/cxgb4/cm.c if (alloc_ep_skb_list(&ep->com.ep_skb_list, size)) { com 2187 drivers/infiniband/hw/cxgb4/cm.c ep->atid = cxgb4_alloc_atid(ep->com.dev->rdev.lldi.tids, ep); com 2193 drivers/infiniband/hw/cxgb4/cm.c err = xa_insert_irq(&ep->com.dev->atids, ep->atid, ep, GFP_KERNEL); com 2198 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id->m_local_addr.ss_family == AF_INET) { com 2199 drivers/infiniband/hw/cxgb4/cm.c ep->dst = cxgb_find_route(&ep->com.dev->rdev.lldi, get_real_dev, com 2203 drivers/infiniband/hw/cxgb4/cm.c raddr->sin_port, ep->com.cm_id->tos); com 2207 drivers/infiniband/hw/cxgb4/cm.c ep->dst = cxgb_find_route6(&ep->com.dev->rdev.lldi, com 2213 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id->tos, com 2223 drivers/infiniband/hw/cxgb4/cm.c err = import_ep(ep, iptype, ra, ep->dst, ep->com.dev, false, com 2224 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.adapter_type, com 2225 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id->tos); com 2235 drivers/infiniband/hw/cxgb4/cm.c state_set(&ep->com, CONNECTING); com 2236 drivers/infiniband/hw/cxgb4/cm.c ep->tos = ep->com.cm_id->tos; com 2247 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->atids, ep->atid); com 2249 drivers/infiniband/hw/cxgb4/cm.c cxgb4_free_atid(ep->com.dev->rdev.lldi.tids, ep->atid); com 2259 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2279 drivers/infiniband/hw/cxgb4/cm.c la = (struct sockaddr_in *)&ep->com.local_addr; com 2280 drivers/infiniband/hw/cxgb4/cm.c ra = (struct sockaddr_in *)&ep->com.remote_addr; com 2281 drivers/infiniband/hw/cxgb4/cm.c la6 = (struct sockaddr_in6 *)&ep->com.local_addr; com 2282 drivers/infiniband/hw/cxgb4/cm.c ra6 = (struct sockaddr_in6 *)&ep->com.remote_addr; com 2297 drivers/infiniband/hw/cxgb4/cm.c set_bit(ACT_OPEN_RPL, &ep->com.history); com 2310 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.local_addr.ss_family == AF_INET && com 2321 drivers/infiniband/hw/cxgb4/cm.c set_bit(ACT_RETRY_INUSE, &ep->com.history); com 2322 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET6) { com 2325 drivers/infiniband/hw/cxgb4/cm.c &ep->com.local_addr; com 2327 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.ports[0], com 2331 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->atids, atid); com 2340 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.local_addr.ss_family == AF_INET) { com 2356 drivers/infiniband/hw/cxgb4/cm.c state_set(&ep->com, DEAD); com 2358 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET6) { com 2360 drivers/infiniband/hw/cxgb4/cm.c (struct sockaddr_in6 *)&ep->com.local_addr; com 2361 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_release(ep->com.dev->rdev.lldi.ports[0], com 2365 drivers/infiniband/hw/cxgb4/cm.c cxgb4_remove_tid(ep->com.dev->rdev.lldi.tids, 0, GET_TID(rpl), com 2366 drivers/infiniband/hw/cxgb4/cm.c ep->com.local_addr.ss_family); com 2368 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->atids, atid); com 2372 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2389 drivers/infiniband/hw/cxgb4/cm.c c4iw_wake_up_noref(ep->com.wr_waitp, status2errno(rpl->status)); com 2390 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2406 drivers/infiniband/hw/cxgb4/cm.c c4iw_wake_up_noref(ep->com.wr_waitp, status2errno(rpl->status)); com 2407 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2422 drivers/infiniband/hw/cxgb4/cm.c enum chip_type adapter_type = ep->com.dev->rdev.lldi.adapter_type; com 2425 drivers/infiniband/hw/cxgb4/cm.c cxgb_best_mtu(ep->com.dev->rdev.lldi.mtus, ep->mtu, &mtu_idx, com 2427 drivers/infiniband/hw/cxgb4/cm.c (ep->com.remote_addr.ss_family == AF_INET) ? 0 : 1); com 2502 drivers/infiniband/hw/cxgb4/cm.c return c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); com 2537 drivers/infiniband/hw/cxgb4/cm.c if (state_read(&parent_ep->com) != LISTEN) { com 2542 drivers/infiniband/hw/cxgb4/cm.c if (parent_ep->com.cm_id->tos_set) com 2543 drivers/infiniband/hw/cxgb4/cm.c tos = parent_ep->com.cm_id->tos; com 2547 drivers/infiniband/hw/cxgb4/cm.c cxgb_get_4tuple(req, parent_ep->com.dev->rdev.lldi.adapter_type, com 2568 drivers/infiniband/hw/cxgb4/cm.c &parent_ep->com.local_addr)->sin6_scope_id); com 2583 drivers/infiniband/hw/cxgb4/cm.c parent_ep->com.dev->rdev.lldi.adapter_type, tos); com 2597 drivers/infiniband/hw/cxgb4/cm.c skb_queue_head_init(&child_ep->com.ep_skb_list); com 2598 drivers/infiniband/hw/cxgb4/cm.c if (alloc_ep_skb_list(&child_ep->com.ep_skb_list, CN_MAX_CON_BUF)) com 2601 drivers/infiniband/hw/cxgb4/cm.c state_set(&child_ep->com, CONNECTING); com 2602 drivers/infiniband/hw/cxgb4/cm.c child_ep->com.dev = dev; com 2603 drivers/infiniband/hw/cxgb4/cm.c child_ep->com.cm_id = NULL; com 2607 drivers/infiniband/hw/cxgb4/cm.c &child_ep->com.local_addr; com 2613 drivers/infiniband/hw/cxgb4/cm.c sin = (struct sockaddr_in *)&child_ep->com.local_addr; com 2616 drivers/infiniband/hw/cxgb4/cm.c &parent_ep->com.local_addr)->sin_port; com 2619 drivers/infiniband/hw/cxgb4/cm.c sin = (struct sockaddr_in *)&child_ep->com.remote_addr; com 2624 drivers/infiniband/hw/cxgb4/cm.c sin6 = (struct sockaddr_in6 *)&child_ep->com.local_addr; com 2629 drivers/infiniband/hw/cxgb4/cm.c sin6 = (struct sockaddr_in6 *)&child_ep->com.local_addr; com 2632 drivers/infiniband/hw/cxgb4/cm.c &parent_ep->com.local_addr)->sin6_port; com 2635 drivers/infiniband/hw/cxgb4/cm.c sin6 = (struct sockaddr_in6 *)&child_ep->com.remote_addr; com 2641 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&parent_ep->com); com 2652 drivers/infiniband/hw/cxgb4/cm.c child_ep->com.local_addr.ss_family); com 2655 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&parent_ep->com); com 2658 drivers/infiniband/hw/cxgb4/cm.c set_bit(PASS_ACCEPT_REQ, &child_ep->com.history); com 2661 drivers/infiniband/hw/cxgb4/cm.c sin6 = (struct sockaddr_in6 *)&child_ep->com.local_addr; com 2662 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_get(child_ep->com.dev->rdev.lldi.ports[0], com 2667 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&child_ep->com); com 2672 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&parent_ep->com); com 2695 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 2696 drivers/infiniband/hw/cxgb4/cm.c ep->com.state = MPA_REQ_WAIT; com 2698 drivers/infiniband/hw/cxgb4/cm.c set_bit(PASS_ESTAB, &ep->com.history); com 2700 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 2703 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2725 drivers/infiniband/hw/cxgb4/cm.c set_bit(PEER_CLOSE, &ep->com.history); com 2726 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 2727 drivers/infiniband/hw/cxgb4/cm.c switch (ep->com.state) { com 2729 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, CLOSING); com 2732 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, CLOSING); com 2743 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, CLOSING); com 2745 drivers/infiniband/hw/cxgb4/cm.c c4iw_wake_up_noref(ep->com.wr_waitp, -ECONNRESET); com 2748 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, CLOSING); com 2750 drivers/infiniband/hw/cxgb4/cm.c c4iw_wake_up_noref(ep->com.wr_waitp, -ECONNRESET); com 2754 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, CLOSING); com 2756 drivers/infiniband/hw/cxgb4/cm.c ret = c4iw_modify_qp(ep->com.qp->rhp, ep->com.qp, com 2767 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, MORIBUND); com 2772 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id && ep->com.qp) { com 2774 drivers/infiniband/hw/cxgb4/cm.c c4iw_modify_qp(ep->com.qp->rhp, ep->com.qp, com 2778 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, DEAD); com 2786 drivers/infiniband/hw/cxgb4/cm.c WARN_ONCE(1, "Bad endpoint state %u\n", ep->com.state); com 2788 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 2793 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2800 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id && ep->com.qp) { com 2804 drivers/infiniband/hw/cxgb4/cm.c c4iw_modify_qp(ep->com.qp->rhp, ep->com.qp, com 2809 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2843 drivers/infiniband/hw/cxgb4/cm.c ep->com.state); com 2844 drivers/infiniband/hw/cxgb4/cm.c set_bit(PEER_ABORT, &ep->com.history); com 2851 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.state != MPA_REQ_SENT) com 2852 drivers/infiniband/hw/cxgb4/cm.c c4iw_wake_up_noref(ep->com.wr_waitp, -ECONNRESET); com 2854 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 2855 drivers/infiniband/hw/cxgb4/cm.c switch (ep->com.state) { com 2857 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->parent_ep->com); com 2890 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.qp && ep->com.qp->srq) { com 2897 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&ep->com); com 2898 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, ABORTING); com 2899 drivers/infiniband/hw/cxgb4/cm.c set_bit(PEER_ABORT_IN_PROGRESS, &ep->com.flags); com 2906 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id && ep->com.qp) { com 2908 drivers/infiniband/hw/cxgb4/cm.c ret = c4iw_modify_qp(ep->com.qp->rhp, com 2909 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp, C4IW_QP_ATTR_NEXT_STATE, com 2920 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 2923 drivers/infiniband/hw/cxgb4/cm.c WARN_ONCE(1, "Bad endpoint state %u\n", ep->com.state); com 2927 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.state != ABORTING) { com 2928 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, DEAD); com 2933 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 2935 drivers/infiniband/hw/cxgb4/cm.c rpl_skb = skb_dequeue(&ep->com.ep_skb_list); com 2943 drivers/infiniband/hw/cxgb4/cm.c c4iw_ofld_send(&ep->com.dev->rdev, rpl_skb); com 2948 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET6) { com 2951 drivers/infiniband/hw/cxgb4/cm.c &ep->com.local_addr; com 2953 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.ports[0], com 2957 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->hwtids, ep->hwtid); com 2958 drivers/infiniband/hw/cxgb4/cm.c cxgb4_remove_tid(ep->com.dev->rdev.lldi.tids, 0, ep->hwtid, com 2959 drivers/infiniband/hw/cxgb4/cm.c ep->com.local_addr.ss_family); com 2966 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2968 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 2987 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 2988 drivers/infiniband/hw/cxgb4/cm.c set_bit(CLOSE_CON_RPL, &ep->com.history); com 2989 drivers/infiniband/hw/cxgb4/cm.c switch (ep->com.state) { com 2991 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, MORIBUND); com 2995 drivers/infiniband/hw/cxgb4/cm.c if ((ep->com.cm_id) && (ep->com.qp)) { com 2997 drivers/infiniband/hw/cxgb4/cm.c c4iw_modify_qp(ep->com.qp->rhp, com 2998 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp, com 3003 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, DEAD); com 3010 drivers/infiniband/hw/cxgb4/cm.c WARN_ONCE(1, "Bad endpoint state %u\n", ep->com.state); com 3013 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 3016 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3030 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.qp) { com 3032 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp->wq.sq.qid); com 3034 drivers/infiniband/hw/cxgb4/cm.c c4iw_modify_qp(ep->com.qp->rhp, ep->com.qp, com 3042 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3069 drivers/infiniband/hw/cxgb4/cm.c ep, ep->hwtid, state_read(&ep->com)); com 3076 drivers/infiniband/hw/cxgb4/cm.c ep, ep->hwtid, state_read(&ep->com), com 3078 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 3081 drivers/infiniband/hw/cxgb4/cm.c if (test_bit(STOP_MPA_TIMER, &ep->com.flags)) com 3083 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 3086 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3097 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 3098 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.state != MPA_REQ_RCVD) { com 3099 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 3100 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3103 drivers/infiniband/hw/cxgb4/cm.c set_bit(ULP_REJECT, &ep->com.history); com 3108 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 3112 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3128 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 3129 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.state != MPA_REQ_RCVD) { com 3139 drivers/infiniband/hw/cxgb4/cm.c set_bit(ULP_ACCEPT, &ep->com.history); com 3140 drivers/infiniband/hw/cxgb4/cm.c if ((conn_param->ord > cur_max_read_depth(ep->com.dev)) || com 3141 drivers/infiniband/hw/cxgb4/cm.c (conn_param->ird > cur_max_read_depth(ep->com.dev))) { com 3184 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id = cm_id; com 3185 drivers/infiniband/hw/cxgb4/cm.c ref_cm_id(&ep->com); com 3186 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp = qp; com 3203 drivers/infiniband/hw/cxgb4/cm.c err = c4iw_modify_qp(ep->com.qp->rhp, com 3204 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp, mask, &attrs, 1); com 3208 drivers/infiniband/hw/cxgb4/cm.c set_bit(STOP_MPA_TIMER, &ep->com.flags); com 3214 drivers/infiniband/hw/cxgb4/cm.c __state_set(&ep->com, FPDU_MODE); com 3216 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 3217 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3220 drivers/infiniband/hw/cxgb4/cm.c deref_cm_id(&ep->com); com 3224 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 3227 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3321 drivers/infiniband/hw/cxgb4/cm.c skb_queue_head_init(&ep->com.ep_skb_list); com 3322 drivers/infiniband/hw/cxgb4/cm.c if (alloc_ep_skb_list(&ep->com.ep_skb_list, CN_MAX_CON_BUF)) { com 3338 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id = cm_id; com 3339 drivers/infiniband/hw/cxgb4/cm.c ref_cm_id(&ep->com); com 3341 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev = dev; com 3342 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp = get_qhp(dev, conn_param->qpn); com 3343 drivers/infiniband/hw/cxgb4/cm.c if (!ep->com.qp) { com 3350 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp, cm_id); com 3365 drivers/infiniband/hw/cxgb4/cm.c memcpy(&ep->com.local_addr, &cm_id->m_local_addr, com 3366 drivers/infiniband/hw/cxgb4/cm.c sizeof(ep->com.local_addr)); com 3367 drivers/infiniband/hw/cxgb4/cm.c memcpy(&ep->com.remote_addr, &cm_id->m_remote_addr, com 3368 drivers/infiniband/hw/cxgb4/cm.c sizeof(ep->com.remote_addr)); com 3370 drivers/infiniband/hw/cxgb4/cm.c laddr = (struct sockaddr_in *)&ep->com.local_addr; com 3371 drivers/infiniband/hw/cxgb4/cm.c raddr = (struct sockaddr_in *)&ep->com.remote_addr; com 3372 drivers/infiniband/hw/cxgb4/cm.c laddr6 = (struct sockaddr_in6 *)&ep->com.local_addr; com 3373 drivers/infiniband/hw/cxgb4/cm.c raddr6 = (struct sockaddr_in6 *) &ep->com.remote_addr; com 3428 drivers/infiniband/hw/cxgb4/cm.c err = import_ep(ep, iptype, ra, ep->dst, ep->com.dev, true, com 3429 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.adapter_type, cm_id->tos); com 3439 drivers/infiniband/hw/cxgb4/cm.c state_set(&ep->com, CONNECTING); com 3451 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->atids, ep->atid); com 3453 drivers/infiniband/hw/cxgb4/cm.c cxgb4_free_atid(ep->com.dev->rdev.lldi.tids, ep->atid); com 3455 drivers/infiniband/hw/cxgb4/cm.c skb_queue_purge(&ep->com.ep_skb_list); com 3456 drivers/infiniband/hw/cxgb4/cm.c deref_cm_id(&ep->com); com 3458 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3467 drivers/infiniband/hw/cxgb4/cm.c &ep->com.local_addr; com 3470 drivers/infiniband/hw/cxgb4/cm.c err = cxgb4_clip_get(ep->com.dev->rdev.lldi.ports[0], com 3475 drivers/infiniband/hw/cxgb4/cm.c c4iw_init_wr_wait(ep->com.wr_waitp); com 3476 drivers/infiniband/hw/cxgb4/cm.c err = cxgb4_create_server6(ep->com.dev->rdev.lldi.ports[0], com 3479 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.rxq_ids[0]); com 3481 drivers/infiniband/hw/cxgb4/cm.c err = c4iw_wait_for_reply(&ep->com.dev->rdev, com 3482 drivers/infiniband/hw/cxgb4/cm.c ep->com.wr_waitp, com 3487 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_release(ep->com.dev->rdev.lldi.ports[0], com 3500 drivers/infiniband/hw/cxgb4/cm.c &ep->com.local_addr; com 3505 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.ports[0], ep->stid, com 3507 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.rxq_ids[0], 0, 0); com 3509 drivers/infiniband/hw/cxgb4/cm.c if (c4iw_fatal_error(&ep->com.dev->rdev)) { com 3518 drivers/infiniband/hw/cxgb4/cm.c c4iw_init_wr_wait(ep->com.wr_waitp); com 3519 drivers/infiniband/hw/cxgb4/cm.c err = cxgb4_create_server(ep->com.dev->rdev.lldi.ports[0], com 3521 drivers/infiniband/hw/cxgb4/cm.c 0, ep->com.dev->rdev.lldi.rxq_ids[0]); com 3523 drivers/infiniband/hw/cxgb4/cm.c err = c4iw_wait_for_reply(&ep->com.dev->rdev, com 3524 drivers/infiniband/hw/cxgb4/cm.c ep->com.wr_waitp, com 3550 drivers/infiniband/hw/cxgb4/cm.c skb_queue_head_init(&ep->com.ep_skb_list); com 3552 drivers/infiniband/hw/cxgb4/cm.c ep->com.cm_id = cm_id; com 3553 drivers/infiniband/hw/cxgb4/cm.c ref_cm_id(&ep->com); com 3554 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev = dev; com 3556 drivers/infiniband/hw/cxgb4/cm.c memcpy(&ep->com.local_addr, &cm_id->m_local_addr, com 3557 drivers/infiniband/hw/cxgb4/cm.c sizeof(ep->com.local_addr)); com 3563 drivers/infiniband/hw/cxgb4/cm.c ep->com.local_addr.ss_family == AF_INET) com 3579 drivers/infiniband/hw/cxgb4/cm.c state_set(&ep->com, LISTEN); com 3580 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.local_addr.ss_family == AF_INET) com 3588 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->stids, ep->stid); com 3590 drivers/infiniband/hw/cxgb4/cm.c cxgb4_free_stid(ep->com.dev->rdev.lldi.tids, ep->stid, com 3591 drivers/infiniband/hw/cxgb4/cm.c ep->com.local_addr.ss_family); com 3593 drivers/infiniband/hw/cxgb4/cm.c deref_cm_id(&ep->com); com 3594 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3608 drivers/infiniband/hw/cxgb4/cm.c state_set(&ep->com, DEAD); com 3609 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.dev->rdev.lldi.enable_fw_ofld_conn && com 3610 drivers/infiniband/hw/cxgb4/cm.c ep->com.local_addr.ss_family == AF_INET) { com 3612 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.ports[0], ep->stid, com 3613 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.rxq_ids[0], 0); com 3616 drivers/infiniband/hw/cxgb4/cm.c c4iw_init_wr_wait(ep->com.wr_waitp); com 3618 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.ports[0], ep->stid, com 3619 drivers/infiniband/hw/cxgb4/cm.c ep->com.dev->rdev.lldi.rxq_ids[0], 0); com 3622 drivers/infiniband/hw/cxgb4/cm.c err = c4iw_wait_for_reply(&ep->com.dev->rdev, ep->com.wr_waitp, com 3624 drivers/infiniband/hw/cxgb4/cm.c sin6 = (struct sockaddr_in6 *)&ep->com.local_addr; com 3625 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_release(ep->com.dev->rdev.lldi.ports[0], com 3628 drivers/infiniband/hw/cxgb4/cm.c xa_erase_irq(&ep->com.dev->stids, ep->stid); com 3629 drivers/infiniband/hw/cxgb4/cm.c cxgb4_free_stid(ep->com.dev->rdev.lldi.tids, ep->stid, com 3630 drivers/infiniband/hw/cxgb4/cm.c ep->com.local_addr.ss_family); com 3632 drivers/infiniband/hw/cxgb4/cm.c deref_cm_id(&ep->com); com 3633 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3644 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 3647 drivers/infiniband/hw/cxgb4/cm.c states[ep->com.state], abrupt); com 3653 drivers/infiniband/hw/cxgb4/cm.c c4iw_get_ep(&ep->com); com 3655 drivers/infiniband/hw/cxgb4/cm.c rdev = &ep->com.dev->rdev; com 3659 drivers/infiniband/hw/cxgb4/cm.c ep->com.state = DEAD; com 3661 drivers/infiniband/hw/cxgb4/cm.c switch (ep->com.state) { com 3670 drivers/infiniband/hw/cxgb4/cm.c ep->com.state = ABORTING; com 3672 drivers/infiniband/hw/cxgb4/cm.c ep->com.state = CLOSING; com 3679 drivers/infiniband/hw/cxgb4/cm.c test_bit(STOP_MPA_TIMER, &ep->com.flags)) { com 3680 drivers/infiniband/hw/cxgb4/cm.c clear_bit(STOP_MPA_TIMER, &ep->com.flags); com 3685 drivers/infiniband/hw/cxgb4/cm.c set_bit(CLOSE_SENT, &ep->com.flags); com 3688 drivers/infiniband/hw/cxgb4/cm.c if (!test_and_set_bit(CLOSE_SENT, &ep->com.flags)) { com 3692 drivers/infiniband/hw/cxgb4/cm.c ep->com.state = ABORTING; com 3694 drivers/infiniband/hw/cxgb4/cm.c ep->com.state = MORIBUND; com 3701 drivers/infiniband/hw/cxgb4/cm.c ep, ep->com.state); com 3704 drivers/infiniband/hw/cxgb4/cm.c WARN_ONCE(1, "Bad endpoint state %u\n", ep->com.state); com 3710 drivers/infiniband/hw/cxgb4/cm.c set_bit(EP_DISC_ABORT, &ep->com.history); com 3713 drivers/infiniband/hw/cxgb4/cm.c set_bit(EP_DISC_CLOSE, &ep->com.history); com 3717 drivers/infiniband/hw/cxgb4/cm.c set_bit(EP_DISC_FAIL, &ep->com.history); com 3722 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.qp) { com 3726 drivers/infiniband/hw/cxgb4/cm.c ret = c4iw_modify_qp(ep->com.qp->rhp, com 3727 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp, com 3737 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 3738 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3757 drivers/infiniband/hw/cxgb4/cm.c set_bit(ACT_RETRY_NOMEM, &ep->com.history); com 3764 drivers/infiniband/hw/cxgb4/cm.c set_bit(ACT_RETRY_INUSE, &ep->com.history); com 3781 drivers/infiniband/hw/cxgb4/cm.c state_set(&ep->com, DEAD); com 3782 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.remote_addr.ss_family == AF_INET6) { com 3784 drivers/infiniband/hw/cxgb4/cm.c (struct sockaddr_in6 *)&ep->com.local_addr; com 3785 drivers/infiniband/hw/cxgb4/cm.c cxgb4_clip_release(ep->com.dev->rdev.lldi.ports[0], com 3792 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 3867 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); /* from get_ep_from_tid() */ com 3868 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); /* from read_tcb() */ com 3885 drivers/infiniband/hw/cxgb4/cm.c if (test_bit(PEER_ABORT_IN_PROGRESS, &ep->com.flags)) com 3887 drivers/infiniband/hw/cxgb4/cm.c else if (test_bit(ABORT_REQ_IN_PROGRESS, &ep->com.flags)) com 4192 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&lep->com); com 4227 drivers/infiniband/hw/cxgb4/cm.c mutex_lock(&ep->com.mutex); com 4228 drivers/infiniband/hw/cxgb4/cm.c pr_debug("ep %p tid %u state %d\n", ep, ep->hwtid, ep->com.state); com 4229 drivers/infiniband/hw/cxgb4/cm.c set_bit(TIMEDOUT, &ep->com.history); com 4230 drivers/infiniband/hw/cxgb4/cm.c switch (ep->com.state) { com 4241 drivers/infiniband/hw/cxgb4/cm.c if (ep->com.cm_id && ep->com.qp) { com 4243 drivers/infiniband/hw/cxgb4/cm.c c4iw_modify_qp(ep->com.qp->rhp, com 4244 drivers/infiniband/hw/cxgb4/cm.c ep->com.qp, C4IW_QP_ATTR_NEXT_STATE, com 4261 drivers/infiniband/hw/cxgb4/cm.c __func__, ep, ep->hwtid, ep->com.state); com 4264 drivers/infiniband/hw/cxgb4/cm.c mutex_unlock(&ep->com.mutex); com 4267 drivers/infiniband/hw/cxgb4/cm.c c4iw_put_ep(&ep->com); com 4325 drivers/infiniband/hw/cxgb4/cm.c if (!test_and_set_bit(TIMEOUT, &ep->com.flags)) { com 4419 drivers/infiniband/hw/cxgb4/cm.c pr_debug("ep %p tid %u state %u\n", ep, ep->hwtid, ep->com.state); com 4421 drivers/infiniband/hw/cxgb4/cm.c c4iw_wake_up_noref(ep->com.wr_waitp, -ECONNRESET); com 213 drivers/infiniband/hw/cxgb4/device.c struct iw_cm_id *id = ep->com.cm_id; com 215 drivers/infiniband/hw/cxgb4/device.c *m_lsin = (struct sockaddr_in *)&ep->com.local_addr; com 216 drivers/infiniband/hw/cxgb4/device.c *m_rsin = (struct sockaddr_in *)&ep->com.remote_addr; com 232 drivers/infiniband/hw/cxgb4/device.c struct iw_cm_id *id = ep->com.cm_id; com 234 drivers/infiniband/hw/cxgb4/device.c *m_lsin6 = (struct sockaddr_in6 *)&ep->com.local_addr; com 235 drivers/infiniband/hw/cxgb4/device.c *m_rsin6 = (struct sockaddr_in6 *)&ep->com.remote_addr; com 260 drivers/infiniband/hw/cxgb4/device.c if (ep->com.local_addr.ss_family == AF_INET) { com 275 drivers/infiniband/hw/cxgb4/device.c ep->hwtid, (int)ep->com.state, com 295 drivers/infiniband/hw/cxgb4/device.c ep->hwtid, (int)ep->com.state, com 567 drivers/infiniband/hw/cxgb4/device.c if (ep->com.local_addr.ss_family == AF_INET) { com 579 drivers/infiniband/hw/cxgb4/device.c ep, ep->com.cm_id, ep->com.qp, com 580 drivers/infiniband/hw/cxgb4/device.c (int)ep->com.state, ep->com.flags, com 581 drivers/infiniband/hw/cxgb4/device.c ep->com.history, ep->hwtid, ep->atid, com 600 drivers/infiniband/hw/cxgb4/device.c ep, ep->com.cm_id, ep->com.qp, com 601 drivers/infiniband/hw/cxgb4/device.c (int)ep->com.state, ep->com.flags, com 602 drivers/infiniband/hw/cxgb4/device.c ep->com.history, ep->hwtid, ep->atid, com 625 drivers/infiniband/hw/cxgb4/device.c if (ep->com.local_addr.ss_family == AF_INET) { com 627 drivers/infiniband/hw/cxgb4/device.c &ep->com.cm_id->local_addr; com 629 drivers/infiniband/hw/cxgb4/device.c &ep->com.cm_id->m_local_addr; com 634 drivers/infiniband/hw/cxgb4/device.c ep, ep->com.cm_id, (int)ep->com.state, com 635 drivers/infiniband/hw/cxgb4/device.c ep->com.flags, ep->stid, ep->backlog, com 640 drivers/infiniband/hw/cxgb4/device.c &ep->com.cm_id->local_addr; com 642 drivers/infiniband/hw/cxgb4/device.c &ep->com.cm_id->m_local_addr; com 647 drivers/infiniband/hw/cxgb4/device.c ep, ep->com.cm_id, (int)ep->com.state, com 648 drivers/infiniband/hw/cxgb4/device.c ep->com.flags, ep->stid, ep->backlog, com 869 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct c4iw_ep_common com; com 880 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct c4iw_ep_common com; com 1569 drivers/infiniband/hw/cxgb4/qp.c skb = skb_dequeue(&qhp->ep->com.ep_skb_list); com 1700 drivers/infiniband/hw/cxgb4/qp.c skb = skb_dequeue(&ep->com.ep_skb_list); com 1713 drivers/infiniband/hw/cxgb4/qp.c wqe->cookie = (uintptr_t)ep->com.wr_waitp; com 1717 drivers/infiniband/hw/cxgb4/qp.c ret = c4iw_ref_send_wait(&rhp->rdev, skb, ep->com.wr_waitp, com 1778 drivers/infiniband/hw/cxgb4/qp.c wqe->cookie = (uintptr_t)qhp->ep->com.wr_waitp; com 1820 drivers/infiniband/hw/cxgb4/qp.c ret = c4iw_ref_send_wait(&rhp->rdev, skb, qhp->ep->com.wr_waitp, com 1916 drivers/infiniband/hw/cxgb4/qp.c c4iw_get_ep(&qhp->ep->com); com 1939 drivers/infiniband/hw/cxgb4/qp.c c4iw_get_ep(&qhp->ep->com); com 1952 drivers/infiniband/hw/cxgb4/qp.c c4iw_get_ep(&ep->com); com 1969 drivers/infiniband/hw/cxgb4/qp.c c4iw_get_ep(&qhp->ep->com); com 1993 drivers/infiniband/hw/cxgb4/qp.c c4iw_put_ep(&qhp->ep->com); com 2057 drivers/infiniband/hw/cxgb4/qp.c c4iw_put_ep(&ep->com); com 2065 drivers/infiniband/hw/cxgb4/qp.c c4iw_put_ep(&ep->com); com 229 drivers/infiniband/hw/cxgb4/restrack.c epcp = &listen_ep->com; com 234 drivers/infiniband/hw/cxgb4/restrack.c epcp = &ep->com; com 254 drivers/media/pci/ngene/ngene-core.c static int ngene_command_mutex(struct ngene *dev, struct ngene_command *com) com 262 drivers/media/pci/ngene/ngene-core.c if (com->cmd.hdr.Opcode == CMD_FWLOAD_PREPARE) { com 271 drivers/media/pci/ngene/ngene-core.c } else if (com->cmd.hdr.Opcode == CMD_FWLOAD_FINISH) { com 282 drivers/media/pci/ngene/ngene-core.c memcpy(dev->FWInterfaceBuffer, com->cmd.raw8, com->in_len + 2); com 285 drivers/media/pci/ngene/ngene-core.c ngcpyto(HOST_TO_NGENE, com->cmd.raw8, com->in_len + 2); com 288 drivers/media/pci/ngene/ngene-core.c tmpCmdDoneByte = dev->ngenetohost + com->out_len; com 289 drivers/media/pci/ngene/ngene-core.c if (!com->out_len) com 305 drivers/media/pci/ngene/ngene-core.c com->cmd.hdr.Opcode, dev->prev_cmd); com 309 drivers/media/pci/ngene/ngene-core.c if (com->cmd.hdr.Opcode == CMD_FWLOAD_FINISH) com 312 drivers/media/pci/ngene/ngene-core.c dev->prev_cmd = com->cmd.hdr.Opcode; com 314 drivers/media/pci/ngene/ngene-core.c if (!com->out_len) com 317 drivers/media/pci/ngene/ngene-core.c memcpy(com->cmd.raw8, dev->ngenetohost, com->out_len); com 322 drivers/media/pci/ngene/ngene-core.c int ngene_command(struct ngene *dev, struct ngene_command *com) com 327 drivers/media/pci/ngene/ngene-core.c result = ngene_command_mutex(dev, com); com 338 drivers/media/pci/ngene/ngene-core.c struct ngene_command com; com 340 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_FWLOAD_PREPARE; com 341 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 0; com 342 drivers/media/pci/ngene/ngene-core.c com.in_len = 0; com 343 drivers/media/pci/ngene/ngene-core.c com.out_len = 0; com 345 drivers/media/pci/ngene/ngene-core.c ngene_command(dev, &com); com 355 drivers/media/pci/ngene/ngene-core.c memset(&com, 0, sizeof(struct ngene_command)); com 356 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_FWLOAD_FINISH; com 357 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 4; com 358 drivers/media/pci/ngene/ngene-core.c com.cmd.FWLoadFinish.Address = DATA_FIFO_AREA; com 359 drivers/media/pci/ngene/ngene-core.c com.cmd.FWLoadFinish.Length = (unsigned short)cleft; com 360 drivers/media/pci/ngene/ngene-core.c com.in_len = 4; com 361 drivers/media/pci/ngene/ngene-core.c com.out_len = 0; com 363 drivers/media/pci/ngene/ngene-core.c return ngene_command(dev, &com); com 369 drivers/media/pci/ngene/ngene-core.c struct ngene_command com; com 371 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_CONFIGURE_BUFFER; com 372 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 1; com 373 drivers/media/pci/ngene/ngene-core.c com.cmd.ConfigureBuffers.config = config; com 374 drivers/media/pci/ngene/ngene-core.c com.in_len = 1; com 375 drivers/media/pci/ngene/ngene-core.c com.out_len = 0; com 377 drivers/media/pci/ngene/ngene-core.c if (ngene_command(dev, &com) < 0) com 384 drivers/media/pci/ngene/ngene-core.c struct ngene_command com; com 386 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_CONFIGURE_FREE_BUFFER; com 387 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 6; com 388 drivers/media/pci/ngene/ngene-core.c memcpy(&com.cmd.ConfigureBuffers.config, config, 6); com 389 drivers/media/pci/ngene/ngene-core.c com.in_len = 6; com 390 drivers/media/pci/ngene/ngene-core.c com.out_len = 0; com 392 drivers/media/pci/ngene/ngene-core.c if (ngene_command(dev, &com) < 0) com 400 drivers/media/pci/ngene/ngene-core.c struct ngene_command com; com 402 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_SET_GPIO_PIN; com 403 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 1; com 404 drivers/media/pci/ngene/ngene-core.c com.cmd.SetGpioPin.select = select | (level << 7); com 405 drivers/media/pci/ngene/ngene-core.c com.in_len = 1; com 406 drivers/media/pci/ngene/ngene-core.c com.out_len = 0; com 408 drivers/media/pci/ngene/ngene-core.c return ngene_command(dev, &com); com 545 drivers/media/pci/ngene/ngene-core.c struct ngene_command com; com 551 drivers/media/pci/ngene/ngene-core.c memset(&com, 0, sizeof(com)); com 552 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_CONTROL; com 553 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = sizeof(struct FW_STREAM_CONTROL) - 2; com 554 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream = stream | (control ? 8 : 0); com 556 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream |= 0x07; com 557 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Control = control | com 559 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Mode = mode; com 560 drivers/media/pci/ngene/ngene-core.c com.in_len = sizeof(struct FW_STREAM_CONTROL); com 561 drivers/media/pci/ngene/ngene-core.c com.out_len = 0; com 564 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream, com.cmd.StreamControl.Control, com 565 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Mode); com 575 drivers/media/pci/ngene/ngene-core.c if (ngene_command(dev, &com) < 0) com 586 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.CaptureBlockCount = com 588 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Buffer_Address = chan->RingBuffer.PAHead; com 590 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.CaptureBlockCount = com 592 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MaxLinesPerField = com 594 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Buffer_Address = com 597 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.BytesPerVBILine = com 599 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream |= 0x07; com 602 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.BytesPerVideoLine = chan->nBytesPerLine; com 603 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MaxLinesPerField = chan->nLines; com 604 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MinLinesPerField = 100; com 605 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Buffer_Address = chan->RingBuffer.PAHead; com 608 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MaxVBILinesPerField = com 610 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MinVBILinesPerField = 0; com 611 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.BytesPerVBILine = com 615 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream |= 0x04; com 622 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = com 624 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSPI; com 625 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, com 628 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = 4; com 629 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSDI; com 630 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, com 638 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = com 640 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSDO; com 641 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, com 645 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = com 647 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSDI; com 648 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, com 653 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = 8; com 654 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsUVI + 0x10; com 655 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, com 661 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = com 663 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsUVI; com 664 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, com 666 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData + 16, com 677 drivers/media/pci/ngene/ngene-core.c if (ngene_command(dev, &com) < 0) com 1614 drivers/media/pci/ngene/ngene-core.c struct ngene_command com; com 1616 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_MEM_WRITE; com 1617 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 3; com 1618 drivers/media/pci/ngene/ngene-core.c com.cmd.MemoryWrite.address = 0x910c; com 1619 drivers/media/pci/ngene/ngene-core.c com.cmd.MemoryWrite.data = 0xff; com 1620 drivers/media/pci/ngene/ngene-core.c com.in_len = 3; com 1621 drivers/media/pci/ngene/ngene-core.c com.out_len = 1; com 1625 drivers/media/pci/ngene/ngene-core.c ngene_command_mutex(dev, &com); com 34 drivers/media/pci/ngene/ngene-i2c.c struct ngene_command com; com 36 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Opcode = CMD_I2C_READ; com 37 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Length = outlen + 3; com 38 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Device = adr << 1; com 39 drivers/media/pci/ngene/ngene-i2c.c memcpy(com.cmd.I2CRead.Data, out, outlen); com 40 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Data[outlen] = inlen; com 41 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Data[outlen + 1] = 0; com 42 drivers/media/pci/ngene/ngene-i2c.c com.in_len = outlen + 3; com 43 drivers/media/pci/ngene/ngene-i2c.c com.out_len = inlen + 1; com 45 drivers/media/pci/ngene/ngene-i2c.c if (ngene_command(dev, &com) < 0) com 48 drivers/media/pci/ngene/ngene-i2c.c if ((com.cmd.raw8[0] >> 1) != adr) com 52 drivers/media/pci/ngene/ngene-i2c.c memcpy(in, com.cmd.raw8, inlen + 1); com 54 drivers/media/pci/ngene/ngene-i2c.c memcpy(in, com.cmd.raw8 + 1, inlen); com 61 drivers/media/pci/ngene/ngene-i2c.c struct ngene_command com; com 64 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Opcode = CMD_I2C_WRITE; com 65 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Length = outlen + 1; com 66 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Device = adr << 1; com 67 drivers/media/pci/ngene/ngene-i2c.c memcpy(com.cmd.I2CRead.Data, out, outlen); com 68 drivers/media/pci/ngene/ngene-i2c.c com.in_len = outlen + 1; com 69 drivers/media/pci/ngene/ngene-i2c.c com.out_len = 1; com 71 drivers/media/pci/ngene/ngene-i2c.c if (ngene_command(dev, &com) < 0) com 74 drivers/media/pci/ngene/ngene-i2c.c if (com.cmd.raw8[0] == 1) com 898 drivers/media/pci/ngene/ngene.h int ngene_command(struct ngene *dev, struct ngene_command *com); com 477 drivers/media/pci/ttpci/av7110_hw.c int av7110_fw_cmd(struct av7110 *av7110, int type, int com, int num, ...) com 492 drivers/media/pci/ttpci/av7110_hw.c buf[0] = ((type << 8) | com); com 374 drivers/media/pci/ttpci/av7110_hw.h extern int av7110_fw_cmd(struct av7110 *av7110, int type, int com, int num, ...); com 467 drivers/media/pci/ttpci/av7110_hw.h static inline int vidcom(struct av7110 *av7110, u32 com, u32 arg) com 470 drivers/media/pci/ttpci/av7110_hw.h (com>>16), (com&0xffff), com 474 drivers/media/pci/ttpci/av7110_hw.h static inline int audcom(struct av7110 *av7110, u32 com) com 477 drivers/media/pci/ttpci/av7110_hw.h (com>>16), (com&0xffff)); com 3734 drivers/net/ethernet/broadcom/bnx2.c check_mips_fw_entry(bp->mips_firmware, &mips_fw->com) || com 3939 drivers/net/ethernet/broadcom/bnx2.c rc = load_cpu_fw(bp, &cpu_reg_com, &mips_fw->com); com 7054 drivers/net/ethernet/broadcom/bnx2.h struct bnx2_mips_fw_file_entry com; com 109 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 144 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 157 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 169 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 180 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 192 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 204 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 214 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 224 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct res_common com; com 989 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c counter = container_of(r, struct res_counter, com); com 1013 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c counter = container_of(tmp, struct res_counter, com); com 1015 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c qpc->pri_path.counter_index = counter->com.res_id; com 1058 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1059 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_QP_RESERVED; com 1065 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1076 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1078 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_MTT_ALLOCATED; com 1081 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1092 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1093 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_MPT_RESERVED; com 1096 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1107 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1108 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_EQ_RESERVED; com 1110 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1121 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1122 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_CQ_ALLOCATED; com 1125 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1136 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1137 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_SRQ_ALLOCATED; com 1140 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1151 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1152 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_COUNTER_ALLOCATED; com 1155 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1166 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1167 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_XRCD_ALLOCATED; com 1169 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1180 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.res_id = id; com 1181 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c ret->com.state = RES_FS_RULE_ALLOCATED; com 1183 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return &ret->com; com 1252 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c counter = container_of(tmp, struct res_counter, com); com 1338 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_QP_BUSY || atomic_read(&res->ref_count) || com 1341 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c res->com.state, atomic_read(&res->ref_count)); com 1343 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c } else if (res->com.state != RES_QP_RESERVED) { com 1352 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_MTT_BUSY || com 1356 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mtt_states_str(res->com.state), com 1359 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c } else if (res->com.state != RES_MTT_ALLOCATED) com 1369 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_MPT_BUSY) com 1371 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (res->com.state != RES_MPT_RESERVED) com 1379 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_MPT_BUSY) com 1381 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (res->com.state != RES_MPT_RESERVED) com 1389 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_COUNTER_BUSY) com 1391 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (res->com.state != RES_COUNTER_ALLOCATED) com 1399 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_XRCD_BUSY) com 1401 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (res->com.state != RES_XRCD_ALLOCATED) com 1409 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_FS_RULE_BUSY) com 1411 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (res->com.state != RES_FS_RULE_ALLOCATED) com 1419 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_CQ_BUSY) com 1421 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (res->com.state != RES_CQ_ALLOCATED) com 1429 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (res->com.state == RES_SRQ_BUSY) com 1431 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (res->com.state != RES_SRQ_ALLOCATED) com 1517 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (r->com.owner != slave) com 1523 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c __func__, r->com.res_id); com 1528 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state == RES_QP_MAPPED && !alloc) com 1531 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_dbg(dev, "failed RES_QP, 0x%llx\n", r->com.res_id); com 1536 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if ((r->com.state == RES_QP_RESERVED && alloc) || com 1537 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.state == RES_QP_HW) com 1541 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.res_id); com 1548 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_QP_MAPPED) com 1556 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.from_state = r->com.state; com 1557 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.to_state = state; com 1558 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.state = RES_QP_BUSY; com 1581 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (r->com.owner != slave) com 1590 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_MPT_MAPPED) com 1595 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_MPT_RESERVED && com 1596 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.state != RES_MPT_HW) com 1601 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_MPT_MAPPED) com 1609 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.from_state = r->com.state; com 1610 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.to_state = state; com 1611 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.state = RES_MPT_BUSY; com 1634 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c else if (r->com.owner != slave) com 1643 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_EQ_HW) com 1648 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_EQ_RESERVED) com 1657 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.from_state = r->com.state; com 1658 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.to_state = state; com 1659 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.state = RES_EQ_BUSY; com 1683 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c } else if (r->com.owner != slave) { com 1686 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_CQ_HW) com 1692 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c } else if (state != RES_CQ_HW || r->com.state != RES_CQ_ALLOCATED) { com 1699 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.from_state = r->com.state; com 1700 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.to_state = state; com 1701 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.state = RES_CQ_BUSY; com 1723 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c } else if (r->com.owner != slave) { com 1726 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (r->com.state != RES_SRQ_HW) com 1730 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c } else if (state != RES_SRQ_HW || r->com.state != RES_SRQ_ALLOCATED) { com 1735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.from_state = r->com.state; com 1736 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.to_state = state; com 1737 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r->com.state = RES_SRQ_BUSY; com 2746 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int res_start = mtt->com.res_id; com 2822 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 2830 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 2885 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (mpt->com.from_state == RES_MPT_MAPPED) { com 2906 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c } else if (mpt->com.from_state == RES_MPT_HW) { com 3128 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3133 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3168 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c com.list) { com 3171 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mtt->com.from_state = mtt->com.state; com 3172 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mtt->com.state = RES_MTT_BUSY; com 3295 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, rmtt->com.res_id, RES_MTT); com 3315 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = get_res(dev, slave, eq->mtt->com.res_id, RES_MTT, NULL); com 3324 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, eq->mtt->com.res_id, RES_MTT); com 3331 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, eq->mtt->com.res_id, RES_MTT); com 3369 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (req->com.from_state != RES_EQ_HW) { com 3421 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (eq->com.from_state != RES_EQ_HW) { com 3460 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3465 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3510 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (cq->com.from_state != RES_CQ_HW) com 3533 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = get_res(dev, slave, cq->mtt->com.res_id, RES_MTT, &orig_mtt); com 3553 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, orig_mtt->com.res_id, RES_MTT); com 3556 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3560 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3562 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, orig_mtt->com.res_id, RES_MTT); com 3582 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (cq->com.from_state != RES_CQ_HW) com 3642 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3647 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, slave, mtt->com.res_id, RES_MTT); com 3696 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (srq->com.from_state != RES_SRQ_HW) { com 3720 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (srq->com.from_state != RES_SRQ_HW) { com 3744 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (qp->com.from_state != RES_QP_HW) { com 3854 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (qp->com.from_state != RES_QP_HW) { com 4488 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = rem_res_range(dev, fs_rule->com.owner, fs_rule->com.res_id, 1, RES_FS_RULE, 0); com 4494 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_cmd(dev, fs_rule->com.res_id, 0, 0, MLX4_QP_FLOW_STEERING_DETACH, com 4678 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(qp, tmp, qp_list, com.list) { com 4680 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (qp->com.owner == slave) { com 4681 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c qpn = qp->com.res_id; com 4683 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c state = qp->com.from_state; com 4688 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&qp->com.node, com 4690 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&qp->com.list); com 4751 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(srq, tmp, srq_list, com.list) { com 4753 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (srq->com.owner == slave) { com 4754 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c srqn = srq->com.res_id; com 4755 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c state = srq->com.from_state; com 4761 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&srq->com.node, com 4763 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&srq->com.list); com 4816 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(cq, tmp, cq_list, com.list) { com 4818 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (cq->com.owner == slave && !atomic_read(&cq->ref_count)) { com 4819 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c cqn = cq->com.res_id; com 4820 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c state = cq->com.from_state; com 4826 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&cq->com.node, com 4828 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&cq->com.list); com 4878 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(mpt, tmp, mpt_list, com.list) { com 4880 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (mpt->com.owner == slave) { com 4881 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mptn = mpt->com.res_id; com 4882 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c state = mpt->com.from_state; com 4888 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&mpt->com.node, com 4890 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&mpt->com.list); com 4945 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(mtt, tmp, mtt_list, com.list) { com 4947 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (mtt->com.owner == slave) { com 4948 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c base = mtt->com.res_id; com 4949 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c state = mtt->com.from_state; com 4956 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&mtt->com.node, com 4958 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&mtt->com.list); com 5000 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = add_res_range(dev, fs_rule->com.owner, reg_id, 1, RES_FS_RULE, fs_rule->qpn); com 5004 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = get_res(dev, fs_rule->com.owner, reg_id, RES_FS_RULE, &mirr_rule); com 5012 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c put_res(dev, fs_rule->com.owner, reg_id, RES_FS_RULE); com 5016 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rem_res_range(dev, fs_rule->com.owner, reg_id, 1, RES_FS_RULE, 0); com 5036 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c fs_rule = rb_entry(p, struct res_fs_rule, com.node); com 5080 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(fs_rule, tmp, fs_rule_list, com.list) { com 5082 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (fs_rule->com.owner == slave) { com 5083 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c base = fs_rule->com.res_id; com 5084 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c state = fs_rule->com.from_state; com 5095 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&fs_rule->com.node, com 5097 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&fs_rule->com.list); com 5132 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(eq, tmp, eq_list, com.list) { com 5134 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (eq->com.owner == slave) { com 5135 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c eqn = eq->com.res_id; com 5136 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c state = eq->com.from_state; com 5141 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&eq->com.node, com 5143 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&eq->com.list); com 5197 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(counter, tmp, counter_list, com.list) { com 5198 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (counter->com.owner == slave) { com 5199 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c counters_arr[i++] = counter->com.res_id; com 5200 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&counter->com.node, com 5202 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&counter->com.list); com 5234 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(xrcd, tmp, xrcdn_list, com.list) { com 5235 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (xrcd->com.owner == slave) { com 5236 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c xrcdn = xrcd->com.res_id; com 5237 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&xrcd->com.node, &tracker->res_tree[RES_XRCD]); com 5238 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_del(&xrcd->com.list); com 5339 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry_safe(qp, tmp, qp_list, com.list) { com 5341 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (qp->com.owner == work->slave) { com 5342 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (qp->com.from_state != RES_QP_HW || com 616 drivers/net/ethernet/smsc/smc91c92_cs.c static const unsigned int com[4] = { 0x3f8, 0x2f8, 0x3e8, 0x2e8 }; com 629 drivers/net/ethernet/smsc/smc91c92_cs.c link->resource[1]->start = com[j]; com 2629 drivers/net/wireless/atmel/atmel.c struct atmel_priv_ioctl com; com 2640 drivers/net/wireless/atmel/atmel.c if (copy_from_user(&com, rq->ifr_data, sizeof(com))) { com 2650 drivers/net/wireless/atmel/atmel.c new_firmware = memdup_user(com.data, com.len); com 2659 drivers/net/wireless/atmel/atmel.c priv->firmware_length = com.len; com 2660 drivers/net/wireless/atmel/atmel.c strncpy(priv->firmware_id, com.id, 31); com 7646 drivers/net/wireless/cisco/airo.c aironet_ioctl com; com 7647 drivers/net/wireless/cisco/airo.c if (copy_from_user(&com,rq->ifr_data,sizeof(com))) com 7649 drivers/net/wireless/cisco/airo.c else if (copy_to_user(com.data,(char *)&val,sizeof(val))) com 7662 drivers/net/wireless/cisco/airo.c aironet_ioctl com; com 7663 drivers/net/wireless/cisco/airo.c if (copy_from_user(&com,rq->ifr_data,sizeof(com))) { com 7670 drivers/net/wireless/cisco/airo.c if ( com.command == AIRORSWVERSION ) { com 7671 drivers/net/wireless/cisco/airo.c if (copy_to_user(com.data, swversion, sizeof(swversion))) com 7676 drivers/net/wireless/cisco/airo.c else if ( com.command <= AIRORRID) com 7677 drivers/net/wireless/cisco/airo.c rc = readrids(dev,&com); com 7678 drivers/net/wireless/cisco/airo.c else if ( com.command >= AIROPCAP && com.command <= (AIROPLEAPUSR+2) ) com 7679 drivers/net/wireless/cisco/airo.c rc = writerids(dev,&com); com 7680 drivers/net/wireless/cisco/airo.c else if ( com.command >= AIROFLSHRST && com.command <= AIRORESTART ) com 7681 drivers/net/wireless/cisco/airo.c rc = flashcard(dev,&com); com 280 drivers/phy/mediatek/phy-mtk-tphy.c void __iomem *com; com 323 drivers/phy/mediatek/phy-mtk-tphy.c void __iomem *com = u2_banks->com; com 333 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR5); com 335 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR5); com 387 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR5); com 390 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR5); com 393 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR5); com 395 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR5); com 452 drivers/phy/mediatek/phy-mtk-tphy.c void __iomem *com = u2_banks->com; com 457 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM0); com 460 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM0); com 462 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM1); com 464 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM1); com 466 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR0); com 468 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR0); com 471 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR5); com 473 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR5); com 476 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYACR4); com 478 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYACR4); com 483 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR2); com 485 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR2); com 487 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3D_U2PHYDCR0); com 489 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3D_U2PHYDCR0); com 491 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3D_U2PHYDCR0); com 493 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3D_U2PHYDCR0); com 495 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM0); com 497 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM0); com 501 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR6); com 505 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR6); com 514 drivers/phy/mediatek/phy-mtk-tphy.c void __iomem *com = u2_banks->com; com 518 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM0); com 520 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM0); com 523 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR6); com 525 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR6); com 527 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM1); com 530 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM1); com 533 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3D_U2PHYDCR0); com 535 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3D_U2PHYDCR0); com 537 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM0); com 539 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM0); com 548 drivers/phy/mediatek/phy-mtk-tphy.c void __iomem *com = u2_banks->com; com 552 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM0); com 554 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM0); com 557 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR6); com 559 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR6); com 561 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM1); com 564 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM1); com 567 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM0); com 569 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM0); com 571 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3D_U2PHYDCR0); com 573 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3D_U2PHYDCR0); com 583 drivers/phy/mediatek/phy-mtk-tphy.c void __iomem *com = u2_banks->com; com 588 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3D_U2PHYDCR0); com 590 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3D_U2PHYDCR0); com 592 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYDTM0); com 594 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYDTM0); com 605 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(u2_banks->com + U3P_U2PHYDTM1); com 620 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, u2_banks->com + U3P_U2PHYDTM1); com 795 drivers/phy/mediatek/phy-mtk-tphy.c u2_banks->com = instance->port_base + SSUSB_SIFSLV_V1_U2PHY_COM; com 823 drivers/phy/mediatek/phy-mtk-tphy.c u2_banks->com = instance->port_base + SSUSB_SIFSLV_V2_U2PHY_COM; com 862 drivers/phy/mediatek/phy-mtk-tphy.c void __iomem *com = u2_banks->com; com 866 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_U2PHYBC12C); com 868 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_U2PHYBC12C); com 872 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR5); com 875 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR5); com 879 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR1); com 882 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR1); com 886 drivers/phy/mediatek/phy-mtk-tphy.c tmp = readl(com + U3P_USBPHYACR1); com 889 drivers/phy/mediatek/phy-mtk-tphy.c writel(tmp, com + U3P_USBPHYACR1); com 570 drivers/s390/net/qeth_core_main.c int com = cmd->hdr.command; com 571 drivers/s390/net/qeth_core_main.c ipa_name = qeth_get_ipa_cmd_name(com); com 575 drivers/s390/net/qeth_core_main.c ipa_name, com, CARD_DEVID(card), rc, com 579 drivers/s390/net/qeth_core_main.c ipa_name, com, CARD_DEVID(card)); com 178 drivers/target/iscsi/cxgbit/cxgbit.h struct cxgbit_sock_common com; com 190 drivers/target/iscsi/cxgbit/cxgbit.h struct cxgbit_sock_common com; com 148 drivers/target/iscsi/cxgbit/cxgbit_cm.c &cnp->com.local_addr; com 168 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_init_wr_wait(&cnp->com.wr_wait); com 175 drivers/target/iscsi/cxgbit/cxgbit_cm.c ret = cxgbit_wait_for_reply(cdev, &cnp->com.wr_wait, com 200 drivers/target/iscsi/cxgbit/cxgbit_cm.c &cnp->com.local_addr; com 207 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_init_wr_wait(&cnp->com.wr_wait); com 215 drivers/target/iscsi/cxgbit/cxgbit_cm.c &cnp->com.wr_wait, com 292 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct sockaddr_storage *sockaddr = &cnp->com.local_addr; com 320 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct sockaddr_storage *sockaddr = &cnp->com.local_addr; com 346 drivers/target/iscsi/cxgbit/cxgbit_cm.c int ss_family = cnp->com.local_addr.ss_family; com 391 drivers/target/iscsi/cxgbit/cxgbit_cm.c cnp->com.cdev = cdev; com 439 drivers/target/iscsi/cxgbit/cxgbit_cm.c init_completion(&cnp->com.wr_wait.completion); com 446 drivers/target/iscsi/cxgbit/cxgbit_cm.c memcpy(&cnp->com.local_addr, &np->np_sockaddr, com 447 drivers/target/iscsi/cxgbit/cxgbit_cm.c sizeof(cnp->com.local_addr)); com 450 drivers/target/iscsi/cxgbit/cxgbit_cm.c cnp->com.cdev = NULL; com 463 drivers/target/iscsi/cxgbit/cxgbit_cm.c cnp->com.state = CSK_STATE_LISTEN; com 472 drivers/target/iscsi/cxgbit/cxgbit_cm.c conn->login_sockaddr = csk->com.remote_addr; com 473 drivers/target/iscsi/cxgbit/cxgbit_cm.c conn->local_sockaddr = csk->com.local_addr; com 533 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_init_wr_wait(&cnp->com.wr_wait); com 545 drivers/target/iscsi/cxgbit/cxgbit_cm.c ret = cxgbit_wait_for_reply(cdev, &cnp->com.wr_wait, com 550 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (ipv6 && cnp->com.cdev) { com 553 drivers/target/iscsi/cxgbit/cxgbit_cm.c sin6 = (struct sockaddr_in6 *)&cnp->com.local_addr; com 560 drivers/target/iscsi/cxgbit/cxgbit_cm.c cnp->com.local_addr.ss_family); com 585 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (cdev == cnp->com.cdev) { com 605 drivers/target/iscsi/cxgbit/cxgbit_cm.c cnp->com.state = CSK_STATE_DEAD; com 606 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (cnp->com.cdev) com 664 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk, csk->tid, csk->com.state); com 668 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (!test_and_set_bit(CSK_TX_DATA_SENT, &csk->com.flags)) com 673 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.cdev, cxgbit_abort_arp_failure); com 675 drivers/target/iscsi/cxgbit/cxgbit_cm.c return cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t); com 683 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (csk->com.state != CSK_STATE_ESTABLISHED) com 686 drivers/target/iscsi/cxgbit/cxgbit_cm.c set_bit(CSK_ABORT_RPL_WAIT, &csk->com.flags); com 687 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_ABORTING; com 694 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_wake_up(&csk->com.wr_wait, __func__, CPL_ERR_NONE); com 703 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_init_wr_wait(&csk->com.wr_wait); com 714 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_wait_for_reply(csk->com.cdev, &csk->com.wr_wait, com 724 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk->com.state); com 727 drivers/target/iscsi/cxgbit/cxgbit_cm.c switch (csk->com.state) { com 730 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_CLOSING; com 733 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_ABORTING; com 738 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_MORIBUND; com 746 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk, csk->com.state); com 761 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->emss = csk->com.cdev->lldi.mtus[TCPOPT_MSS_G(opt)] - com 762 drivers/target/iscsi/cxgbit/cxgbit_cm.c ((csk->com.remote_addr.ss_family == AF_INET) ? com 800 drivers/target/iscsi/cxgbit/cxgbit_cm.c pr_debug("%s csk %p state %d\n", __func__, csk, csk->com.state); com 802 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (csk->com.local_addr.ss_family == AF_INET6) { com 804 drivers/target/iscsi/cxgbit/cxgbit_cm.c &csk->com.local_addr; com 805 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb4_clip_release(csk->com.cdev->lldi.ports[0], com 810 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb4_remove_tid(csk->com.cdev->lldi.tids, 0, csk->tid, com 811 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.local_addr.ss_family); com 815 drivers/target/iscsi/cxgbit/cxgbit_cm.c cdev = csk->com.cdev; com 1045 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (csk->com.state != CSK_STATE_ESTABLISHED) { com 1050 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_ofld_send(csk->com.cdev, skb); com 1133 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgb4_lld_info *lldi = &csk->com.cdev->lldi; com 1154 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_best_mtu(csk->com.cdev->lldi.mtus, csk->mtu, &mtu_idx, com 1156 drivers/target/iscsi/cxgbit/cxgbit_cm.c (csk->com.remote_addr.ss_family == AF_INET) ? 0 : 1); com 1212 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t); com 1243 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (cnp->com.state != CSK_STATE_LISTEN) { com 1282 drivers/target/iscsi/cxgbit/cxgbit_cm.c &cnp->com.local_addr)->sin6_scope_id); com 1307 drivers/target/iscsi/cxgbit/cxgbit_cm.c init_completion(&csk->com.wr_wait.completion); com 1316 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_CONNECTING; com 1317 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.cdev = cdev; com 1329 drivers/target/iscsi/cxgbit/cxgbit_cm.c &csk->com.local_addr; com 1334 drivers/target/iscsi/cxgbit/cxgbit_cm.c sin = (struct sockaddr_in *)&csk->com.remote_addr; com 1340 drivers/target/iscsi/cxgbit/cxgbit_cm.c &csk->com.local_addr; com 1349 drivers/target/iscsi/cxgbit/cxgbit_cm.c sin6 = (struct sockaddr_in6 *)&csk->com.remote_addr; com 1378 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb4_insert_tid(t, csk, tid, csk->com.local_addr.ss_family); com 1418 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_device *cdev = csk->com.cdev; com 1439 drivers/target/iscsi/cxgbit/cxgbit_cm.c (csk->com.cdev->lldi.pf)); com 1484 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_ofld_send(csk->com.cdev, skb); com 1514 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_init_wr_wait(&csk->com.wr_wait); com 1516 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_ofld_send(csk->com.cdev, skb); com 1518 drivers/target/iscsi/cxgbit/cxgbit_cm.c ret = cxgbit_wait_for_reply(csk->com.cdev, com 1519 drivers/target/iscsi/cxgbit/cxgbit_cm.c &csk->com.wr_wait, com 1549 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_init_wr_wait(&csk->com.wr_wait); com 1551 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_ofld_send(csk->com.cdev, skb); com 1553 drivers/target/iscsi/cxgbit/cxgbit_cm.c ret = cxgbit_wait_for_reply(csk->com.cdev, com 1554 drivers/target/iscsi/cxgbit/cxgbit_cm.c &csk->com.wr_wait, com 1578 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_wake_up(&cnp->com.wr_wait, __func__, rpl->status); com 1600 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_wake_up(&cnp->com.wr_wait, __func__, rpl->status); com 1640 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_ESTABLISHED; com 1661 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk, csk->tid, csk->com.state); com 1663 drivers/target/iscsi/cxgbit/cxgbit_cm.c switch (csk->com.state) { com 1665 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_CLOSING; com 1670 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_MORIBUND; com 1673 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_DEAD; com 1680 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk->com.state); com 1689 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk, csk->tid, csk->com.state); com 1691 drivers/target/iscsi/cxgbit/cxgbit_cm.c switch (csk->com.state) { com 1693 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_MORIBUND; com 1696 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_DEAD; com 1704 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk->com.state); com 1720 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk, tid, csk->com.state); com 1728 drivers/target/iscsi/cxgbit/cxgbit_cm.c switch (csk->com.state) { com 1731 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_DEAD; com 1735 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_DEAD; com 1739 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_DEAD; com 1747 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk->com.state); com 1748 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_DEAD; com 1753 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (!test_and_set_bit(CSK_TX_DATA_SENT, &csk->com.flags)) com 1759 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_ofld_send(csk->com.cdev, rpl_skb); com 1777 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk, csk->tid, csk->com.state); com 1779 drivers/target/iscsi/cxgbit/cxgbit_cm.c switch (csk->com.state) { com 1781 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk->com.state = CSK_STATE_DEAD; com 1782 drivers/target/iscsi/cxgbit/cxgbit_cm.c if (test_bit(CSK_ABORT_RPL_WAIT, &csk->com.flags)) com 1783 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_wake_up(&csk->com.wr_wait, __func__, com 1789 drivers/target/iscsi/cxgbit/cxgbit_cm.c __func__, csk->com.state); com 1898 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_wake_up(&csk->com.wr_wait, __func__, rpl->status); com 103 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_device *cdev = csk->com.cdev; com 174 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_device *cdev = csk->com.cdev; com 234 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_device *cdev = csk->com.cdev; com 240 drivers/target/iscsi/cxgbit/cxgbit_ddp.c (!test_bit(CSK_DDP_ENABLE, &csk->com.flags))) com 272 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_device *cdev = csk->com.cdev; com 544 drivers/target/iscsi/cxgbit/cxgbit_main.c if (csk->com.local_addr.ss_family == AF_INET6) { com 547 drivers/target/iscsi/cxgbit/cxgbit_main.c sock_in6 = (struct sockaddr_in6 *)&csk->com.local_addr; com 552 drivers/target/iscsi/cxgbit/cxgbit_main.c sock_in = (struct sockaddr_in *)&csk->com.local_addr; com 164 drivers/target/iscsi/cxgbit/cxgbit_target.c const struct cxgb4_lld_info *lldi = &csk->com.cdev->lldi; com 232 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!test_and_set_bit(CSK_TX_DATA_SENT, &csk->com.flags)) { com 283 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t); com 330 drivers/target/iscsi/cxgbit/cxgbit_target.c if (unlikely((csk->com.state != CSK_STATE_ESTABLISHED) || com 592 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_device *cdev = csk->com.cdev; com 735 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_device *cdev = csk->com.cdev; com 736 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbi_ppm *ppm = *csk->com.cdev->lldi.iscsi_ppm; com 783 drivers/target/iscsi/cxgbit/cxgbit_target.c set_bit(CSK_DDP_ENABLE, &csk->com.flags); com 815 drivers/target/iscsi/cxgbit/cxgbit_target.c set_bit(CSK_LOGIN_DONE, &csk->com.flags); com 855 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbi_ppm *ppm = cdev2ppm(csk->com.cdev); com 1376 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!test_bit(CSK_LOGIN_DONE, &csk->com.flags)) { com 1378 drivers/target/iscsi/cxgbit/cxgbit_target.c set_bit(CSK_LOGIN_PDU_DONE, &csk->com.flags); com 1564 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgb4_lld_info *lldi = &csk->com.cdev->lldi; com 1618 drivers/target/iscsi/cxgbit/cxgbit_target.c while (!test_and_clear_bit(CSK_LOGIN_PDU_DONE, &csk->com.flags)) { com 1621 drivers/target/iscsi/cxgbit/cxgbit_target.c clear_bit(CSK_LOGIN_PDU_DONE, &csk->com.flags);