Home
last modified time | relevance | path

Searched refs:ObjectType (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/rust/qemu-api/src/
H A Dqom.rs130 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 Dprelude.rs25 pub use crate::qom::ObjectType;
H A Dirq.rs110 unsafe impl ObjectType for IRQState {
H A Dsysbus.rs29 unsafe impl ObjectType for SysBusDevice {
H A Dqdev.rs243 unsafe impl ObjectType for DeviceState {
405 unsafe impl ObjectType for Clock {
H A Dmemory.rs187 unsafe impl ObjectType for MemoryRegion {
H A Dchardev.rs255 unsafe impl ObjectType for Chardev {
H A Dvmstate.rs415 impl_vmstate_pointer!(Owned<T> where T: VMState + ObjectType);
/openbmc/qemu/rust/qemu-api/tests/
H A Dtests.rs38 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 Dtypes.hpp30 using ObjectType = std::map<std::string, InterfaceType<T>>; typedef
33 using Object = ObjectType<InterfaceVariantType>;
/openbmc/phosphor-inventory-manager/test/
H A Dtypes_test.cpp13 void functionUsingObjectType(ObjectType<Empty>&) {} in functionUsingObjectType()
/openbmc/qemu/qapi/
H A Dpragma.json63 'ObjectType',
101 'ObjectType', # object-add, -object
H A Dqom.json1174 # @ObjectType:
1183 { 'enum': 'ObjectType',
1260 'base': { 'qom-type': 'ObjectType',
/openbmc/qemu/rust/hw/char/pl011/src/
H A Ddevice.rs145 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 Ddebug.asl110 If (LEqual(ObjectType(Arg0), 1)) {
/openbmc/qemu/rust/hw/timer/hpet/src/
H A Ddevice.rs25 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 Dstoragecommands.cpp79 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 Dstoragecommands.cpp96 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 Drust.rst389 is consistent with the ``ObjectType`` declaration.