bcmdev 1374 drivers/bluetooth/hci_bcm.c struct bcm_device *bcmdev; bcmdev 1377 drivers/bluetooth/hci_bcm.c bcmdev = devm_kzalloc(&serdev->dev, sizeof(*bcmdev), GFP_KERNEL); bcmdev 1378 drivers/bluetooth/hci_bcm.c if (!bcmdev) bcmdev 1381 drivers/bluetooth/hci_bcm.c bcmdev->dev = &serdev->dev; bcmdev 1383 drivers/bluetooth/hci_bcm.c bcmdev->hu = &bcmdev->serdev_hu; bcmdev 1385 drivers/bluetooth/hci_bcm.c bcmdev->serdev_hu.serdev = serdev; bcmdev 1386 drivers/bluetooth/hci_bcm.c serdev_device_set_drvdata(serdev, bcmdev); bcmdev 1389 drivers/bluetooth/hci_bcm.c err = bcm_acpi_probe(bcmdev); bcmdev 1391 drivers/bluetooth/hci_bcm.c err = bcm_of_probe(bcmdev); bcmdev 1395 drivers/bluetooth/hci_bcm.c err = bcm_get_resources(bcmdev); bcmdev 1399 drivers/bluetooth/hci_bcm.c if (!bcmdev->shutdown) { bcmdev 1402 drivers/bluetooth/hci_bcm.c bcmdev->oper_speed = bcmdev->init_speed; bcmdev 1405 drivers/bluetooth/hci_bcm.c err = bcm_gpio_set_power(bcmdev, false); bcmdev 1409 drivers/bluetooth/hci_bcm.c return hci_uart_register_device(&bcmdev->serdev_hu, &bcm_proto); bcmdev 1414 drivers/bluetooth/hci_bcm.c struct bcm_device *bcmdev = serdev_device_get_drvdata(serdev); bcmdev 1416 drivers/bluetooth/hci_bcm.c hci_uart_unregister_device(&bcmdev->serdev_hu);