Lines Matching refs:mb
344 midi_initbuf(struct midi_buffer *mb) in midi_initbuf() argument
346 mb->idx_producerp = mb->idx_consumerp = mb->idx; in midi_initbuf()
347 mb->buf_producerp = mb->buf_consumerp = mb->buf; in midi_initbuf()
690 struct midi_buffer *mb; in midi_in() local
697 mb = &sc->inbuf; in midi_in()
758 MIDI_BUF_PRODUCER_INIT(mb,idx); in midi_in()
759 MIDI_BUF_PRODUCER_INIT(mb,buf); in midi_in()
773 MIDI_BUF_PRODUCER_WBACK(mb,buf); in midi_in()
774 MIDI_BUF_PRODUCER_WBACK(mb,idx); in midi_in()
906 struct midi_buffer *mb; in midiread() local
912 mb = &sc->inbuf; in midiread()
927 MIDI_BUF_CONSUMER_INIT(mb,idx); in midiread()
928 MIDI_BUF_CONSUMER_INIT(mb,buf); in midiread()
981 buf_cur = mb->buf; in midiread()
998 MIDI_BUF_CONSUMER_WBACK(mb,idx); in midiread()
999 MIDI_BUF_CONSUMER_WBACK(mb,buf); in midiread()
1002 MIDI_BUF_CONSUMER_REFRESH(mb,idx); in midiread()
1013 MIDI_BUF_CONSUMER_REFRESH(mb,idx); /* what'd we get? */ in midiread()
1015 MIDI_BUF_CONSUMER_REFRESH(mb,buf); in midiread()
1184 struct midi_buffer *mb = &sc->outbuf; in midi_poll_out() local
1193 MIDI_BUF_CONSUMER_INIT(mb,idx); in midi_poll_out()
1194 MIDI_BUF_CONSUMER_INIT(mb,buf); in midi_poll_out()
1229 MIDI_BUF_CONSUMER_WBACK(mb,idx); in midi_poll_out()
1230 MIDI_BUF_CONSUMER_WBACK(mb,buf); in midi_poll_out()
1231 MIDI_BUF_CONSUMER_REFRESH(mb,idx); /* any more to transmit? */ in midi_poll_out()
1232 MIDI_BUF_CONSUMER_REFRESH(mb,buf); in midi_poll_out()
1239 MIDI_BUF_CONSUMER_WBACK(mb,idx); in midi_poll_out()
1240 MIDI_BUF_CONSUMER_WBACK(mb,buf); in midi_poll_out()
1258 struct midi_buffer *mb; in midi_intr_out() local
1267 mb = &sc->outbuf; in midi_intr_out()
1269 MIDI_BUF_CONSUMER_INIT(mb,idx); in midi_intr_out()
1270 MIDI_BUF_CONSUMER_INIT(mb,buf); in midi_intr_out()
1299 MIDI_BUF_CONSUMER_WBACK(mb,idx); in midi_intr_out()
1300 MIDI_BUF_CONSUMER_WBACK(mb,buf); in midi_intr_out()
1333 struct midi_buffer *mb; in real_writebytes() local
1348 mb = &sc->outbuf; in real_writebytes()
1365 MIDI_BUF_PRODUCER_INIT(mb,idx); in real_writebytes()
1366 MIDI_BUF_PRODUCER_INIT(mb,buf); in real_writebytes()
1400 MIDI_BUF_PRODUCER_REFRESH(mb,idx); /* get the most */ in real_writebytes()
1401 MIDI_BUF_PRODUCER_REFRESH(mb,buf); /* current facts */ in real_writebytes()
1417 MIDI_BUF_PRODUCER_WBACK(mb,buf); in real_writebytes()
1418 MIDI_BUF_PRODUCER_WBACK(mb,idx); in real_writebytes()
1426 MIDI_BUF_CONSUMER_INIT(mb,idx); /* check what consumer's got to read */ in real_writebytes()
1446 struct midi_buffer *mb; in midiwrite() local
1470 mb = &sc->outbuf; in midiwrite()
1477 MIDI_BUF_PRODUCER_INIT(mb,idx); /* init can't go above loop; */ in midiwrite()
1478 MIDI_BUF_PRODUCER_INIT(mb,buf); /* real_writebytes moves cur */ in midiwrite()
1480 idxspace = MIDI_BUF_PRODUCER_REFRESH(mb,idx) - idx_cur; in midiwrite()
1481 bufspace = MIDI_BUF_PRODUCER_REFRESH(mb,buf) - buf_cur; in midiwrite()