Home
last modified time | relevance | path

Searched refs:_dkb (Results 1 – 1 of 1) sorted by relevance

/xnu-12377.1.9/bsd/skywalk/packet/
H A Dpacket_var.h179 #define _KBUF_COPY(_skb, _dkb) do { \ argument
182 ASSERT(!((_dkb)->buf_flag & BUFLET_FLAG_EXTERNAL)); \
185 sk_copy64_40((uint64_t *)(void *)(_skb), (uint64_t *)(void *)(_dkb));\
186 ((uint64_t *)(void *)(_dkb))[5] = ((uint64_t *)(void *)(_skb))[5]; \
187 ((uint16_t *)(void *)(_dkb))[24] = ((uint16_t *)(void *)(_skb))[24]; \
188 ASSERT((_dkb)->buf_ctl == (_skb)->buf_ctl); \
189 static_assert(sizeof((_dkb)->buf_flag) == sizeof(uint16_t)); \
190 *__DECONST(uint16_t *, &(_dkb)->buf_flag) &= ~BUFLET_FLAG_EXTERNAL;\
191 if (__probable((_dkb)->buf_ctl != NULL)) { \
193 (_dkb)->buf_ctl)); \