• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ngatm/netnatm/msg/

Lines Matching refs:b_rptr

140 	ielen = msg->b_wptr - msg->b_rptr - 2;
150 ielen = msg->b_wptr - msg->b_rptr - 2;
154 (((M)->b_wptr - (M)->b_rptr) - ielen - 2) >> 8; \
156 (((M)->b_wptr - (M)->b_rptr) - ielen - 2) >> 0; \
187 ie->F = *msg->b_rptr++ << 16; \
188 ie->F |= *msg->b_rptr++ << 8; \
189 ie->F |= *msg->b_rptr++; \
191 msg->b_rptr += 3; \
201 ie->F = *msg->b_rptr++; \
203 msg->b_rptr++; \
236 *mlen = msg->b_wptr - msg->b_rptr;
545 *ietype = *msg->b_rptr++;
550 hdr->coding = (*msg->b_rptr >> 5) & 3;
553 switch (*msg->b_rptr & 0x17) {
557 hdr->act = *msg->b_rptr & 0x7;
570 if (cx->pnni && (*msg->b_rptr & 0x08))
574 msg->b_rptr++;
582 msg->b_rptr += len;
587 *ielen = *msg->b_rptr++ << 8;
588 *ielen |= *msg->b_rptr++;
609 msg->b_rptr = msg->b_wptr;
619 msg->b_rptr += ielen;
629 msg->b_rptr += iedecl->maxlen;
634 end = msg->b_rptr + ielen;
636 msg->b_rptr = end;
1439 c = *msg->b_rptr++;
1445 c = *msg->b_rptr++;
1469 c = *msg->b_rptr++;
1484 c = *msg->b_rptr++;
1495 c = *msg->b_rptr++;
1518 *msg->b_rptr++;
1526 ie->u.ie.ie[ie->u.ie.len++] = *msg->b_rptr++;
1535 ie->u.vpci.vpci = *msg->b_rptr++ << 8;
1536 ie->u.vpci.vpci |= *msg->b_rptr++;
1537 ie->u.vpci.vci = *msg->b_rptr++ << 8;
1538 ie->u.vpci.vci |= *msg->b_rptr++;
1544 ie->u.mtype = *msg->b_rptr++;
1552 ie->u.timer[0] = *msg->b_rptr++;
1553 ie->u.timer[1] = *msg->b_rptr++;
1554 ie->u.timer[2] = *msg->b_rptr++;
1587 c = *msg->b_rptr++;
1591 c = *msg->b_rptr++;
1595 c = *msg->b_rptr++;
1605 ie->u.param = *msg->b_rptr++;
1707 ie->state = *msg->b_rptr++ & 0x3f;
1777 ie->proto = (c = *msg->b_rptr++) & 0x1f;
1784 (void)memcpy(ie->apdu, msg->b_rptr, ie->len);
1785 msg->b_rptr += ie->len;
1854 (void)memcpy(ie->notify, msg->b_rptr, ie->len);
1855 msg->b_rptr += ie->len;
1976 switch (ielen--, *msg->b_rptr++) {
1982 ie->cumulative = *msg->b_rptr++ << 8;
1983 ie->cumulative |= *msg->b_rptr++;
1991 ie->maximum = *msg->b_rptr++ << 8;
1992 ie->maximum |= *msg->b_rptr++;
2000 ie->pctd = *msg->b_rptr++ << 16;
2001 ie->pctd |= *msg->b_rptr++ << 8;
2002 ie->pctd |= *msg->b_rptr++;
2010 ie->pmtd = *msg->b_rptr++ << 16;
2011 ie->pmtd |= *msg->b_rptr++ << 8;
2012 ie->pmtd |= *msg->b_rptr++;
2255 (void)memcpy(addr->addr, msg->b_rptr, ielen);
2257 msg->b_rptr += ielen;
2287 (void)memcpy(addr->addr, msg->b_rptr, ielen);
2288 msg->b_rptr += ielen;
2328 c = *msg->b_rptr++;
2376 c = *msg->b_rptr++;
2431 plan = *msg->b_rptr++;
2438 c = *msg->b_rptr++;
2490 c = *msg->b_rptr++;
2545 plan = *msg->b_rptr++;
2552 c = *msg->b_rptr++;
2604 c = *msg->b_rptr++;
2665 if(*msg->b_rptr++ != 0)
2668 c = *msg->b_rptr++;
2671 ie->epref |= *msg->b_rptr++;
2746 ie->state = *msg->b_rptr++ & 0x3f;
3117 switch(*msg->b_rptr++) {
3124 ie->u.aal1.subtype = *msg->b_rptr++;
3132 ie->u.aal1.cbr_rate = *msg->b_rptr++;
3140 ie->u.aal1.mult = *msg->b_rptr++ << 8;
3141 ie->u.aal1.mult |= *msg->b_rptr++;
3149 ie->u.aal1.screc = *msg->b_rptr++;
3157 ie->u.aal1.ecm = *msg->b_rptr++;
3165 ie->u.aal1.bsize = *msg->b_rptr++ << 8;
3166 ie->u.aal1.bsize |= *msg->b_rptr++;
3174 ie->u.aal1.part = *msg->b_rptr++;
3195 switch(*msg->b_rptr++) {
3202 ie->u.aal4.fwd_cpcs = *msg->b_rptr++ << 8;
3203 ie->u.aal4.fwd_cpcs |= *msg->b_rptr++;
3211 ie->u.aal4.bwd_cpcs = *msg->b_rptr++ << 8;
3212 ie->u.aal4.bwd_cpcs |= *msg->b_rptr++;
3220 ie->u.aal4.mid_low = *msg->b_rptr++ << 8;
3221 ie->u.aal4.mid_low |= *msg->b_rptr++;
3222 ie->u.aal4.mid_high = *msg->b_rptr++ << 8;
3223 ie->u.aal4.mid_high |= *msg->b_rptr++;
3231 ie->u.aal4.sscs = *msg->b_rptr++;
3255 switch(*msg->b_rptr++) {
3262 ie->u.aal5.fwd_cpcs = *msg->b_rptr++ << 8;
3263 ie->u.aal5.fwd_cpcs |= *msg->b_rptr++;
3271 ie->u.aal5.bwd_cpcs = *msg->b_rptr++ << 8;
3272 ie->u.aal5.bwd_cpcs |= *msg->b_rptr++;
3280 ie->u.aal5.sscs = *msg->b_rptr++;
3304 ie->u.aalu.user[ie->u.aalu.len++] = *msg->b_rptr++;
3318 c = *msg->b_rptr++;
3638 switch(c = *msg->b_rptr++) {
3668 ie->ftag = (*msg->b_rptr&UNI_TRAFFIC_FTAG)?1:0;
3669 ie->btag = (*msg->b_rptr&UNI_TRAFFIC_BTAG)?1:0;
3670 ie->fdisc = (*msg->b_rptr&UNI_TRAFFIC_FDISC)?1:0;
3671 ie->bdisc = (*msg->b_rptr&UNI_TRAFFIC_BDISC)?1:0;
3673 msg->b_rptr++;
3834 switch(c = *msg->b_rptr++) {
3910 ie->origin = *msg->b_rptr++;
3914 switch(c = *msg->b_rptr++) {
4027 c = *msg->b_rptr++;
4032 ie->vpci = *msg->b_rptr++ << 8;
4033 ie->vpci |= *msg->b_rptr++;
4034 ie->vci = *msg->b_rptr++ << 8;
4035 ie->vci |= *msg->b_rptr++;
4156 ie->fwd = *msg->b_rptr++;
4157 ie->bwd = *msg->b_rptr++;
4169 ie->fwd = *msg->b_rptr++;
4170 ie->bwd = *msg->b_rptr++;
4249 c = *msg->b_rptr++;
4256 (void)memcpy(ie->info, msg->b_rptr, ielen);
4257 msg->b_rptr += ielen;
4458 c = *msg->b_rptr++;
4462 c = *msg->b_rptr++;
4501 c = *msg->b_rptr++;
4999 switch(((c = *msg->b_rptr++) >> 5) & 0x3) {
5017 c = *msg->b_rptr++;
5031 c = *msg->b_rptr++;
5057 c = *msg->b_rptr++;
5067 c = *msg->b_rptr++;
5077 c = *msg->b_rptr++;
5089 c = *msg->b_rptr++;
5093 c = *msg->b_rptr++;
5104 if(*msg->b_rptr++ != 0x80)
5107 ie->oui = *msg->b_rptr++ << 16;
5108 ie->oui |= *msg->b_rptr++ << 8;
5109 ie->oui |= *msg->b_rptr++;
5110 ie->pid = *msg->b_rptr++ << 8;
5111 ie->pid |= *msg->b_rptr++;
5118 c = *msg->b_rptr++;
5127 c = *msg->b_rptr++;
5139 c = *msg->b_rptr++;
5199 c = *msg->b_rptr++;
5240 c = *msg->b_rptr++;
5289 if(*msg->b_rptr++ != (0x80 | 0x21))
5359 c = *msg->b_rptr++;
5433 if(*msg->b_rptr++ != (0x80 | (0x2 << 4) | 0x1))
5439 ie->net[ie->len++] = *msg->b_rptr++;
5507 ie->rclass = (c = *msg->b_rptr++) & 0x7;
5569 (void)memcpy(ie->uu, msg->b_rptr, ie->len);
5570 msg->b_rptr += ie->len;
5685 ie->std = *msg->b_rptr++;
5693 ie->sub[ie->numsub].type = *msg->b_rptr++;
5698 ie->sub[ie->numsub].len = *msg->b_rptr++;
5706 (void)memcpy(ie->sub[ie->numsub].val, msg->b_rptr, ie->sub[ie->numsub].len);
5708 msg->b_rptr += ie->sub[ie->numsub].len;
5800 val = *msg->b_rptr++ << 24;
5801 val |= *msg->b_rptr++ << 16;
5802 val |= *msg->b_rptr++ << 8;
5803 val |= *msg->b_rptr++ << 0;
5824 switch(*msg->b_rptr++) {
5972 switch(*msg->b_rptr++) {
6055 ie->report = *msg->b_rptr++;
6190 switch(*msg->b_rptr++) {
6194 ie->vpi = *msg->b_rptr++ << 8;
6195 ie->vpi |= *msg->b_rptr++;
6197 msg->b_rptr += 2;
6204 ie->vci = *msg->b_rptr++ << 8;
6205 ie->vci |= *msg->b_rptr++;
6207 msg->b_rptr += 2;
6236 switch(*msg->b_rptr++) {
6240 ie->vpi = *msg->b_rptr++ << 8;
6241 ie->vpi |= *msg->b_rptr++;
6244 msg->b_rptr += 2;
6252 ie->vci = *msg->b_rptr++ << 8;
6253 ie->vci |= *msg->b_rptr++;
6256 msg->b_rptr += 2;
6466 ie->level = *msg->b_rptr++;
6469 ie->type = *msg->b_rptr++;
6483 ie->id.node.level = *msg->b_rptr++;
6484 (void)memcpy(ie->id.node.id, msg->b_rptr, 21);
6485 msg->b_rptr += 21;
6492 ie->id.link.plevel = *msg->b_rptr++;
6493 (void)memcpy(ie->id.link.pid, msg->b_rptr, 21);
6494 msg->b_rptr += 21;
6497 ie->id.link.port = *msg->b_rptr++ << 24;
6498 ie->id.link.port |= *msg->b_rptr++ << 16;
6499 ie->id.link.port |= *msg->b_rptr++ << 8;
6500 ie->id.link.port |= *msg->b_rptr++ << 0;
6503 ie->id.link.slevel = *msg->b_rptr++;
6504 (void)memcpy(ie->id.link.sid, msg->b_rptr, 21);
6505 msg->b_rptr += 21;
6513 ie->cause = *msg->b_rptr++;
6520 ie->diag.top.dir = *msg->b_rptr++;
6521 ie->diag.top.port = *msg->b_rptr++ << 24;
6522 ie->diag.top.port |= *msg->b_rptr++ << 16;
6523 ie->diag.top.port |= *msg->b_rptr++ << 8;
6524 ie->diag.top.port |= *msg->b_rptr++ << 0;
6525 ie->diag.top.avcr = *msg->b_rptr++ << 24;
6526 ie->diag.top.avcr |= *msg->b_rptr++ << 16;
6527 ie->diag.top.avcr |= *msg->b_rptr++ << 8;
6528 ie->diag.top.avcr |= *msg->b_rptr++ << 0;
6532 ie->diag.top.crm = *msg->b_rptr++ << 24;
6533 ie->diag.top.crm |= *msg->b_rptr++ << 16;
6534 ie->diag.top.crm |= *msg->b_rptr++ << 8;
6535 ie->diag.top.crm |= *msg->b_rptr++ << 0;
6536 ie->diag.top.vf = *msg->b_rptr++ << 24;
6537 ie->diag.top.vf |= *msg->b_rptr++ << 16;
6538 ie->diag.top.vf |= *msg->b_rptr++ << 8;
6539 ie->diag.top.vf |= *msg->b_rptr++ << 0;
6548 ie->diag.qos.ctd = *msg->b_rptr >> 3;
6549 ie->diag.qos.cdv = *msg->b_rptr >> 2;
6550 ie->diag.qos.clr = *msg->b_rptr >> 1;
6551 ie->diag.qos.other = *msg->b_rptr >> 0;
6643 ie->ptr = *msg->b_rptr++ << 8;
6644 ie->ptr |= *msg->b_rptr++;
6654 if(*msg->b_rptr++ != UNI_DTL_LOGNP)
6658 ie->dtl[ie->num].node_level = *msg->b_rptr++;
6661 (void)memcpy(ie->dtl[ie->num].node_id, msg->b_rptr, 21);
6662 msg->b_rptr += 21;
6665 ie->dtl[ie->num].port_id = *msg->b_rptr++ << 24;
6666 ie->dtl[ie->num].port_id |= *msg->b_rptr++ << 16;
6667 ie->dtl[ie->num].port_id |= *msg->b_rptr++ << 8;
6668 ie->dtl[ie->num].port_id |= *msg->b_rptr++ << 0;
6742 ie->type = *msg->b_rptr++ & 0xf;
6743 ie->callid = *msg->b_rptr++ << 24;
6744 ie->callid |= *msg->b_rptr++ << 16;
6745 ie->callid |= *msg->b_rptr++ << 8;
6746 ie->callid |= *msg->b_rptr++ << 0;
6799 ie->screen = *msg->b_rptr++ & 0xf;
6838 ie->seqno = *msg->b_rptr++ << 24;
6839 ie->seqno |= *msg->b_rptr++ << 16;
6840 ie->seqno |= *msg->b_rptr++ << 8;
6841 ie->seqno |= *msg->b_rptr++ << 0;
6947 if((*msg->b_rptr & 0xf0) != 0x80)
6950 ie->type = *msg->b_rptr++ & 0xf;
6951 ie->scope = *msg->b_rptr++;
7095 ie->origin = *msg->b_rptr++;
7099 switch(*msg->b_rptr++) {
7164 (void)memcpy(ie->data, msg->b_rptr, ie->len);
7165 msg->b_rptr += ie->len;