Lines Matching refs:nnnetOslMbuf
48 struct nnnetOslMbuf;
49 typedef struct nnnetOslMbuf nnnetOslMbuf; typedef
52 typedef struct nnnetOslMbuf struct
54 nnnetOslMbuf* m_next; /**< Next cluster */ argument
55 nnnetOslMbuf* m_prev; /**< Previous cluster */ argument
56 nnnetOslMbuf* m_nextpkt; /**< General purpose link */ argument
68 } nnnetOslMbuf; argument
77 NN_STATIC_ASSERT(sizeof(nnnetOslMbuf) == NN_NET_OSL_MBUF_UNIT_SIZE);
78 NN_STATIC_ASSERT(offsetof(nnnetOslMbuf, m_data) == NN_NET_OSL_MBUF_HEADER_SIZE);
85 NN_EXTERN_C nnnetOslMbuf* nnnetOslMbuf_getm (u32 name, nnnetOslMbuf *orig, s32 len, s32 how…
86 NN_EXTERN_C void nnnetOslMbuf_freem (nnnetOslMbuf* pMbuf_);
87 NN_EXTERN_C s32 nnnetOslMbuf_adj (nnnetOslMbuf* pMbuf_, s32 len);
88 NN_EXTERN_C s32 nnnetOslMbuf_append (nnnetOslMbuf* pMbuf_, s32 len, const u8 *cp);
89 NN_EXTERN_C nnnetOslMbuf* nnnetOslMbuf_prepend_a (nnnetOslMbuf* pMbuf_, s32 len, int how);
90 NN_EXTERN_C nnnetOslMbuf* nnnetOslMbuf_pullup (nnnetOslMbuf* pMbuf_, s32 len);
91 NN_EXTERN_C nnnetOslMbuf* nnnetOslMbuf_dup (nnnetOslMbuf* pMbuf_, int how);
92 NN_EXTERN_C s32 nnnetOslMbuf_copydata (const nnnetOslMbuf* pMbuf_, s32 offset, s32 le…
93 NN_EXTERN_C s32 nnnetOslMbuf_copyback (nnnetOslMbuf* pMbuf_, s32 offset, s32 len, con…
94 NN_EXTERN_C s32 nnnetOslMbuf_cat (nnnetOslMbuf* pMbuf_, nnnetOslMbuf *n);
95 NN_EXTERN_C nnnetOslMbuf* nnnetOslMbuf_split (nnnetOslMbuf* pMbuf_, s32 len, int how);
96 NN_EXTERN_C s32 nnnetOslMbuf_length (nnnetOslMbuf* pMbuf_, nnnetOslMbuf **last);
97 NN_EXTERN_C s32 nnnetOslMbuf_apply (nnnetOslMbuf* pMbuf_, s32 offset, s32 len, s32…
98 NN_EXTERN_C void nnnetOslMbuf_dump (nnnetOslMbuf* pMbuf_);
99 NN_EXTERN_C bool nnnetOslMbuf_align (nnnetOslMbuf* pMbuf_, u8 align, s8 offset);
101 NN_EXTERN_C inline s32 nnnetOslMbuf_leadingspace(const nnnetOslMbuf* pMbuf_) in nnnetOslMbuf_leadingspace()
106 NN_EXTERN_C inline s32 nnnetOslMbuf_trailingspace(const nnnetOslMbuf* pMbuf_) in nnnetOslMbuf_trailingspace()
111 NN_EXTERN_C inline nnnetOslMbuf* nnnetOslMbuf_prepend(nnnetOslMbuf* pMbuf_, s32 len, int how) in nnnetOslMbuf_prepend()
125 NN_EXTERN_C inline void* nnnetOslMbuf_tod (nnnetOslMbuf* pMbuf_) in nnnetOslMbuf_tod()
131 NN_EXTERN_C inline void nnnetOslMbuf_setUserPointer(nnnetOslMbuf* pMbuf_, void* p) in nnnetOslMbuf_setUserPointer()
133 pMbuf_->m_nextpkt = (nnnetOslMbuf*)p; in nnnetOslMbuf_setUserPointer()
136 NN_EXTERN_C inline void* nnnetOslMbuf_getUserPointer(nnnetOslMbuf* pMbuf_) in nnnetOslMbuf_getUserPointer()
141 NN_EXTERN_C inline bool nnnetOslMbuf_expand(nnnetOslMbuf* pMbuf_, s32 len, int how) in nnnetOslMbuf_expand()
154 NN_EXTERN_C inline void nnnetOslMbuf_reserve(nnnetOslMbuf* pMbuf_, s32 len) in nnnetOslMbuf_reserve()
168 class Mbuf : public nnnetOslMbuf
176 std::memset(static_cast<nnnetOslMbuf*>(this), 0x00, HEADER_SIZE); in Initialize()
196 operator nnnetOslMbuf*()
197 { return reinterpret_cast<nnnetOslMbuf*>(this); }
221 m_next = reinterpret_cast<nnnetOslMbuf*>(pMbuf); in SetNext()
226 m_prev = reinterpret_cast<nnnetOslMbuf*>(pMbuf); in SetPrevious()
359 const nnnetOslMbuf* p = reinterpret_cast<const nnnetOslMbuf*>(this); in GetTotalLength()
360 return nnnetOslMbuf_length(const_cast<nnnetOslMbuf*>(p), NULL); in GetTotalLength()
365 … return nnnetOslMbuf_copydata(reinterpret_cast<const nnnetOslMbuf*>(this), offset, len, pDst) == 0;
371 return nnnetOslMbuf_align(reinterpret_cast<nnnetOslMbuf*>(this), align, offset); in AlignData()