Lines Matching full:let
111 let dev = pdev.as_ref(); in probe()
115 if let Some(info) = info { in probe()
129 let fwnode = dev.fwnode().ok_or(ENOENT)?; in properties_parse()
131 if let Ok(idx) = fwnode.property_match_string(c"compatible", c"test,rust-device") { in properties_parse()
135 let name = c"compatible"; in properties_parse()
136 let prop = fwnode.property_read::<CString>(name).required_by(dev)?; in properties_parse()
139 let name = c"test,bool-prop"; in properties_parse()
140 let prop = fwnode.property_read_bool(c"test,bool-prop"); in properties_parse()
147 let name = c"test,u32-optional-prop"; in properties_parse()
148 let prop = fwnode.property_read::<u32>(name).or(0x12); in properties_parse()
153 let name = c"test,u32-required-prop"; in properties_parse()
154 let _ = fwnode.property_read::<u32>(name).required_by(dev); in properties_parse()
156 let name = c"test,u32-prop"; in properties_parse()
157 let prop: u32 = fwnode.property_read(name).required_by(dev)?; in properties_parse()
160 let name = c"test,i16-array"; in properties_parse()
161 let prop: [i16; 4] = fwnode.property_read(name).required_by(dev)?; in properties_parse()
163 let len = fwnode.property_count_elem::<u16>(name)?; in properties_parse()
166 let name = c"test,i16-array"; in properties_parse()
167 let prop: KVec<i16> = fwnode.property_read_array_vec(name, 4)?.required_by(dev)?; in properties_parse()
171 let name = c"test,ref-arg"; in properties_parse()
172 let nargs = NArgs::N(2); in properties_parse()
173 let prop: FwNodeReferenceArgs = child.property_get_reference_args(name, nargs, 0)?; in properties_parse()