Lines Matching defs:pwr
33 struct input_dev *pwr;
68 input_report_key(priv->pwr, priv->keymap[0], val);
75 input_report_key(priv->pwr, priv->keymap[1], val);
82 input_report_key(priv->pwr, priv->keymap[2], val);
86 input_sync(priv->pwr);
95 struct input_dev *pwr;
106 pwr = input_allocate_device();
107 if (!pwr) {
123 priv->pwr = pwr;
131 __set_bit(pdata->b1on_key, pwr->keybit);
150 __set_bit(pdata->b2on_key, pwr->keybit);
169 __set_bit(pdata->b3on_key, pwr->keybit);
189 pwr->name = "mc13783_pwrbutton";
190 pwr->phys = "mc13783_pwrbutton/input0";
191 pwr->dev.parent = &pdev->dev;
193 pwr->keycode = priv->keymap;
194 pwr->keycodemax = ARRAY_SIZE(priv->keymap);
195 pwr->keycodesize = sizeof(priv->keymap[0]);
196 __set_bit(EV_KEY, pwr->evbit);
198 err = input_register_device(pwr);
227 input_free_device(pwr);
250 input_unregister_device(priv->pwr);