zephyr/include/bluetooth
Szymon Janc 9c68fd4e5b Bluetooth: Add priority buffer for handling critical HCI events
Command Status, Command Complete and Number of Complete Packets are
used for driving TX fibers (HCI and connection). Missing any of
those event will lead to HCI traffic stall.

Priority pool will be used when critical HCI event is received
or normal pool runs out of buffers. The difference with priority
pool is that buffer from it must not be passed to RX fiber and
must be freed from bt_recv.

If driver knows HCI event opcode before requesting buffer for event
it may hint HCI core about preferred pool selection.

Change-Id: Iad14724945bb59721c5ffb6b62d5a8a3e3f70be7
Signed-off-by: Szymon Janc <ext.szymon.janc@tieto.com>
2016-06-29 14:51:51 +00:00
..
att.h Bluetooth: ATT: Add Common Profile Error Codes 2016-02-17 15:05:16 +00:00
bluetooth.h Bluetooth: Add convenience enum value for no advertising options 2016-06-27 11:09:51 +03:00
buf.h Bluetooth: doc: Use proper grouping for APIs 2016-05-16 20:14:28 +00:00
conn.h doc: fix WARNING: Invalid definition" due to unamed structs/unions 2016-06-21 22:06:56 +00:00
driver.h Bluetooth: Add priority buffer for handling critical HCI events 2016-06-29 14:51:51 +00:00
gatt.h Bluetooth: GATT: Add flags to attribute write callback 2016-06-28 17:36:08 +03:00
hci.h Bluetooth: L2CAP: Handle incoming BR/EDR connection request 2016-06-21 07:41:27 +00:00
l2cap.h Bluetooth: Remove #ifdefs from public header files 2016-06-15 09:55:41 +00:00
log.h Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
storage.h Bluetooth: Constify bt_register_starage parameters 2016-05-30 12:57:24 +00:00
uuid.h Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00