Lines Matching refs:first
77 int first, last;
165 mbox->first = mbox->last = 0;
196 u8_t first;
206 if ((mbox->last + 1) >= (mbox->first + SYS_MBOX_SIZE)) {
213 if (mbox->last == mbox->first) {
214 first = 1;
216 first = 0;
221 if (first) {
233 u8_t first;
242 while ((mbox->last + 1) >= (mbox->first + SYS_MBOX_SIZE)) {
252 if (mbox->last == mbox->first) {
253 first = 1;
255 first = 0;
260 if (first) {
276 if (mbox->first == mbox->last) {
283 *msg = mbox->msgs[mbox->first % SYS_MBOX_SIZE];
289 mbox->first++;
312 while (mbox->first == mbox->last) {
332 *msg = mbox->msgs[mbox->first % SYS_MBOX_SIZE];
338 mbox->first++;