Lines Matching refs:upper
103 struct hookinfo upper; member
275 bzero(&priv->upper, sizeof(priv->upper)); in ngp_newhook()
276 priv->upper.hook = hook; in ngp_newhook()
277 NG_HOOK_SET_PRIVATE(hook, &priv->upper); in ngp_newhook()
323 bcopy(&priv->upper.stats, &stats->downstream, in ngp_rcvmsg()
329 bzero(&priv->upper.stats, in ngp_rcvmsg()
330 sizeof(priv->upper.stats)); in ngp_rcvmsg()
342 bcopy(&priv->upper.run, &run->downstream, in ngp_rcvmsg()
354 bcopy(&priv->upper.cfg, &cfg->downstream, in ngp_rcvmsg()
382 priv->upper.cfg.bandwidth = 0; in ngp_rcvmsg()
387 priv->upper.cfg.bandwidth = cfg->bandwidth; in ngp_rcvmsg()
407 prev_down = priv->upper.cfg.ber == 1 || in ngp_rcvmsg()
409 parse_cfg(&priv->upper.cfg, &cfg->downstream, in ngp_rcvmsg()
410 &priv->upper, priv); in ngp_rcvmsg()
413 now_down = priv->upper.cfg.ber == 1 || in ngp_rcvmsg()
430 if (priv->upper.hook != NULL) { in ngp_rcvmsg()
435 flow_msg, priv->upper.hook, in ngp_rcvmsg()
610 dest = &priv->upper; in ngp_rcvdata()
744 dest = &priv->upper; in pipe_dequeue()
898 if (priv->upper.hook != NULL) in ngp_callout()
899 pipe_dequeue(&priv->upper, &now); in ngp_callout()
919 if (priv->lower.hook && priv->upper.hook) in ngp_shutdown()
920 ng_bypass(priv->lower.hook, priv->upper.hook); in ngp_shutdown()
922 if (priv->upper.hook != NULL) in ngp_shutdown()
923 ng_rmhook_self(priv->upper.hook); in ngp_shutdown()