/openbmc/u-boot/include/ |
H A D | power-domain.h | 10 * A power domain is a portion of an SoC or chip that is powered by a 12 * power domain, and can turn the power source on or off. This is typically 17 * A driver that implements UCLASS_POWER_DOMAIN is a power domain controller or 20 * power-domain-uclass.h describes the interface which power domain controllers 23 * Depending on the power domain controller hardware, changing the state of a 24 * power domain may require performing related operations on other resources. 26 * whenever the power domain is powered on, or during the time when the power 27 * domain is transitioning state. These details are implementation-specific 32 * Power domain consumers/clients are the drivers for HW modules within the 33 * power domain. This header file describes the API used by those drivers. [all …]
|
H A D | power-domain-uclass.h | 9 /* See power-domain.h for background documentation. */ 11 #include <power-domain.h> 16 * struct power_domain_ops - The functions that a power domain controller driver 21 * of_xlate - Translate a client's device-tree (OF) power domain 24 * The power domain core calls this function as the first step in 27 * If this function pointer is set to NULL, the power domain core will 28 * use a default implementation, which assumes #power-domain-cells = 29 * <1>, and that the DT cell contains a simple integer power domain ID. 31 * At present, the power domain API solely supports device-tree. If 35 * @power_domain: The power domain struct to hold the [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | keystone-k2hk-clocks.dtsi | 62 reg-names = "control", "domain"; 63 domain-id = <0>; 72 reg-names = "control", "domain"; 73 domain-id = <4>; 82 reg-names = "control", "domain"; 83 domain-id = <5>; 92 reg-names = "control", "domain"; 93 domain-id = <9>; 102 reg-names = "control", "domain"; 103 domain-id = <10>; [all …]
|
H A D | keystone-k2l-clocks.dtsi | 52 reg-names = "control", "domain"; 54 domain-id = <0>; 63 reg-names = "control", "domain"; 64 domain-id = <4>; 73 reg-names = "control", "domain"; 74 domain-id = <9>; 83 reg-names = "control", "domain"; 84 domain-id = <10>; 93 reg-names = "control", "domain"; 94 domain-id = <11>; [all …]
|
H A D | keystone-clocks.dtsi | 169 reg-names = "control", "domain"; 170 domain-id = <0>; 180 reg-names = "control", "domain"; 181 domain-id = <0>; 190 reg-names = "control", "domain"; 191 domain-id = <0>; 201 reg-names = "control", "domain"; 202 domain-id = <1>; 211 reg-names = "control", "domain"; 212 domain-id = <1>; [all …]
|
H A D | keystone-k2e-clocks.dtsi | 44 reg-names = "control", "domain"; 45 domain-id = <0>; 54 reg-names = "control", "domain"; 55 domain-id = <5>; 64 reg-names = "control", "domain"; 65 domain-id = <18>; 74 reg-names = "control", "domain"; 75 domain-id = <29>;
|
/openbmc/u-boot/arch/arm/include/asm/mach-imx/ |
H A D | rdc-sema.h | 14 * d[x] means domain[x], x can be [3 - 0]. 40 #define RDC_PDAP_DW_SHIFT(domain) ((domain) << 1) argument 41 #define RDC_PDAP_DR_SHIFT(domain) (1 + RDC_PDAP_DW_SHIFT(domain)) argument 42 #define RDC_PDAP_DW_MASK(domain) (1 << RDC_PDAP_DW_SHIFT(domain)) argument 43 #define RDC_PDAP_DR_MASK(domain) (1 << RDC_PDAP_DR_SHIFT(domain)) argument 44 #define RDC_PDAP_DRW_MASK(domain) (RDC_PDAP_DW_MASK(domain) | \ argument 45 RDC_PDAP_DR_MASK(domain)) 58 #define RDC_MRC_DW_SHIFT(domain) (domain) argument 59 #define RDC_MRC_DR_SHIFT(domain) (1 + RDC_MRC_DW_SHIFT(domain)) argument 60 #define RDC_MRC_DW_MASK(domain) (1 << RDC_MRC_DW_SHIFT(domain)) argument [all …]
|
/openbmc/u-boot/arch/arm/include/asm/proc-armv/ |
H A D | domain.h | 2 * linux/include/asm-arm/proc-armv/domain.h 14 * Domain numbers 16 * DOMAIN_IO - domain 2 includes all IO only 17 * DOMAIN_KERNEL - domain 1 includes all kernel memory only 18 * DOMAIN_USER - domain 0 includes all user memory only 26 * Domain types 37 "mcr p15, 0, %0, c3, c0 @ set domain" \ 43 unsigned int domain = current->thread.domain; \ 44 domain &= ~domain_val(dom, DOMAIN_MANAGER); \ 45 domain |= domain_val(dom, type); \ [all …]
|
/openbmc/u-boot/drivers/power/domain/ |
H A D | Kconfig | 1 menu "Power Domain Support" 4 bool "Enable power domain support using Driver Model" 7 Enable support for the power domain driver class. Many SoCs allow 13 bool "Enable the BCM6328 power domain driver" 20 bool "Enable i.MX8 power domain driver" 27 bool "Enable the MediaTek power domain driver" 34 bool "Enable Amlogic Meson GX VPU power domain driver" 38 Unit power domain. 41 bool "Enable the sandbox power domain test driver" 44 Enable support for a test power domain driver implementation, which [all …]
|
H A D | Makefile | 6 obj-$(CONFIG_$(SPL_)POWER_DOMAIN) += power-domain-uclass.o 7 obj-$(CONFIG_BCM6328_POWER_DOMAIN) += bcm6328-power-domain.o 8 obj-$(CONFIG_IMX8_POWER_DOMAIN) += imx8-power-domain.o 9 obj-$(CONFIG_MTK_POWER_DOMAIN) += mtk-power-domain.o 11 obj-$(CONFIG_SANDBOX_POWER_DOMAIN) += sandbox-power-domain.o 12 obj-$(CONFIG_SANDBOX_POWER_DOMAIN) += sandbox-power-domain-test.o 13 obj-$(CONFIG_TEGRA186_POWER_DOMAIN) += tegra186-power-domain.o 14 obj-$(CONFIG_TI_SCI_POWER_DOMAIN) += ti-sci-power-domain.o
|
/openbmc/u-boot/doc/device-tree-bindings/power/ |
H A D | ti,sci-pm-domain.txt | 1 Texas Instruments TI SCI Generic Power Domain 11 PM Domain Node 13 The PM domain node represents the global PM domain managed by the SYSFW. Because 19 - compatible: Must be "ti,sci-pm-domain" 20 - #power-domain-cells: Must be 1 so that an id can be provided in each 29 compatible = "ti,sci-pm-domain"; 30 #power-domain-cells = <1>; 34 PM Domain Consumers 36 Hardware blocks belonging to a PM domain should contain a "power-domains" 37 property that is a phandle pointing to the corresponding PM domain node [all …]
|
/openbmc/qemu/include/hw/xen/interface/ |
H A D | sched.h | 59 * Halt execution of this domain (all VCPUs) and notify the system controller. 68 * returns 1 if suspend was cancelled or the domain was merely 69 * checkpointed, and 0 if it is resuming in a new domain. 81 * Declare a shutdown for another domain. The main use of this function is 83 * domains. A para-virtualized domain may use SCHEDOP_shutdown directly. 89 * Latch a shutdown code, so that when the domain later shuts down it 96 * Setup, poke and destroy a domain watchdog timer. 98 * With id == 0, setup a domain watchdog timer to cause domain shutdown 100 * With id != 0 and timeout == 0, destroy domain watchdog timer. 112 * This call is allowed for the hardware domain only and requires the cpu [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/avahi/files/ |
H A D | CVE-2023-38470-2.patch | 10 …#0 0x47208c in __interceptor_strlen (out/fuzz-domain+0x47208c) (BuildId: 731b20c1eef22c2104e75a649… 12 #2 0x53862c in avahi_normalize_name_strdup avahi/avahi-common/domain.c:226:12 16 fuzz-domain: fuzz/fuzz-domain.c:38: int LLVMFuzzerTestOneInput(const uint8_t *, size_t): Assertion … 18 …#0 0x501175 in __sanitizer_print_stack_trace (/home/vagrant/avahi/out/fuzz-domain+0x501175) (Build… 19 …#1 0x45ad2c in fuzzer::PrintStackTrace() (/home/vagrant/avahi/out/fuzz-domain+0x45ad2c) (BuildId: … 20 …#2 0x43fc07 in fuzzer::Fuzzer::CrashCallback() (/home/vagrant/avahi/out/fuzz-domain+0x43fc07) (Bui… 27 #9 0x5344a4 in LLVMFuzzerTestOneInput /home/vagrant/avahi/fuzz/fuzz-domain.c:38:9 36 avahi-common/domain.c | 3 ++- 39 Index: avahi-0.8/avahi-common/domain.c 41 --- avahi-0.8.orig/avahi-common/domain.c [all …]
|
H A D | CVE-2023-38470-1.patch | 16 avahi-common/domain-test.c | 14 ++++++++++++++ 17 avahi-common/domain.c | 2 +- 20 diff --git a/avahi-common/domain-test.c b/avahi-common/domain-test.c 22 --- a/avahi-common/domain-test.c 23 +++ b/avahi-common/domain-test.c 45 diff --git a/avahi-common/domain.c b/avahi-common/domain.c 47 --- a/avahi-common/domain.c 48 +++ b/avahi-common/domain.c
|
/openbmc/u-boot/arch/arm/mach-omap2/omap5/ |
H A D | Kconfig | 71 menu "Voltage Domain OPP selections" 74 prompt "MPU Voltage Domain" 78 domain on DRA7xx & AM57xx SoCs. 89 prompt "DSPEVE Voltage Domain" 92 domain on DRA7xx & AM57xx SoCs. 113 prompt "IVA Voltage Domain" 116 domain on DRA7xx & AM57xx SoCs. 137 prompt "GPU Voltage Domain" 140 domain on DRA7xx & AM57xx SoCs.
|
/openbmc/u-boot/arch/arm/mach-imx/ |
H A D | rdc-sema.c | 23 * Intial value or this peripheral is assigned to only one domain in imx_rdc_check_sema_required() 32 * Check the peripheral read / write access permission on Domain [dom_id]. 112 u32 domain = (p & RDC_DOMAIN_MASK) >> RDC_DOMAIN_SHIFT_BASE; in imx_rdc_setup_peri() local 114 /* No domain assigned */ in imx_rdc_setup_peri() 115 if (domain == 0) in imx_rdc_setup_peri() 118 reg |= domain; in imx_rdc_setup_peri() 120 share_count = (domain & 0x3) in imx_rdc_setup_peri() 121 + ((domain >> 2) & 0x3) in imx_rdc_setup_peri() 122 + ((domain >> 4) & 0x3) in imx_rdc_setup_peri() 123 + ((domain >> 6) & 0x3); in imx_rdc_setup_peri() [all …]
|
/openbmc/telemetry/tests/src/ |
H A D | test_persistent_json_storage.cpp | 59 sut.store(FilePath("report/domain-1/name-1/conf-1.json"), in TEST_F() 61 sut.store(FilePath("report/domain-1/name-2/conf-1.json"), in TEST_F() 63 sut.store(FilePath("report/domain-1/name-2/conf-2.json"), in TEST_F() 65 sut.store(FilePath("report/domain-2/name-1/conf-1.json"), in TEST_F() 70 UnorderedElementsAre(FilePath("report/domain-1/name-1/conf-1.json"), in TEST_F() 71 FilePath("report/domain-1/name-2/conf-1.json"), in TEST_F() 72 FilePath("report/domain-1/name-2/conf-2.json"), in TEST_F() 73 FilePath("report/domain-2/name-1/conf-1.json"))); in TEST_F() 78 sut.store(FilePath("report/domain-1/name-1/conf-1.json"), in TEST_F() 80 sut.store(FilePath("report/domain-1/name-2/conf-1.json"), in TEST_F() [all …]
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-iommu.c | 57 VirtIOIOMMUDomain *domain; member 99 if (!ep || !ep->domain) { in virtio_iommu_device_bypassed() 102 bypassed = ep->domain->bypass; in virtio_iommu_device_bypassed() 305 VirtIOIOMMUDomain *domain = ep->domain; in virtio_iommu_detach_endpoint_from_domain() local 308 if (!ep->domain) { in virtio_iommu_detach_endpoint_from_domain() 311 trace_virtio_iommu_detach_endpoint_from_domain(domain->id, ep->id); in virtio_iommu_detach_endpoint_from_domain() 312 g_tree_foreach(domain->mappings, virtio_iommu_notify_unmap_cb, in virtio_iommu_detach_endpoint_from_domain() 315 ep->domain = NULL; in virtio_iommu_detach_endpoint_from_domain() 345 if (ep->domain) { in virtio_iommu_put_endpoint() 357 VirtIOIOMMUDomain *domain; in virtio_iommu_get_domain() local [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | MemoryDomain.v1_5_1.json | 55 … "description": "An array of links to the CXL logical devices associated with this memory domain.", 59 …ogicalDevice` that represent the CXL logical devices that are associated with this memory domain.", 68 …cription": "An array of links to the fabric adapters that present this memory domain to a fabric.", 72 …e `FabricAdapter` that represent the fabric adapters that present this memory domain to a fabric.", 82 … "description": "An array of links to the media controllers for this memory domain.", 86 …rray of links to resources of type `MediaController` that are associated with this memory domain.", 101 … "description": "An array of links to the PCIe functions representing this memory domain.", 105 …sources of type `PCIeFunction` that represent the PCIe functions representing this memory domain.", 118 …"description": "The `MemoryDomain` schema describes a memory domain and its configuration. Memory… 154 …"description": "An indication of whether this memory domain supports the provisioning of blocks of… [all …]
|
H A D | PowerDomain.v1_2_2.json | 54 … "description": "An array of links to the electrical buses in this power domain.", 58 …o resources of type `PowerDistribution` that represent the electrical buses in this power domain.", 67 … "description": "An array of links to the floor power distribution units in this power domain.", 71 … type `PowerDistribution` that represent the floor power distribution units in this power domain.", 79 … "description": "An array of links to the managers responsible for managing this power domain.", 83 …f links to resources of type `Manager` that represent the managers that manage this power domain.", 96 "description": "An array of links to the power shelves in this power domain.", 100 …s to resources of type `PowerDistribution` that represent the power shelves in this power domain.", 109 …description": "An array of links to the rack-level power distribution units in this power domain.", 113 … `PowerDistribution` that represent the rack-level power distribution units in this power domain.", [all …]
|
/openbmc/u-boot/arch/arm/mach-keystone/ |
H A D | psc.c | 28 * @domain_num: GPSC domain number 30 * Polls pstat for the selected domain and waits for transitions to be complete. 34 * Return: 0 when the domain is free. Returns -1 if a timeout occurred waiting 43 * Do nothing if the power domain is in transition. This should never in psc_wait() 47 * Don't trap if the domain (or a module in this domain) is in psc_wait() 65 * psc_get_domain_num() - Get the domain number 72 /* Get the power domain associated with the module number */ in psc_get_domain_num() 84 * Powers up/down the requested module and the associated power domain if 86 * This only controls modules. The domain in which the module resides will 88 * domain, so powering down the domain based on a single module is not done. [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-connectivity/samba/samba/ |
H A D | smb.conf | 32 # Change this to the workgroup/NT-domain name your Samba server will part of 72 # domain controller", "classic backup domain controller", "active 73 # directory domain controller". 76 # Running as "active directory domain controller" will require first 77 # running "samba-tool domain provision" to wipe databases and create a 78 # new domain. 107 # primary domain controller', 'server role = classic backup domain controller' 108 # or 'domain logons' is set 120 # The following setting only takes effect if 'domain logons' is set 126 # The following setting only takes effect if 'domain logons' is set [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | virtio-iommu-test.c | 56 * @domain: domain the endpoint is attached to 60 uint8_t type, uint32_t domain, uint32_t ep) in send_attach_detach() argument 73 req.domain = cpu_to_le32(domain); in send_attach_detach() 94 * @domain: domain the new mapping is attached to 101 uint32_t domain, uint64_t virt_start, uint64_t virt_end, in send_map() argument 115 req.domain = cpu_to_le32(domain); in send_map() 139 * @domain: domain the new binding is attached to 144 uint32_t domain, uint64_t virt_start, uint64_t virt_end) in send_unmap() argument 157 req.domain = cpu_to_le32(domain); in send_unmap() 185 /* type, domain, ep */ in test_attach_detach() [all …]
|
/openbmc/u-boot/arch/arm/mach-davinci/ |
H A D | psc.c | 17 * its power domain. For our purposes, we only care whether clock and power 21 * Chips without a DSP generally have only one domain. 23 * The "Always On" power domain is always on when the chip is on, and is 25 * lie within the "Always On" power domain. 27 * A separate domain called the "DSP" domain houses the C64x+ and other video 28 * hardware such as VICP. In some chips, the "DSP" domain is not always on. 29 * The "DSP" power domain is powered by the CVDDDSP pins (on DM644X). 32 /* Works on Always On power domain only (no PD argument) */ 42 return; /* Don't work on DSP Power Domain */ in lpsc_transition() 120 /* Not all DaVinci chips have a DSP power domain. */
|
/openbmc/qemu/hw/i386/ |
H A D | trace-events | 8 vtd_inv_desc_cc_domain(uint16_t domain) "context invalidate domain 0x%"PRIx16 13 vtd_inv_desc_iotlb_domain(uint16_t domain) "iotlb invalidate whole domain 0x%"PRIx16 14 vtd_inv_desc_iotlb_pages(uint16_t domain, uint64_t addr, uint8_t mask) "iotlb invalidate domain 0x%… 15 …d_inv_desc_iotlb_pasid_pages(uint16_t domain, uint64_t addr, uint8_t mask, uint32_t pasid) "iotlb … 16 vtd_inv_desc_iotlb_pasid(uint16_t domain, uint32_t pasid) "iotlb invalidate domain 0x%"PRIx16" pasi… 29 …64_t addr, uint64_t slpte, uint16_t domain) "IOTLB page hit sid 0x%"PRIx16" iova 0x%"PRIx64" slpte… 30 …_t addr, uint64_t slpte, uint16_t domain) "IOTLB page update sid 0x%"PRIx16" iova 0x%"PRIx64" slpt… 35 …, uint8_t fn, uint16_t domain, uint64_t hi, uint64_t lo) "%s: replay valid context device %02"PRIx… 38 vtd_page_walk_one(uint16_t domain, uint64_t iova, uint64_t gpa, uint64_t mask, int perm) "domain 0x… 87 amdvi_pages_inval(uint16_t domid) "AMD-Vi pages for domain 0x%"PRIx16 " invalidated"
|