Lines Matching refs:tx
119 static void transfer(int fd, uint8_t const *tx, uint8_t const *rx, size_t len) in transfer() argument
124 .tx_buf = (unsigned long)tx, in transfer()
157 hex_dump(tx, len, 32, "TX"); in transfer()
343 uint8_t *tx; in transfer_escaped_string() local
346 tx = malloc(size); in transfer_escaped_string()
347 if (!tx) in transfer_escaped_string()
354 size = unescape((char *)tx, str, size); in transfer_escaped_string()
355 transfer(fd, tx, rx, size); in transfer_escaped_string()
357 free(tx); in transfer_escaped_string()
365 uint8_t *tx; in transfer_file() local
375 tx = malloc(sb.st_size); in transfer_file()
376 if (!tx) in transfer_file()
383 bytes = read(tx_fd, tx, sb.st_size); in transfer_file()
387 transfer(fd, tx, rx, sb.st_size); in transfer_file()
389 free(tx); in transfer_file()
412 uint8_t *tx; in transfer_buf() local
416 tx = malloc(len); in transfer_buf()
417 if (!tx) in transfer_buf()
420 tx[i] = random(); in transfer_buf()
426 transfer(fd, tx, rx, len); in transfer_buf()
432 if (memcmp(tx, rx, len)) { in transfer_buf()
434 hex_dump(tx, len, 32, "TX"); in transfer_buf()
441 free(tx); in transfer_buf()