Lines Matching refs:prop
43 static int __init omapdss_count_strings(const struct property *prop) in omapdss_count_strings() argument
45 const char *p = prop->value; in omapdss_count_strings()
49 for (i = 0; total < prop->length; total += l, p += l, i++) in omapdss_count_strings()
58 struct property *prop; in omapdss_update_prop() local
60 prop = kzalloc(sizeof(*prop), GFP_KERNEL); in omapdss_update_prop()
61 if (!prop) in omapdss_update_prop()
64 prop->name = "compatible"; in omapdss_update_prop()
65 prop->value = compat; in omapdss_update_prop()
66 prop->length = len; in omapdss_update_prop()
68 of_update_property(node, prop); in omapdss_update_prop()
93 struct property *prop; in omapdss_omapify_node() local
98 prop = of_find_property(node, "compatible", NULL); in omapdss_omapify_node()
100 if (!prop || !prop->value) in omapdss_omapify_node()
103 if (strnlen(prop->value, prop->length) >= prop->length) in omapdss_omapify_node()
107 if (strncmp(prefix, prop->value, strlen(prefix)) == 0) in omapdss_omapify_node()
110 num_strs = omapdss_count_strings(prop); in omapdss_omapify_node()
112 new_len = prop->length + strlen(prefix) * num_strs; in omapdss_omapify_node()
115 omapdss_prefix_strcpy(new_compat, new_len, prop->value, prop->length); in omapdss_omapify_node()