Lines Matching defs:mblk_t

263 typedef struct msgb mblk_t;
267 typedef int (*qi_putp_t)(queue_t *, mblk_t *);
543 mblk_t *cq_private; /* private state information */
555 mblk_t *cq_private; /* private state information */
569 mblk_t *cp_private; /* private state information */
582 mblk_t *cp_private; /* private state information */
650 mblk_t *d_mp; /* pointer to mblk (chain) */
778 extern mblk_t *allocb(size_t, uint_t);
779 extern mblk_t *desballoc(unsigned char *, size_t, uint_t, frtn_t *);
780 extern mblk_t *esballoc(unsigned char *, size_t, uint_t, frtn_t *);
783 extern mblk_t *bcache_allocb(bcache_t *, uint_t);
784 extern mblk_t *mkiocb(uint_t);
789 extern void freemsg(mblk_t *);
790 extern mblk_t *dupb(mblk_t *);
791 extern mblk_t *dupmsg(mblk_t *);
792 extern mblk_t *dupmsg_noloan(mblk_t *);
793 extern mblk_t *copyb(mblk_t *);
794 extern mblk_t *copymsg(mblk_t *);
795 extern void linkb(mblk_t *, mblk_t *);
796 extern mblk_t *unlinkb(mblk_t *);
797 extern mblk_t *reallocb(mblk_t *, size_t, uint_t); /* private */
798 extern mblk_t *rmvb(mblk_t *, mblk_t *);
800 extern mblk_t *msgpullup(struct msgb *, ssize_t);
803 extern mblk_t *getq(queue_t *);
804 extern void rmvq(queue_t *, mblk_t *);
812 extern int putq(queue_t *, mblk_t *);
813 extern int putbq(queue_t *, mblk_t *);
814 extern int insq(queue_t *, mblk_t *, mblk_t *);
815 extern void put(queue_t *, mblk_t *);
816 extern void putnext(queue_t *, mblk_t *);
822 extern void qreply(queue_t *, mblk_t *);
837 extern void qwriter(queue_t *, mblk_t *, void (*func)(), int);
844 extern int struioget(queue_t *, mblk_t *, struiod_t *, int);
849 extern int mp_cont_len(mblk_t *, int *);