lid_switch_idev 34 arch/x86/platform/olpc/olpc-xo1-sci.c static struct input_dev *lid_switch_idev; lid_switch_idev 128 arch/x86/platform/olpc/olpc-xo1-sci.c if (!!test_bit(SW_LID, lid_switch_idev->sw) == !lid_open) lid_switch_idev 131 arch/x86/platform/olpc/olpc-xo1-sci.c input_report_switch(lid_switch_idev, SW_LID, !lid_open); lid_switch_idev 132 arch/x86/platform/olpc/olpc-xo1-sci.c input_sync(lid_switch_idev); lid_switch_idev 133 arch/x86/platform/olpc/olpc-xo1-sci.c pm_wakeup_event(&lid_switch_idev->dev, 0); lid_switch_idev 279 arch/x86/platform/olpc/olpc-xo1-sci.c if (!device_may_wakeup(&lid_switch_idev->dev)) { lid_switch_idev 501 arch/x86/platform/olpc/olpc-xo1-sci.c lid_switch_idev = input_allocate_device(); lid_switch_idev 502 arch/x86/platform/olpc/olpc-xo1-sci.c if (!lid_switch_idev) lid_switch_idev 505 arch/x86/platform/olpc/olpc-xo1-sci.c lid_switch_idev->name = "Lid Switch"; lid_switch_idev 506 arch/x86/platform/olpc/olpc-xo1-sci.c lid_switch_idev->phys = DRV_NAME "/input2"; lid_switch_idev 507 arch/x86/platform/olpc/olpc-xo1-sci.c set_bit(EV_SW, lid_switch_idev->evbit); lid_switch_idev 508 arch/x86/platform/olpc/olpc-xo1-sci.c set_bit(SW_LID, lid_switch_idev->swbit); lid_switch_idev 510 arch/x86/platform/olpc/olpc-xo1-sci.c lid_switch_idev->dev.parent = &pdev->dev; lid_switch_idev 511 arch/x86/platform/olpc/olpc-xo1-sci.c device_set_wakeup_capable(&lid_switch_idev->dev, true); lid_switch_idev 513 arch/x86/platform/olpc/olpc-xo1-sci.c r = input_register_device(lid_switch_idev); lid_switch_idev 522 arch/x86/platform/olpc/olpc-xo1-sci.c input_free_device(lid_switch_idev); lid_switch_idev 528 arch/x86/platform/olpc/olpc-xo1-sci.c input_unregister_device(lid_switch_idev);