Lines Matching refs:new_attr
547 attribute_set_value(CK_ATTRIBUTE *new_attr, in attribute_set_value() argument
552 if (new_attr == NULL) in attribute_set_value()
554 else if (new_attr->pValue == NULL) { in attribute_set_value()
558 find_attribute(new_attr->type, attributes, num_attributes, &attr); in attribute_set_value()
564 if (attr->attribute.ulValueLen >= new_attr->ulValueLen) { in attribute_set_value()
568 bzero((char *)attr->attribute.pValue + new_attr->ulValueLen, in attribute_set_value()
569 attr->attribute.ulValueLen - new_attr->ulValueLen); in attribute_set_value()
571 } else if (new_attr->ulValueLen <= sizeof (attr->generic_data)) { in attribute_set_value()
596 newStorage = malloc(new_attr->ulValueLen); in attribute_set_value()
604 (void) memcpy(attr->attribute.pValue, new_attr->pValue, in attribute_set_value()
605 new_attr->ulValueLen); in attribute_set_value()
606 attr->attribute.ulValueLen = new_attr->ulValueLen; in attribute_set_value()