Lines Matching refs:ec_dev
35 struct cros_ec_dev *ec_dev; member
40 struct cros_ec_dev *ec_dev; member
71 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in ec_get_version()
99 struct cros_ec_device *ec_dev = priv->ec_dev->ec_dev; in cros_ec_chardev_mkbp_event() local
101 unsigned long event_bit = 1 << ec_dev->event_data.event_type; in cros_ec_chardev_mkbp_event()
102 int total_size = sizeof(*event) + ec_dev->event_size; in cros_ec_chardev_mkbp_event()
112 event->size = ec_dev->event_size; in cros_ec_chardev_mkbp_event()
113 event->event_type = ec_dev->event_data.event_type; in cros_ec_chardev_mkbp_event()
114 memcpy(event->data, &ec_dev->event_data.data, ec_dev->event_size); in cros_ec_chardev_mkbp_event()
164 struct cros_ec_dev *ec_dev = dev_get_drvdata(mdev->parent); in cros_ec_chardev_open() local
172 priv->ec_dev = ec_dev; in cros_ec_chardev_open()
179 ret = blocking_notifier_chain_register(&ec_dev->ec_dev->event_notifier, in cros_ec_chardev_open()
182 dev_err(ec_dev->dev, "failed to register event notifier\n"); in cros_ec_chardev_open()
207 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_read() local
241 ret = ec_get_version(ec_dev, msg, sizeof(msg)); in cros_ec_chardev_read()
257 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_release() local
260 blocking_notifier_chain_unregister(&ec_dev->ec_dev->event_notifier, in cros_ec_chardev_release()
305 ret = cros_ec_cmd_xfer(ec->ec_dev, s_cmd); in cros_ec_chardev_ioctl_xcmd()
320 struct cros_ec_device *ec_dev = ec->ec_dev; in cros_ec_chardev_ioctl_readmem() local
325 if (!ec_dev->cmd_readmem) in cros_ec_chardev_ioctl_readmem()
331 num = ec_dev->cmd_readmem(ec_dev, s_mem.offset, s_mem.bytes, in cros_ec_chardev_ioctl_readmem()
346 struct cros_ec_dev *ec = priv->ec_dev; in cros_ec_chardev_ioctl()
377 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_chardev_probe() local
378 struct cros_ec_platform *ec_platform = dev_get_platdata(ec_dev->dev); in cros_ec_chardev_probe()
386 data->ec_dev = ec_dev; in cros_ec_chardev_probe()