Lines Matching defs:hdev
15 struct hci_dev *hdev;
21 void hci_leds_update_powered(struct hci_dev *hdev, bool enabled)
23 if (hdev->power_led)
24 led_trigger_event(hdev->power_led,
49 powered = test_bit(HCI_UP, &htrig->hdev->flags);
56 static struct led_trigger *led_allocate_basic(struct hci_dev *hdev,
62 htrig = devm_kzalloc(&hdev->dev, sizeof(*htrig), GFP_KERNEL);
66 htrig->hdev = hdev;
68 htrig->led_trigger.name = devm_kasprintf(&hdev->dev, GFP_KERNEL,
69 "%s-%s", hdev->name,
74 if (devm_led_trigger_register(&hdev->dev, &htrig->led_trigger))
80 devm_kfree(&hdev->dev, (void *)htrig->led_trigger.name);
82 devm_kfree(&hdev->dev, htrig);
86 void hci_leds_init(struct hci_dev *hdev)
89 hdev->power_led = led_allocate_basic(hdev, power_activate, "power");