Lines Matching full:let

83                 let name = unsafe { bindings::fwnode_get_name(self.0.as_raw()) };
90 let name = unsafe { CStr::from_char_ptr(name) };
118 let ret = unsafe {
135 let mut val: KVec<T> = KVec::with_capacity(len, GFP_KERNEL)?;
137 let res = T::read_array_from_fwnode_property(self, name, val.spare_capacity_mut());
138 let res = match res {
183 /// let fwnode = dev.fwnode().ok_or(ENOENT)?;
184 /// let b: u32 = fwnode.property_read(c_str!("some-number")).required_by(dev)?;
185 /// if let Some(s) = fwnode.property_read::<CString>(c_str!("some-str")).optional() {
205 let child =
220 let mut prev: Option<ARef<FwNode>> = None;
223 let prev_ptr = match prev.take() {
230 let prev = ARef::into_raw(prev);
242 let next = unsafe { bindings::fwnode_get_next_child_node(self.as_raw(), prev_ptr) };
252 let next = unsafe { FwNode::from_raw(next) };
265 let mut out_args = FwNodeReferenceArgs::default();
267 let (nargs_prop, nargs) = match nargs {
283 let ret = unsafe {
331 let _ = unsafe { FwNode::from_raw(self.0.fwnode) };
387 let num_parents = unsafe { bindings::fwnode_count_parents(self.as_raw()) };
390 let fwnode = if depth == 0 {
394 let ptr = unsafe { bindings::fwnode_get_nth_parent(self.as_raw(), depth) };
406 let fwnode: &FwNode = match &fwnode {
412 let prefix = unsafe { bindings::fwnode_get_name_prefix(fwnode.as_raw()) };
416 let prefix = unsafe { CStr::from_char_ptr(prefix) };
446 let mut str: *mut u8 = ptr::null_mut();
447 let pstr: *mut _ = &mut str;
452 let ret = unsafe {
462 let str = unsafe { CStr::from_char_ptr(*pstr) };
509 let ret = unsafe {
531 let ret = unsafe {
546 let val: [_; 1] = <[$int; 1]>::read_from_fwnode_property(fwnode, name)?;
553 let mut val: [MaybeUninit<$int>; N] = [const { MaybeUninit::uninit() }; N];