Lines Matching defs:event
24 u32 event;
91 subscriber_list = &subscriber_array[event_msg->event_data.event];
101 * subscribers for given event.
111 if (!VMCI_EVENT_VALID(event_msg->event_data.event))
119 * vmci_event_subscribe() - Subscribe to a given event.
120 * @event: The event to subscribe to.
121 * @callback: The callback to invoke upon the event.
126 * Subscribes to the provided event. The callback specified will be
129 int vmci_event_subscribe(u32 event,
144 if (!VMCI_EVENT_VALID(event) || !callback) {
145 pr_devel("%s: Failed to subscribe to event (type=%d) (callback=%p) (data=%p)\n",
146 __func__, event, callback, callback_data);
155 sub->event = event;
162 /* Creation of a new event is always allowed. */
179 list_add_rcu(&sub->node, &subscriber_array[event]);
193 * vmci_event_unsubscribe() - unsubscribe from an event.
196 * Unsubscribe from given event. Removes it from list and frees it.