Lines Matching refs:len
44 void bta_ag_ci_rx_write(uint16_t handle, char* p_data, uint16_t len) {
45 uint16_t len_remaining = len;
48 if (len > (RFCOMM_DATA_BUF_SIZE - sizeof(tBTA_AG_CI_RX_WRITE) - 1))
49 len = RFCOMM_DATA_BUF_SIZE - sizeof(tBTA_AG_CI_RX_WRITE) - 1;
52 if (len_remaining < len) len = len_remaining;
55 (tBTA_AG_CI_RX_WRITE*)osi_malloc(sizeof(tBTA_AG_CI_RX_WRITE) + len + 1);
60 strncpy(p_data_area, p_data, len);
61 p_data_area[len] = 0;
65 len_remaining -= len;
66 p_data += len;