Lines Matching refs:len
58 uint32_t len;
115 uint32_t* len) {
121 if (len) *len = sock->first_packet->len;
128 if (len) sock->bytes_buffered -= *len;
135 static struct packet* packet_alloc(const uint8_t* data, uint32_t len) {
137 uint8_t* buf = (uint8_t*)osi_malloc(len);
140 p->len = len;
141 memcpy(p->data, data, len);
147 uint32_t len) {
148 struct packet* p = packet_alloc((const uint8_t*)data, len);
167 sock->bytes_buffered += len;
174 uint32_t len) {
175 struct packet* p = packet_alloc((const uint8_t*)data, len);
195 sock->bytes_buffered += len;
636 static void on_l2cap_write_done(void* req_id, uint16_t len, uint32_t id) {
657 uid_set_add_tx(uid_set, app_uid, len);
660 static void on_l2cap_write_fixed_done(void* req_id, uint16_t len, uint32_t id) {
678 uid_set_add_tx(uid_set, app_uid, len);
699 if (packet_put_tail_l(sock, data, p_buf->len)) {
700 bytes_read = p_buf->len;
769 on_l2cap_write_done(p_data->l2c_write.p_data, p_data->l2c_write.len,
776 p_data->l2c_write.len, l2cap_socket_id);
987 uint32_t len;
989 while (packet_get_head_l(sock, &buf, &len)) {
991 OSI_NO_INTR(sent = send(sock->our_fd, buf, len, MSG_DONTWAIT));
994 if (sent == (signed)len)
997 packet_put_head_l(sock, buf + sent, len - sent);
1002 packet_put_head_l(sock, buf, len);