Lines Matching defs:event
6 * Simple descriptor-based ring. virtio 0.9 compatible event index is used for
16 * Prev - "Next" value when event triggered previously.
17 * Event - Peer requested event after writing this entry.
19 static inline bool need_event(unsigned short event,
23 return (unsigned short)(next - event - 1) < (unsigned short)(next - prev);
44 struct event {
57 struct event *event;
87 event = calloc(1, sizeof(*event));
88 if (!event) {
89 perror("Unable to allocate event buffer.\n");
180 event->call_index = guest.last_used_idx;
194 need = need_event(event->kick_index,
213 event->kick_index = host.used_idx;
262 need = need_event(event->call_index,