s3_wmi 53 drivers/platform/x86/surface3-wmi.c static struct surface3_wmi s3_wmi; s3_wmi 99 drivers/platform/x86/surface3-wmi.c input_report_switch(s3_wmi.input, SW_LID, lid_sw); s3_wmi 100 drivers/platform/x86/surface3-wmi.c input_sync(s3_wmi.input); s3_wmi 149 drivers/platform/x86/surface3-wmi.c s3_wmi.pnp0c0d_adev = adev; s3_wmi 167 drivers/platform/x86/surface3-wmi.c s3_wmi.touchscreen_adev = ts_adev; s3_wmi 192 drivers/platform/x86/surface3-wmi.c s3_wmi.input = input; s3_wmi 196 drivers/platform/x86/surface3-wmi.c input_free_device(s3_wmi.input); s3_wmi 207 drivers/platform/x86/surface3-wmi.c memset(&s3_wmi, 0, sizeof(s3_wmi)); s3_wmi 212 drivers/platform/x86/surface3-wmi.c if (!s3_wmi.touchscreen_adev) s3_wmi 215 drivers/platform/x86/surface3-wmi.c acpi_bus_trim(s3_wmi.pnp0c0d_adev); s3_wmi 221 drivers/platform/x86/surface3-wmi.c acpi_initialize_hp_context(s3_wmi.touchscreen_adev, &s3_wmi.hp, s3_wmi 229 drivers/platform/x86/surface3-wmi.c acpi_bus_scan(s3_wmi.pnp0c0d_adev->handle); s3_wmi 236 drivers/platform/x86/surface3-wmi.c s3_wmi.touchscreen_adev->hp = NULL; s3_wmi 239 drivers/platform/x86/surface3-wmi.c acpi_bus_scan(s3_wmi.pnp0c0d_adev->handle);