Lines Matching refs:mblk_t

137 typedef	mblk_t	*(*msgfunc_t)(vnode_t *, mblk_t *, strwakeup_t *,
471 mblk_t *sq_evhead; /* Event message on the syncq */
472 mblk_t *sq_evtail;
1111 extern int putiocd(mblk_t *, caddr_t, int, cred_t *);
1112 extern int getiocd(mblk_t *, caddr_t, int);
1131 extern int strmakectl(struct strbuf *, int32_t, int32_t, mblk_t **);
1132 extern int strmakedata(ssize_t *, struct uio *, stdata_t *, int32_t, mblk_t **);
1134 struct stdata *, int32_t, mblk_t **);
1151 extern int strrput(queue_t *, mblk_t *);
1152 extern int strrput_nondata(queue_t *, mblk_t *);
1153 extern mblk_t *strrput_proto(vnode_t *, mblk_t *,
1155 extern mblk_t *strrput_misc(vnode_t *, mblk_t *,
1166 extern void freebs_enqueue(mblk_t *, dblk_t *);
1180 extern mblk_t *getq_noenab(queue_t *, ssize_t);
1181 extern void rmvq_noenab(queue_t *, mblk_t *);
1199 extern void qfill_syncq(syncq_t *, queue_t *, mblk_t *);
1206 extern void qwriter_inner(queue_t *, mblk_t *, void (*)());
1207 extern void qwriter_outer(queue_t *, mblk_t *, void (*)());
1215 extern mblk_t *esballoc_wait(unsigned char *, size_t, uint_t, frtn_t *);
1216 extern mblk_t *esballoca(unsigned char *, size_t, uint_t, frtn_t *);
1217 extern mblk_t *esballoca_wait(unsigned char *, size_t, uint_t, frtn_t *);
1218 extern mblk_t *desballoca(unsigned char *, size_t, uint_t, frtn_t *);
1221 extern size_t xmsgsize(mblk_t *);
1230 extern mblk_t *allocb_wait(size_t, uint_t, uint_t, int *);
1231 extern mblk_t *allocb_cred(size_t, cred_t *, pid_t);
1232 extern mblk_t *allocb_cred_wait(size_t, uint_t, int *, cred_t *, pid_t);
1233 extern mblk_t *allocb_tmpl(size_t, const mblk_t *);
1234 extern mblk_t *allocb_tryhard(size_t);
1235 extern void mblk_copycred(mblk_t *, const mblk_t *);
1236 extern void mblk_setcred(mblk_t *, cred_t *, pid_t);
1237 extern cred_t *msg_getcred(const mblk_t *, pid_t *);
1238 extern struct ts_label_s *msg_getlabel(const mblk_t *);
1239 extern cred_t *msg_extractcred(mblk_t *, pid_t *);
1243 extern int kstrputmsg(struct vnode *, mblk_t *, struct uio *, ssize_t,
1245 extern int kstrgetmsg(struct vnode *, mblk_t **, struct uio *,
1260 extern void lso_info_set(mblk_t *, uint32_t, uint32_t);
1261 extern void lso_info_cleanup(mblk_t *);
1269 extern void freemsgchain(mblk_t *);
1270 extern mblk_t *copymsgchain(mblk_t *);
1272 extern mblk_t *mcopyinuio(struct stdata *, uio_t *, ssize_t, ssize_t, int *);
1304 mblk_t *eq_head; /* head of queue */
1305 mblk_t *eq_tail; /* tail of queue */