Home
last modified time | relevance | path

Searched refs:bt_cb (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/external/rkwifibt/drivers/bluetooth_uart_driver/
H A Dhci_rtk_h5.c173 switch (bt_cb(skb)->pkt_type) { in h5_enqueue()
250 bt_cb(nskb)->pkt_type = pkt_type; in h5_prepare_pkt()
317 bt_cb(skb)->pkt_type); in h5_dequeue()
338 bt_cb(skb)->pkt_type); in h5_dequeue()
447 bt_cb(nskb)->pkt_type = H5_LE_PKT;
481 bt_cb(nskb)->pkt_type = H5_LE_PKT;
597 bt_cb(h5->rx_skb)->pkt_type = HCI_ACLDATA_PKT; in h5_complete_rx_pkt()
601 bt_cb(h5->rx_skb)->pkt_type = HCI_EVENT_PKT; in h5_complete_rx_pkt()
604 bt_cb(h5->rx_skb)->pkt_type = HCI_SCODATA_PKT; in h5_complete_rx_pkt()
612 bt_cb(h5->rx_skb)->pkt_type = HCI_COMMAND_PKT; in h5_complete_rx_pkt()
[all …]
H A Dhci_h4.c123 memcpy(skb_push(skb, 1), &bt_cb(skb)->pkt_type, 1); in h4_enqueue()
188 if(bt_cb(h4->rx_skb)->pkt_type == HCI_EVENT_PKT) in h4_recv()
193 if(bt_cb(h4->rx_skb)->pkt_type == HCI_ACLDATA_PKT) in h4_recv()
290 bt_cb(h4->rx_skb)->pkt_type = type; in h4_recv()
H A Dhci_ldisc.c301 hci_uart_tx_complete(hu, bt_cb(skb)->pkt_type); in hci_uart_write_work()
468 BT_DBG("%s: type %d len %d", hdev->name, bt_cb(skb)->pkt_type, in hci_uart_send_frame()
472 if (bt_cb(skb)->pkt_type == HCI_COMMAND_PKT) in hci_uart_send_frame()
474 if (bt_cb(skb)->pkt_type == HCI_ACLDATA_PKT) in hci_uart_send_frame()
537 bt_cb(skb)->pkt_type = HCI_COMMAND_PKT; in hci_uart_async_send()
541 bt_cb(skb)->opcode = opcode; in hci_uart_async_send()
543 bt_cb(skb)->hci.opcode = opcode; in hci_uart_async_send()
552 bt_cb(skb)->req.start = true; in hci_uart_async_send()
556 bt_cb(skb)->hci.req_start = true; in hci_uart_async_send()
559 bt_cb(skb)->hci.req_flags |= HCI_REQ_START; in hci_uart_async_send()
H A Drtk_coex.c563 bt_cb(skb)->pkt_type = HCI_COMMAND_PKT; in rtk_vendor_cmd_to_fw()
567 bt_cb(skb)->opcode = opcode; in rtk_vendor_cmd_to_fw()
569 bt_cb(skb)->hci.opcode = opcode; in rtk_vendor_cmd_to_fw()
578 bt_cb(skb)->req.start = true; in rtk_vendor_cmd_to_fw()
582 bt_cb(skb)->hci.req_start = true; in rtk_vendor_cmd_to_fw()
585 bt_cb(skb)->hci.req_flags |= HCI_REQ_START; in rtk_vendor_cmd_to_fw()
/OK3568_Linux_fs/external/rkwifibt/drivers/bluetooth_usb_driver/
H A Drtk_bt.c215 bt_cb(skb)->pkt_type = HCI_EVENT_PKT; in btusb_recv_intr()
216 bt_cb(skb)->expect = HCI_EVENT_HDR_SIZE; in btusb_recv_intr()
219 len = min_t(uint, bt_cb(skb)->expect, count); in btusb_recv_intr()
224 bt_cb(skb)->expect -= len; in btusb_recv_intr()
228 bt_cb(skb)->expect = hci_event_hdr(skb)->plen; in btusb_recv_intr()
230 if (skb_tailroom(skb) < bt_cb(skb)->expect) { in btusb_recv_intr()
239 if (bt_cb(skb)->expect == 0) { in btusb_recv_intr()
270 bt_cb(skb)->pkt_type = HCI_ACLDATA_PKT; in btusb_recv_bulk()
271 bt_cb(skb)->expect = HCI_ACL_HDR_SIZE; in btusb_recv_bulk()
274 len = min_t(uint, bt_cb(skb)->expect, count); in btusb_recv_bulk()
[all …]
H A Drtk_coex.c563 bt_cb(skb)->pkt_type = HCI_COMMAND_PKT; in rtk_vendor_cmd_to_fw()
567 bt_cb(skb)->opcode = opcode; in rtk_vendor_cmd_to_fw()
569 bt_cb(skb)->hci.opcode = opcode; in rtk_vendor_cmd_to_fw()
578 bt_cb(skb)->req.start = true; in rtk_vendor_cmd_to_fw()
582 bt_cb(skb)->hci.req_start = true; in rtk_vendor_cmd_to_fw()
585 bt_cb(skb)->hci.req_flags |= HCI_REQ_START; in rtk_vendor_cmd_to_fw()
/OK3568_Linux_fs/kernel/include/net/bluetooth/
H A Dbluetooth.h381 #define bt_cb(skb) ((struct bt_skb_cb *)((skb)->cb)) macro
383 #define hci_skb_pkt_type(skb) bt_cb((skb))->pkt_type
384 #define hci_skb_expect(skb) bt_cb((skb))->expect
385 #define hci_skb_opcode(skb) bt_cb((skb))->hci.opcode
/OK3568_Linux_fs/kernel/net/bluetooth/
H A Dhci_sock.c231 if (!bt_cb(skb)->incoming) in hci_send_to_sock()
329 if (bt_cb(skb)->incoming) in hci_send_to_monitor()
335 if (bt_cb(skb)->incoming) in hci_send_to_monitor()
341 if (bt_cb(skb)->incoming) in hci_send_to_monitor()
737 bt_cb(skb)->incoming = 1; in hci_si_event()
1421 int incoming = bt_cb(skb)->incoming; in hci_sock_cmsg()
1827 bt_cb(skb)->hci.req_flags |= HCI_REQ_START; in hci_sock_sendmsg()
H A Dl2cap_core.c328 if (bt_cb(skb)->l2cap.txseq == seq) in l2cap_ertm_seq_in_queue()
979 bt_cb(skb)->force_active = BT_POWER_FORCE_ACTIVE_ON; in l2cap_send_cmd()
1019 bt_cb(skb)->force_active = test_bit(FLAG_FORCE_ACTIVE, &chan->flags); in l2cap_do_send()
1076 &bt_cb(skb)->l2cap); in __unpack_control()
1080 &bt_cb(skb)->l2cap); in __unpack_control()
1322 if (bt_cb(skb)->l2cap.retries) in l2cap_move_setup()
1323 bt_cb(skb)->l2cap.retries = 1; in l2cap_move_setup()
2079 bt_cb(skb)->l2cap.retries = 1; in l2cap_streaming_send()
2080 control = &bt_cb(skb)->l2cap; in l2cap_streaming_send()
2124 bt_cb(skb)->l2cap.retries = 1; in l2cap_ertm_send()
[all …]
H A Dhci_core.c3952 bt_cb(skb)->incoming = 1; in hci_recv_frame()
4078 bt_cb(skb)->hci.req_flags |= HCI_REQ_START; in hci_send_cmd()
4577 bt_cb(skb)->force_active); in hci_sched_acl_pkt()
4633 bt_cb(skb)->force_active); in hci_sched_acl_blk()
4806 bt_cb(skb)->sco.pkt_status = flags & 0x03; in hci_scodata_packet()
4825 return (bt_cb(skb)->hci.req_flags & HCI_REQ_START); in hci_req_is_complete()
4888 if (bt_cb(hdev->sent_cmd)->hci.req_flags & HCI_REQ_SKB) { in hci_req_cmd_complete()
4889 *req_complete_skb = bt_cb(hdev->sent_cmd)->hci.req_complete_skb; in hci_req_cmd_complete()
4893 if (bt_cb(hdev->sent_cmd)->hci.req_complete) { in hci_req_cmd_complete()
4894 *req_complete = bt_cb(hdev->sent_cmd)->hci.req_complete; in hci_req_cmd_complete()
[all …]
H A Dhci_request.c77 bt_cb(skb)->hci.req_complete = complete; in req_run()
79 bt_cb(skb)->hci.req_complete_skb = complete_skb; in req_run()
80 bt_cb(skb)->hci.req_flags |= HCI_REQ_SKB; in req_run()
339 bt_cb(skb)->hci.req_flags |= HCI_REQ_START; in hci_req_add_ev()
341 bt_cb(skb)->hci.req_event = event; in hci_req_add_ev()
H A Dl2cap_sock.c1628 bt_cb(skb)->l2cap.chan = chan; in l2cap_sock_alloc_skb_cb()
1766 la->l2_psm = bt_cb(skb)->l2cap.psm; in l2cap_skb_msg_name()
1767 bacpy(&la->l2_bdaddr, &bt_cb(skb)->l2cap.bdaddr); in l2cap_skb_msg_name()
H A Dsco.c453 sizeof(bt_cb(skb)->sco.pkt_status), in sco_skb_put_cmsg()
454 &bt_cb(skb)->sco.pkt_status); in sco_skb_put_cmsg()
H A Dhci_event.c3707 (hdev->sent_cmd && !bt_cb(hdev->sent_cmd)->hci.req_event)) in hci_cmd_status_evt()
6167 if (hdev->sent_cmd && bt_cb(hdev->sent_cmd)->hci.req_event == event) { in hci_event_packet()
H A Dsmp.c3201 bt_cb(skb)->l2cap.chan = chan; in smp_alloc_skb_cb()
/OK3568_Linux_fs/kernel/drivers/bluetooth/
H A Dhci_mrvl.c130 memcpy(skb_push(skb, 1), &bt_cb(skb)->pkt_type, 1); in mrvl_dequeue()
339 bt_cb(skb)->pkt_type = MRVL_RAW_DATA; in mrvl_load_firmware()
H A Drtk_btusb.h276 #define bt_cb(skb) ((struct bt_skb_cb *)((skb)->cb)) macro
284 bt_cb(skb)->incoming = 0; in bt_skb_alloc()
H A Dbtrsi.c71 bt_cb(new_skb)->pkt_type = hci_skb_pkt_type(skb); in rsi_hci_send_pkt()
H A Drtk_btusb.c782 memcpy(skb_push(rtk_skb_copy, 1), &bt_cb(skb)->pkt_type, 1); in hci_send_to_stack()
807 bt_cb(skb)->incoming = 1; in hci_recv_frame()
814 if(bt_cb(skb)->pkt_type == HCI_SCODATA_PKT) in hci_recv_frame()
931 bt_cb(skb)->pkt_type = type; in hci_reassembly()
1130 bt_cb(skb)->pkt_type = *((__u8 *)skb->data); in btchr_write()
3184 __func__,bt_cb(skb)->pkt_type, skb->len); in snd_send_sco_frame()
3219 __func__, urb, bt_cb(skb)->pkt_type, err); in snd_send_sco_frame()
3245 bt_cb(skb)->pkt_type = HCI_SCODATA_PKT; in snd_copy_send_sco_data()
3333 __func__, hdev, data, bt_cb(skb)->pkt_type); in btusb_send_frame()
3340 switch (bt_cb(skb)->pkt_type) { in btusb_send_frame()
[all …]
H A Dhci_ag6xx.c83 memcpy(skb_push(skb, 1), &bt_cb(skb)->pkt_type, 1); in ag6xx_dequeue()
H A Dhci_nokia.c516 memcpy(skb_push(skb, 1), &bt_cb(skb)->pkt_type, 1); in nokia_enqueue()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rsi/
H A Drsi_91x_hal.c413 bt_desc->bt_pkt_type = cpu_to_le16(bt_cb(skb)->pkt_type); in rsi_send_bt_pkt()