Lines Matching refs:tag
680 fru_tag_t tag, uint8_t *data, size_t data_len)
708 if (data_len >= (buf_size - get_tag_size(get_tag_type(&tag)))) {
716 /* write the tag and data into the buffer */
717 memcpy(buffer, &tag, get_tag_size(get_tag_type(&tag)));
718 memcpy((void *)(buffer+get_tag_size(get_tag_type(&tag))),
787 /* get the next tag */
801 * From the handle, segment name, tag, and instance of the tag get me:
803 * tagHdl: tag property handle in the tag table for this instance "tag"
807 fru_tag_t tag, int instance,
838 if ((tags_equal(tag, foundTag) == 1) && (instance-- == 0)) {
852 fru_tag_t tag, int instance,
864 tag, instance, &seg, &tagHdl)) != FRU_SUCCESS) {
873 buf_len = get_payload_length(&tag);
893 fru_tag_t tag, int instance,
903 tag, instance, &seg, &tagHdl)) != FRU_SUCCESS) {
922 fpt_delete_tag(fru_treehdl_t handle, const char *seg_name, fru_tag_t tag,
931 /* get tag handle */
933 tag, instance, &segHdl, &tagHdl)) != FRU_SUCCESS) {
938 tag.raw_data &= FRUDATA_DELETE_TAG_MASK;
939 tag.raw_data |= FRUDATA_DELETE_TAG_KEY;
942 picl_err = picl_set_propval(tagHdl, (void *)&(tag.raw_data),
943 sizeof (tag.raw_data));
1055 int (*function)(fru_tag_t *tag, uint8_t *payload,
1072 fru_tag_t tag;
1095 if (((status = picl_get_propval(packet, &tag, sizeof (tag)))
1117 if ((status = function(&tag, payload, propinfo.size, args))