| /openbmc/telemetry/src/utils/ |
| H A D | contains.hpp | 12 requires(T container) { container.find(container.begin()->first); }; 16 requires(T container) { container.contains(*container.begin()); }; 21 inline bool contains(const T& container, in contains() argument 24 return container.find(key) != container.end(); in contains() 28 inline bool contains(const T& container, const typename T::value_type& key) in contains() argument 30 return container.contains(key); in contains() 34 inline bool contains(const T& container, const typename T::value_type& key) in contains() argument 36 return std::find(container.begin(), container.end(), key) != in contains() 37 container.end(); in contains()
|
| H A D | transform.hpp | 17 inline auto transform(const Container& container, Functor&& f) in transform() argument 19 auto result = R<decltype(f(*container.begin()))>{}; in transform() 23 result.reserve(container.size()); in transform() 26 std::transform(container.begin(), container.end(), in transform() 35 inline auto transform(const Container<Args...>& container, Functor&& f) in transform() argument 38 container, std::forward<Functor>(f)); in transform()
|
| /openbmc/qemu/hw/vfio/ |
| H A D | cpr-legacy.c | 10 #include "hw/vfio/vfio-container-legacy.h" 20 static bool vfio_dma_unmap_vaddr_all(VFIOLegacyContainer *container, in vfio_dma_unmap_vaddr_all() argument 29 if (ioctl(container->fd, VFIO_IOMMU_UNMAP_DMA, &unmap)) { in vfio_dma_unmap_vaddr_all() 33 container->cpr.vaddr_unmapped = true; in vfio_dma_unmap_vaddr_all() 45 const VFIOLegacyContainer *container = VFIO_IOMMU_LEGACY(bcontainer); in vfio_legacy_cpr_dma_map() 55 if (ioctl(container->fd, VFIO_IOMMU_MAP_DMA, &map)) { in vfio_legacy_cpr_dma_map() 65 VFIOLegacyContainer *container = container_of(listener, in vfio_region_remap() 68 vfio_container_region_add(VFIO_IOMMU(container), section, true); in vfio_region_remap() 71 static bool vfio_cpr_supported(VFIOLegacyContainer *container, Error **errp) in vfio_cpr_supported() argument 73 if (!ioctl(container in vfio_cpr_supported() 44 const VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_legacy_cpr_dma_map() local 66 VFIOContainer *container = container_of(listener, VFIOContainer, vfio_region_remap() local 88 VFIOContainer *container = opaque; vfio_container_pre_save() local 100 VFIOContainer *container = opaque; vfio_container_post_load() local 136 VFIOContainer *container = vfio_cpr_fail_notifier() local 168 vfio_legacy_cpr_register_container(VFIOContainer * container,Error ** errp) vfio_legacy_cpr_register_container() argument 192 vfio_legacy_cpr_unregister_container(VFIOContainer * container) vfio_legacy_cpr_unregister_container() argument 266 vfio_cpr_container_match(VFIOContainer * container,VFIOGroup * group,int fd) vfio_cpr_container_match() argument [all...] |
| H A D | spapr.c | 18 #include "hw/vfio/vfio-container-legacy.h" 64 VFIOLegacyContainer *container = VFIO_IOMMU_LEGACY(scontainer); in vfio_prereg_listener_region_add() local 65 VFIOContainer *bcontainer = VFIO_IOMMU(container); in vfio_prereg_listener_region_add() 100 ret = ioctl(container->fd, VFIO_IOMMU_SPAPR_REGISTER_MEMORY, ®); in vfio_prereg_listener_region_add() 104 * On the initfn path, store the first error in the container so we in vfio_prereg_listener_region_add() 124 VFIOLegacyContainer *container = VFIO_IOMMU_LEGACY(scontainer); in vfio_prereg_listener_region_del() local 157 ret = ioctl(container->fd, VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY, ®); in vfio_prereg_listener_region_del() 205 static VFIOHostDMAWindow *vfio_find_hostwin(VFIOSpaprContainer *container, in vfio_find_hostwin() argument 211 QLIST_FOREACH(hostwin, &container->hostwin_list, hostwin_next) { in vfio_find_hostwin() 221 static int vfio_spapr_remove_window(VFIOLegacyContainer *container, in vfio_spapr_remove_window() argument 34 VFIOContainer container; global() member 242 vfio_spapr_create_window(VFIOContainer * container,MemoryRegionSection * section,hwaddr * pgsize,Error ** errp) vfio_spapr_create_window() argument 355 VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_spapr_container_add_section_window() local 446 VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_spapr_container_del_section_window() local 468 VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_spapr_container_release() local 487 VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_spapr_container_setup() local [all...] |
| H A D | iommufd.c | 2 * iommufd container backend 41 const VFIOIOMMUFDContainer *container = VFIO_IOMMU_IOMMUFD(bcontainer); in iommufd_cdev_map() local 43 return iommufd_backend_map_dma(container->be, in iommufd_cdev_map() 44 container->ioas_id, in iommufd_cdev_map() 52 const VFIOIOMMUFDContainer *container = VFIO_IOMMU_IOMMUFD(bcontainer); in iommufd_cdev_map_file() 54 return iommufd_backend_map_file_dma(container->be, in iommufd_cdev_map_file() 55 container->ioas_id, in iommufd_cdev_map_file() 63 const VFIOIOMMUFDContainer *container = VFIO_IOMMU_IOMMUFD(bcontainer); in iommufd_cdev_unmap() 70 return iommufd_backend_unmap_dma(container->be, in iommufd_cdev_unmap() 71 container in iommufd_cdev_unmap() 53 const VFIOIOMMUFDContainer *container = iommufd_cdev_map_file() local 65 const VFIOIOMMUFDContainer *container = iommufd_cdev_unmap() local 165 const VFIOIOMMUFDContainer *container = iommufd_set_dirty_page_tracking() local 197 VFIOIOMMUFDContainer *container = container_of(bcontainer, iommufd_query_dirty_bitmap() local 322 iommufd_cdev_autodomains_get(VFIODevice * vbasedev,VFIOIOMMUFDContainer * container,Error ** errp) iommufd_cdev_autodomains_get() argument 422 iommufd_cdev_autodomains_put(VFIODevice * vbasedev,VFIOIOMMUFDContainer * container) iommufd_cdev_autodomains_put() argument 437 iommufd_cdev_attach_container(VFIODevice * vbasedev,VFIOIOMMUFDContainer * container,Error ** errp) iommufd_cdev_attach_container() argument 451 iommufd_cdev_detach_container(VFIODevice * vbasedev,VFIOIOMMUFDContainer * container) iommufd_cdev_detach_container() argument 465 iommufd_cdev_container_destroy(VFIOIOMMUFDContainer * container) iommufd_cdev_container_destroy() argument 486 iommufd_cdev_get_info_iova_range(VFIOIOMMUFDContainer * container,uint32_t ioas_id,Error ** errp) iommufd_cdev_get_info_iova_range() argument 532 VFIOIOMMUFDContainer *container; iommufd_cdev_attach() local 693 VFIOIOMMUFDContainer *container = container_of(bcontainer, iommufd_cdev_detach() local [all...] |
| H A D | container.c | 21 #include "hw/vfio/vfio-container.h" 47 vfio_ram_block_discard_disable(VFIOContainer * container,bool state) vfio_ram_block_discard_disable() argument 70 vfio_dma_unmap_bitmap(const VFIOContainer * container,hwaddr iova,ram_addr_t size,IOMMUTLBEntry * iotlb) vfio_dma_unmap_bitmap() argument 127 const VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_legacy_dma_unmap_one() local 216 const VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_legacy_dma_map() local 249 const VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_legacy_set_dirty_page_tracking() local 275 const VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_legacy_query_dirty_bitmap() local 425 VFIOContainer *container; vfio_create_container() local 449 vfio_get_iommu_info(VFIOContainer * container,struct vfio_iommu_type1_info ** info) vfio_get_iommu_info() argument 493 vfio_get_iommu_info_migration(VFIOContainer * container,struct vfio_iommu_type1_info * info) vfio_get_iommu_info_migration() argument 521 VFIOContainer *container = container_of(bcontainer, VFIOContainer, vfio_legacy_setup() local 548 vfio_container_attach_discard_disable(VFIOContainer * container,VFIOGroup * group,Error ** errp) vfio_container_attach_discard_disable() argument 595 vfio_container_group_add(VFIOContainer * container,VFIOGroup * group,Error ** errp) vfio_container_group_add() argument 612 vfio_container_group_del(VFIOContainer * container,VFIOGroup * group) vfio_container_group_del() argument 624 VFIOContainer *container; vfio_container_connect() local 737 VFIOContainer *container = group->container; vfio_container_disconnect() local 1251 VFIOContainer *container = VFIO_IOMMU_LEGACY(obj); vfio_iommu_legacy_instance_init() local
|
| /openbmc/qemu/hw/vfio-user/ |
| H A D | container.c | 13 #include "hw/vfio-user/container.h" 27 VFIOUserContainer *container = VFIO_IOMMU_USER(bcontainer); in vfio_user_listener_begin() local 29 container->proxy->async_ops = true; in vfio_user_listener_begin() 34 VFIOUserContainer *container = VFIO_IOMMU_USER(bcontainer); in vfio_user_listener_commit() 37 container->proxy->async_ops = false; in vfio_user_listener_commit() 38 vfio_user_wait_reqs(container->proxy); in vfio_user_listener_commit() 45 VFIOUserContainer *container = VFIO_IOMMU_USER(bcontainer); in vfio_user_dma_unmap() 58 container->proxy->async_ops); in vfio_user_dma_unmap() 60 if (container->proxy->async_ops) { in vfio_user_dma_unmap() 61 if (!vfio_user_send_nowait(container in vfio_user_dma_unmap() 35 VFIOUserContainer *container = container_of(bcontainer, VFIOUserContainer, vfio_user_listener_commit() local 47 VFIOUserContainer *container = container_of(bcontainer, VFIOUserContainer, vfio_user_dma_unmap() local 89 VFIOUserContainer *container = container_of(bcontainer, VFIOUserContainer, vfio_user_dma_map() local 176 VFIOUserContainer *container = container_of(bcontainer, VFIOUserContainer, vfio_user_setup() local 194 VFIOUserContainer *container; vfio_user_create_container() local 209 VFIOUserContainer *container; vfio_user_container_connect() local 264 vfio_user_container_disconnect(VFIOUserContainer * container) vfio_user_container_disconnect() argument 282 vfio_user_device_get(VFIOUserContainer * container,VFIODevice * vbasedev,Error ** errp) vfio_user_device_get() argument 305 VFIOUserContainer *container; vfio_user_device_attach() local 318 VFIOUserContainer *container = container_of(vbasedev->bcontainer, vfio_user_device_detach() local [all...] |
| /openbmc/intel-ipmi-oem/src/ |
| H A D | me_to_redfish_hooks.cpp | 33 static const boost::container::flat_map<uint8_t, std::string> smlink = { in messageHook() 58 static const boost::container::flat_map<uint8_t, std::string> 70 static const boost::container::flat_map<uint8_t, std::string> peciOverDmiError = 76 static const boost::container::flat_map<uint8_t, std::string> 83 static const boost::container::flat_map<uint8_t, std::string> 102 static const boost::container::flat_map<uint8_t, std::string> umaError = { 113 static const boost::container::flat_map<uint8_t, std::string> pttHealthEvent = { 118 static const boost::container::flat_map<uint8_t, std::string> 123 static const boost::container::flat_map<uint8_t, std::string> restrictedMode = { 128 static const boost::container::flat_map<uint8_t, std::string> [all …]
|
| /openbmc/qemu/hw/misc/ |
| H A D | mchp_pfsoc_ioscb.c | 209 memory_region_init(&s->container, OBJECT(s), in mchp_pfsoc_ioscb_realize() 211 sysbus_init_mmio(sbd, &s->container); in mchp_pfsoc_ioscb_realize() 217 memory_region_add_subregion(&s->container, IOSCB_LANE01_BASE, &s->lane01); in mchp_pfsoc_ioscb_realize() 221 memory_region_add_subregion(&s->container, IOSCB_LANE23_BASE, &s->lane23); in mchp_pfsoc_ioscb_realize() 225 memory_region_add_subregion(&s->container, IOSCB_CTRL_BASE, &s->ctrl); in mchp_pfsoc_ioscb_realize() 229 memory_region_add_subregion(&s->container, IOSCB_QSPIXIP_BASE, &s->qspixip); in mchp_pfsoc_ioscb_realize() 233 memory_region_add_subregion(&s->container, IOSCB_MAILBOX_BASE, &s->mailbox); in mchp_pfsoc_ioscb_realize() 237 memory_region_add_subregion(&s->container, IOSCB_CFG_BASE, &s->cfg); in mchp_pfsoc_ioscb_realize() 241 memory_region_add_subregion(&s->container, IOSCB_CCC_BASE, &s->ccc); in mchp_pfsoc_ioscb_realize() 245 memory_region_add_subregion(&s->container, IOSCB_PLL_MSS_BASE, &s->pll_mss); in mchp_pfsoc_ioscb_realize() [all …]
|
| /openbmc/phosphor-objmgr/src/ |
| H A D | types.hpp | 19 using InterfaceNames = boost::container::flat_set<std::string, std::less<>, 22 using ConnectionNames = boost::container::flat_map< 26 using InterfaceMapType = boost::container::flat_map< 41 using AssociationInterfaces = boost::container::flat_map< 61 boost::container::flat_map<std::string, 62 boost::container::flat_set<std::string>>; 64 using AssociationOwnersType = boost::container::flat_map< 65 std::string, boost::container::flat_map<std::string, AssociationPaths>>;
|
| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_pci_vfio.c | 27 #include "hw/vfio/vfio-container-legacy.h" 35 static bool vfio_eeh_container_ok(VFIOLegacyContainer *container) in vfio_eeh_container_ok() argument 40 * container. The hardware works in units of Partitionable in vfio_eeh_container_ok() 42 * iterate across all groups in the container, without any logic in vfio_eeh_container_ok() 52 if (QLIST_EMPTY(&container->group_list)) { in vfio_eeh_container_ok() 56 if (QLIST_NEXT(QLIST_FIRST(&container->group_list), container_next)) { in vfio_eeh_container_ok() 63 static int vfio_eeh_container_op(VFIOLegacyContainer *container, uint32_t op) in vfio_eeh_container_op() argument 71 if (!vfio_eeh_container_ok(container)) { in vfio_eeh_container_op() 73 "kernel requires a container with exactly one group", op); in vfio_eeh_container_op() 77 ret = ioctl(container in vfio_eeh_container_op() 114 VFIOContainer *container = vfio_eeh_as_container(as); vfio_eeh_as_ok() local 121 VFIOContainer *container = vfio_eeh_as_container(as); vfio_eeh_as_op() local [all...] |
| /openbmc/u-boot/tools/ |
| H A D | imx8image.c | 13 static int container = -1; variable 152 fprintf(stdout, "New Container: \t%d\n", ++container); in parse_cfg_fld() 525 static void set_image_array_entry(flash_header_v3_t *container, in set_image_array_entry() argument 535 boot_img_t *img = &container->img[container->num_images]; in set_image_array_entry() 621 container->num_images++; in set_image_array_entry() 622 img = &container->img[container->num_images]; in set_image_array_entry() 639 container->num_images++; in set_image_array_entry() 642 void set_container(flash_header_v3_t *container, uint16_t sw_version, in set_container() argument 645 container->sig_blk_hdr.tag = 0x90; in set_container() 646 container->sig_blk_hdr.length = sizeof(sig_blk_hdr_t); in set_container() [all …]
|
| /openbmc/dbus-sensors/src/nvidia-gpu/ |
| H A D | NvidiaDeviceDiscovery.hpp | 35 boost::container::flat_map<std::string, std::shared_ptr<GpuDevice>>& 37 boost::container::flat_map<std::string, std::shared_ptr<SmaDevice>>& 39 boost::container::flat_map<std::string, std::shared_ptr<PcieDevice>>& 46 boost::container::flat_map<std::string, std::shared_ptr<GpuDevice>>& 48 boost::container::flat_map<std::string, std::shared_ptr<SmaDevice>>& 50 boost::container::flat_map<std::string, std::shared_ptr<PcieDevice>>&
|
| H A D | NvidiaDeviceDiscovery.cpp | 43 boost::container::flat_map<std::string, std::shared_ptr<GpuDevice>>& in processQueryDeviceIdResponse() 45 boost::container::flat_map<std::string, std::shared_ptr<SmaDevice>>& in processQueryDeviceIdResponse() 47 boost::container::flat_map<std::string, std::shared_ptr<PcieDevice>>& in processQueryDeviceIdResponse() 147 boost::container::flat_map<std::string, std::shared_ptr<GpuDevice>>& in queryDeviceIdentification() 149 boost::container::flat_map<std::string, std::shared_ptr<SmaDevice>>& in queryDeviceIdentification() 151 boost::container::flat_map<std::string, std::shared_ptr<PcieDevice>>& in queryDeviceIdentification() 183 boost::container::flat_map<std::string, std::shared_ptr<GpuDevice>>& in processEndpoint() 185 boost::container::flat_map<std::string, std::shared_ptr<SmaDevice>>& in processEndpoint() 187 boost::container::flat_map<std::string, std::shared_ptr<PcieDevice>>& in processEndpoint() 264 boost::container::flat_map<std::string, std::shared_ptr<GpuDevice>>& in queryEndpoints() [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/oprofile/oprofile/ |
| H A D | 0001-Replace-std-bind2nd-with-generic-lambda.patch | 23 - return std::find_if(container.begin(), container.end(), 25 - == container.end(); 26 + return std::find_if(begin(container), end(container), 28 + == end(container);
|
| /openbmc/sdbusplus/include/sdbusplus/ |
| H A D | unpack_properties.hpp | 23 const std::vector<std::pair<std::string, VariantType>>& container, in findProperty() argument 27 container.begin(), container.end(), in findProperty() 34 const std::vector<std::pair<std::string, VariantType>>& container, in readProperty() argument 41 auto it = findProperty(container, expectedKey); 43 if (it != container.end()) 102 const std::vector<std::pair<std::string, VariantType>>& container, in readProperties() argument 108 if (!readProperty(onErrorCallback, container, expectedKey, outValue)) 116 container, std::forward<Args>(args)...);
|
| /openbmc/qemu/hw/arm/ |
| H A D | nrf51_soc.c | 86 object_property_set_link(OBJECT(&s->armv7m), "memory", OBJECT(&s->container), in nrf51_soc_realize() 92 memory_region_add_subregion_overlap(&s->container, 0, s->board_memory, -1); in nrf51_soc_realize() 98 memory_region_add_subregion(&s->container, NRF51_SRAM_BASE, &s->sram); in nrf51_soc_realize() 105 memory_region_add_subregion_overlap(&s->container, NRF51_UART_BASE, mr, 0); in nrf51_soc_realize() 116 memory_region_add_subregion_overlap(&s->container, NRF51_RNG_BASE, mr, 0); in nrf51_soc_realize() 132 memory_region_add_subregion_overlap(&s->container, NRF51_NVMC_BASE, mr, 0); in nrf51_soc_realize() 134 memory_region_add_subregion_overlap(&s->container, NRF51_FICR_BASE, mr, 0); in nrf51_soc_realize() 136 memory_region_add_subregion_overlap(&s->container, NRF51_UICR_BASE, mr, 0); in nrf51_soc_realize() 138 memory_region_add_subregion_overlap(&s->container, NRF51_FLASH_BASE, mr, 0); in nrf51_soc_realize() 146 memory_region_add_subregion_overlap(&s->container, NRF51_GPIO_BASE, mr, 0); in nrf51_soc_realize() [all …]
|
| /openbmc/webui-vue/src/views/Operations/Kvm/ |
| H A D | Kvm.vue | 2 <b-container fluid="xl"> 4 <div class="terminal-container"> 7 </b-container> 21 .terminal-container {
|
| /openbmc/openbmc-build-scripts/ |
| H A D | README.md | 9 container][no-pin-policy], as pinning would drive either frequent maintenance 15 If you see such behaviour consider [changing the thing][force-container-refresh] 16 to force a container refresh. 20 [force-container-refresh]: 24 The collection of container builds across all worker nodes may not hold a 27 package updates beating against the cadence of container rebuilds on the
|
| /openbmc/qemu/hw/cpu/ |
| H A D | a9mpcore.c | 33 memory_region_init(&s->container, obj, "a9mp-priv-container", 0x2000); in a9mp_priv_initfn() 34 sysbus_init_mmio(SYS_BUS_DEVICE(obj), &s->container); in a9mp_priv_initfn() 134 memory_region_add_subregion(&s->container, 0, in a9mp_priv_realize() 137 memory_region_add_subregion(&s->container, 0x100, in a9mp_priv_realize() 139 memory_region_add_subregion(&s->container, 0x200, in a9mp_priv_realize() 144 memory_region_add_subregion(&s->container, 0x600, in a9mp_priv_realize() 146 memory_region_add_subregion(&s->container, 0x620, in a9mp_priv_realize() 148 memory_region_add_subregion(&s->container, 0x1000, in a9mp_priv_realize()
|
| H A D | a15mpcore.c | 43 memory_region_init(&s->container, obj, "a15mp-priv-container", 0x8000); in a15mp_priv_initfn() 44 sysbus_init_mmio(sbd, &s->container); in a15mp_priv_initfn() 134 memory_region_add_subregion(&s->container, 0x1000, in a15mp_priv_realize() 136 memory_region_add_subregion(&s->container, 0x2000, in a15mp_priv_realize() 139 memory_region_add_subregion(&s->container, 0x4000, in a15mp_priv_realize() 141 memory_region_add_subregion(&s->container, 0x6000, in a15mp_priv_realize() 147 memory_region_add_subregion(&s->container, base, mr); in a15mp_priv_realize()
|
| H A D | arm11mpcore.c | 36 memory_region_add_subregion(&s->container, 0, in mpcore_priv_map_setup() 43 memory_region_add_subregion(&s->container, offset, in mpcore_priv_map_setup() 52 memory_region_add_subregion(&s->container, offset, in mpcore_priv_map_setup() 54 memory_region_add_subregion(&s->container, offset + 0x20, in mpcore_priv_map_setup() 57 memory_region_add_subregion(&s->container, 0x1000, in mpcore_priv_map_setup() 119 memory_region_init(&s->container, OBJECT(s), in mpcore_priv_initfn() 121 sysbus_init_mmio(sbd, &s->container); in mpcore_priv_initfn()
|
| /openbmc/qemu/docs/devel/ |
| H A D | vfio-iommufd.rst | 5 (Same meaning for backend/container/BE) 12 To support both interfaces in the QEMU VFIO device, introduce a base container 13 to abstract the common part of VFIO legacy and iommufd container. So that the 14 generic VFIO code can use either container. 16 The base container implements generic functions such as memory_listener and 17 address space management whereas the derived container implements callbacks 18 specific to either legacy or iommufd. Each container has its own way to setup 39 | container | | container | 47 +---------------+ | group/container fd 64 - vfio legacy BE: uses group fd and container fd to setup secure context [all …]
|
| /openbmc/qemu/include/hw/vfio/ |
| H A D | vfio-cpr.h | 45 bool vfio_legacy_cpr_register_container(struct VFIOLegacyContainer *container, 48 struct VFIOLegacyContainer *container); 53 bool vfio_iommufd_cpr_register_container(struct VFIOIOMMUFDContainer *container, 56 struct VFIOIOMMUFDContainer *container); 65 bool vfio_cpr_container_match(struct VFIOLegacyContainer *container,
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
| H A D | portals.c | 17 void fdt_portal(void *blob, const char *compat, const char *container, in fdt_portal() argument 61 if (container && (memcmp(container, name, len))) { in fdt_portal() 63 container, name); in fdt_portal()
|