Lines Matching refs:acpi

280 	struct tp_acpi_drv_struct *acpi;  member
749 if (!ibm || !ibm->acpi || !ibm->acpi->notify) in dispatch_acpi_notify()
752 ibm->acpi->notify(ibm, event); in dispatch_acpi_notify()
760 BUG_ON(!ibm->acpi); in setup_acpi_notify()
762 if (!*ibm->acpi->handle) in setup_acpi_notify()
768 rc = acpi_bus_get_device(*ibm->acpi->handle, &ibm->acpi->device); in setup_acpi_notify()
774 ibm->acpi->device->driver_data = ibm; in setup_acpi_notify()
775 sprintf(acpi_device_class(ibm->acpi->device), "%s/%s", in setup_acpi_notify()
779 status = acpi_install_notify_handler(*ibm->acpi->handle, in setup_acpi_notify()
780 ibm->acpi->type, dispatch_acpi_notify, ibm); in setup_acpi_notify()
807 BUG_ON(!ibm->acpi); in register_tpacpi_subdriver()
809 ibm->acpi->driver = kzalloc(sizeof(struct acpi_driver), GFP_KERNEL); in register_tpacpi_subdriver()
810 if (!ibm->acpi->driver) { in register_tpacpi_subdriver()
815 sprintf(ibm->acpi->driver->name, "%s_%s", TPACPI_NAME, ibm->name); in register_tpacpi_subdriver()
816 ibm->acpi->driver->ids = ibm->acpi->hid; in register_tpacpi_subdriver()
818 ibm->acpi->driver->ops.add = &tpacpi_device_add; in register_tpacpi_subdriver()
820 rc = acpi_bus_register_driver(ibm->acpi->driver); in register_tpacpi_subdriver()
824 kfree(ibm->acpi->driver); in register_tpacpi_subdriver()
825 ibm->acpi->driver = NULL; in register_tpacpi_subdriver()
3882 ibm->acpi->device->pnp.device_class, in hotkey_notify()
3883 dev_name(&ibm->acpi->device->dev), in hotkey_notify()
3968 ibm->acpi->device->pnp.device_class, in hotkey_notify()
3969 dev_name(&ibm->acpi->device->dev), in hotkey_notify()
4122 .acpi = &ibm_hotkey_acpidriver,
8885 BUG_ON(!ibm->acpi); in ibm_exit()
8886 acpi_remove_notify_handler(*ibm->acpi->handle, in ibm_exit()
8887 ibm->acpi->type, in ibm_exit()
8902 BUG_ON(!ibm->acpi); in ibm_exit()
8903 acpi_bus_unregister_driver(ibm->acpi->driver); in ibm_exit()
8904 kfree(ibm->acpi->driver); in ibm_exit()
8905 ibm->acpi->driver = NULL; in ibm_exit()
8943 if (ibm->acpi) { in ibm_init()
8944 if (ibm->acpi->hid) { in ibm_init()
8950 if (ibm->acpi->notify) { in ibm_init()
9585 MODULE_DEVICE_TABLE(acpi, ibm_htk_device_ids);