Lines Matching defs:rwid
1183 struct recv_wid *rwid;
1198 rwid = (struct recv_wid *)(uintptr_t)wc.wc_id;
1199 qp = rwid->qp;
1209 xdrmem_create(xdrs, (caddr_t)(uintptr_t)rwid->addr,
1215 xid = *(uint32_t *)(uintptr_t)rwid->addr;
1235 (void *)(uintptr_t)rwid->addr);
1236 rib_free_wid(rwid);
1250 r->vaddr_cq = rwid->addr;
1259 rwid->addr);
1273 (void *)(uintptr_t)rwid->addr);
1283 (void *)(uintptr_t)rwid->addr);
1305 (void *)(uintptr_t)rwid->addr);
1307 rib_free_wid(rwid);
2458 struct recv_wid *rwid;
2460 rwid = kmem_zalloc(sizeof (struct recv_wid), KM_SLEEP);
2461 rwid->xid = msgid;
2462 rwid->addr = sgl->ds_va;
2463 rwid->qp = qp;
2465 return (rwid);
2469 rib_free_wid(struct recv_wid *rwid)
2471 kmem_free(rwid, sizeof (struct recv_wid));
2480 struct recv_wid *rwid;
2513 rwid = rib_create_wid(qp, &sgl[0], msgid);
2514 if (rwid) {
2515 recv_wr.wr_id = (ibt_wrid_t)(uintptr_t)rwid;
2522 rib_free_wid(rwid);
2538 rib_free_wid(rwid);