Lines Matching refs:button_dev
184 if (pdev->button_dev) { in pwc_snapshot_button()
185 input_report_key(pdev->button_dev, KEY_CAMERA, down); in pwc_snapshot_button()
186 input_sync(pdev->button_dev); in pwc_snapshot_button()
1087 pdev->button_dev = input_allocate_device(); in usb_pwc_probe()
1088 if (!pdev->button_dev) { in usb_pwc_probe()
1096 pdev->button_dev->name = "PWC snapshot button"; in usb_pwc_probe()
1097 pdev->button_dev->phys = pdev->button_phys; in usb_pwc_probe()
1098 usb_to_input_id(pdev->udev, &pdev->button_dev->id); in usb_pwc_probe()
1099 pdev->button_dev->dev.parent = &pdev->udev->dev; in usb_pwc_probe()
1100 pdev->button_dev->evbit[0] = BIT_MASK(EV_KEY); in usb_pwc_probe()
1101 pdev->button_dev->keybit[BIT_WORD(KEY_CAMERA)] = BIT_MASK(KEY_CAMERA); in usb_pwc_probe()
1103 rc = input_register_device(pdev->button_dev); in usb_pwc_probe()
1105 input_free_device(pdev->button_dev); in usb_pwc_probe()
1106 pdev->button_dev = NULL; in usb_pwc_probe()
1144 if (pdev->button_dev) in usb_pwc_disconnect()
1145 input_unregister_device(pdev->button_dev); in usb_pwc_disconnect()