Lines Matching defs:prom_prop
3128 di_prom_prop_t prom_prop)
3133 struct di_prom_prop *prop = (struct di_prom_prop *)prom_prop;
3151 if (prom_prop != DI_PROM_PROP_NIL)
3209 di_prom_prop_next(di_prom_handle_t ph, di_node_t node, di_prom_prop_t prom_prop)
3237 prom_prop = di_prom_prop_found(ph, DI_NODE(node)->nodeid, prom_prop);
3241 return (prom_prop);
3245 di_prom_prop_name(di_prom_prop_t prom_prop)
3250 if (prom_prop == DI_PROM_PROP_NIL) {
3255 return (((struct di_prom_prop *)prom_prop)->name);
3259 di_prom_prop_data(di_prom_prop_t prom_prop, uchar_t **prom_prop_data)
3264 if (prom_prop == DI_PROM_PROP_NIL) {
3269 *prom_prop_data = ((struct di_prom_prop *)prom_prop)->data;
3271 return (((struct di_prom_prop *)prom_prop)->len);
3529 di_prom_prop_slot_names(di_prom_prop_t prom_prop, di_slot_name_t **prop_data)
3534 rawlen = di_prom_prop_data(prom_prop, &rawdata);
3554 struct di_prom_prop *prom_prop;
3556 prom_prop = di_prom_prop_lookup_common(ph, node, DI_PROP_SLOT_NAMES);
3557 if (prom_prop == NULL) {
3562 return (di_prom_prop_slot_names(prom_prop, prop_data));