Lines Matching refs:pdata
426 int *pdata; in has_reg_prop() local
429 dret = di_prop_lookup_ints(DDI_DEV_T_ANY, dn, OBP_REG, &pdata); in has_reg_prop()
435 dret = di_prom_prop_lookup_ints(ph, dn, OBP_REG, &pdata); in has_reg_prop()
449 char *pdata; in get_device_type() local
455 &pdata); in get_device_type()
461 &pdata); in get_device_type()
471 pdatap = pdata; in get_device_type()
478 if (strcasecmp(pdata, "fru-prom") == 0) { in get_device_type()
485 (void) strlcpy(outbuf, pdata, PICL_CLASSNAMELEN_MAX); in get_device_type()
571 char *pdata; in get_compatible_class() local
577 &pdata); in get_compatible_class()
583 &pdata); in get_compatible_class()
589 pdatap = pdata; in get_compatible_class()
782 is_string_propval(unsigned char *pdata, int len) in is_string_propval() argument
790 if (!isascii(pdata[0]) || !isprint(pdata[0])) in is_string_propval()
797 if (pdata[len-1] == '\0') in is_string_propval()
801 if (!isascii(pdata[i]) || !isprint(pdata[i])) in is_string_propval()
810 if (!isascii(pdata[i]) || !isprint(pdata[i])) { in is_string_propval()
811 if (pdata[i] != '\0') in is_string_propval()
839 process_charstring_data(picl_nodehdl_t nodeh, char *pname, unsigned char *pdata, in process_charstring_data() argument
851 if (pdata[retval - 1] != '\0') { in process_charstring_data()
854 (void) memcpy(strdat, pdata, retval); in process_charstring_data()
861 (void) memcpy(strdat, pdata, retval); in process_charstring_data()
902 unsigned char *pdata; in add_openprom_props() local
917 retval = di_prom_prop_data(promp, &pdata); in add_openprom_props()
939 pdata, retval); in add_openprom_props()
953 pdata, NULL); in add_openprom_props()
954 } else if (!is_string_propval(pdata, retval)) { in add_openprom_props()
974 pdata, NULL); in add_openprom_props()
976 err = process_charstring_data(nodeh, pname, pdata, in add_openprom_props()