Lines Matching refs:last
77 int first, last;
165 mbox->first = mbox->last = 0;
206 if ((mbox->last + 1) >= (mbox->first + SYS_MBOX_SIZE)) {
211 mbox->msgs[mbox->last % SYS_MBOX_SIZE] = msg;
213 if (mbox->last == mbox->first) {
219 mbox->last++;
242 while ((mbox->last + 1) >= (mbox->first + SYS_MBOX_SIZE)) {
250 mbox->msgs[mbox->last % SYS_MBOX_SIZE] = msg;
252 if (mbox->last == mbox->first) {
258 mbox->last++;
276 if (mbox->first == mbox->last) {
312 while (mbox->first == mbox->last) {