@@ -131,6 +131,26 @@ int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr)
131
131
}
132
132
EXPORT_SYMBOL_GPL (btintel_set_bdaddr );
133
133
134
+ static int btintel_set_event_mask (struct hci_dev * hdev , bool debug )
135
+ {
136
+ u8 mask [8 ] = { 0x87 , 0x0c , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 };
137
+ struct sk_buff * skb ;
138
+ int err ;
139
+
140
+ if (debug )
141
+ mask [1 ] |= 0x62 ;
142
+
143
+ skb = __hci_cmd_sync (hdev , 0xfc52 , 8 , mask , HCI_INIT_TIMEOUT );
144
+ if (IS_ERR (skb )) {
145
+ err = PTR_ERR (skb );
146
+ bt_dev_err (hdev , "Setting Intel event mask failed (%d)" , err );
147
+ return err ;
148
+ }
149
+ kfree_skb (skb );
150
+
151
+ return 0 ;
152
+ }
153
+
134
154
int btintel_set_diag (struct hci_dev * hdev , bool enable )
135
155
{
136
156
struct sk_buff * skb ;
@@ -198,7 +218,7 @@ static int btintel_set_diag_combined(struct hci_dev *hdev, bool enable)
198
218
return ret ;
199
219
}
200
220
201
- void btintel_hw_error (struct hci_dev * hdev , u8 code )
221
+ static void btintel_hw_error (struct hci_dev * hdev , u8 code )
202
222
{
203
223
struct sk_buff * skb ;
204
224
u8 type = 0x00 ;
@@ -230,7 +250,6 @@ void btintel_hw_error(struct hci_dev *hdev, u8 code)
230
250
231
251
kfree_skb (skb );
232
252
}
233
- EXPORT_SYMBOL_GPL (btintel_hw_error );
234
253
235
254
int btintel_version_info (struct hci_dev * hdev , struct intel_version * ver )
236
255
{
@@ -294,8 +313,8 @@ int btintel_version_info(struct hci_dev *hdev, struct intel_version *ver)
294
313
}
295
314
EXPORT_SYMBOL_GPL (btintel_version_info );
296
315
297
- int btintel_secure_send (struct hci_dev * hdev , u8 fragment_type , u32 plen ,
298
- const void * param )
316
+ static int btintel_secure_send (struct hci_dev * hdev , u8 fragment_type , u32 plen ,
317
+ const void * param )
299
318
{
300
319
while (plen > 0 ) {
301
320
struct sk_buff * skb ;
@@ -317,7 +336,6 @@ int btintel_secure_send(struct hci_dev *hdev, u8 fragment_type, u32 plen,
317
336
318
337
return 0 ;
319
338
}
320
- EXPORT_SYMBOL_GPL (btintel_secure_send );
321
339
322
340
int btintel_load_ddc_config (struct hci_dev * hdev , const char * ddc_name )
323
341
{
@@ -364,27 +382,6 @@ int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name)
364
382
}
365
383
EXPORT_SYMBOL_GPL (btintel_load_ddc_config );
366
384
367
- int btintel_set_event_mask (struct hci_dev * hdev , bool debug )
368
- {
369
- u8 mask [8 ] = { 0x87 , 0x0c , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 };
370
- struct sk_buff * skb ;
371
- int err ;
372
-
373
- if (debug )
374
- mask [1 ] |= 0x62 ;
375
-
376
- skb = __hci_cmd_sync (hdev , 0xfc52 , 8 , mask , HCI_INIT_TIMEOUT );
377
- if (IS_ERR (skb )) {
378
- err = PTR_ERR (skb );
379
- bt_dev_err (hdev , "Setting Intel event mask failed (%d)" , err );
380
- return err ;
381
- }
382
- kfree_skb (skb );
383
-
384
- return 0 ;
385
- }
386
- EXPORT_SYMBOL_GPL (btintel_set_event_mask );
387
-
388
385
int btintel_set_event_mask_mfg (struct hci_dev * hdev , bool debug )
389
386
{
390
387
int err , ret ;
@@ -428,7 +425,8 @@ int btintel_read_version(struct hci_dev *hdev, struct intel_version *ver)
428
425
}
429
426
EXPORT_SYMBOL_GPL (btintel_read_version );
430
427
431
- int btintel_version_info_tlv (struct hci_dev * hdev , struct intel_version_tlv * version )
428
+ static int btintel_version_info_tlv (struct hci_dev * hdev ,
429
+ struct intel_version_tlv * version )
432
430
{
433
431
const char * variant ;
434
432
@@ -505,7 +503,6 @@ int btintel_version_info_tlv(struct hci_dev *hdev, struct intel_version_tlv *ver
505
503
506
504
return 0 ;
507
505
}
508
- EXPORT_SYMBOL_GPL (btintel_version_info_tlv );
509
506
510
507
static int btintel_parse_version_tlv (struct hci_dev * hdev ,
511
508
struct intel_version_tlv * version ,
@@ -609,7 +606,8 @@ static int btintel_parse_version_tlv(struct hci_dev *hdev,
609
606
return 0 ;
610
607
}
611
608
612
- int btintel_read_version_tlv (struct hci_dev * hdev , struct intel_version_tlv * version )
609
+ static int btintel_read_version_tlv (struct hci_dev * hdev ,
610
+ struct intel_version_tlv * version )
613
611
{
614
612
struct sk_buff * skb ;
615
613
const u8 param [1 ] = { 0xFF };
@@ -636,7 +634,6 @@ int btintel_read_version_tlv(struct hci_dev *hdev, struct intel_version_tlv *ver
636
634
kfree_skb (skb );
637
635
return 0 ;
638
636
}
639
- EXPORT_SYMBOL_GPL (btintel_read_version_tlv );
640
637
641
638
/* ------- REGMAP IBT SUPPORT ------- */
642
639
@@ -1210,7 +1207,7 @@ static int btintel_download_fw_tlv(struct hci_dev *hdev,
1210
1207
return 0 ;
1211
1208
}
1212
1209
1213
- void btintel_reset_to_bootloader (struct hci_dev * hdev )
1210
+ static void btintel_reset_to_bootloader (struct hci_dev * hdev )
1214
1211
{
1215
1212
struct intel_reset params ;
1216
1213
struct sk_buff * skb ;
@@ -1253,10 +1250,9 @@ void btintel_reset_to_bootloader(struct hci_dev *hdev)
1253
1250
*/
1254
1251
msleep (150 );
1255
1252
}
1256
- EXPORT_SYMBOL_GPL (btintel_reset_to_bootloader );
1257
1253
1258
- int btintel_read_debug_features (struct hci_dev * hdev ,
1259
- struct intel_debug_features * features )
1254
+ static int btintel_read_debug_features (struct hci_dev * hdev ,
1255
+ struct intel_debug_features * features )
1260
1256
{
1261
1257
struct sk_buff * skb ;
1262
1258
u8 page_no = 1 ;
@@ -1285,9 +1281,8 @@ int btintel_read_debug_features(struct hci_dev *hdev,
1285
1281
kfree_skb (skb );
1286
1282
return 0 ;
1287
1283
}
1288
- EXPORT_SYMBOL_GPL (btintel_read_debug_features );
1289
1284
1290
- int btintel_set_debug_features (struct hci_dev * hdev ,
1285
+ static int btintel_set_debug_features (struct hci_dev * hdev ,
1291
1286
const struct intel_debug_features * features )
1292
1287
{
1293
1288
u8 mask [11 ] = { 0x0a , 0x92 , 0x02 , 0x07 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -1312,7 +1307,6 @@ int btintel_set_debug_features(struct hci_dev *hdev,
1312
1307
kfree_skb (skb );
1313
1308
return 0 ;
1314
1309
}
1315
- EXPORT_SYMBOL_GPL (btintel_set_debug_features );
1316
1310
1317
1311
static const struct firmware * btintel_legacy_rom_get_fw (struct hci_dev * hdev ,
1318
1312
struct intel_version * ver )
0 commit comments