Lines Matching +full:remote +full:- +full:endpoint

1 /* SPDX-License-Identifier: MIT */
7 * Copyright (c) 2003-2004, K A Fraser.
26 * guests must check the value of the bit after re-enabling event
41 * @cmd == EVTCHNOP_* (event-channel operation).
42 * @args == struct evtchn_* Operation-specific extra arguments (NULL if none).
96 * handler) is as follows: (Re-enable the event channel for subsequent
117 * 1. Virtual IRQs are classified as per-vcpu or global. See the VIRQ list
120 * re-bound via EVTCHNOP_bind_vcpu.
121 * 3. Per-vcpu VIRQs may be bound to at most one event channel per vcpu.
138 * 2. Only a sufficiently-privileged domain may bind to a physical IRQ.
165 * interdomain then the remote end is placed in the unbound state
175 * EVTCHNOP_send: Send an event to the remote end of the channel whose local
176 * endpoint is <port>.
186 * has an endpoint at <dom, port>.
189 * 2. Only a sufficiently-privileged domain may obtain the status of an event
199 #define EVTCHNSTAT_interdomain 2 /* Channel is connected to remote domain. */
223 * 1. IPI-bound channels always notify the vcpu specified at bind time.
225 * 2. Per-VCPU VIRQ channels always notify the vcpu specified at bind time.
239 * EVTCHNOP_unmask: Unmask the specified local event-channel port and deliver
252 * 2. Only a sufficiently-privileged domain may specify other than DOMID_SELF.
254 * operations to 2-level ABI if called with <dom> == DOMID_SELF and FIFO
326 * 2-level ABI
350 #define EVTCHN_FIFO_LINK_MASK ((1 << EVTCHN_FIFO_LINK_BITS) - 1)
366 * c-file-style: "BSD"
367 * c-basic-offset: 4
368 * tab-width: 4
369 * indent-tabs-mode: nil