Lines Matching defs:adev
24 static int chromeos_tbmc_query_switch(struct acpi_device *adev,
30 status = acpi_evaluate_integer(adev->handle, "TBMC", NULL, &state);
43 struct acpi_device *adev = to_acpi_device(dev);
45 return chromeos_tbmc_query_switch(adev, adev->driver_data);
48 static void chromeos_tbmc_notify(struct acpi_device *adev, u32 event)
50 acpi_pm_wakeup_event(&adev->dev);
53 chromeos_tbmc_query_switch(adev, adev->driver_data);
56 dev_err(&adev->dev, "Unexpected event: 0x%08X\n", event);
62 struct acpi_device *adev = input_get_drvdata(idev);
64 return chromeos_tbmc_query_switch(adev, idev);
67 static int chromeos_tbmc_add(struct acpi_device *adev)
70 struct device *dev = &adev->dev;
78 idev->phys = acpi_device_hid(adev);
85 input_set_drvdata(idev, adev);
86 adev->driver_data = idev;