Lines Matching defs:rdp
447 uri_rd_t *rdp = &uri->response;
450 while (rdp) {
451 if (rdp->off == -1) {
452 bytes += rdp->sz;
453 kmem_free(rdp->data.kmem, rdp->sz);
455 VN_RELE(rdp->data.vnode);
457 rdp = rdp->next;
461 free = rdp;
1121 uri_rd_t *rdp;
1142 URI_RD_ADD(uri, rdp, sz, -1);
1143 if (rdp == NULL) {
1154 rdp->data.kmem = data;
1182 error = uri_rd_response(so, uri, rdp, first);
1291 uri_rd_t *rdp;
1378 URI_RD_ADD(uri, rdp, cnt, -1);
1379 if (rdp == NULL) {
1385 rdp->data.kmem = data;
1396 error = uri_rd_response(so, uri, rdp, first);
1407 URI_RD_ADD(uri, rdp, len - cnt, off);
1408 if (rdp == NULL) {
1412 rdp->data.vnode = vp;
1415 error = uri_rd_response(so, uri, rdp, first);
1554 uri_segmap_map(uri_rd_t *rdp, int bytes)
1557 int len = MIN(rdp->sz, MAXBSIZE);
1564 VN_HOLD(rdp->data.vnode);
1565 segmap->vp = rdp->data.vnode;
1567 segmap->base = segmap_getmapflt(segkmap, segmap->vp, rdp->off, len,
1700 * Send the URI uri_desc_t *uri response uri_rd_t *rdp out the socket_t *so.
1706 uri_rd_t *rdp,
1730 bcopy(rdp, &rd, sizeof (rd));
1845 uri_rd_t *rdp = &uri->response;
1849 while (rdp != NULL) {
1850 error = uri_rd_response(so, uri, rdp, first);
1855 rdp = rdp->next;