Lines Matching defs:available
1429 int available = 0;
1430 // if(ioctl(fd, FIONREAD, &available) < 0)
1431 if (!p_port->p_data_co_callback(handle, (uint8_t*)&available,
1432 sizeof(available),
1436 "available:%d",
1437 available);
1440 if (available == 0) return PORT_SUCCESS;
1452 (((int)p_buf->len + available) <= (int)p_port->peer_mtu) &&
1453 (((int)p_buf->len + available) <= (int)length)) {
1455 // available, 0) != available)
1458 available, DATA_CO_CALLBACK_TYPE_OUTGOING))
1463 "available:%d",
1464 available);
1470 p_port->tx.queue_size += (uint16_t)available;
1472 *p_len = available;
1473 p_buf->len += (uint16_t)available;
1484 // max_read = available < max_read ? available : max_read;
1486 while (available) {
1493 "tx queue is full,tx.queue_size:%d,tx.queue.count:%d,available:%d",
1495 available);
1505 if (available < (int)length) length = (uint16_t)available;
1533 available -= (int)length;
1535 if (!available && (rc != PORT_CMD_PENDING) && (rc != PORT_TX_QUEUE_DISABLED))