Lines Matching refs:prom_prop
2893 di_prom_prop_t prom_prop)
2898 struct di_prom_prop *prop = (struct di_prom_prop *)prom_prop;
2916 if (prom_prop != DI_PROM_PROP_NIL)
2974 di_prom_prop_next(di_prom_handle_t ph, di_node_t node, di_prom_prop_t prom_prop)
3002 prom_prop = di_prom_prop_found(ph, DI_NODE(node)->nodeid, prom_prop);
3006 return (prom_prop);
3010 di_prom_prop_name(di_prom_prop_t prom_prop)
3015 if (prom_prop == DI_PROM_PROP_NIL) {
3020 return (((struct di_prom_prop *)prom_prop)->name);
3024 di_prom_prop_data(di_prom_prop_t prom_prop, uchar_t **prom_prop_data)
3029 if (prom_prop == DI_PROM_PROP_NIL) {
3034 *prom_prop_data = ((struct di_prom_prop *)prom_prop)->data;
3036 return (((struct di_prom_prop *)prom_prop)->len);
3294 di_prom_prop_slot_names(di_prom_prop_t prom_prop, di_slot_name_t **prop_data)
3299 rawlen = di_prom_prop_data(prom_prop, &rawdata);
3319 struct di_prom_prop *prom_prop;
3321 prom_prop = di_prom_prop_lookup_common(ph, node, DI_PROP_SLOT_NAMES);
3322 if (prom_prop == NULL) {
3327 return (di_prom_prop_slot_names(prom_prop, prop_data));