Lines Matching refs:vmci_subscription
20 struct vmci_subscription { struct
28 vmci_list_item(vmci_subscription) subscriber_list_item; argument
31 static struct vmci_subscription *vmci_event_find(vmci_id sub_id);
33 static int vmci_event_register_subscription(struct vmci_subscription *sub,
36 static struct vmci_subscription *vmci_event_unregister_subscription(
39 static vmci_list(vmci_subscription) subscriber_array[VMCI_EVENT_MAX];
43 struct vmci_subscription *sub;
48 struct vmci_subscription *sub;
98 struct vmci_subscription *iter, *iter_2; in vmci_event_exit()
189 vmci_event_get(struct vmci_subscription *entry) in vmci_event_get()
214 vmci_event_release(struct vmci_subscription *entry) in vmci_event_release()
245 struct vmci_subscription *sub = (struct vmci_subscription *)client_data; in event_release_cb()
272 static struct vmci_subscription *
275 struct vmci_subscription *iter; in vmci_event_find()
310 struct vmci_subscription *sub; in vmci_event_delayed_dispatch_cb()
349 struct vmci_subscription *iter; in vmci_event_deliver()
416 struct vmci_subscription *cur; in vmci_event_deliver()
497 vmci_event_register_subscription(struct vmci_subscription *sub, in vmci_event_register_subscription()
543 struct vmci_subscription *existing_sub = NULL; in vmci_event_register_subscription()
589 static struct vmci_subscription *
592 struct vmci_subscription *s; in vmci_event_unregister_subscription()
642 struct vmci_subscription *s = NULL; in vmci_event_subscribe()
684 struct vmci_subscription *s; in vmci_event_unsubscribe()