Lines Matching refs:buffer
134 u8_t *buffer; in lowpan6_write_iee802154_header() local
159 buffer = (u8_t *)hdr; in lowpan6_write_iee802154_header()
164 buffer[ieee_header_len++] = dst->addr[i]; in lowpan6_write_iee802154_header()
170 buffer[ieee_header_len++] = src->addr[i]; in lowpan6_write_iee802154_header()
347 u8_t *buffer; in lowpan6_frag() local
366 buffer = (u8_t *)p_frag->payload; in lowpan6_frag()
367 ieee_header_len = lowpan6_write_iee802154_header((struct ieee_802154_hdr *)buffer, src, dst); in lowpan6_frag()
374 &buffer[ieee_header_len], p_frag->len - ieee_header_len, &lowpan6_header_len, in lowpan6_frag()
386 buffer[ieee_header_len] = 0x41; /* IPv6 dispatch */ in lowpan6_frag()
404 memmove(&buffer[ieee_header_len + 4], &buffer[ieee_header_len], lowpan6_header_len); in lowpan6_frag()
407 buffer[ieee_header_len] = 0xc0 | (((p->tot_len + hidden_header_len) >> 8) & 0x7); in lowpan6_frag()
408 buffer[ieee_header_len + 1] = (p->tot_len + hidden_header_len) & 0xff; in lowpan6_frag()
411 buffer[ieee_header_len + 2] = (lowpan6_data.tx_datagram_tag >> 8) & 0xff; in lowpan6_frag()
412 buffer[ieee_header_len + 3] = lowpan6_data.tx_datagram_tag & 0xff; in lowpan6_frag()
418 …pbuf_copy_partial(p, buffer + ieee_header_len + lowpan6_header_len + 4, frag_len - lowpan6_header_… in lowpan6_frag()
437 struct ieee_802154_hdr *hdr = (struct ieee_802154_hdr *)buffer; in lowpan6_frag()
441 buffer[ieee_header_len] |= 0x20; /* Change FRAG1 to FRAGN */ in lowpan6_frag()
444 …buffer[ieee_header_len + 4] = (u8_t)(datagram_offset >> 3); /* datagram offset in FRAGN header (da… in lowpan6_frag()
451 pbuf_copy_partial(p, buffer + ieee_header_len + 5, frag_len, p->tot_len - remaining_len); in lowpan6_frag()
472 pbuf_copy_partial(p, buffer + ieee_header_len + lowpan6_header_len, frag_len, 0); in lowpan6_frag()