Lines Matching refs:upper
104 struct hookinfo upper; member
277 bzero(&priv->upper, sizeof(priv->upper)); in ngp_newhook()
278 priv->upper.hook = hook; in ngp_newhook()
279 NG_HOOK_SET_PRIVATE(hook, &priv->upper); in ngp_newhook()
325 bcopy(&priv->upper.stats, &stats->downstream, in ngp_rcvmsg()
331 bzero(&priv->upper.stats, in ngp_rcvmsg()
332 sizeof(priv->upper.stats)); in ngp_rcvmsg()
344 bcopy(&priv->upper.run, &run->downstream, in ngp_rcvmsg()
356 bcopy(&priv->upper.cfg, &cfg->downstream, in ngp_rcvmsg()
384 priv->upper.cfg.bandwidth = 0; in ngp_rcvmsg()
389 priv->upper.cfg.bandwidth = cfg->bandwidth; in ngp_rcvmsg()
409 prev_down = priv->upper.cfg.ber == 1 || in ngp_rcvmsg()
411 parse_cfg(&priv->upper.cfg, &cfg->downstream, in ngp_rcvmsg()
412 &priv->upper, priv); in ngp_rcvmsg()
415 now_down = priv->upper.cfg.ber == 1 || in ngp_rcvmsg()
432 if (priv->upper.hook != NULL) { in ngp_rcvmsg()
437 flow_msg, priv->upper.hook, in ngp_rcvmsg()
612 dest = &priv->upper; in ngp_rcvdata()
747 dest = &priv->upper; in pipe_dequeue()
901 if (priv->upper.hook != NULL) in ngp_callout()
902 pipe_dequeue(&priv->upper, &now); in ngp_callout()
922 if (priv->lower.hook && priv->upper.hook) in ngp_shutdown()
923 ng_bypass(priv->lower.hook, priv->upper.hook); in ngp_shutdown()
925 if (priv->upper.hook != NULL) in ngp_shutdown()
926 ng_rmhook_self(priv->upper.hook); in ngp_shutdown()