Lines Matching defs:rpool
682 rds_bufpool_t *rpool;
686 rpool = &ep->ep_rcvpool;
693 rpool->pool_nbuffers = MaxDataRecvBuffers;
694 rpool->pool_nbusy = 0;
695 rpool->pool_nfree = 0;
702 rpool->pool_nbuffers = MaxCtrlRecvBuffers;
703 rpool->pool_nbusy = 0;
704 rpool->pool_nfree = 0;
806 rds_bufpool_t *rpool;
826 rpool = &ep->ep_rcvpool;
827 mutex_enter(&rpool->pool_lock);
834 if (rpool->pool_nbusy != 0) {
837 rpool->pool_nbusy);
840 mutex_exit(&rpool->pool_lock);
1093 rds_bufpool_t *rpool;
1102 rpool = &ep->ep_rcvpool;
1104 mutex_enter(&rpool->pool_lock);
1107 if (rpool->pool_tailp == NULL) {
1108 ASSERT(rpool->pool_headp == NULL);
1109 ASSERT(rpool->pool_nfree == 0);
1110 rpool->pool_headp = bp;
1114 rpool->pool_nbusy--;
1121 rpool->pool_nbusy--;
1124 rpool->pool_tailp = bp1;
1125 rpool->pool_nfree += nbuf;
1130 rpool->pool_nbusy--;
1137 rpool->pool_nbusy--;
1140 rpool->pool_tailp->buf_nextp = bp;
1141 rpool->pool_tailp = bp1;
1142 rpool->pool_nfree += nbuf;
1145 if (rpool->pool_nfree >= rds_nbuffers_to_putback) {
1146 bp = rpool->pool_headp;
1147 nbuf = rpool->pool_nfree;
1148 rpool->pool_headp = NULL;
1149 rpool->pool_tailp = NULL;
1150 rpool->pool_nfree = 0;
1151 mutex_exit(&rpool->pool_lock);
1162 mutex_exit(&rpool->pool_lock);