Lines Matching refs:tlv
92 static inline int TLV_GET_DATA_LEN(struct tlv_desc *tlv) in TLV_GET_DATA_LEN() argument
94 return TLV_GET_LEN(tlv) - TLV_SPACE(0); in TLV_GET_DATA_LEN()
99 struct tlv_desc *tlv = (struct tlv_desc *)skb_tail_pointer(skb); in tipc_add_tlv() local
105 memset(tlv, 0, TLV_SPACE(len)); in tipc_add_tlv()
106 tlv->tlv_type = htons(type); in tipc_add_tlv()
107 tlv->tlv_len = htons(TLV_LENGTH(len)); in tipc_add_tlv()
109 memcpy(TLV_DATA(tlv), data, len); in tipc_add_tlv()
116 struct tlv_desc *tlv = (struct tlv_desc *)skb->data; in tipc_tlv_init() local
118 TLV_SET_LEN(tlv, 0); in tipc_tlv_init()
119 TLV_SET_TYPE(tlv, type); in tipc_tlv_init()
130 struct tlv_desc *tlv; in tipc_tlv_sprintf() local
135 tlv = (struct tlv_desc *)skb->data; in tipc_tlv_sprintf()
136 len = TLV_GET_LEN(tlv); in tipc_tlv_sprintf()
137 buf = TLV_DATA(tlv) + len; in tipc_tlv_sprintf()
143 TLV_SET_LEN(tlv, n + len); in tipc_tlv_sprintf()