aboutsummaryrefslogtreecommitdiffstats
path: root/net/bluetooth/a2mp.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2013-10-05 14:47:46 -0400
committerJohan Hedberg <johan.hedberg@intel.com>2013-10-06 04:25:07 -0400
commit346e7099c299eae085efd9b4aeda813d69bc364b (patch)
tree2e52d79a53c506574c6faa4b74d61dc20188647f /net/bluetooth/a2mp.c
parent536619e86d9398a20063f7c3d15deb9dcc234097 (diff)
Bluetooth: Remove pointless inline function
The inline function for BR/EDR controller AMP discover response info is rather useless. Just include the code into the function that builds the whole response. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'net/bluetooth/a2mp.c')
-rw-r--r--net/bluetooth/a2mp.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/net/bluetooth/a2mp.c b/net/bluetooth/a2mp.c
index 6dfef731825f..a1aae5c45b7e 100644
--- a/net/bluetooth/a2mp.c
+++ b/net/bluetooth/a2mp.c
@@ -75,20 +75,15 @@ u8 __next_ident(struct amp_mgr *mgr)
75 return mgr->ident; 75 return mgr->ident;
76} 76}
77 77
78static inline void __a2mp_cl_bredr(struct a2mp_cl *cl)
79{
80 cl->id = AMP_ID_BREDR;
81 cl->type = AMP_TYPE_BREDR;
82 cl->status = AMP_STATUS_BLUETOOTH_ONLY;
83}
84
85/* hci_dev_list shall be locked */ 78/* hci_dev_list shall be locked */
86static void __a2mp_add_cl(struct amp_mgr *mgr, struct a2mp_cl *cl, u8 num_ctrl) 79static void __a2mp_add_cl(struct amp_mgr *mgr, struct a2mp_cl *cl, u8 num_ctrl)
87{ 80{
88 int i = 0; 81 int i = 0;
89 struct hci_dev *hdev; 82 struct hci_dev *hdev;
90 83
91 __a2mp_cl_bredr(cl); 84 cl[0].id = AMP_ID_BREDR;
85 cl[0].type = AMP_TYPE_BREDR;
86 cl[0].status = AMP_STATUS_BLUETOOTH_ONLY;
92 87
93 list_for_each_entry(hdev, &hci_dev_list, list) { 88 list_for_each_entry(hdev, &hci_dev_list, list) {
94 /* Iterate through AMP controllers */ 89 /* Iterate through AMP controllers */