Lines Matching refs:cast
194 let ptr = ptr.cast(); in as_bound()
215 .cast::<TypeId>() in set_type_id()
225 unsafe { bindings::dev_set_drvdata(self.as_raw(), data.into_foreign().cast()) }; in set_drvdata()
250 unsafe { Pin::<KBox<T>>::from_foreign(ptr.cast()) } in drvdata_obtain()
286 unsafe { Pin::<KBox<T>>::borrow(ptr.cast()) } in drvdata_unchecked()
300 let type_id = unsafe { driver_type.cast::<TypeId>().read_unaligned() }; in match_type_id()
364 unsafe { &*ptr.cast() } in from_raw()
463 klevel.as_ptr().cast::<crate::ffi::c_char>(), in printk()
466 core::ptr::from_ref(&msg).cast::<crate::ffi::c_void>(), in printk()
483 Some(unsafe { &*fwnode_handle.cast() }) in fwnode()
501 unsafe { bindings::put_device(obj.cast().as_ptr()) } in dec_ref()
626 unsafe { &*raw.byte_sub(Self::OFFSET).cast::<Self>() } in from_device()
646 let ptr = ptr.cast::<Self::Target>();