diff options
Diffstat (limited to 'include/net/bluetooth/sco.h')
| -rw-r--r-- | include/net/bluetooth/sco.h | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/include/net/bluetooth/sco.h b/include/net/bluetooth/sco.h index 2019d1a0996a..f40ddb4264fc 100644 --- a/include/net/bluetooth/sco.h +++ b/include/net/bluetooth/sco.h | |||
| @@ -27,11 +27,6 @@ | |||
| 27 | 27 | ||
| 28 | /* SCO defaults */ | 28 | /* SCO defaults */ |
| 29 | #define SCO_DEFAULT_MTU 500 | 29 | #define SCO_DEFAULT_MTU 500 |
| 30 | #define SCO_DEFAULT_FLUSH_TO 0xFFFF | ||
| 31 | |||
| 32 | #define SCO_CONN_TIMEOUT (HZ * 40) | ||
| 33 | #define SCO_DISCONN_TIMEOUT (HZ * 2) | ||
| 34 | #define SCO_CONN_IDLE_TIMEOUT (HZ * 60) | ||
| 35 | 30 | ||
| 36 | /* SCO socket address */ | 31 | /* SCO socket address */ |
| 37 | struct sockaddr_sco { | 32 | struct sockaddr_sco { |
| @@ -51,29 +46,4 @@ struct sco_conninfo { | |||
| 51 | __u8 dev_class[3]; | 46 | __u8 dev_class[3]; |
| 52 | }; | 47 | }; |
| 53 | 48 | ||
| 54 | /* ---- SCO connections ---- */ | ||
| 55 | struct sco_conn { | ||
| 56 | struct hci_conn *hcon; | ||
| 57 | |||
| 58 | spinlock_t lock; | ||
| 59 | struct sock *sk; | ||
| 60 | |||
| 61 | unsigned int mtu; | ||
| 62 | }; | ||
| 63 | |||
| 64 | #define sco_conn_lock(c) spin_lock(&c->lock); | ||
| 65 | #define sco_conn_unlock(c) spin_unlock(&c->lock); | ||
| 66 | |||
| 67 | /* ----- SCO socket info ----- */ | ||
| 68 | #define sco_pi(sk) ((struct sco_pinfo *) sk) | ||
| 69 | |||
| 70 | struct sco_pinfo { | ||
| 71 | struct bt_sock bt; | ||
| 72 | bdaddr_t src; | ||
| 73 | bdaddr_t dst; | ||
| 74 | __u32 flags; | ||
| 75 | __u16 setting; | ||
| 76 | struct sco_conn *conn; | ||
| 77 | }; | ||
| 78 | |||
| 79 | #endif /* __SCO_H */ | 49 | #endif /* __SCO_H */ |
