Lines Matching refs:len

161 hex2int( const uint8_t*  data, int  len )  in hex2int()  argument
164 while (len > 0) { in hex2int()
191 len -= 1; in hex2int()
209 fd_read(int fd, void* to, int len) in fd_read() argument
214 ret = read(fd, to, len); in fd_read()
221 fd_write(int fd, const void* from, int len) in fd_write() argument
226 ret = write(fd, from, len); in fd_write()
564 quote( const void* data, int len ) in quote() argument
567 const char* end = p + len; in quote()
646 int len; member
668 p->len = 0; in packet_alloc()
897 int len; in fdhandler_event() local
908 int len; in fdhandler_event() local
910 if ((len = fd_read(f->fd, p->data, MAX_PAYLOAD)) < 0) { in fdhandler_event()
913 } else if (len > 0) { in fdhandler_event()
914 p->len = len; in fdhandler_event()
929 int avail, len; in fdhandler_event() local
931 avail = p->len - f->out_pos; in fdhandler_event()
932 if ((len = fd_write(f->fd, p->data + f->out_pos, avail)) < 0) { in fdhandler_event()
935 f->out_pos += len; in fdhandler_event()
936 if (f->out_pos >= p->len) { in fdhandler_event()
987 p->len = 1; in fdhandler_accept_event()
1080 funcname, p->len, quote(p->data, p->len)); in serial_dump()
1093 int rpos = 0, rcount = p->len; in serial_fd_receive()
1143 inp->len = inpos; in serial_fd_receive()
1170 h->len = HEADER_SIZE; in serial_send()
1171 int2hex( p->len, h->data + LENGTH_OFFSET, LENGTH_SIZE ); in serial_send()
1254 p->len, quote(p->data, p->len)); in client_dump()
1314 __FUNCTION__, p->len, p->data); in client_fd_receive()
1354 p->len = 2; in client_registration()
1358 p->len = 2; in client_registration()
1438 if (p->len == 13 && !memcmp(p->data, "ok:connect:", 11)) { in multiplexer_handle_control()
1448 D("%s: NULL client: '%.*s'", __FUNCTION__, p->len, p->data+11); in multiplexer_handle_control()
1454 if (p->len == 13 && !memcmp(p->data, "ko:connect:",11)) { in multiplexer_handle_control()
1465 if (p->len == 13 && !memcmp(p->data, "disconnect:",11)) { in multiplexer_handle_control()
1481 if (p->len >= 3 && !memcmp(p->data,"X00",3)) { in multiplexer_handle_control()
1486 __FUNCTION__, p->len, p->len, p->data); in multiplexer_handle_control()
1498 T("%s: channel=%d '%.*s'", __FUNCTION__, p->channel, p->len, p->data); in multiplexer_serial_receive()
1545 int len, channel; in multiplexer_open_channel() local
1559len = snprintf((char*)p->data, sizeof p->data, "connect:%.*s:%02x", service->len, service->data, c… in multiplexer_open_channel()
1560 if (len >= (int)sizeof(p->data)) { in multiplexer_open_channel()
1561 D("%s: weird, service name too long (%d > %d)", __FUNCTION__, len, sizeof(p->data)); in multiplexer_open_channel()
1566 p->len = len; in multiplexer_open_channel()
1577 int len = snprintf((char*)p->data, sizeof(p->data), "disconnect:%02x", channel); in multiplexer_close_channel() local
1579 if (len > (int)sizeof(p->data)) { in multiplexer_close_channel()
1585 p->len = len; in multiplexer_close_channel()
1679 int fd, len; in main() local
1690 len = fd_read( fd, buff, sizeof(buff)-1 ); in main()
1692 if (len < 0) { in main()
1697 buff[len] = 0; in main()