Home
last modified time | relevance | path

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

/xnu-12377.1.9/bsd/skywalk/packet/
H A Dpacket_var.h80 #define KBUF_CTOR(_kbuf, _baddr, _bidxreg, _bc, _pp, _large) do { \ argument
81 static_assert(sizeof ((_kbuf)->buf_addr) == sizeof (mach_vm_address_t));\
83 BUF_CTOR(_kbuf, _baddr, _bidxreg, (_large) ? PP_BUF_SIZE_LARGE(_pp) :\
84 PP_BUF_SIZE_DEF(_pp), 0, 0, (_kbuf)->buf_nbft_addr, \
85 (_kbuf)->buf_nbft_idx, (_kbuf)->buf_flag); \
86 *(struct skmem_bufctl **)(uintptr_t)&(_kbuf)->buf_ctl = (_bc); \
94 #define KBUF_EXT_CTOR(_kbuf, _ubuf, _baddr, _bidxreg, _bc, \ argument
97 static_assert(sizeof((_kbuf)->buf_flag) == sizeof(uint16_t)); \
100 *__DECONST(uint16_t *, &(_kbuf)->buf_flag) = BUFLET_FLAG_EXTERNAL;\
102 *__DECONST(uint16_t *, &(_kbuf)->buf_flag) |= \
[all …]