Lines Matching refs:mbp
57 #define MSGBUF_SEQNORM(mbp, seq) (((seq) + (mbp)->msg_seqmod) % \ argument
58 (mbp)->msg_seqmod)
59 #define MSGBUF_SEQ_TO_POS(mbp, seq) ((seq) % (mbp)->msg_size) argument
61 #define MSGBUF_SEQSUB(mbp, seq1, seq2) (MSGBUF_SEQNORM((mbp), (seq1) - (seq2))) argument
70 void msgbuf_addchar(struct msgbuf *mbp, int c);
71 void msgbuf_addstr(struct msgbuf *mbp, int pri, const char *str, int filter_cr);
72 void msgbuf_clear(struct msgbuf *mbp);
74 int msgbuf_getbytes(struct msgbuf *mbp, char *buf, int buflen);
75 int msgbuf_getchar(struct msgbuf *mbp);
76 int msgbuf_getcount(struct msgbuf *mbp);
77 void msgbuf_init(struct msgbuf *mbp, void *ptr, int size);
78 int msgbuf_peekbytes(struct msgbuf *mbp, char *buf, int buflen,
80 void msgbuf_reinit(struct msgbuf *mbp, void *ptr, int size);