Lines Matching defs:sscop

55 #include <netgraph/atm/sscop/ng_sscop_cust.h>
56 #include <netnatm/saal/sscop.h>
63 if (sscop_getdebug((P)->sscop) & (M)) \
70 MALLOC_DEFINE(M_NG_SSCOP, "netgraph_sscop", "netgraph sscop node");
95 struct sscop *sscop; /* sscop state */
210 NETGRAPH_INIT(sscop, &ng_sscop_typestruct);
212 static void sscop_send_manage(struct sscop *, void *, enum sscop_maasig,
214 static void sscop_send_upper(struct sscop *, void *, enum sscop_aasig,
216 static void sscop_send_lower(struct sscop *, void *,
218 static void sscop_verbose(struct sscop *, void *, const char *, ...)
229 sscop_verbose(struct sscop *sscop, void *arg, const char *fmt, ...)
234 printf("sscop(%p): ", sscop);
251 if ((p->sscop = sscop_create(node, &sscop_funcs)) == NULL) {
268 sscop_destroy(priv->sscop);
308 VERBOSE(priv, SSCOP_DBG_FLOW, (priv->sscop, priv,
315 window = sscop_window(priv->sscop, 0);
318 VERBOSE(priv, SSCOP_DBG_FLOW, (priv->sscop, priv,
321 (void)sscop_window(priv->sscop, space - window);
329 window = sscop_window(priv->sscop, 0);
335 VERBOSE(priv, SSCOP_DBG_FLOW, (priv->sscop, priv,
338 (void)sscop_window(priv->sscop, space - window);
360 sscop_setbusy(priv->sscop, 1);
364 sscop_setbusy(priv->sscop, 1);
407 sbuf_printf(&sbuf, "sscop state: %s\n",
409 sscop_statename(sscop_getstate(priv->sscop)));
432 sscop_window(priv->sscop, 0));
496 sscop_getparam(priv->sscop, p);
521 p->error = sscop_setparam(priv->sscop,
550 sscop_reset(priv->sscop);
563 *(u_int32_t *)resp->data = sscop_getdebug(priv->sscop);
571 sscop_setdebug(priv->sscop, *(u_int32_t *)msg->data);
585 priv->enabled ? (sscop_getstate(priv->sscop) + 1)
651 sscop_getstate(priv->sscop) != SSCOP_IDLE) {
652 sscop_aasig(priv->sscop, SSCOP_RELEASE_request,
678 if (priv->upper != NULL || sscop_getstate(priv->sscop) != SSCOP_IDLE) {
681 sscop_input(priv->sscop, m);
691 sscop_send_lower(struct sscop *sscop, void *p, struct mbuf *m)
722 * and the sscop will timeout any establish requests.
737 return (sscop_aasig(priv->sscop, a.sig, m, a.arg));
741 sscop_send_upper(struct sscop *sscop, void *p, enum sscop_aasig sig,
750 sscop_window(priv->sscop, 1);
801 return (sscop_maasig(priv->sscop, a.sig, m));
805 sscop_send_manage(struct sscop *sscop, void *p, enum sscop_maasig sig,