Home
last modified time | relevance | path

Searched refs:upcast (Results 1 – 4 of 4) sorted by relevance

/qemu/rust/qemu-api/src/
H A Dsysbus.rs60 bindings::sysbus_init_mmio(self.upcast().as_mut_ptr(), iomem.as_mut_ptr()); in init_mmio()
71 bindings::sysbus_init_irq(self.upcast().as_mut_ptr(), irq.as_ptr()); in init_irq()
80 let sbd = unsafe { *self.upcast().as_ptr() }; in mmio_addr()
94 bindings::sysbus_mmio_map(self.upcast().as_mut_ptr(), id, addr); in mmio_map()
106 bindings::sysbus_connect_irq(self.upcast().as_mut_ptr(), id, irq.as_mut_ptr()); in connect_irq()
115 self.upcast().as_mut_ptr(), in sysbus_realize()
H A Dqdev.rs315 do_init_clock_in(self.upcast(), name, cb, events)
330 let clk = bindings::qdev_init_clock_out(self.upcast().as_mut_ptr(), cstr.as_ptr()); in init_clock_out()
343 self.upcast().as_mut_ptr(), in prop_set_chr()
378 do_init_gpio_in(self.upcast(), num_lines, gpio_in_cb); in init_gpio_out()
384 self.upcast().as_mut_ptr(), in init_gpio_out()
H A Dqom.rs406 fn upcast<'a, U: ObjectType>(self) -> &'a U in upcast() method
742 let obj = self.upcast::<Object>(); in typename()
752 let obj = self.upcast::<Object>(); in get_class()
/qemu/rust/qemu-api/tests/
H A Dtests.rs166 let obj_ref: &Object = p_ref.upcast(); in test_cast()