diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/net/bluetooth/hci_core.h | 39 | ||||
| -rw-r--r-- | include/net/bluetooth/l2cap.h | 2 |
2 files changed, 2 insertions, 39 deletions
diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h index 7b640aeddb64..7b86094a894b 100644 --- a/include/net/bluetooth/hci_core.h +++ b/include/net/bluetooth/hci_core.h | |||
| @@ -367,22 +367,6 @@ static inline void hci_conn_put(struct hci_conn *conn) | |||
| 367 | } | 367 | } |
| 368 | } | 368 | } |
| 369 | 369 | ||
| 370 | /* ----- HCI tasks ----- */ | ||
| 371 | static inline void hci_sched_cmd(struct hci_dev *hdev) | ||
| 372 | { | ||
| 373 | tasklet_schedule(&hdev->cmd_task); | ||
| 374 | } | ||
| 375 | |||
| 376 | static inline void hci_sched_rx(struct hci_dev *hdev) | ||
| 377 | { | ||
| 378 | tasklet_schedule(&hdev->rx_task); | ||
| 379 | } | ||
| 380 | |||
| 381 | static inline void hci_sched_tx(struct hci_dev *hdev) | ||
| 382 | { | ||
| 383 | tasklet_schedule(&hdev->tx_task); | ||
| 384 | } | ||
| 385 | |||
| 386 | /* ----- HCI Devices ----- */ | 370 | /* ----- HCI Devices ----- */ |
| 387 | static inline void __hci_dev_put(struct hci_dev *d) | 371 | static inline void __hci_dev_put(struct hci_dev *d) |
| 388 | { | 372 | { |
| @@ -437,28 +421,7 @@ int hci_inquiry(void __user *arg); | |||
| 437 | 421 | ||
| 438 | void hci_event_packet(struct hci_dev *hdev, struct sk_buff *skb); | 422 | void hci_event_packet(struct hci_dev *hdev, struct sk_buff *skb); |
| 439 | 423 | ||
| 440 | /* Receive frame from HCI drivers */ | 424 | int hci_recv_frame(struct sk_buff *skb); |
| 441 | static inline int hci_recv_frame(struct sk_buff *skb) | ||
| 442 | { | ||
| 443 | struct hci_dev *hdev = (struct hci_dev *) skb->dev; | ||
| 444 | if (!hdev || (!test_bit(HCI_UP, &hdev->flags) | ||
| 445 | && !test_bit(HCI_INIT, &hdev->flags))) { | ||
| 446 | kfree_skb(skb); | ||
| 447 | return -ENXIO; | ||
| 448 | } | ||
| 449 | |||
| 450 | /* Incomming skb */ | ||
| 451 | bt_cb(skb)->incoming = 1; | ||
| 452 | |||
| 453 | /* Time stamp */ | ||
| 454 | __net_timestamp(skb); | ||
| 455 | |||
| 456 | /* Queue frame for rx task */ | ||
| 457 | skb_queue_tail(&hdev->rx_q, skb); | ||
| 458 | hci_sched_rx(hdev); | ||
| 459 | return 0; | ||
| 460 | } | ||
| 461 | |||
| 462 | int hci_recv_fragment(struct hci_dev *hdev, int type, void *data, int count); | 425 | int hci_recv_fragment(struct hci_dev *hdev, int type, void *data, int count); |
| 463 | 426 | ||
| 464 | int hci_register_sysfs(struct hci_dev *hdev); | 427 | int hci_register_sysfs(struct hci_dev *hdev); |
diff --git a/include/net/bluetooth/l2cap.h b/include/net/bluetooth/l2cap.h index 9516f4b4a3c2..17a689f27a6a 100644 --- a/include/net/bluetooth/l2cap.h +++ b/include/net/bluetooth/l2cap.h | |||
| @@ -324,7 +324,6 @@ struct l2cap_pinfo { | |||
| 324 | 324 | ||
| 325 | __u8 next_tx_seq; | 325 | __u8 next_tx_seq; |
| 326 | __u8 expected_ack_seq; | 326 | __u8 expected_ack_seq; |
| 327 | __u8 req_seq; | ||
| 328 | __u8 expected_tx_seq; | 327 | __u8 expected_tx_seq; |
| 329 | __u8 buffer_seq; | 328 | __u8 buffer_seq; |
| 330 | __u8 buffer_seq_srej; | 329 | __u8 buffer_seq_srej; |
| @@ -375,6 +374,7 @@ struct l2cap_pinfo { | |||
| 375 | #define L2CAP_CONN_SEND_PBIT 0x10 | 374 | #define L2CAP_CONN_SEND_PBIT 0x10 |
| 376 | #define L2CAP_CONN_REMOTE_BUSY 0x20 | 375 | #define L2CAP_CONN_REMOTE_BUSY 0x20 |
| 377 | #define L2CAP_CONN_LOCAL_BUSY 0x40 | 376 | #define L2CAP_CONN_LOCAL_BUSY 0x40 |
| 377 | #define L2CAP_CONN_REJ_ACT 0x80 | ||
| 378 | 378 | ||
| 379 | #define __mod_retrans_timer() mod_timer(&l2cap_pi(sk)->retrans_timer, \ | 379 | #define __mod_retrans_timer() mod_timer(&l2cap_pi(sk)->retrans_timer, \ |
| 380 | jiffies + msecs_to_jiffies(L2CAP_DEFAULT_RETRANS_TO)); | 380 | jiffies + msecs_to_jiffies(L2CAP_DEFAULT_RETRANS_TO)); |
