of_property_...tring_helper(9)
π of_property_...tring_helper β the Kernel API Manual tea π«Ά
okay so bestie, welcome to the manual page for of_property_...tring_helper β¨ (yes the name is literally truncated like that, no I did not do it, the kernel did π). We're in the Kernel API Manual and this is a little helper function that mostly wants you to leave it alone. Let's get into it π
β¨ NAME β¨
of_property_read_string_helper β a utility helper for parsing string properties πΈ
π¦ SYNOPSIS π¦
int of_property_read_string_helper (const struct device_node *np , const
char *propname , const char **out_strs , size_t sz , int skip );
π ARGUMENTS π
npβ the device node you're reading the property value from πpropnameβ the name of the property you're searching for πout_strsβ the output array of string pointers, where the results go π§Ίszβ how many array elements you want to read πskipβ how many strings to skip over at the beginning of the list π
π DESCRIPTION π
Don't call this function directly. Bestie I'm so serious rn π β it is a utility helper for the of_property_read_string*() family of functions, and it's doing its little behind-the-scenes job. Let the family functions handle it, iykyk π
β SEE ALSO β
Kernel file ./drivers/of/property.c β and the whole friend group, no cap:
of_property_read_bool(9)of_graph_is_present(9)of_property_count_elems_of_size(9)of_find_property_value_of_size(9)of_property_read_u8_index(9)of_property_read_u16_index(9)of_property_read_u32_index(9)of_property_read_u64_index(9)of_property_read_variable_u8_array(9)of_property_read_variable_u16_array(9)of_property_read_variable_u32_array(9)of_property_read_u64(9)of_property_read_variable_u64_array(9)of_property_read_string(9)of_property_match_string(9)of_graph_parse_endpoint(9)of_graph_get_port_by_id(9)of_graph_get_next_port(9)of_graph_get_next_port_endpoint(9)of_graph_get_next_endpoint(9)of_graph_get_endpoint_by_regs(9)of_graph_get_remote_endpoint(9)of_graph_get_port_parent(9)of_graph_get_remote_port_parent(9)of_graph_get_remote_port(9)of_graph_get_endpoint_count(9)of_graph_get_port_count(9)of_graph_get_remote_node(9)parse_prop_cells(9)parse_suffix_prop_cells(9)struct supplier_bindings(9)of_link_property(9)
okay that's the whole page bestie, go forth and not call this function directly ππ
π sign-off time: this icon was brought to you by ./drivers/of, dated October 2026, and yes the page title is still of_property_...tring_helper(9) because some things are just iconic like that πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms