Lines Matching refs:tx
116 static void transfer(int fd, uint8_t const *tx, uint8_t const *rx, size_t len) in transfer() argument
121 .tx_buf = (unsigned long)tx, in transfer()
149 hex_dump(tx, len, 32, "TX"); in transfer()
303 uint8_t *tx; in transfer_escaped_string() local
306 tx = malloc(size); in transfer_escaped_string()
307 if (!tx) in transfer_escaped_string()
314 size = unescape((char *)tx, str, size); in transfer_escaped_string()
315 transfer(fd, tx, rx, size); in transfer_escaped_string()
317 free(tx); in transfer_escaped_string()
325 uint8_t *tx; in transfer_file() local
335 tx = malloc(sb.st_size); in transfer_file()
336 if (!tx) in transfer_file()
343 bytes = read(tx_fd, tx, sb.st_size); in transfer_file()
347 transfer(fd, tx, rx, sb.st_size); in transfer_file()
349 free(tx); in transfer_file()
372 uint8_t *tx; in transfer_buf() local
376 tx = malloc(len); in transfer_buf()
377 if (!tx) in transfer_buf()
380 tx[i] = random(); in transfer_buf()
386 transfer(fd, tx, rx, len); in transfer_buf()
392 if (memcmp(tx, rx, len)) { in transfer_buf()
394 hex_dump(tx, len, 32, "TX"); in transfer_buf()
401 free(tx); in transfer_buf()