Lines Matching refs:ec_dev
35 struct cros_ec_device *ec_dev; member
67 ret = cros_ec_cmd_xfer_status(priv->ec_dev, msg); in ec_get_version()
95 struct cros_ec_device *ec_dev = priv->ec_dev; in cros_ec_chardev_mkbp_event() local
97 unsigned long event_bit = 1 << ec_dev->event_data.event_type; in cros_ec_chardev_mkbp_event()
98 int total_size = sizeof(*event) + ec_dev->event_size; in cros_ec_chardev_mkbp_event()
108 event->size = ec_dev->event_size; in cros_ec_chardev_mkbp_event()
109 event->event_type = ec_dev->event_data.event_type; in cros_ec_chardev_mkbp_event()
110 memcpy(event->data, &ec_dev->event_data.data, ec_dev->event_size); in cros_ec_chardev_mkbp_event()
161 struct cros_ec_device *ec_dev = ec->ec_dev; in cros_ec_chardev_open() local
169 priv->ec_dev = ec_dev; in cros_ec_chardev_open()
177 ret = blocking_notifier_chain_register(&ec_dev->event_notifier, in cros_ec_chardev_open()
180 dev_err(ec_dev->dev, "failed to register event notifier\n"); in cros_ec_chardev_open()
254 struct cros_ec_device *ec_dev = priv->ec_dev; in cros_ec_chardev_release() local
257 blocking_notifier_chain_unregister(&ec_dev->event_notifier, in cros_ec_chardev_release()
302 ret = cros_ec_cmd_xfer(priv->ec_dev, s_cmd); in cros_ec_chardev_ioctl_xcmd()
316 struct cros_ec_device *ec_dev = priv->ec_dev; in cros_ec_chardev_ioctl_readmem() local
321 if (!ec_dev->cmd_readmem) in cros_ec_chardev_ioctl_readmem()
330 num = ec_dev->cmd_readmem(ec_dev, s_mem.offset, s_mem.bytes, in cros_ec_chardev_ioctl_readmem()