Lines Matching refs:clg
136 } clg; member
199 struct clgstate *clg = &q->clg; in loss_4state() local
212 switch (clg->state) { in loss_4state()
214 if (rnd < clg->a4) { in loss_4state()
215 clg->state = LOST_IN_BURST_PERIOD; in loss_4state()
217 } else if (clg->a4 < rnd && rnd < clg->a1 + clg->a4) { in loss_4state()
218 clg->state = LOST_IN_GAP_PERIOD; in loss_4state()
220 } else if (clg->a1 + clg->a4 < rnd) { in loss_4state()
221 clg->state = TX_IN_GAP_PERIOD; in loss_4state()
226 if (rnd < clg->a5) { in loss_4state()
227 clg->state = LOST_IN_GAP_PERIOD; in loss_4state()
230 clg->state = TX_IN_BURST_PERIOD; in loss_4state()
235 if (rnd < clg->a3) in loss_4state()
236 clg->state = TX_IN_BURST_PERIOD; in loss_4state()
237 else if (clg->a3 < rnd && rnd < clg->a2 + clg->a3) { in loss_4state()
238 clg->state = TX_IN_GAP_PERIOD; in loss_4state()
239 } else if (clg->a2 + clg->a3 < rnd) { in loss_4state()
240 clg->state = LOST_IN_GAP_PERIOD; in loss_4state()
245 clg->state = TX_IN_GAP_PERIOD; in loss_4state()
264 struct clgstate *clg = &q->clg; in loss_gilb_ell() local
266 switch (clg->state) { in loss_gilb_ell()
268 if (prandom_u32() < clg->a1) in loss_gilb_ell()
269 clg->state = BAD_STATE; in loss_gilb_ell()
270 if (prandom_u32() < clg->a4) in loss_gilb_ell()
274 if (prandom_u32() < clg->a2) in loss_gilb_ell()
275 clg->state = GOOD_STATE; in loss_gilb_ell()
276 if (prandom_u32() > clg->a3) in loss_gilb_ell()
737 q->clg.state = TX_IN_GAP_PERIOD; in get_loss_clg()
738 q->clg.a1 = gi->p13; in get_loss_clg()
739 q->clg.a2 = gi->p31; in get_loss_clg()
740 q->clg.a3 = gi->p32; in get_loss_clg()
741 q->clg.a4 = gi->p14; in get_loss_clg()
742 q->clg.a5 = gi->p23; in get_loss_clg()
755 q->clg.state = GOOD_STATE; in get_loss_clg()
756 q->clg.a1 = ge->p; in get_loss_clg()
757 q->clg.a2 = ge->r; in get_loss_clg()
758 q->clg.a3 = ge->h; in get_loss_clg()
759 q->clg.a4 = ge->k1; in get_loss_clg()
819 old_clg = q->clg; in netem_change()
839 q->clg = old_clg; in netem_change()
927 .p13 = q->clg.a1, in dump_loss_model()
928 .p31 = q->clg.a2, in dump_loss_model()
929 .p32 = q->clg.a3, in dump_loss_model()
930 .p14 = q->clg.a4, in dump_loss_model()
931 .p23 = q->clg.a5, in dump_loss_model()
940 .p = q->clg.a1, in dump_loss_model()
941 .r = q->clg.a2, in dump_loss_model()
942 .h = q->clg.a3, in dump_loss_model()
943 .k1 = q->clg.a4, in dump_loss_model()