Lines Matching refs:vccs
109 hook_p manage; /* has also entry in vccs */
115 LIST_HEAD(, ngvcc) vccs;
183 (buf - offsetof(struct atmio_vcctable, vccs));
550 LIST_FOREACH(vcc, &priv->vccs, link)
615 LIST_FOREACH(vcc, &priv->vccs, link)
672 LIST_FOREACH(vcc, &priv->vccs, link)
830 LIST_FOREACH(vcc, &priv->vccs, link)
969 struct atmio_vcctable *vccs;
977 SIOCATMGETVCCS, (caddr_t)&vccs);
981 len = sizeof(*vccs) +
982 vccs->count * sizeof(vccs->vccs[0]);
986 free(vccs, M_DEVBUF);
990 (void)memcpy(resp->data, vccs, len);
991 free(vccs, M_DEVBUF);
999 struct atmio_vcctable *vccs;
1013 LIST_FOREACH(vcc, &priv->vccs, link)
1021 SIOCATMGETVCCS, (caddr_t)&vccs);
1025 for (i = 0; i < vccs->count; i++)
1026 if (vccs->vccs[i].vpi == vcc->vpi &&
1027 vccs->vccs[i].vci == vcc->vci)
1029 if (i == vccs->count) {
1031 free(vccs, M_DEVBUF);
1035 NG_MKRESPONSE(resp, msg, sizeof(vccs->vccs[0]),
1039 free(vccs, M_DEVBUF);
1043 *(struct atmio_vcc *)resp->data = vccs->vccs[i];
1044 free(vccs, M_DEVBUF);
1051 struct atmio_vcctable *vccs;
1065 SIOCATMGETVCCS, (caddr_t)&vccs);
1069 for (i = 0; i < vccs->count; i++)
1070 if (vccs->vccs[i].vpi == arg->vpi &&
1071 vccs->vccs[i].vci == arg->vci)
1073 if (i == vccs->count) {
1075 free(vccs, M_DEVBUF);
1079 NG_MKRESPONSE(resp, msg, sizeof(vccs->vccs[0]),
1083 free(vccs, M_DEVBUF);
1087 *(struct atmio_vcc *)resp->data = vccs->vccs[i];
1088 free(vccs, M_DEVBUF);
1192 LIST_INSERT_HEAD(&priv->vccs, vcc, link);
1284 LIST_INIT(&priv->vccs);