Lines Matching defs:tlv
1184 struct qed_drv_tlv_hdr tlv;
1198 memset(&tlv, 0, sizeof(tlv));
1200 offset += sizeof(tlv) + sizeof(u32) * tlv.tlv_length) {
1202 tlv.tlv_type = TLV_TYPE(p_tlv);
1203 tlv.tlv_length = TLV_LENGTH(p_tlv);
1204 tlv.tlv_flags = TLV_FLAGS(p_tlv);
1207 "Type %d length = %d flags = 0x%x\n", tlv.tlv_type,
1208 tlv.tlv_length, tlv.tlv_flags);
1211 len = qed_mfw_get_gen_tlv_value(&tlv,
1215 len = qed_mfw_get_eth_tlv_value(&tlv,
1219 len = qed_mfw_get_fcoe_tlv_value(&tlv,
1223 len = qed_mfw_get_iscsi_tlv_value(&tlv,
1228 WARN(len > 4 * tlv.tlv_length,
1230 len, 4 * tlv.tlv_length);
1231 len = min_t(int, len, 4 * tlv.tlv_length);
1232 tlv.tlv_flags |= QED_DRV_TLV_FLAGS_CHANGED;
1233 TLV_FLAGS(p_tlv) = tlv.tlv_flags;
1234 memcpy(p_mfw_buf + offset + sizeof(tlv),
1248 struct qed_drv_tlv_hdr tlv;
1285 offset += sizeof(tlv) + sizeof(u32) * tlv.tlv_length) {
1287 tlv.tlv_type = TLV_TYPE(p_temp);
1288 tlv.tlv_length = TLV_LENGTH(p_temp);
1289 if (qed_mfw_get_tlv_group(tlv.tlv_type, &tlv_group))
1291 "Un recognized TLV %d\n", tlv.tlv_type);