Lines Matching refs:nbuf
23 nb_get_whole_buffer(net_buffer* nbuf)
30 if (nbuf->COOKIEFIELD != NULL)
31 return (void*)nbuf->COOKIEFIELD;
33 err = nb->direct_access(nbuf, 0, nbuf->size, &conPointer);
39 nbuf->COOKIEFIELD = (uint32) malloc(nbuf->size);
40 if (nbuf->COOKIEFIELD == NULL)
43 err = nb->write(nbuf, 0, (void*) nbuf->COOKIEFIELD, nbuf->size);
47 conPointer = (void*)nbuf->COOKIEFIELD;
54 free((void*) nbuf->COOKIEFIELD);
62 nb_destroy(net_buffer* nbuf)
64 if (nbuf == NULL)
68 if (nbuf->COOKIEFIELD != NULL)
69 free((void*)nbuf->COOKIEFIELD);
73 nb->free(nbuf);
83 get_expected_size(net_buffer* nbuf)
86 if (nbuf == NULL)
89 switch (nbuf->protocol) {
92 struct hci_command_header* header = nb_get_whole_buffer(nbuf);
97 struct hci_event_header* header = nb_get_whole_buffer(nbuf);
102 struct hci_acl_header* header = nb_get_whole_buffer(nbuf);
107 struct hci_sco_header* header = nb_get_whole_buffer(nbuf);