Home
last modified time | relevance | path

Searched refs:channel (Results 1 – 25 of 28) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Di8254.c90 static int pit_get_out(PITState *pit, int channel) in pit_get_out() argument
156 return pit->hw.channels[channel].gate; in pit_get_gate()
178 pit->count_load_time[channel] = 0; in pit_load_count()
242 int channel, access; in pit_ioport_write() local
252 channel = val >> 6; in pit_ioport_write()
253 if ( channel == 3 ) in pit_ioport_write()
256 for ( channel = 0; channel < 3; channel++ ) in pit_ioport_write()
258 s = &pit->hw.channels[channel]; in pit_ioport_write()
259 if ( val & (2 << channel) ) in pit_ioport_write()
271 s = &pit->hw.channels[channel]; in pit_ioport_write()
[all …]
/xen-4.10.0-shim-comet/tools/blktap2/control/
A Dtap-ctl-spawn.c42 int err, child, channel[2]; in __tap_ctl_spawn() local
45 if (pipe(channel)) { in __tap_ctl_spawn()
56 close(channel[1]); in __tap_ctl_spawn()
57 *readfd = channel[0]; in __tap_ctl_spawn()
61 if (dup2(channel[1], STDOUT_FILENO) == -1) { in __tap_ctl_spawn()
66 if (dup2(channel[1], STDERR_FILENO) == -1) { in __tap_ctl_spawn()
71 close(channel[0]); in __tap_ctl_spawn()
72 close(channel[1]); in __tap_ctl_spawn()
/xen-4.10.0-shim-comet/tools/ocaml/libs/eventchn/
A Dxeneventchn.mli17 (** Event channel bindings: see tools/libxc/include/xenctrl.h *)
20 (** An initialised event channel interface. *)
23 (** A local event channel. *)
30 (** Return an initialised event channel interface. On error it
39 (** Notify the given event channel. On error it will throw a
44 channel connected to domid:remote_port. On error it will
48 (** Binds a local event channel to the VIRQ_DOM_EXC
53 (** Unbinds the given event channel. On error it will throw a
57 (** Returns the next event channel to become pending. On error it
61 (** Unmasks the given event channel. On error it will throw a
/xen-4.10.0-shim-comet/docs/man/
A Dxen-pv-channel.pod.710 A channel is a low-bandwidth private byte stream similar to a serial
48 Install a guest as normal (no channel configuration necessary)
54 prepare the guest to communicate over the channel, and also prepare
93 Domain configuration is created for the VM, listing the channel
123 where the "xen-console-setup" script would read the channel name and
124 make a symlink in /dev/xen-channel/org.my.cloud.software.agent.version1
129 The in-guest agent uses inotify to see the creation of the /dev/xen-channel
158 before you can use a channel. By default a channel will appear as a device
164 channel names are unique to avoid clashes. We recommend that channel names
166 prevent clashes we recommend authors add their names to our global channel
[all …]
A Dxl.cfg.pod.5.in769 =item B<channel=[ "CHANNEL_SPEC_STRING", "CHANNEL_SPEC_STRING", ...]>
772 channel is a low-bandwidth, bidirectional byte stream, which resembles
775 L<xen-pv-channel(7)> for more details.
794 application to the right channel device. There is no formal registry
795 of channel names, so application authors are encouraged to make their
810 data between the channel and the connected socket.
814 The backend will create a pty and proxy data between the channel and the
815 master device. The command B<xl channel-list> can be used to discover the
1249 Guests use hypervisor resources for each event channel they use.
1253 FIFO-based event channel ABI support up to 131,071 event channels.
[all …]
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_console.c403 if (!channel->name) { in libxl__init_console_from_channel()
408 if (channel->backend_domname) { in libxl__init_console_from_channel()
422 switch (channel->connection) { in libxl__init_console_from_channel()
432 if (!channel->u.socket.path) { in libxl__init_console_from_channel()
444 __func__, channel->connection); in libxl__init_console_from_channel()
450 console->backend_domid = channel->backend_domid; in libxl__init_console_from_channel()
451 console->name = libxl__strdup(NOGC, channel->name); in libxl__init_console_from_channel()
463 libxl_device_channel_init(channel); in libxl__device_channel_from_xenstore()
572 channelinfo->devid = channel->devid; in libxl_device_channel_getinfo()
598 channelinfo->connection = channel->connection; in libxl_device_channel_getinfo()
[all …]
A Dlibxl_types_internal.idl44 # A console with a name is called a 'channel', see docs/misc/channels.txt
A Dlibxl.h1913 libxl_device_channel *channel,
A Dlibxl_types.idl833 # a channel manifests as a console with a name,
/xen-4.10.0-shim-comet/tools/ocaml/xenstored/
A Ddisk.ml81 let channel = open_in file in
82 let rec input_line_list channel =
83 let line = try input_line channel with End_of_file -> "" in
85 line :: input_line_list channel
87 close_in channel;
90 input_line_list channel
150 let channel = open_out_gen [ Open_wronly; Open_creat; Open_trunc; ]
152 Store.dump store channel;
153 flush channel;
154 close_out channel;
A Dlogging.ml89 let channel = ref (open_out_gen [Open_append; Open_creat] 0o644 log_file) in
92 try flush !channel; close_out !channel
96 channel := open_out_gen [Open_append; Open_creat] 0o644 log_file in
98 log_rotate channel log_file log_nb_files;
104 output_string !channel s;
105 flush !channel;
A Dxenstored.ml70 let channel = open_out_gen [ Open_wronly; Open_creat; Open_trunc; ]
72 finally (fun () -> Store.dump store channel)
73 (fun () -> close_out channel)
203 let channel = open_in file in
204 finally (fun () -> from_channel store doms cons channel)
205 (fun () -> close_in channel)
227 let channel = open_out_gen [ Open_wronly; Open_creat; Open_trunc; ] 0o600 file in
228 finally (fun () -> to_channel store cons channel)
229 (fun () -> close_out channel)
/xen-4.10.0-shim-comet/docs/misc/
A Dxenstore-ring.txt50 A xenstore ring is always associated with an event channel. Whenever the
51 ring structure is updated the event channel must be signalled. The
53 time, not only in response to an event channel event. This implies that
97 and reconnect is in progress") and signalling the event channel.
110 - signal the event channel.
A D9pfs.markdown39 to multiplex operations on a single channel.
130 event-channel-<num> (event-channel-0, event-channel-1, etc)
133 The identifier of the Xen event channel used to signal activity
164 event channel.
179 ring, which are used to setup the rings, and an event channel per ring,
379 - notify the other end via event channel
391 - notify the other end via event channel
A Dconsole.txt46 We call a PV console with a name a "channel", in reference to the libvirt
48 how to use channels and includes a registry of well-known channel names.
50 If the PV console has a name (i.e. it is a "channel") then the name
62 glue the channel to
A Dpvcalls.markdown116 The identifier of the Xen event channel used to signal activity
169 event channel.
184 will is used to exchange messages over a ring, and an event channel,
329 issues an event channel notification when a notification is required.
383 it needs to notify the frontend and does so via event channel.
441 channel which will be used for notifications of activity on the data
512 - backend unbinds the event channel
514 - frontend frees data ring, indexes page and unbinds event channel
524 (indexes page and data ring) and event channel when creating one of
526 delaying unmapping grants and unbinding the event channel. The
[all …]
A Dxenstore-paths.markdown50 * EVTCHN -- the decimal representation of an event channel.
177 #### ~/device/suspend/event-channel = ""|EVTCHN [w]
179 The domain's suspend event channel. The toolstack will create this
183 event channel port it has acquired. The toolstack is expected to use
185 suspend, to signal the event channel.
195 Note that the use of this event channel suspend protocol is optional
199 below) even if the guest has advertised support for the event channel
316 The event channel used by the domain's connection to XenStore.
A Dxenstore.txt46 Communication with xenstore is via either sockets, or event channel
258 channel is an unbound event channel in <domid> (likewise in
266 The event channel is unbound at the xenstored end and the page
A Dpvh.markdown41 (console page address, xenstore event channel...) can be obtained
/xen-4.10.0-shim-comet/xen/xsm/flask/policy/
A Daccess_vectors298 # permission checks must pass on both endpoints for an event channel to be
302 # when creating an interdomain event channel endpoint:
303 # source = event channel label
304 # target = remote domain the event channel binds to. This may be a _self or
306 # This permission is checked when creating an unbound event channel and when the
307 # interdomain event channel is established.
311 # target = event channel label
315 # when creating an interdomain event channel endpoint:
316 # source = the domain creating the channel (which might not be an endpoint)
317 # target = event channel label
/xen-4.10.0-shim-comet/xen/include/public/io/
A Dvscsiif.h270 uint16_t channel, id, lun; /* (virtual) device specification */ member
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dedd.h63 u8 channel; member
/xen-4.10.0-shim-comet/tools/firmware/rombios/
A Drombios.c2484 Bit8u channel, device;
2487 for (channel=0; channel<BX_MAX_ATA_INTERFACES; channel++) {
2621 channel = device / 2;
2904 channel = device / 2;
2970 Bit8u channel, slave;
2973 channel = device / 2;
3119 Bit8u channel, slave;
3122 channel = device / 2;
3270 Bit8u channel, slave;
3274 channel = device / 2;
[all …]
/xen-4.10.0-shim-comet/tools/flask/policy/modules/
A Dxen.if110 # This allows an event channel to be created from domains with labels
/xen-4.10.0-shim-comet/xen/arch/x86/efi/
A Defi-boot.h418 params->interface_path.pci.channel = in efi_arch_edd()

Completed in 40 milliseconds

12