Lines Matching refs:ec
59 struct cros_ec_device *ec; member
163 ret = cros_ec_cmd_xfer(ckdev->ec, msg); in cros_ec_keyb_get_state()
178 struct cros_ec_device *ec = ckdev->ec; in cros_ec_keyb_irq() local
182 if (device_may_wakeup(ec->dev)) in cros_ec_keyb_irq()
183 pm_wakeup_event(ec->dev, 0); in cros_ec_keyb_irq()
189 dev_err(ec->dev, "failed to get keyboard state: %d\n", ret); in cros_ec_keyb_irq()
197 struct cros_ec_device *ec = ckdev->ec; in cros_ec_keyb_open() local
199 return request_threaded_irq(ec->irq, NULL, cros_ec_keyb_irq, in cros_ec_keyb_open()
207 struct cros_ec_device *ec = ckdev->ec; in cros_ec_keyb_close() local
209 free_irq(ec->irq, ckdev); in cros_ec_keyb_close()
238 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); in cros_ec_keyb_probe() local
239 struct device *dev = ec->dev; in cros_ec_keyb_probe()
269 if (!ec->irq) { in cros_ec_keyb_probe()
274 ckdev->ec = ec; in cros_ec_keyb_probe()
279 idev->phys = ec->phys_name; in cros_ec_keyb_probe()
353 if (!ckdev->ec->was_wake_device) in cros_ec_keyb_resume()