Lines Matching refs:pkt
55 * @param pkt Existing packet pointer.
60 BTSTACK_API Packet *PacketRefMalloc(const Packet *pkt);
67 * @param pkt Packet pointer.
74 BTSTACK_API Packet *PacketInheritMalloc(const Packet *pkt, uint16_t headSize, uint16_t tailSize);
79 * @param pkt Packet pointer.
83 BTSTACK_API void PacketFree(Packet *pkt);
88 * @param pkt Packet pointer.
93 BTSTACK_API Buffer *PacketHead(const Packet *pkt);
98 * @param pkt Packet pointer.
103 BTSTACK_API Buffer *PacketTail(const Packet *pkt);
109 * @param pkt Packet pointer.
114 BTSTACK_API Buffer *PacketContinuousPayload(Packet *pkt);
119 * @param pkt Packet pointer.
124 BTSTACK_API uint32_t PacketPayloadSize(const Packet *pkt);
129 * @param pkt Packet pointer.
137 BTSTACK_API uint32_t PacketPayloadRead(const Packet *pkt, uint8_t *dst, uint32_t offset, uint32_t size);
142 * @param pkt Packet pointer.
150 BTSTACK_API uint32_t PacketPayloadWrite(const Packet *pkt, const uint8_t *src, uint32_t offset, uint32_t size);
155 * @param pkt Packet pointer.
160 BTSTACK_API void PacketPayloadAddLast(const Packet *pkt, const Buffer *buf);
165 * @param pkt Packet pointer.
170 BTSTACK_API uint32_t PacketSize(const Packet *pkt);
175 * @param pkt Packet pointer.
183 BTSTACK_API uint32_t PacketRead(const Packet *pkt, uint8_t *dst, uint32_t offset, uint32_t size);
189 * @param pkt Packet pointer.
195 BTSTACK_API void PacketExtractHead(Packet *pkt, uint8_t *data, uint32_t size);
201 * @param pkt Packet pointer.
207 BTSTACK_API void PacketExtractTail(const Packet *pkt, uint8_t *data, uint32_t size);
244 BTSTACK_API uint16_t PacketCalCrc16(const Packet *pkt, CalCrc16 calCrc16);
255 BTSTACK_API int32_t PacketVerCrc16(const Packet *pkt, CalCrc16 calCrc16, uint16_t crcVal);