Lines Matching defs:tvlv_hdr
138 if (tvlv_tmp->tvlv_hdr.type != type)
141 if (tvlv_tmp->tvlv_hdr.version != version)
171 tvlv_len += ntohs(tvlv->tvlv_hdr.len);
244 tvlv_new->tvlv_hdr.version = version;
245 tvlv_new->tvlv_hdr.type = type;
246 tvlv_new->tvlv_hdr.len = htons(tvlv_value_len);
248 memcpy(tvlv_new + 1, tvlv_value, ntohs(tvlv_new->tvlv_hdr.len));
316 struct batadv_tvlv_hdr *tvlv_hdr;
336 tvlv_hdr = tvlv_value;
337 tvlv_hdr->type = tvlv->tvlv_hdr.type;
338 tvlv_hdr->version = tvlv->tvlv_hdr.version;
339 tvlv_hdr->len = tvlv->tvlv_hdr.len;
340 tvlv_value = tvlv_hdr + 1;
341 memcpy(tvlv_value, tvlv + 1, ntohs(tvlv->tvlv_hdr.len));
342 tvlv_value = (u8 *)tvlv_value + ntohs(tvlv->tvlv_hdr.len);
441 struct batadv_tvlv_hdr *tvlv_hdr;
446 while (tvlv_value_len >= sizeof(*tvlv_hdr)) {
447 tvlv_hdr = tvlv_value;
448 tvlv_value_cont_len = ntohs(tvlv_hdr->len);
449 tvlv_value = tvlv_hdr + 1;
450 tvlv_value_len -= sizeof(*tvlv_hdr);
456 tvlv_hdr->type,
457 tvlv_hdr->version);
622 struct batadv_tvlv_hdr *tvlv_hdr;
633 tvlv_len = sizeof(*tvlv_hdr) + tvlv_value_len;
653 tvlv_hdr = (struct batadv_tvlv_hdr *)tvlv_buff;
654 tvlv_hdr->version = version;
655 tvlv_hdr->type = type;
656 tvlv_hdr->len = htons(tvlv_value_len);
657 tvlv_buff += sizeof(*tvlv_hdr);