Lines Matching refs:stid
370 * Atomically lookup the ep ptr given the stid and grab a reference on the ep.
373 unsigned int stid)
379 ep = xa_load(&dev->stids, stid);
2383 unsigned int stid = GET_TID(rpl);
2384 struct c4iw_listen_ep *ep = get_ep_from_stid(dev, stid);
2387 pr_warn("%s stid %d lookup failure!\n", __func__, stid);
2401 unsigned int stid = GET_TID(rpl);
2402 struct c4iw_listen_ep *ep = get_ep_from_stid(dev, stid);
2405 pr_warn("%s stid %d lookup failure!\n", __func__, stid);
2520 unsigned int stid = PASS_OPEN_TID_G(ntohl(req->tos_stid));
2533 parent_ep = (struct c4iw_ep *)get_ep_from_stid(dev, stid);
2535 pr_err("%s connect request on invalid stid %d\n",
2536 __func__, stid);
3480 ep->stid, &sin6->sin6_addr,
3492 pr_err("cxgb4_create_server6/filter failed err %d stid %d laddr %pI6 lport %d\n",
3493 err, ep->stid,
3508 ep->com.dev->rdev.lldi.ports[0], ep->stid,
3523 ep->stid, sin->sin_addr.s_addr, sin->sin_port,
3533 pr_err("cxgb4_create_server/filter failed err %d stid %d laddr %pI4 lport %d\n"
3534 , err, ep->stid,
3567 ep->stid = cxgb4_alloc_sftid(dev->rdev.lldi.tids,
3570 ep->stid = cxgb4_alloc_stid(dev->rdev.lldi.tids,
3573 if (ep->stid == -1) {
3574 pr_err("%s - cannot alloc stid\n", __func__);
3578 err = xa_insert_irq(&dev->stids, ep->stid, ep, GFP_KERNEL);
3591 xa_erase_irq(&ep->com.dev->stids, ep->stid);
3593 cxgb4_free_stid(ep->com.dev->rdev.lldi.tids, ep->stid,
3615 ep->com.dev->rdev.lldi.ports[0], ep->stid,
3621 ep->com.dev->rdev.lldi.ports[0], ep->stid,
3632 xa_erase_irq(&ep->com.dev->stids, ep->stid);
3633 cxgb4_free_stid(ep->com.dev->rdev.lldi.tids, ep->stid,
3927 static void build_cpl_pass_accept_req(struct sk_buff *skb, int stid , u8 tos)
3984 req->tos_stid = cpu_to_be32(PASS_OPEN_TID_V(stid) |
4061 int stid;
4094 stid = (__force int) cpu_to_be32((__force u32) rss->hash_val);
4096 lep = (struct c4iw_ep *)get_ep_from_stid(dev, stid);
4098 pr_warn("%s connect request on invalid stid %d\n",
4099 __func__, stid);
4187 build_cpl_pass_accept_req(skb, stid, iph->tos);