Lines Matching refs:buf

1166 LogFrame(struct IsdnCardState *cs, u_char *buf, int size)  in LogFrame()  argument
1178 dp += QuickHex(dp, buf, size); in LogFrame()
1190 u_char *bend, *buf; in dlogframe() local
1206 buf = skb->data; in dlogframe()
1214 buf += 3; in dlogframe()
1231 buf += 4; in dlogframe()
1243 if (buf >= bend) { in dlogframe()
1252 if ((0xfe & buf[0]) == PROTO_DIS_N0) { /* 1TR6 */ in dlogframe()
1254 pd = *buf++; in dlogframe()
1255 cr_l = *buf++; in dlogframe()
1257 cr = *buf++; in dlogframe()
1260 mt = *buf++; in dlogframe()
1290 while (buf < bend) { in dlogframe()
1292 if (*buf & 0x80) { in dlogframe()
1293 switch ((*buf >> 4) & 7) { in dlogframe()
1295 dp += sprintf(dp, " Shift %x\n", *buf & 0xf); in dlogframe()
1297 cset = *buf & 7; in dlogframe()
1298 cs_fest = *buf & 8; in dlogframe()
1301 dp += sprintf(dp, " Congestion level %x\n", *buf & 0xf); in dlogframe()
1304 if (*buf == 0xa0) { in dlogframe()
1308 if (*buf == 0xa1) { in dlogframe()
1314 dp += sprintf(dp, " Reserved %x\n", *buf); in dlogframe()
1317 buf++; in dlogframe()
1323 if (*buf == we_0[i].nr) in dlogframe()
1329 dp += we_0[i].f(dp, buf); in dlogframe()
1331 dp += sprintf(dp, " Codeset %d attribute %x attribute size %d\n", cset, *buf, buf[1]); in dlogframe()
1334 if (*buf == we_6[i].nr) in dlogframe()
1340 dp += we_6[i].f(dp, buf); in dlogframe()
1342 dp += sprintf(dp, " Codeset %d attribute %x attribute size %d\n", cset, *buf, buf[1]); in dlogframe()
1344 dp += sprintf(dp, " Unknown Codeset %d attribute %x attribute size %d\n", cset, *buf, buf[1]); in dlogframe()
1351 buf += buf[1] + 2; in dlogframe()
1353 } else if ((buf[0] == 8) && (cs->protocol == ISDN_PTYPE_NI1)) { /* NI-1 */ in dlogframe()
1355 buf++; in dlogframe()
1356 cr_l = *buf++; in dlogframe()
1358 cr = *buf++; in dlogframe()
1361 mt = *buf++; in dlogframe()
1377 while (buf < bend) { in dlogframe()
1379 if (*buf & 0x80) { in dlogframe()
1380 switch ((*buf >> 4) & 7) { in dlogframe()
1382 dp += sprintf(dp, " Shift %x\n", *buf & 0xf); in dlogframe()
1384 cset = *buf & 7; in dlogframe()
1385 cs_fest = *buf & 8; in dlogframe()
1388 dp += sprintf(dp, " Unknown single-octet IE %x\n", *buf); in dlogframe()
1391 buf++; in dlogframe()
1397 if (*buf == ielist_ni1[i].nr) in dlogframe()
1403 dp += ielist_ni1[i].f(dp, buf); in dlogframe()
1405 dp += sprintf(dp, " attribute %x attribute size %d\n", *buf, buf[1]); in dlogframe()
1408 if (*buf == ielist_ni1_cs5[i].nr) in dlogframe()
1414 dp += ielist_ni1_cs5[i].f(dp, buf); in dlogframe()
1416 dp += sprintf(dp, " attribute %x attribute size %d\n", *buf, buf[1]); in dlogframe()
1419 if (*buf == ielist_ni1_cs6[i].nr) in dlogframe()
1425 dp += ielist_ni1_cs6[i].f(dp, buf); in dlogframe()
1427 dp += sprintf(dp, " attribute %x attribute size %d\n", *buf, buf[1]); in dlogframe()
1429 dp += sprintf(dp, " Unknown Codeset %d attribute %x attribute size %d\n", cset, *buf, buf[1]); in dlogframe()
1437 buf += buf[1] + 2; in dlogframe()
1439 } else if ((buf[0] == 8) && (cs->protocol == ISDN_PTYPE_EURO)) { /* EURO */ in dlogframe()
1441 buf++; in dlogframe()
1442 cr_l = *buf++; in dlogframe()
1444 cr = *buf++; in dlogframe()
1447 mt = *buf++; in dlogframe()
1463 while (buf < bend) { in dlogframe()
1465 if (*buf & 0x80) { in dlogframe()
1466 switch ((*buf >> 4) & 7) { in dlogframe()
1468 dp += sprintf(dp, " Shift %x\n", *buf & 0xf); in dlogframe()
1471 dp += sprintf(dp, " Congestion level %x\n", *buf & 0xf); in dlogframe()
1474 dp += sprintf(dp, " Repeat indicator %x\n", *buf & 0xf); in dlogframe()
1477 if (*buf == 0xa0) { in dlogframe()
1481 if (*buf == 0xa1) { in dlogframe()
1487 dp += sprintf(dp, " Reserved %x\n", *buf); in dlogframe()
1490 buf++; in dlogframe()
1495 if (*buf == ielist[i].nr) in dlogframe()
1501 dp += ielist[i].f(dp, buf); in dlogframe()
1503 dp += sprintf(dp, " attribute %x attribute size %d\n", *buf, buf[1]); in dlogframe()
1506 buf += buf[1] + 2; in dlogframe()
1509 dp += sprintf(dp, "Unknown protocol %x!", buf[0]); in dlogframe()