Lines Matching refs:pdata
423 int *pdata; in has_reg_prop() local
426 dret = di_prop_lookup_ints(DDI_DEV_T_ANY, dn, OBP_REG, &pdata); in has_reg_prop()
432 dret = di_prom_prop_lookup_ints(ph, dn, OBP_REG, &pdata); in has_reg_prop()
446 char *pdata; in get_device_type() local
452 &pdata); in get_device_type()
458 &pdata); in get_device_type()
468 pdatap = pdata; in get_device_type()
475 if (strcasecmp(pdata, "fru-prom") == 0) { in get_device_type()
482 (void) strlcpy(outbuf, pdata, PICL_CLASSNAMELEN_MAX); in get_device_type()
568 char *pdata; in get_compatible_class() local
574 &pdata); in get_compatible_class()
580 &pdata); in get_compatible_class()
586 pdatap = pdata; in get_compatible_class()
775 is_string_propval(unsigned char *pdata, int len) in is_string_propval() argument
783 if (!isascii(pdata[0]) || !isprint(pdata[0])) in is_string_propval()
790 if (pdata[len-1] == '\0') in is_string_propval()
794 if (!isascii(pdata[i]) || !isprint(pdata[i])) in is_string_propval()
803 if (!isascii(pdata[i]) || !isprint(pdata[i])) { in is_string_propval()
804 if (pdata[i] != '\0') in is_string_propval()
832 process_charstring_data(picl_nodehdl_t nodeh, char *pname, unsigned char *pdata, in process_charstring_data() argument
844 if (pdata[retval - 1] != '\0') { in process_charstring_data()
846 (void) memcpy(strdat, pdata, retval); in process_charstring_data()
851 (void) memcpy(strdat, pdata, retval); in process_charstring_data()
884 unsigned char *pdata; in add_openprom_props() local
899 retval = di_prom_prop_data(promp, &pdata); in add_openprom_props()
921 pdata, retval); in add_openprom_props()
935 pdata, NULL); in add_openprom_props()
936 } else if (!is_string_propval(pdata, retval)) { in add_openprom_props()
956 pdata, NULL); in add_openprom_props()
958 err = process_charstring_data(nodeh, pname, pdata, in add_openprom_props()