Home
last modified time | relevance | path

Searched refs:downstream (Results 1 – 21 of 21) sorted by relevance

/qemu/docs/interop/
H A Dqmp-spec.rst387 We recommend that downstream consumers of QEMU do *not* modify QMP.
388 Management tools should be able to support both upstream and downstream
389 versions of QMP without special logic, and downstream extensions are
393 avoid modifying QMP. Both upstream and downstream need to take care to
397 ``__`` (double underscore) for downstream use ("downstream names"). This
398 means upstream will never use any downstream names for its commands,
401 Any new names downstream wishes to add must begin with ``__``. To
403 recommended that you prefix your downstream names with ``__RFQDN_`` where
415 The section `Compatibility Considerations`_ applies to downstream as well
416 as to upstream, obviously. It follows that downstream must behave
[all …]
/qemu/hw/misc/
H A Dtz-ppc.c252 if (s->port[i].downstream) { in tz_ppc_realize()
262 if (!port->downstream) { in tz_ppc_realize()
279 address_space_init(&port->downstream_as, port->downstream, name); in tz_ppc_realize()
281 size = memory_region_size(port->downstream); in tz_ppc_realize()
305 DEFINE_PROP_LINK("port[" #N "]", TZPPC, port[N].downstream, \
H A Dtz-msc.c253 if (!s->downstream) { in tz_msc_realize()
262 size = memory_region_size(s->downstream); in tz_msc_realize()
263 address_space_init(&s->downstream_as, s->downstream, name); in tz_msc_realize()
282 DEFINE_PROP_LINK("downstream", TZMSC, downstream,
H A Dtz-mpc.c508 if (!s->downstream) { in tz_mpc_realize()
513 size = memory_region_size(s->downstream); in tz_mpc_realize()
553 address_space_init(&s->downstream_as, s->downstream, in tz_mpc_realize()
591 DEFINE_PROP_LINK("downstream", TZMPC, downstream,
/qemu/hw/usb/
H A Dbus.c369 void usb_port_location(USBPort *downstream, USBPort *upstream, int portnr) in usb_port_location() argument
372 int l = snprintf(downstream->path, sizeof(downstream->path), "%s.%d", in usb_port_location()
375 assert(l < sizeof(downstream->path)); in usb_port_location()
376 downstream->hubcount = upstream->hubcount + 1; in usb_port_location()
378 snprintf(downstream->path, sizeof(downstream->path), "%d", portnr); in usb_port_location()
379 downstream->hubcount = 0; in usb_port_location()
H A Ddev-hub.c293 USBDevice *downstream; in usb_hub_find_device() local
301 downstream = usb_find_device(&port->port, addr); in usb_hub_find_device()
302 if (downstream != NULL) { in usb_hub_find_device()
303 return downstream; in usb_hub_find_device()
/qemu/hw/arm/
H A Dmusca.c226 MemoryRegion *downstream; in make_mpc() local
236 downstream = &mms->ram[i]; in make_mpc()
237 memory_region_init_rom(downstream, NULL, mpcinfo[i].name, in make_mpc()
241 downstream = &mms->ram[i]; in make_mpc()
242 memory_region_init_ram(downstream, NULL, mpcinfo[i].name, in make_mpc()
253 downstream = sysbus_mmio_get_region(SYS_BUS_DEVICE(uds), 0); in make_mpc()
260 object_property_set_link(OBJECT(mpc), "downstream", OBJECT(downstream), in make_mpc()
/qemu/include/hw/misc/
H A Dtz-msc.h74 MemoryRegion *downstream; member
H A Dtz-ppc.h81 MemoryRegion *downstream; member
H A Dtz-mpc.h64 MemoryRegion *downstream; member
/qemu/tests/qapi-schema/
H A Dreserved-member-underscore.json3 # begin with a letter or a downstream extension double-underscore prefix).
H A Dqapi-schema-test.json230 # test that we correctly compile downstream extensions, as well as munge
/qemu/docs/system/devices/
H A Dcxl.rst130 downstream ports.
132 Both the CXL upstream and downstream ports have CXL specific
136 appropriate downstream port.
140 downstream ports on the internal switch bus (cxl-downstream).
285 | appropriate downstream port |
377 -device cxl-downstream,port=0,bus=us0,id=swport0,chassis=0,slot=4 \
379 -device cxl-downstream,port=1,bus=us0,id=swport1,chassis=0,slot=5 \
381 -device cxl-downstream,port=2,bus=us0,id=swport2,chassis=0,slot=6 \
383 -device cxl-downstream,port=3,bus=us0,id=swport3,chassis=0,slot=7 \
/qemu/include/hw/dma/
H A Dpl080.h69 MemoryRegion *downstream; member
/qemu/hw/dma/
H A Dpl080.c396 if (!s->downstream) { in pl080_realize()
401 address_space_init(&s->downstream_as, s->downstream, "pl080-downstream"); in pl080_realize()
412 DEFINE_PROP_LINK("downstream", PL080State, downstream,
/qemu/qapi/
H A Dcontrol.json83 # string. The exact format depends on the downstream however it
/qemu/docs/
H A Dpcie.txt88 Only use PCI Express Switches (x3130-upstream, xio3130-downstream)
124 … -device xio3130-downstream,id=downstream_port1,bus=upstream_port1,chassis=x1,slot=y1[,addr=z1]] \
/qemu/include/hw/
H A Dusb.h510 void usb_port_location(USBPort *downstream, USBPort *upstream, int portnr);
/qemu/docs/devel/testing/
H A Dmain.rst326 file. This should be used only for downstream (this file should never appear
327 in upstream). This file may be used for defining some downstream test groups
332 # groups for some company downstream process
335 # down - our downstream tests, not for upstream
/qemu/docs/devel/
H A Dqapi-code-gen.rst735 may start with a digit, and names that are downstream extensions (see
775 downstream prefix of the form __RFQDN_ are reserved for the downstream
780 downstream command ``__com.redhat_drive-mirror``.
/qemu/
H A Dqemu-options.hx153 configure the downstream Host-managed Device Memory (HDM) decoders