Lines Matching defs:rwid
1182 struct recv_wid *rwid;
1197 rwid = (struct recv_wid *)(uintptr_t)wc.wc_id;
1198 qp = rwid->qp;
1208 xdrmem_create(xdrs, (caddr_t)(uintptr_t)rwid->addr,
1214 xid = *(uint32_t *)(uintptr_t)rwid->addr;
1234 (void *)(uintptr_t)rwid->addr);
1235 rib_free_wid(rwid);
1249 r->vaddr_cq = rwid->addr;
1258 rwid->addr);
1272 (void *)(uintptr_t)rwid->addr);
1282 (void *)(uintptr_t)rwid->addr);
1304 (void *)(uintptr_t)rwid->addr);
1306 rib_free_wid(rwid);
2456 struct recv_wid *rwid;
2458 rwid = kmem_zalloc(sizeof (struct recv_wid), KM_SLEEP);
2459 rwid->xid = msgid;
2460 rwid->addr = sgl->ds_va;
2461 rwid->qp = qp;
2463 return (rwid);
2467 rib_free_wid(struct recv_wid *rwid)
2469 kmem_free(rwid, sizeof (struct recv_wid));
2478 struct recv_wid *rwid;
2511 rwid = rib_create_wid(qp, &sgl[0], msgid);
2512 if (rwid) {
2513 recv_wr.wr_id = (ibt_wrid_t)(uintptr_t)rwid;
2520 rib_free_wid(rwid);
2536 rib_free_wid(rwid);