Lines Matching refs:max_len
1223 int PORT_ReadData (UINT16 handle, char *p_data, UINT16 max_len, UINT16 *p_len) in PORT_ReadData() argument
1229 RFCOMM_TRACE_API ("PORT_ReadData() handle:%d max_len:%d", handle, max_len); in PORT_ReadData()
1258 while (max_len && p_buf) in PORT_ReadData()
1260 if (p_buf->len > max_len) in PORT_ReadData()
1262 memcpy (p_data, (UINT8 *)(p_buf + 1) + p_buf->offset, max_len); in PORT_ReadData()
1263 p_buf->offset += max_len; in PORT_ReadData()
1264 p_buf->len -= max_len; in PORT_ReadData()
1266 *p_len += max_len; in PORT_ReadData()
1270 p_port->rx.queue_size -= max_len; in PORT_ReadData()
1281 max_len -= p_buf->len; in PORT_ReadData()
1287 if (max_len) in PORT_ReadData()
1676 int PORT_WriteData (UINT16 handle, char *p_data, UINT16 max_len, UINT16 *p_len) in PORT_WriteData() argument
1684 RFCOMM_TRACE_API ("PORT_WriteData() max_len:%d", max_len); in PORT_WriteData()
1701 if (!max_len || !p_port->peer_mtu) in PORT_WriteData()
1716 && ((p_buf->len + max_len) <= p_port->peer_mtu) in PORT_WriteData()
1717 && ((p_buf->len + max_len) <= length)) in PORT_WriteData()
1719 memcpy ((UINT8 *)(p_buf + 1) + p_buf->offset + p_buf->len, p_data, max_len); in PORT_WriteData()
1720 p_port->tx.queue_size += max_len; in PORT_WriteData()
1722 *p_len = max_len; in PORT_WriteData()
1723 p_buf->len += max_len; in PORT_WriteData()
1732 while (max_len) in PORT_WriteData()
1749 if (max_len < length) in PORT_WriteData()
1750 length = max_len; in PORT_WriteData()
1770 max_len -= length; in PORT_WriteData()
1774 if (!max_len && (rc != PORT_CMD_PENDING) && (rc != PORT_TX_QUEUE_DISABLED)) in PORT_WriteData()