hci_free_dev是蓝牙核心层提供的一个函数,用于释放与蓝牙设备相关的资源。这个函数在蓝牙子系统的核心代码中定义,通常不会被直接导出给驱动模块使用。 3. 研究btusb与hci_free_dev的关系 btusb是蓝牙USB设备的驱动模块,它依赖于蓝牙核心层提供的各种功能和符号。如果蓝牙核心层没有正确导出hci_free_dev符号,或者bt...
hdev->dev_type = HCI_AMP;elsehdev->dev_type = HCI_BREDR;if(test_bit(HCI_UART_INIT_PENDING, &hu->hdev_flags))return0;if(hci_register_dev(hdev) <0) { BT_ERR("Can't register HCI device");hci_free_dev(hdev);return-ENODEV; } set_bit(HCI_UART_REGISTERED, &hu->flags);return0;...