Searched refs:upcast (Results 1 – 4 of 4) sorted by relevance
/qemu/rust/qemu-api/src/ |
H A D | sysbus.rs | 60 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 D | qdev.rs | 315 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 D | qom.rs | 406 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 D | tests.rs | 166 let obj_ref: &Object = p_ref.upcast(); in test_cast()
|