Lines Matching refs:mblk_t

117  * 	msgfunc(vnode_t *vp, mblk_t *mp, strwakeup_t *wakeups,
130 typedef mblk_t *(*msgfunc_t)(vnode_t *, mblk_t *, strwakeup_t *,
453 mblk_t *sq_evhead; /* Event message on the syncq */
454 mblk_t *sq_evtail;
1093 extern int putiocd(mblk_t *, caddr_t, int, cred_t *);
1094 extern int getiocd(mblk_t *, caddr_t, int);
1113 extern int strmakectl(struct strbuf *, int32_t, int32_t, mblk_t **);
1114 extern int strmakedata(ssize_t *, struct uio *, stdata_t *, int32_t, mblk_t **);
1116 struct stdata *, int32_t, mblk_t **);
1133 extern int strrput(queue_t *, mblk_t *);
1134 extern int strrput_nondata(queue_t *, mblk_t *);
1135 extern mblk_t *strrput_proto(vnode_t *, mblk_t *,
1137 extern mblk_t *strrput_misc(vnode_t *, mblk_t *,
1148 extern void freebs_enqueue(mblk_t *, dblk_t *);
1162 extern mblk_t *getq_noenab(queue_t *, ssize_t);
1163 extern void rmvq_noenab(queue_t *, mblk_t *);
1181 extern void qfill_syncq(syncq_t *, queue_t *, mblk_t *);
1188 extern void qwriter_inner(queue_t *, mblk_t *, void (*)());
1189 extern void qwriter_outer(queue_t *, mblk_t *, void (*)());
1197 extern mblk_t *esballoc_wait(unsigned char *, size_t, uint_t, frtn_t *);
1198 extern mblk_t *esballoca(unsigned char *, size_t, uint_t, frtn_t *);
1199 extern mblk_t *desballoca(unsigned char *, size_t, uint_t, frtn_t *);
1202 extern size_t xmsgsize(mblk_t *);
1211 extern mblk_t *allocb_wait(size_t, uint_t, uint_t, int *);
1212 extern mblk_t *allocb_cred(size_t, cred_t *, pid_t);
1213 extern mblk_t *allocb_cred_wait(size_t, uint_t, int *, cred_t *, pid_t);
1214 extern mblk_t *allocb_tmpl(size_t, const mblk_t *);
1215 extern mblk_t *allocb_tryhard(size_t);
1216 extern void mblk_copycred(mblk_t *, const mblk_t *);
1217 extern void mblk_setcred(mblk_t *, cred_t *, pid_t);
1218 extern cred_t *msg_getcred(const mblk_t *, pid_t *);
1219 extern struct ts_label_s *msg_getlabel(const mblk_t *);
1220 extern cred_t *msg_extractcred(mblk_t *, pid_t *);
1224 extern int kstrputmsg(struct vnode *, mblk_t *, struct uio *, ssize_t,
1226 extern int kstrgetmsg(struct vnode *, mblk_t **, struct uio *,
1241 extern int hcksum_assoc(mblk_t *, struct multidata_s *, struct pdesc_s *,
1243 extern void hcksum_retrieve(mblk_t *, struct multidata_s *, struct pdesc_s *,
1245 extern void lso_info_set(mblk_t *, uint32_t, uint32_t);
1246 extern void lso_info_cleanup(mblk_t *);
1248 extern boolean_t is_vmloaned_mblk(mblk_t *, struct multidata_s *,
1256 extern void freemsgchain(mblk_t *);
1257 extern mblk_t *copymsgchain(mblk_t *);
1259 extern mblk_t *mcopyinuio(struct stdata *, uio_t *, ssize_t, ssize_t, int *);
1291 mblk_t *eq_head; /* head of queue */
1292 mblk_t *eq_tail; /* tail of queue */