Lines Matching refs:prop_data

1543 extern int di_prop_decode_common(void *prop_data, int len,
1547 di_prop_ints(di_prop_t prop, int **prop_data) in di_prop_ints() argument
1552 if ((DI_PROP(prop)->prop_data == 0) || in di_prop_ints()
1553 (DI_PROP(prop)->prop_data == (di_off_t)-1)) { in di_prop_ints()
1555 *prop_data = NULL; in di_prop_ints()
1559 *prop_data = (int *)((void *)((caddr_t)prop - DI_PROP(prop)->self in di_prop_ints()
1560 + DI_PROP(prop)->prop_data)); in di_prop_ints()
1562 return (di_prop_decode_common((void *)prop_data, in di_prop_ints()
1567 di_prop_int64(di_prop_t prop, int64_t **prop_data) in di_prop_int64() argument
1572 if ((DI_PROP(prop)->prop_data == 0) || in di_prop_int64()
1573 (DI_PROP(prop)->prop_data == (di_off_t)-1)) { in di_prop_int64()
1575 *prop_data = NULL; in di_prop_int64()
1579 *prop_data = (int64_t *)((void *)((caddr_t)prop - DI_PROP(prop)->self in di_prop_int64()
1580 + DI_PROP(prop)->prop_data)); in di_prop_int64()
1582 return (di_prop_decode_common((void *)prop_data, in di_prop_int64()
1587 di_prop_strings(di_prop_t prop, char **prop_data) in di_prop_strings() argument
1592 if ((DI_PROP(prop)->prop_data == 0) || in di_prop_strings()
1593 (DI_PROP(prop)->prop_data == (di_off_t)-1)) { in di_prop_strings()
1595 *prop_data = NULL; in di_prop_strings()
1599 *prop_data = (char *)((caddr_t)prop - DI_PROP(prop)->self in di_prop_strings()
1600 + DI_PROP(prop)->prop_data); in di_prop_strings()
1602 return (di_prop_decode_common((void *)prop_data, in di_prop_strings()
1607 di_prop_bytes(di_prop_t prop, uchar_t **prop_data) in di_prop_bytes() argument
1612 if ((DI_PROP(prop)->prop_data == 0) || in di_prop_bytes()
1613 (DI_PROP(prop)->prop_data == (di_off_t)-1)) { in di_prop_bytes()
1615 *prop_data = NULL; in di_prop_bytes()
1619 *prop_data = (uchar_t *)((caddr_t)prop - DI_PROP(prop)->self in di_prop_bytes()
1620 + DI_PROP(prop)->prop_data); in di_prop_bytes()
1622 return (di_prop_decode_common((void *)prop_data, in di_prop_bytes()
1712 int **prop_data) in di_prop_lookup_ints() argument
1720 return (di_prop_ints(prop, (void *)prop_data)); in di_prop_lookup_ints()
1725 int64_t **prop_data) in di_prop_lookup_int64() argument
1733 return (di_prop_int64(prop, (void *)prop_data)); in di_prop_lookup_int64()
1738 char **prop_data) in di_prop_lookup_strings() argument
1746 return (di_prop_strings(prop, (void *)prop_data)); in di_prop_lookup_strings()
1751 uchar_t **prop_data) in di_prop_lookup_bytes() argument
1759 return (di_prop_bytes(prop, (void *)prop_data)); in di_prop_lookup_bytes()
1857 di_prop_rawdata(di_prop_t prop, uchar_t **prop_data) in di_prop_rawdata() argument
1867 *prop_data = NULL; in di_prop_rawdata()
1871 if ((DI_PROP(prop)->prop_data == 0) || in di_prop_rawdata()
1872 (DI_PROP(prop)->prop_data == (di_off_t)-1)) { in di_prop_rawdata()
1874 *prop_data = NULL; in di_prop_rawdata()
1881 *prop_data = (uchar_t *)((caddr_t)prop - DI_PROP(prop)->self + in di_prop_rawdata()
1882 DI_PROP(prop)->prop_data); in di_prop_rawdata()
2201 di_path_prop_bytes(di_path_prop_t prop, uchar_t **prop_data) in di_path_prop_bytes() argument
2203 if ((DI_PATHPROP(prop)->prop_data == 0) || in di_path_prop_bytes()
2204 (DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) { in di_path_prop_bytes()
2206 *prop_data = NULL; in di_path_prop_bytes()
2210 *prop_data = (uchar_t *)((caddr_t)prop - DI_PATHPROP(prop)->self in di_path_prop_bytes()
2211 + DI_PATHPROP(prop)->prop_data); in di_path_prop_bytes()
2213 return (di_prop_decode_common((void *)prop_data, in di_path_prop_bytes()
2218 di_path_prop_ints(di_path_prop_t prop, int **prop_data) in di_path_prop_ints() argument
2223 if ((DI_PATHPROP(prop)->prop_data == 0) || in di_path_prop_ints()
2224 (DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) { in di_path_prop_ints()
2226 *prop_data = NULL; in di_path_prop_ints()
2230 *prop_data = (int *)((void *)((caddr_t)prop - DI_PATHPROP(prop)->self in di_path_prop_ints()
2231 + DI_PATHPROP(prop)->prop_data)); in di_path_prop_ints()
2233 return (di_prop_decode_common((void *)prop_data, in di_path_prop_ints()
2238 di_path_prop_int64s(di_path_prop_t prop, int64_t **prop_data) in di_path_prop_int64s() argument
2243 if ((DI_PATHPROP(prop)->prop_data == 0) || in di_path_prop_int64s()
2244 (DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) { in di_path_prop_int64s()
2246 *prop_data = NULL; in di_path_prop_int64s()
2250 *prop_data = (int64_t *)((void *)((caddr_t)prop - in di_path_prop_int64s()
2251 DI_PATHPROP(prop)->self + DI_PATHPROP(prop)->prop_data)); in di_path_prop_int64s()
2253 return (di_prop_decode_common((void *)prop_data, in di_path_prop_int64s()
2258 di_path_prop_strings(di_path_prop_t prop, char **prop_data) in di_path_prop_strings() argument
2263 if ((DI_PATHPROP(prop)->prop_data == 0) || in di_path_prop_strings()
2264 (DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) { in di_path_prop_strings()
2266 *prop_data = NULL; in di_path_prop_strings()
2270 *prop_data = (char *)((caddr_t)prop - DI_PATHPROP(prop)->self in di_path_prop_strings()
2271 + DI_PATHPROP(prop)->prop_data); in di_path_prop_strings()
2273 return (di_prop_decode_common((void *)prop_data, in di_path_prop_strings()
2311 uchar_t **prop_data) in di_path_prop_lookup_bytes() argument
2319 return (di_path_prop_bytes(prop, prop_data)); in di_path_prop_lookup_bytes()
2324 int **prop_data) in di_path_prop_lookup_ints() argument
2332 return (di_path_prop_ints(prop, prop_data)); in di_path_prop_lookup_ints()
2337 int64_t **prop_data) in di_path_prop_lookup_int64s() argument
2345 return (di_path_prop_int64s(prop, prop_data)); in di_path_prop_lookup_int64s()
2349 char **prop_data) in di_path_prop_lookup_strings() argument
2357 return (di_path_prop_strings(prop, prop_data)); in di_path_prop_lookup_strings()
3244 di_prop_slot_names(di_prop_t prop, di_slot_name_t **prop_data) in di_prop_slot_names() argument
3257 count = di_slot_names_decode(rawdata, rawlen, prop_data); in di_prop_slot_names()
3258 if (count < 0 || *prop_data == NULL) in di_prop_slot_names()
3265 *prop_data = NULL; in di_prop_slot_names()
3271 di_slot_name_t **prop_data) in di_prop_lookup_slot_names() argument
3281 *prop_data = NULL; in di_prop_lookup_slot_names()
3285 return (di_prop_slot_names(prop, (void *)prop_data)); in di_prop_lookup_slot_names()
3294 di_prom_prop_slot_names(di_prom_prop_t prom_prop, di_slot_name_t **prop_data) in di_prom_prop_slot_names() argument
3303 count = di_slot_names_decode(rawdata, rawlen, prop_data); in di_prom_prop_slot_names()
3304 if (count < 0 || *prop_data == NULL) in di_prom_prop_slot_names()
3311 *prop_data = NULL; in di_prom_prop_slot_names()
3317 di_slot_name_t **prop_data) in di_prom_prop_lookup_slot_names() argument
3323 *prop_data = NULL; in di_prom_prop_lookup_slot_names()
3327 return (di_prom_prop_slot_names(prom_prop, prop_data)); in di_prom_prop_lookup_slot_names()