Lines Matching refs:rxbuf

74 	u8 rxbuf[CAN327_SIZE_RXBUF];
342 if (can327_rxbuf_cmp(elm->rxbuf, len, "UNABLE TO CONNECT")) {
345 } else if (can327_rxbuf_cmp(elm->rxbuf, len, "BUFFER FULL")) {
352 } else if (can327_rxbuf_cmp(elm->rxbuf, len, "BUS ERROR")) {
354 } else if (can327_rxbuf_cmp(elm->rxbuf, len, "CAN ERROR")) {
356 } else if (can327_rxbuf_cmp(elm->rxbuf, len, "<RX ERROR")) {
358 } else if (can327_rxbuf_cmp(elm->rxbuf, len, "BUS BUSY")) {
361 } else if (can327_rxbuf_cmp(elm->rxbuf, len, "FB ERROR")) {
364 } else if (len == 5 && !memcmp(elm->rxbuf, "ERR", 3)) {
367 elm->rxbuf[3], elm->rxbuf[4]);
411 if (hex_to_bin(elm->rxbuf[hexlen]) < 0 &&
412 elm->rxbuf[hexlen] != ' ') {
420 if (hexlen < len && !isdigit(elm->rxbuf[hexlen]) &&
421 !isupper(elm->rxbuf[hexlen]) && '<' != elm->rxbuf[hexlen] &&
422 ' ' != elm->rxbuf[hexlen]) {
432 * We use the fact that we can always read from elm->rxbuf.
434 if (elm->rxbuf[2] == ' ' && elm->rxbuf[5] == ' ' &&
435 elm->rxbuf[8] == ' ' && elm->rxbuf[11] == ' ' &&
436 elm->rxbuf[13] == ' ') {
439 } else if (elm->rxbuf[3] == ' ' && elm->rxbuf[5] == ' ') {
462 frame->len = (hex_to_bin(elm->rxbuf[datastart - 2]) << 0);
466 frame->can_id |= (hex_to_bin(elm->rxbuf[0]) << 28) |
467 (hex_to_bin(elm->rxbuf[1]) << 24) |
468 (hex_to_bin(elm->rxbuf[3]) << 20) |
469 (hex_to_bin(elm->rxbuf[4]) << 16) |
470 (hex_to_bin(elm->rxbuf[6]) << 12) |
471 (hex_to_bin(elm->rxbuf[7]) << 8) |
472 (hex_to_bin(elm->rxbuf[9]) << 4) |
473 (hex_to_bin(elm->rxbuf[10]) << 0);
475 frame->can_id |= (hex_to_bin(elm->rxbuf[0]) << 8) |
476 (hex_to_bin(elm->rxbuf[1]) << 4) |
477 (hex_to_bin(elm->rxbuf[2]) << 0);
482 !memcmp(&elm->rxbuf[hexlen], "RTR", 3)) {
511 (hex_to_bin(elm->rxbuf[datastart + 3 * i]) << 4) |
512 (hex_to_bin(elm->rxbuf[datastart + 3 * i + 1]));
533 } else if (!memcmp(elm->rxbuf, "AT", 2)) {
662 memmove(&elm->rxbuf[0], &elm->rxbuf[i], CAN327_SIZE_RXBUF - i);
680 if (elm->rxbuf[pos] == CAN327_DUMMY_CHAR) {
685 } else if (can327_is_ready_char(elm->rxbuf[pos])) {
697 if (can327_is_ready_char(elm->rxbuf[elm->rxfill - 1]))
706 while (len < elm->rxfill && elm->rxbuf[len] != '\r')
717 if (can327_is_ready_char(elm->rxbuf[elm->rxfill - 1])) {
933 elm->rxbuf[elm->rxfill++] = *cp;