Lines Matching refs:packet

90   BT_HDR* packet = (BT_HDR*)osi_malloc(size + sizeof(BT_HDR));  in manufacture_packet_for_fragmentation()  local
91 packet->len = size; in manufacture_packet_for_fragmentation()
92 packet->offset = 0; in manufacture_packet_for_fragmentation()
93 packet->event = event; in manufacture_packet_for_fragmentation()
94 packet->layer_specific = 0; in manufacture_packet_for_fragmentation()
95 uint8_t* packet_data = packet->data; in manufacture_packet_for_fragmentation()
102 packet->layer_specific |= BT_ISO_HDR_CONTAINS_TS; in manufacture_packet_for_fragmentation()
115 return packet; in manufacture_packet_for_fragmentation()
119 BT_HDR* packet, const char* expected_data, in expect_packet_fragmented() argument
121 uint8_t* data = packet->data + packet->offset; in expect_packet_fragmented()
137 int packet_data_length = packet->len - HCI_ACL_PREAMBLE_SIZE; in expect_packet_fragmented()
154 int packet_data_length = packet->len - HCI_ISO_PREAMBLE_SIZE; in expect_packet_fragmented()
220 if (send_complete) osi_free(packet); in expect_packet_fragmented()
237 BT_HDR* packet = (BT_HDR*)osi_malloc(length_to_send + 4 + sizeof(BT_HDR)); in manufacture_acl_packet_and_then_reassemble() local
238 packet->len = length_to_send + 4; in manufacture_acl_packet_and_then_reassemble()
239 packet->offset = 0; in manufacture_acl_packet_and_then_reassemble()
240 packet->event = event; in manufacture_acl_packet_and_then_reassemble()
241 packet->layer_specific = 0; in manufacture_acl_packet_and_then_reassemble()
243 uint8_t* packet_data = packet->data; in manufacture_acl_packet_and_then_reassemble()
256 fragmenter->reassemble_and_dispatch(packet); in manufacture_acl_packet_and_then_reassemble()
267 BT_HDR* packet; in manufacture_iso_packet_and_then_reassemble() local
280 packet = (BT_HDR*)osi_malloc(length_to_send + 4 + sizeof(BT_HDR)); in manufacture_iso_packet_and_then_reassemble()
281 packet_data = packet->data; in manufacture_iso_packet_and_then_reassemble()
282 packet->len = length_to_send + 4; in manufacture_iso_packet_and_then_reassemble()
283 packet->offset = 0; in manufacture_iso_packet_and_then_reassemble()
284 packet->event = event; in manufacture_iso_packet_and_then_reassemble()
285 packet->layer_specific = 0; in manufacture_iso_packet_and_then_reassemble()
325 fragmenter->reassemble_and_dispatch(packet); in manufacture_iso_packet_and_then_reassemble()
339 BT_HDR* packet = (BT_HDR*)osi_malloc(data_length + sizeof(BT_HDR)); in manufacture_packet_and_then_reassemble() local
340 packet->len = data_length; in manufacture_packet_and_then_reassemble()
341 packet->offset = 0; in manufacture_packet_and_then_reassemble()
342 packet->event = event; in manufacture_packet_and_then_reassemble()
343 packet->layer_specific = 0; in manufacture_packet_and_then_reassemble()
344 memcpy(packet->data, data, data_length); in manufacture_packet_and_then_reassemble()
346 fragmenter->reassemble_and_dispatch(packet); in manufacture_packet_and_then_reassemble()
350 static void expect_packet_reassembled(uint16_t event, BT_HDR* packet, in expect_packet_reassembled() argument
353 uint8_t* data = packet->data + packet->offset; in expect_packet_reassembled()
374 osi_free(packet); in expect_packet_reassembled()
377 static void expect_packet_reassembled_iso(uint16_t event, BT_HDR* packet, in expect_packet_reassembled_iso() argument
383 uint8_t* data = packet->data; in expect_packet_reassembled_iso()
397 ASSERT_TRUE((packet->layer_specific & BT_ISO_HDR_CONTAINS_TS) != 0); in expect_packet_reassembled_iso()
403 ASSERT_TRUE((packet->layer_specific & BT_ISO_HDR_CONTAINS_TS) == 0); in expect_packet_reassembled_iso()
423 osi_free(packet); in expect_packet_reassembled_iso()
426 STUB_FUNCTION(void, fragmented_callback, (BT_HDR * packet, bool send_complete))
428 expect_packet_fragmented(MSG_STACK_TO_HC_HCI_ACL, 42, packet, in DURING()
434 expect_packet_fragmented(MSG_STACK_TO_HC_HCI_ACL, 10, packet, sample_data, in DURING()
440 expect_packet_fragmented(MSG_STACK_TO_HC_HCI_ACL, 42, packet,
446 expect_packet_fragmented(MSG_STACK_TO_HC_HCI_ACL, 10, packet, sample_data, in DURING()
452 expect_packet_fragmented(MSG_STACK_TO_HC_HCI_ISO, 10, packet, sample_data, in DURING()
458 expect_packet_fragmented(MSG_STACK_TO_HC_HCI_ISO, 42, packet, in DURING()
464 expect_packet_fragmented(MSG_STACK_TO_HC_HCI_CMD, 10, packet, sample_data,
472 STUB_FUNCTION(void, reassembled_callback, (BT_HDR * packet))
474 expect_packet_reassembled(MSG_HC_TO_STACK_HCI_ACL, packet, small_sample_data);
479 expect_packet_reassembled(MSG_HC_TO_STACK_HCI_ACL, packet, sample_data);
484 expect_packet_reassembled_iso(MSG_HC_TO_STACK_HCI_ISO, packet, sample_data,
490 expect_packet_reassembled_iso(MSG_HC_TO_STACK_HCI_ISO, packet,
497 expect_packet_reassembled(MSG_HC_TO_STACK_HCI_EVT, packet, sample_data);
505 (UNUSED_ATTR BT_HDR * packet,
578 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ACL,
580 fragmenter->fragment_and_dispatch(packet);
588 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ACL,
590 fragmenter->fragment_and_dispatch(packet);
597 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ACL,
599 packet->event |= LOCAL_BLE_CONTROLLER_ID;
600 fragmenter->fragment_and_dispatch(packet);
608 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ACL,
610 packet->event |= LOCAL_BLE_CONTROLLER_ID;
611 fragmenter->fragment_and_dispatch(packet);
618 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_CMD,
620 fragmenter->fragment_and_dispatch(packet);
657 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ISO,
659 packet->event |= LOCAL_BLE_CONTROLLER_ID;
660 fragmenter->fragment_and_dispatch(packet);
669 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ISO,
671 packet->event |= LOCAL_BLE_CONTROLLER_ID;
672 fragmenter->fragment_and_dispatch(packet);
680 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ISO,
682 packet->event |= LOCAL_BLE_CONTROLLER_ID;
683 fragmenter->fragment_and_dispatch(packet);
691 BT_HDR* packet = manufacture_packet_for_fragmentation(MSG_STACK_TO_HC_HCI_ISO,
693 packet->event |= LOCAL_BLE_CONTROLLER_ID;
694 fragmenter->fragment_and_dispatch(packet);