Lines Matching refs:offset
75 uint8_t *stream = packet->data + packet->offset; in fragment_and_dispatch()
106 packet->offset += max_data_size; in fragment_and_dispatch()
111 stream = packet->data + packet->offset; in fragment_and_dispatch()
141 uint8_t *stream = packet->data + packet->offset; in reassemble_and_dispatch()
182 partial_packet->offset = packet->len; in reassemble_and_dispatch()
184 memcpy(partial_packet->data, packet->data + packet->offset, packet->len); in reassemble_and_dispatch()
201 packet->offset += HCI_ACL_PREAMBLE_SIZE; // skip ACL preamble in reassemble_and_dispatch()
203 uint16_t projected_offset = partial_packet->offset + packet->len; in reassemble_and_dispatch()
206 packet->len = partial_packet->len - partial_packet->offset; in reassemble_and_dispatch()
211 partial_packet->data + partial_packet->offset, in reassemble_and_dispatch()
212 packet->data + packet->offset, in reassemble_and_dispatch()
218 partial_packet->offset = projected_offset; in reassemble_and_dispatch()
220 if (partial_packet->offset == partial_packet->len) { in reassemble_and_dispatch()
222 partial_packet->offset = 0; in reassemble_and_dispatch()