Searched refs:ObjectType (Results 1 – 19 of 19) sorted by relevance
| /openbmc/qemu/rust/qemu-api/src/ |
| H A D | qom.rs | 130 pub unsafe trait IsA<P: ObjectType>: ObjectType {} 133 unsafe impl<T: ObjectType> IsA<T> for T {} 185 pub struct ParentField<T: ObjectType>(std::mem::ManuallyDrop<T>); 187 impl<T: ObjectType> Deref for ParentField<T> { 196 impl<T: ObjectType> DerefMut for ParentField<T> { 203 impl<T: fmt::Display + ObjectType> fmt::Display for ParentField<T> { 302 impl<T: ObjectType> ParentInit<'_, T> { 339 pub unsafe fn upcast<U: ObjectType>(&self) -> &'a U in upcast() 360 pub unsafe fn upcast_mut<U: ObjectType>(&mut self) -> &'a mut U in upcast_mut() 405 unsafe extern "C" fn rust_class_init<T: ObjectType + ObjectImpl>( in rust_class_init() [all …]
|
| H A D | prelude.rs | 25 pub use crate::qom::ObjectType;
|
| H A D | irq.rs | 110 unsafe impl ObjectType for IRQState {
|
| H A D | sysbus.rs | 29 unsafe impl ObjectType for SysBusDevice {
|
| H A D | qdev.rs | 243 unsafe impl ObjectType for DeviceState { 405 unsafe impl ObjectType for Clock {
|
| H A D | memory.rs | 187 unsafe impl ObjectType for MemoryRegion {
|
| H A D | chardev.rs | 255 unsafe impl ObjectType for Chardev {
|
| H A D | vmstate.rs | 415 impl_vmstate_pointer!(Owned<T> where T: VMState + ObjectType);
|
| /openbmc/qemu/rust/qemu-api/tests/ |
| H A D | tests.rs | 38 parent_class: <DeviceState as ObjectType>::Class, 58 unsafe impl ObjectType for DummyState { 89 parent_class: <DummyState as ObjectType>::Class, 92 unsafe impl ObjectType for DummyChildState {
|
| /openbmc/phosphor-inventory-manager/ |
| H A D | types.hpp | 30 using ObjectType = std::map<std::string, InterfaceType<T>>; typedef 33 using Object = ObjectType<InterfaceVariantType>;
|
| /openbmc/phosphor-inventory-manager/test/ |
| H A D | types_test.cpp | 13 void functionUsingObjectType(ObjectType<Empty>&) {} in functionUsingObjectType()
|
| /openbmc/qemu/qapi/ |
| H A D | pragma.json | 63 'ObjectType', 101 'ObjectType', # object-add, -object
|
| H A D | qom.json | 1174 # @ObjectType: 1183 { 'enum': 'ObjectType', 1260 'base': { 'qom-type': 'ObjectType',
|
| /openbmc/qemu/rust/hw/char/pl011/src/ |
| H A D | device.rs | 145 parent_class: <SysBusDevice as ObjectType>::Class, 161 unsafe impl ObjectType for PL011State { 701 unsafe impl ObjectType for PL011Luminary { 702 type Class = <PL011State as ObjectType>::Class;
|
| /openbmc/u-boot/arch/x86/include/asm/acpi/ |
| H A D | debug.asl | 110 If (LEqual(ObjectType(Arg0), 1)) {
|
| /openbmc/qemu/rust/hw/timer/hpet/src/ |
| H A D | device.rs | 25 qom::{ObjectImpl, ObjectType, ParentField, ParentInit}, 890 unsafe impl ObjectType for HPETState { 892 type Class = <SysBusDevice as ObjectType>::Class;
|
| /openbmc/phosphor-host-ipmid/dbus-sdr/ |
| H A D | storagecommands.cpp | 79 using ObjectType = typedef 83 boost::container::flat_map<sdbusplus::message::object_path, ObjectType>; 84 using ManagedEntry = std::pair<sdbusplus::message::object_path, ObjectType>; 301 ObjectType object; in startMatch()
|
| /openbmc/intel-ipmi-oem/src/ |
| H A D | storagecommands.cpp | 96 using ObjectType = boost::container::flat_map< typedef 99 boost::container::flat_map<sdbusplus::message::object_path, ObjectType>; 100 using ManagedEntry = std::pair<sdbusplus::message::object_path, ObjectType>; 315 ObjectType object; in startMatch()
|
| /openbmc/qemu/docs/devel/ |
| H A D | rust.rst | 389 is consistent with the ``ObjectType`` declaration.
|