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