Lines Matching refs:acl_buf
111 struct net_buf *acl_buf; member
321 if (hci_data->acl_buf == NULL) { in bt_hci_acl_out_cb()
322 hci_data->acl_buf = bt_buf_get_tx(BT_BUF_ACL_OUT, K_FOREVER, in bt_hci_acl_out_cb()
324 if (hci_data->acl_buf == NULL) { in bt_hci_acl_out_cb()
329 hci_data->acl_len = hci_pkt_get_len(hci_data->acl_buf, in bt_hci_acl_out_cb()
336 net_buf_unref(hci_data->acl_buf); in bt_hci_acl_out_cb()
337 hci_data->acl_buf = NULL; in bt_hci_acl_out_cb()
340 if (net_buf_tailroom(hci_data->acl_buf) < buf->len) { in bt_hci_acl_out_cb()
342 net_buf_unref(hci_data->acl_buf); in bt_hci_acl_out_cb()
343 hci_data->acl_buf = NULL; in bt_hci_acl_out_cb()
351 net_buf_add_mem(hci_data->acl_buf, buf->data, buf->len); in bt_hci_acl_out_cb()
352 LOG_INF("len %u, chunk %u", hci_data->acl_buf->len, buf->len); in bt_hci_acl_out_cb()
355 if (hci_data->acl_buf != NULL && hci_data->acl_len == hci_data->acl_buf->len) { in bt_hci_acl_out_cb()
356 k_fifo_put(&bt_hci_rx_queue, hci_data->acl_buf); in bt_hci_acl_out_cb()
357 hci_data->acl_buf = NULL; in bt_hci_acl_out_cb()