Lines Matching refs:domains
7 receive memory rings registered by domains. It does not require memory
10 Argo has requirements for performance isolation between domains, to prevent
12 domains, or even other VCPUs of the same domain operating other rings.
54 Since Argo operates a data path between domains, sections of this code are
68 2. Avoidance of DoS of rings by domains that are not authorized to send to them
69 3. Deadlock-free teardown of state across multiple domains on domain destroy
73 Access to the ring_hash data structure is confined to domains that a
87 data structures of other domains.
97 other domains that are waiting for ring space availability.
103 locking at arbitrary frequency by those foreign domains when registering rings
109 ### State: Pending notifications for wildcard rings registered by other domains
113 domains that this domain has queried.
182 deadlock, for teardown of state across multiple domains when a domain is
186 Argo operations by many domains.
192 structs of all domains simplifies the protocol.
198 * All of the notifications pending for other domains are cancelled.
199 * All of the unicast partner rings owned by other domains for this domain to
203 by other domains are cancelled.
213 is free to safely modify the Argo state across all domains without having to
266 wildcard rings owned by other domains.
290 functions, when operating on data from multiple domains with concurrent
413 across domains when a domain is destroyed. Every unicast ring that the dying
416 gaining safe access to the data structures on each of the domains involved.
431 removing state from the data structures of multiple domains, a locking protocol