Lines Matching defs:pwr
65 struct tps6521x_pwrbutton *pwr = _pwr;
66 const struct tps6521x_data *tps_data = pwr->data;
70 error = regmap_read(pwr->regmap, tps_data->reg_status, ®);
72 dev_err(pwr->dev, "can't read register: %d\n", error);
77 input_report_key(pwr->idev, KEY_POWER, 1);
78 pm_wakeup_event(pwr->dev, 0);
80 input_report_key(pwr->idev, KEY_POWER, 0);
83 input_sync(pwr->idev);
92 struct tps6521x_pwrbutton *pwr;
102 pwr = devm_kzalloc(dev, sizeof(*pwr), GFP_KERNEL);
103 if (!pwr)
106 pwr->data = match->data;
112 idev->name = pwr->data->name;
113 snprintf(pwr->phys, sizeof(pwr->phys), "%s/input0",
114 pwr->data->name);
115 idev->phys = pwr->phys;
121 pwr->regmap = dev_get_regmap(dev->parent, NULL);
122 pwr->dev = dev;
123 pwr->idev = idev;
134 pwr->data->name, pwr);