Lines Matching defs:mbuf

56 // Check if the supplied mbuf has a packet header, or else panic.
58 ("%s: no mbuf packet header!", __func__))
97 struct mbuf* mh_next;
98 struct mbuf* mh_nextpkt;
129 struct mbuf {
157 void m_adj(struct mbuf*, int);
158 void m_align(struct mbuf*, int);
159 int m_append(struct mbuf*, int, c_caddr_t);
160 void m_cat(struct mbuf*, struct mbuf*);
161 void m_clget(struct mbuf*, int);
162 void* m_cljget(struct mbuf*, int, int);
163 struct mbuf* m_collapse(struct mbuf*, int, int);
164 void m_copyback(struct mbuf*, int, int, caddr_t);
165 void m_copydata(const struct mbuf*, int, int, caddr_t);
166 struct mbuf* m_copypacket(struct mbuf*, int);
167 struct mbuf* m_defrag(struct mbuf*, int);
168 struct mbuf* m_devget(char*, int, int, struct ifnet*,
171 struct mbuf* m_dup(struct mbuf*, int);
172 int m_dup_pkthdr(struct mbuf*, struct mbuf*, int);
177 void m_extadd(struct mbuf*, caddr_t, u_int, void(*) (void*, void*),
180 void m_extadd(struct mbuf*, caddr_t, u_int, void(*) (void*, void*),
184 u_int m_fixhdr(struct mbuf*);
185 struct mbuf* m_free(struct mbuf*);
186 void m_freem(struct mbuf*);
187 struct mbuf* m_get(int, short);
188 struct mbuf* m_gethdr(int, short);
189 struct mbuf* m_getjcl(int, short, int, int);
190 u_int m_length(struct mbuf*, struct mbuf**);
191 struct mbuf* m_getcl(int, short, int);
192 void m_move_pkthdr(struct mbuf*, struct mbuf*);
193 struct mbuf* m_prepend(struct mbuf*, int, int);
194 struct mbuf* m_pulldown(struct mbuf*, int, int, int*);
195 struct mbuf* m_pullup(struct mbuf*, int);
196 struct mbuf* m_split(struct mbuf*, int, int);
197 struct mbuf* m_unshare(struct mbuf*, int);
200 void m_tag_delete(struct mbuf*, struct m_tag*);
201 void m_tag_delete_chain(struct mbuf*, struct m_tag*);
203 struct m_tag* m_tag_locate(struct mbuf*, u_int32_t, int, struct m_tag*);
205 int m_tag_copy_chain(struct mbuf*, struct mbuf*, int);
206 void m_tag_delete_nonpersistent(struct mbuf*);
226 m_tag_prepend(struct mbuf* memoryBuffer, struct m_tag* tag)
233 m_tag_unlink(struct mbuf* memoryBuffer, struct m_tag* tag)
239 #include <sys/mbuf-fbsd.h>