/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | i8254.c | 90 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 D | tap-ctl-spawn.c | 42 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 D | xeneventchn.mli | 17 (** 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 D | xen-pv-channel.pod.7 | 10 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 D | xl.cfg.pod.5.in | 769 =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 D | libxl_console.c | 403 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 D | libxl_types_internal.idl | 44 # A console with a name is called a 'channel', see docs/misc/channels.txt
|
A D | libxl.h | 1913 libxl_device_channel *channel,
|
A D | libxl_types.idl | 833 # a channel manifests as a console with a name,
|
/xen-4.10.0-shim-comet/tools/ocaml/xenstored/ |
A D | disk.ml | 81 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 D | logging.ml | 89 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 D | xenstored.ml | 70 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 D | xenstore-ring.txt | 50 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 D | 9pfs.markdown | 39 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 D | console.txt | 46 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 D | pvcalls.markdown | 116 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 D | xenstore-paths.markdown | 50 * 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 D | xenstore.txt | 46 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 D | pvh.markdown | 41 (console page address, xenstore event channel...) can be obtained
|
/xen-4.10.0-shim-comet/xen/xsm/flask/policy/ |
A D | access_vectors | 298 # 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 D | vscsiif.h | 270 uint16_t channel, id, lun; /* (virtual) device specification */ member
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | edd.h | 63 u8 channel; member
|
/xen-4.10.0-shim-comet/tools/firmware/rombios/ |
A D | rombios.c | 2484 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 D | xen.if | 110 # This allows an event channel to be created from domains with labels
|
/xen-4.10.0-shim-comet/xen/arch/x86/efi/ |
A D | efi-boot.h | 418 params->interface_path.pci.channel = in efi_arch_edd()
|