@@ -45,13 +45,12 @@ int btbcm_check_bdaddr(struct hci_dev *hdev)
45
45
HCI_INIT_TIMEOUT );
46
46
if (IS_ERR (skb )) {
47
47
int err = PTR_ERR (skb );
48
- BT_ERR ("%s: BCM: Reading device address failed (%d)" ,
49
- hdev -> name , err );
48
+ bt_dev_err (hdev , "BCM: Reading device address failed (%d)" , err );
50
49
return err ;
51
50
}
52
51
53
52
if (skb -> len != sizeof (* bda )) {
54
- BT_ERR ( "%s: BCM: Device address length mismatch", hdev -> name );
53
+ bt_dev_err ( hdev , " BCM: Device address length mismatch" );
55
54
kfree_skb (skb );
56
55
return - EIO ;
57
56
}
@@ -74,8 +73,8 @@ int btbcm_check_bdaddr(struct hci_dev *hdev)
74
73
if (!bacmp (& bda -> bdaddr , BDADDR_BCM20702A0 ) ||
75
74
!bacmp (& bda -> bdaddr , BDADDR_BCM4324B3 ) ||
76
75
!bacmp (& bda -> bdaddr , BDADDR_BCM4330B1 )) {
77
- BT_INFO ( "%s: BCM: Using default device address (%pMR)" ,
78
- hdev -> name , & bda -> bdaddr );
76
+ bt_dev_info ( hdev , " BCM: Using default device address (%pMR)" ,
77
+ & bda -> bdaddr );
79
78
set_bit (HCI_QUIRK_INVALID_BDADDR , & hdev -> quirks );
80
79
}
81
80
@@ -93,8 +92,7 @@ int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr)
93
92
skb = __hci_cmd_sync (hdev , 0xfc01 , 6 , bdaddr , HCI_INIT_TIMEOUT );
94
93
if (IS_ERR (skb )) {
95
94
err = PTR_ERR (skb );
96
- BT_ERR ("%s: BCM: Change address command failed (%d)" ,
97
- hdev -> name , err );
95
+ bt_dev_err (hdev , "BCM: Change address command failed (%d)" , err );
98
96
return err ;
99
97
}
100
98
kfree_skb (skb );
@@ -116,8 +114,8 @@ int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw)
116
114
skb = __hci_cmd_sync (hdev , 0xfc2e , 0 , NULL , HCI_INIT_TIMEOUT );
117
115
if (IS_ERR (skb )) {
118
116
err = PTR_ERR (skb );
119
- BT_ERR ( "%s: BCM: Download Minidrv command failed (%d)" ,
120
- hdev -> name , err );
117
+ bt_dev_err ( hdev , " BCM: Download Minidrv command failed (%d)" ,
118
+ err );
121
119
goto done ;
122
120
}
123
121
kfree_skb (skb );
@@ -136,7 +134,7 @@ int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw)
136
134
fw_size -= sizeof (* cmd );
137
135
138
136
if (fw_size < cmd -> plen ) {
139
- BT_ERR ( "%s: BCM: Patch is corrupted", hdev -> name );
137
+ bt_dev_err ( hdev , " BCM: Patch is corrupted" );
140
138
err = - EINVAL ;
141
139
goto done ;
142
140
}
@@ -151,8 +149,8 @@ int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw)
151
149
HCI_INIT_TIMEOUT );
152
150
if (IS_ERR (skb )) {
153
151
err = PTR_ERR (skb );
154
- BT_ERR ( "%s: BCM: Patch command %04x failed (%d)" ,
155
- hdev -> name , opcode , err );
152
+ bt_dev_err ( hdev , " BCM: Patch command %04x failed (%d)" ,
153
+ opcode , err );
156
154
goto done ;
157
155
}
158
156
kfree_skb (skb );
@@ -173,7 +171,7 @@ static int btbcm_reset(struct hci_dev *hdev)
173
171
skb = __hci_cmd_sync (hdev , HCI_OP_RESET , 0 , NULL , HCI_INIT_TIMEOUT );
174
172
if (IS_ERR (skb )) {
175
173
int err = PTR_ERR (skb );
176
- BT_ERR ( "%s: BCM: Reset failed (%d)", hdev -> name , err );
174
+ bt_dev_err ( hdev , " BCM: Reset failed (%d)" , err );
177
175
return err ;
178
176
}
179
177
kfree_skb (skb );
@@ -191,13 +189,13 @@ static struct sk_buff *btbcm_read_local_name(struct hci_dev *hdev)
191
189
skb = __hci_cmd_sync (hdev , HCI_OP_READ_LOCAL_NAME , 0 , NULL ,
192
190
HCI_INIT_TIMEOUT );
193
191
if (IS_ERR (skb )) {
194
- BT_ERR ( "%s: BCM: Reading local name failed (%ld)" ,
195
- hdev -> name , PTR_ERR (skb ));
192
+ bt_dev_err ( hdev , " BCM: Reading local name failed (%ld)" ,
193
+ PTR_ERR (skb ));
196
194
return skb ;
197
195
}
198
196
199
197
if (skb -> len != sizeof (struct hci_rp_read_local_name )) {
200
- BT_ERR ( "%s: BCM: Local name length mismatch", hdev -> name );
198
+ bt_dev_err ( hdev , " BCM: Local name length mismatch" );
201
199
kfree_skb (skb );
202
200
return ERR_PTR (- EIO );
203
201
}
@@ -212,13 +210,13 @@ static struct sk_buff *btbcm_read_local_version(struct hci_dev *hdev)
212
210
skb = __hci_cmd_sync (hdev , HCI_OP_READ_LOCAL_VERSION , 0 , NULL ,
213
211
HCI_INIT_TIMEOUT );
214
212
if (IS_ERR (skb )) {
215
- BT_ERR ( "%s: BCM: Reading local version info failed (%ld)" ,
216
- hdev -> name , PTR_ERR (skb ));
213
+ bt_dev_err ( hdev , " BCM: Reading local version info failed (%ld)" ,
214
+ PTR_ERR (skb ));
217
215
return skb ;
218
216
}
219
217
220
218
if (skb -> len != sizeof (struct hci_rp_read_local_version )) {
221
- BT_ERR ( "%s: BCM: Local version length mismatch", hdev -> name );
219
+ bt_dev_err ( hdev , " BCM: Local version length mismatch" );
222
220
kfree_skb (skb );
223
221
return ERR_PTR (- EIO );
224
222
}
@@ -232,13 +230,13 @@ static struct sk_buff *btbcm_read_verbose_config(struct hci_dev *hdev)
232
230
233
231
skb = __hci_cmd_sync (hdev , 0xfc79 , 0 , NULL , HCI_INIT_TIMEOUT );
234
232
if (IS_ERR (skb )) {
235
- BT_ERR ( "%s: BCM: Read verbose config info failed (%ld)" ,
236
- hdev -> name , PTR_ERR (skb ));
233
+ bt_dev_err ( hdev , " BCM: Read verbose config info failed (%ld)" ,
234
+ PTR_ERR (skb ));
237
235
return skb ;
238
236
}
239
237
240
238
if (skb -> len != 7 ) {
241
- BT_ERR ( "%s: BCM: Verbose config length mismatch", hdev -> name );
239
+ bt_dev_err ( hdev , " BCM: Verbose config length mismatch" );
242
240
kfree_skb (skb );
243
241
return ERR_PTR (- EIO );
244
242
}
@@ -252,14 +250,13 @@ static struct sk_buff *btbcm_read_controller_features(struct hci_dev *hdev)
252
250
253
251
skb = __hci_cmd_sync (hdev , 0xfc6e , 0 , NULL , HCI_INIT_TIMEOUT );
254
252
if (IS_ERR (skb )) {
255
- BT_ERR ( "%s: BCM: Read controller features failed (%ld)" ,
256
- hdev -> name , PTR_ERR (skb ));
253
+ bt_dev_err ( hdev , " BCM: Read controller features failed (%ld)" ,
254
+ PTR_ERR (skb ));
257
255
return skb ;
258
256
}
259
257
260
258
if (skb -> len != 9 ) {
261
- BT_ERR ("%s: BCM: Controller features length mismatch" ,
262
- hdev -> name );
259
+ bt_dev_err (hdev , "BCM: Controller features length mismatch" );
263
260
kfree_skb (skb );
264
261
return ERR_PTR (- EIO );
265
262
}
@@ -273,13 +270,13 @@ static struct sk_buff *btbcm_read_usb_product(struct hci_dev *hdev)
273
270
274
271
skb = __hci_cmd_sync (hdev , 0xfc5a , 0 , NULL , HCI_INIT_TIMEOUT );
275
272
if (IS_ERR (skb )) {
276
- BT_ERR ( "%s: BCM: Read USB product info failed (%ld)" ,
277
- hdev -> name , PTR_ERR (skb ));
273
+ bt_dev_err ( hdev , " BCM: Read USB product info failed (%ld)" ,
274
+ PTR_ERR (skb ));
278
275
return skb ;
279
276
}
280
277
281
278
if (skb -> len != 5 ) {
282
- BT_ERR ( "%s: BCM: USB product length mismatch", hdev -> name );
279
+ bt_dev_err ( hdev , " BCM: USB product length mismatch" );
283
280
kfree_skb (skb );
284
281
return ERR_PTR (- EIO );
285
282
}
@@ -296,23 +293,23 @@ static int btbcm_read_info(struct hci_dev *hdev)
296
293
if (IS_ERR (skb ))
297
294
return PTR_ERR (skb );
298
295
299
- BT_INFO ( "%s: BCM: chip id %u", hdev -> name , skb -> data [1 ]);
296
+ bt_dev_info ( hdev , " BCM: chip id %u" , skb -> data [1 ]);
300
297
kfree_skb (skb );
301
298
302
299
/* Read Controller Features */
303
300
skb = btbcm_read_controller_features (hdev );
304
301
if (IS_ERR (skb ))
305
302
return PTR_ERR (skb );
306
303
307
- BT_INFO ( "%s: BCM: features 0x%2.2x", hdev -> name , skb -> data [1 ]);
304
+ bt_dev_info ( hdev , " BCM: features 0x%2.2x" , skb -> data [1 ]);
308
305
kfree_skb (skb );
309
306
310
307
/* Read Local Name */
311
308
skb = btbcm_read_local_name (hdev );
312
309
if (IS_ERR (skb ))
313
310
return PTR_ERR (skb );
314
311
315
- BT_INFO ( "%s: %s" , hdev -> name , (char * )(skb -> data + 1 ));
312
+ bt_dev_info ( hdev , "%s" , (char * )(skb -> data + 1 ));
316
313
kfree_skb (skb );
317
314
318
315
return 0 ;
@@ -378,9 +375,9 @@ int btbcm_initialize(struct hci_dev *hdev, char *fw_name, size_t len)
378
375
return 0 ;
379
376
}
380
377
381
- BT_INFO ( "%s: %s (%3.3u.%3.3u.%3.3u) build %4.4u" , hdev -> name ,
382
- hw_name ? : "BCM" , (subver & 0xe000 ) >> 13 ,
383
- (subver & 0x1f00 ) >> 8 , (subver & 0x00ff ), rev & 0x0fff );
378
+ bt_dev_info ( hdev , "%s (%3.3u.%3.3u.%3.3u) build %4.4u" ,
379
+ hw_name ? : "BCM" , (subver & 0xe000 ) >> 13 ,
380
+ (subver & 0x1f00 ) >> 8 , (subver & 0x00ff ), rev & 0x0fff );
384
381
385
382
return 0 ;
386
383
}
@@ -408,9 +405,9 @@ int btbcm_finalize(struct hci_dev *hdev)
408
405
subver = le16_to_cpu (ver -> lmp_subver );
409
406
kfree_skb (skb );
410
407
411
- BT_INFO ( "%s: BCM (%3.3u.%3.3u.%3.3u) build %4.4u", hdev -> name ,
412
- (subver & 0xe000 ) >> 13 , (subver & 0x1f00 ) >> 8 ,
413
- (subver & 0x00ff ), rev & 0x0fff );
408
+ bt_dev_info ( hdev , " BCM (%3.3u.%3.3u.%3.3u) build %4.4u" ,
409
+ (subver & 0xe000 ) >> 13 , (subver & 0x1f00 ) >> 8 ,
410
+ (subver & 0x00ff ), rev & 0x0fff );
414
411
415
412
btbcm_check_bdaddr (hdev );
416
413
@@ -505,13 +502,13 @@ int btbcm_setup_patchram(struct hci_dev *hdev)
505
502
return 0 ;
506
503
}
507
504
508
- BT_INFO ( "%s: %s (%3.3u.%3.3u.%3.3u) build %4.4u" , hdev -> name ,
509
- hw_name ? : "BCM" , (subver & 0xe000 ) >> 13 ,
510
- (subver & 0x1f00 ) >> 8 , (subver & 0x00ff ), rev & 0x0fff );
505
+ bt_dev_info ( hdev , "%s (%3.3u.%3.3u.%3.3u) build %4.4u" ,
506
+ hw_name ? : "BCM" , (subver & 0xe000 ) >> 13 ,
507
+ (subver & 0x1f00 ) >> 8 , (subver & 0x00ff ), rev & 0x0fff );
511
508
512
509
err = request_firmware (& fw , fw_name , & hdev -> dev );
513
510
if (err < 0 ) {
514
- BT_INFO ( "%s: BCM: Patch %s not found", hdev -> name , fw_name );
511
+ bt_dev_info ( hdev , " BCM: Patch %s not found" , fw_name );
515
512
goto done ;
516
513
}
517
514
@@ -534,16 +531,16 @@ int btbcm_setup_patchram(struct hci_dev *hdev)
534
531
subver = le16_to_cpu (ver -> lmp_subver );
535
532
kfree_skb (skb );
536
533
537
- BT_INFO ( "%s: %s (%3.3u.%3.3u.%3.3u) build %4.4u" , hdev -> name ,
538
- hw_name ? : "BCM" , (subver & 0xe000 ) >> 13 ,
539
- (subver & 0x1f00 ) >> 8 , (subver & 0x00ff ), rev & 0x0fff );
534
+ bt_dev_info ( hdev , "%s (%3.3u.%3.3u.%3.3u) build %4.4u" ,
535
+ hw_name ? : "BCM" , (subver & 0xe000 ) >> 13 ,
536
+ (subver & 0x1f00 ) >> 8 , (subver & 0x00ff ), rev & 0x0fff );
540
537
541
538
/* Read Local Name */
542
539
skb = btbcm_read_local_name (hdev );
543
540
if (IS_ERR (skb ))
544
541
return PTR_ERR (skb );
545
542
546
- BT_INFO ( "%s: %s" , hdev -> name , (char * )(skb -> data + 1 ));
543
+ bt_dev_info ( hdev , "%s" , (char * )(skb -> data + 1 ));
547
544
kfree_skb (skb );
548
545
549
546
done :
@@ -568,31 +565,31 @@ int btbcm_setup_apple(struct hci_dev *hdev)
568
565
/* Read Verbose Config Version Info */
569
566
skb = btbcm_read_verbose_config (hdev );
570
567
if (!IS_ERR (skb )) {
571
- BT_INFO ( "%s: BCM: chip id %u build %4.4u", hdev -> name ,
572
- skb -> data [1 ], get_unaligned_le16 (skb -> data + 5 ));
568
+ bt_dev_info ( hdev , " BCM: chip id %u build %4.4u" ,
569
+ skb -> data [1 ], get_unaligned_le16 (skb -> data + 5 ));
573
570
kfree_skb (skb );
574
571
}
575
572
576
573
/* Read USB Product Info */
577
574
skb = btbcm_read_usb_product (hdev );
578
575
if (!IS_ERR (skb )) {
579
- BT_INFO ( "%s: BCM: product %4.4x:%4.4x", hdev -> name ,
580
- get_unaligned_le16 (skb -> data + 1 ),
581
- get_unaligned_le16 (skb -> data + 3 ));
576
+ bt_dev_info ( hdev , " BCM: product %4.4x:%4.4x" ,
577
+ get_unaligned_le16 (skb -> data + 1 ),
578
+ get_unaligned_le16 (skb -> data + 3 ));
582
579
kfree_skb (skb );
583
580
}
584
581
585
582
/* Read Controller Features */
586
583
skb = btbcm_read_controller_features (hdev );
587
584
if (!IS_ERR (skb )) {
588
- BT_INFO ( "%s: BCM: features 0x%2.2x", hdev -> name , skb -> data [1 ]);
585
+ bt_dev_info ( hdev , " BCM: features 0x%2.2x" , skb -> data [1 ]);
589
586
kfree_skb (skb );
590
587
}
591
588
592
589
/* Read Local Name */
593
590
skb = btbcm_read_local_name (hdev );
594
591
if (!IS_ERR (skb )) {
595
- BT_INFO ( "%s: %s" , hdev -> name , (char * )(skb -> data + 1 ));
592
+ bt_dev_info ( hdev , "%s" , (char * )(skb -> data + 1 ));
596
593
kfree_skb (skb );
597
594
}
598
595
0 commit comments