Lines Matching defs:max_len
1104 ** max_len - Byte count requested
1108 int PORT_ReadData (UINT16 handle, char *p_data, UINT16 max_len, UINT16 *p_len)
1114 RFCOMM_TRACE_API2 ("PORT_ReadData() handle:%d max_len:%d", handle, max_len);
1143 while (max_len && p_buf)
1145 if (p_buf->len > max_len)
1147 memcpy (p_data, (UINT8 *)(p_buf + 1) + p_buf->offset, max_len);
1148 p_buf->offset += max_len;
1149 p_buf->len -= max_len;
1151 *p_len += max_len;
1155 p_port->rx.queue_size -= max_len;
1166 max_len -= p_buf->len;
1172 if (max_len)
1442 /* Length for each buffer is the smaller of GKI buffer, peer MTU, or max_len */
1463 //memcpy ((UINT8 *)(p_buf + 1) + p_buf->offset + p_buf->len, p_data, max_len);
1552 ** max_len - Byte count requested
1556 int PORT_WriteData (UINT16 handle, char *p_data, UINT16 max_len, UINT16 *p_len)
1564 RFCOMM_TRACE_API1 ("PORT_WriteData() max_len:%d", max_len);
1581 if (!max_len || !p_port->peer_mtu)
1587 /* Length for each buffer is the smaller of GKI buffer, peer MTU, or max_len */
1596 && ((p_buf->len + max_len) <= p_port->peer_mtu)
1597 && ((p_buf->len + max_len) <= length))
1599 memcpy ((UINT8 *)(p_buf + 1) + p_buf->offset + p_buf->len, p_data, max_len);
1600 p_port->tx.queue_size += max_len;
1602 *p_len = max_len;
1603 p_buf->len += max_len;
1612 while (max_len)
1629 if (max_len < length)
1630 length = max_len;
1650 max_len -= length;
1654 if (!max_len && (rc != PORT_CMD_PENDING) && (rc != PORT_TX_QUEUE_DISABLED))
1676 ** max_len - Byte count requested