Lines Matching refs:hci_t
72 } hci_t;
85 static void channel_cleanup_locked(hci_t* hci, zx_handle_t* channel) {
94 static void snoop_channel_write_locked(hci_t* hci, uint8_t flags, uint8_t* bytes, size_t length) {
110 static void hci_build_read_wait_items_locked(hci_t* hci) {
140 static void hci_build_read_wait_items(hci_t* hci) {
148 static void hci_handle_cmd_read_events(hci_t* hci, zx_wait_item_t* item) {
184 static void hci_handle_acl_read_events(hci_t* hci, zx_wait_item_t* item) {
216 static void hci_handle_uart_read_events(hci_t* hci, zx_wait_item_t* item) {
330 static bool hci_has_read_channels_locked(hci_t* hci) {
336 hci_t* hci = (hci_t*)arg;
393 static zx_status_t hci_open_channel(hci_t* hci, zx_handle_t* in_channel, zx_handle_t* out_channel) {
429 hci_t* hci = ctx;
444 hci_t* hci = ctx;
450 hci_t* hci = ctx;
455 hci_t* hci = ctx;
460 hci_t* hci = ctx;
471 hci_t* hci = ctx;
500 hci_t* hci = calloc(1, sizeof(hci_t));
502 zxlogf(ERROR, "bt-transport-uart: Not enough memory for hci_t\n");