Lines Matching defs:pwr
57 struct tps6521x_pwrbutton *pwr = _pwr;
58 const struct tps6521x_data *tps_data = pwr->data;
62 error = regmap_read(pwr->regmap, tps_data->reg_status, ®);
64 dev_err(pwr->dev, "can't read register: %d\n", error);
69 input_report_key(pwr->idev, KEY_POWER, 1);
70 pm_wakeup_event(pwr->dev, 0);
72 input_report_key(pwr->idev, KEY_POWER, 0);
75 input_sync(pwr->idev);
84 struct tps6521x_pwrbutton *pwr;
94 pwr = devm_kzalloc(dev, sizeof(*pwr), GFP_KERNEL);
95 if (!pwr)
98 pwr->data = match->data;
104 idev->name = pwr->data->name;
105 snprintf(pwr->phys, sizeof(pwr->phys), "%s/input0",
106 pwr->data->name);
107 idev->phys = pwr->phys;
113 pwr->regmap = dev_get_regmap(dev->parent, NULL);
114 pwr->dev = dev;
115 pwr->idev = idev;
126 pwr->data->name, pwr);