Lines Matching refs:mbuf
54 struct mbuf * m_gethdr(int how, short type);
55 struct mbuf * m_get(int how, short type);
56 struct mbuf * m_free(struct mbuf *m);
57 void m_clget(struct mbuf *m, int how);
58 struct mbuf * m_getm2(struct mbuf *m, int len, int how, short type, int flags, int allonebuf);
59 struct mbuf *m_uiotombuf(struct uio *uio, int how, int len, int align, int flags);
60 u_int m_length(struct mbuf *m0, struct mbuf **last);
61 struct mbuf *m_last(struct mbuf *m);
97 #define dtom(x) ((struct mbuf *)((intptr_t)(x) & ~(MSIZE-1)))
105 struct mbuf * parent_mbuf;
108 struct mbuf * m_split(struct mbuf *, int, int);
109 void m_cat(struct mbuf *m, struct mbuf *n);
110 void m_adj(struct mbuf *, int);
111 void mb_free_ext(struct mbuf *);
112 void m_freem(struct mbuf *);
114 struct mbuf *m_copym(struct mbuf *, int, int, int);
115 void m_copyback(struct mbuf *, int, int, caddr_t);
116 struct mbuf *m_pullup(struct mbuf *, int);
117 struct mbuf *m_pulldown(struct mbuf *, int off, int len, int *offp);
118 int m_dup_pkthdr(struct mbuf *, struct mbuf *, int);
120 int m_tag_copy_chain(struct mbuf *, struct mbuf *, int);
121 struct mbuf *m_prepend(struct mbuf *, int, int);
122 void m_copydata(const struct mbuf *, int, int, caddr_t);
179 struct mbuf *mh_next; /* next buffer in chain */
180 struct mbuf *mh_nextpkt; /* next chain in queue/record */
234 struct mbuf { struct
347 void m_tag_delete(struct mbuf *, struct m_tag *);
348 void m_tag_delete_chain(struct mbuf *, struct m_tag *);
349 void m_move_pkthdr(struct mbuf *, struct mbuf *);
401 struct mbuf **_mmp = &(m); \
402 struct mbuf *_mm = *_mmp; \