Lines Matching refs:pcm_i
145 if (SEQ_LEQ(end, rack->r_ctl.pcm_i.sseq)) {
154 if (SEQ_GEQ(end, (rack->r_ctl.pcm_i.eseq - segsiz))) {
166 if (SEQ_GEQ(start, rack->r_ctl.pcm_i.eseq)) {
178 if (SEQ_GT(end, rack->r_ctl.pcm_i.eseq)) {
180 end = rack->r_ctl.pcm_i.eseq;
182 if ((rack->r_ctl.pcm_i.cnt + 1) > rack->r_ctl.pcm_i.cnt_alloc) {
186 if (rack->r_ctl.pcm_i.cnt_alloc == 0) {
190 rack->r_ctl.pcm_i.cnt_alloc = RACK_DEFAULT_PCM_ARRAY;
191 sz = (sizeof(struct rack_pcm_stats) * rack->r_ctl.pcm_i.cnt_alloc);
194 rack->r_ctl.pcm_i.cnt_alloc = 0;
203 new_cnt = rack->r_ctl.pcm_i.cnt_alloc * 2;
209 rack->r_ctl.pcm_i.cnt = 0;
212 sz = (sizeof(struct rack_pcm_stats) * rack->r_ctl.pcm_i.cnt_alloc);
216 rack->r_ctl.pcm_i.cnt_alloc = new_cnt;
219 e = &rack->r_ctl.pcm_s[rack->r_ctl.pcm_i.cnt];
220 rack->r_ctl.pcm_i.cnt++;
241 for (i=0; i<rack->r_ctl.pcm_i.cnt; i++) {
257 if (e->ack_time > rack->r_ctl.pcm_i.send_time) {
258 log.u_bbr.flex4 = (uint32_t)(e->ack_time - rack->r_ctl.pcm_i.send_time);
270 log.u_bbr.cur_del_rate = rack->r_ctl.pcm_i.send_time;
284 if (prev_time > rack->r_ctl.pcm_i.send_time) {
292 log.u_bbr.flex1 = rack->r_ctl.pcm_i.sseq;
293 log.u_bbr.flex2 = rack->r_ctl.pcm_i.eseq;
297 log.u_bbr.flex7 = rack->r_ctl.pcm_i.cnt;
298 log.u_bbr.cwnd_gain = rack->r_ctl.pcm_i.cnt_alloc;
299 log.u_bbr.cur_del_rate = rack->r_ctl.pcm_i.send_time;
303 log.u_bbr.delRate /= (prev_time - rack->r_ctl.pcm_i.send_time);
328 rack->r_ctl.pcm_i.cnt = 0;