Home
last modified time | relevance | path

Searched refs:ec_event (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/platform/chrome/wilco_ec/
H A Devent.c78 struct ec_event { struct
98 struct ec_event *entries[]; argument
130 static struct ec_event *event_queue_pop(struct ec_event_queue *q) in event_queue_pop()
132 struct ec_event *ev; in event_queue_pop()
149 struct ec_event *ev) in event_queue_push()
151 struct ec_event *popped = NULL; in event_queue_push()
163 struct ec_event *event; in event_queue_free()
215 struct ec_event *event, *queue_event, *old_event; in enqueue_events()
220 event = (struct ec_event *)(buf + offset); in enqueue_events()
293 if (obj->buffer.length < sizeof(struct ec_event)) { in event_device_notify()
[all …]
/openbmc/linux/drivers/platform/chrome/
H A Dcros_ec_chardev.c47 struct ec_event { struct
99 struct ec_event *event; in cros_ec_chardev_mkbp_event()
124 static struct ec_event *cros_ec_chardev_fetch_event(struct chardev_priv *priv, in cros_ec_chardev_fetch_event()
127 struct ec_event *event; in cros_ec_chardev_fetch_event()
148 event = list_first_entry(&priv->events, struct ec_event, node); in cros_ec_chardev_fetch_event()
211 struct ec_event *event; in cros_ec_chardev_read()
257 struct ec_event *event, *e; in cros_ec_chardev_release()