Lines Matching refs:mb
124 #define MIDI_BUF_CONSUMER_REFRESH(mb,frk) \ argument
125 ((__CONCAT(frk,_lim)=(mb)->__CONCAT(frk,_producerp)), \
127 (__CONCAT(frk,_lim) += sizeof (mb)->frk) : __CONCAT(frk,_lim))
129 #define MIDI_BUF_PRODUCER_REFRESH(mb,frk) \ argument
130 ((__CONCAT(frk,_lim)=(mb)->__CONCAT(frk,_consumerp)-1), \
132 (__CONCAT(frk,_lim) += sizeof (mb)->frk) : __CONCAT(frk,_lim))
134 #define MIDI_BUF_EXTENT_INIT(mb,frk) \ argument
135 ((__CONCAT(frk,_org)=(mb)->frk), \
136 (__CONCAT(frk,_end)=__CONCAT(frk,_org)+sizeof (mb)->frk))
138 #define MIDI_BUF_CONSUMER_INIT(mb,frk) \ argument
139 (MIDI_BUF_EXTENT_INIT((mb),frk), \
140 (__CONCAT(frk,_cur)=(mb)->__CONCAT(frk,_consumerp)), \
141 MIDI_BUF_CONSUMER_REFRESH((mb),frk))
143 #define MIDI_BUF_PRODUCER_INIT(mb,frk) \ argument
144 (MIDI_BUF_EXTENT_INIT((mb),frk), \
145 (__CONCAT(frk,_cur)=(mb)->__CONCAT(frk,_producerp)), \
146 MIDI_BUF_PRODUCER_REFRESH((mb),frk))
153 #define MIDI_BUF_CONSUMER_WBACK(mb,frk) do { \ argument
155 (mb)->__CONCAT(frk,_consumerp)=__CONCAT(frk,_cur); \
158 #define MIDI_BUF_PRODUCER_WBACK(mb,frk) do { \ argument
160 (mb)->__CONCAT(frk,_producerp)=__CONCAT(frk,_cur); \