Lines Matching refs:wp

352 	WIN *wp;  in v_event_push()  local
356 wp = sp->wp; in v_event_push()
357 if (nitems <= wp->i_next || in v_event_push()
358 (wp->i_event != NULL && wp->i_cnt == 0 && nitems <= wp->i_nelem)) { in v_event_push()
359 if (wp->i_cnt != 0) in v_event_push()
360 wp->i_next -= nitems; in v_event_push()
370 total = wp->i_cnt + wp->i_next + nitems + TERM_PUSH_SHIFT; in v_event_push()
371 if (total >= wp->i_nelem && v_event_grow(sp, MAX(total, 64))) in v_event_push()
373 if (wp->i_cnt) in v_event_push()
374 MEMMOVE(wp->i_event + TERM_PUSH_SHIFT + nitems, in v_event_push()
375 wp->i_event + wp->i_next, wp->i_cnt); in v_event_push()
376 wp->i_next = TERM_PUSH_SHIFT; in v_event_push()
379 copy: wp->i_cnt += nitems; in v_event_push()
380 for (evp = wp->i_event + wp->i_next; nitems--; ++evp) { in v_event_push()
402 WIN *wp; in v_event_append() local
407 wp = sp->wp; in v_event_append()
408 if (wp->i_event == NULL || in v_event_append()
409 nevents > wp->i_nelem - (wp->i_next + wp->i_cnt)) in v_event_append()
411 evp = wp->i_event + wp->i_next + wp->i_cnt; in v_event_append()
412 wp->i_cnt += nevents; in v_event_append()
429 if ((wp->i_cnt -= len) == 0) \
430 wp->i_next = 0; \
432 wp->i_next += len; \
529 WIN *wp; in v_event_get() local
532 wp = sp->wp; in v_event_get()
544 if (wp->i_cnt != 0 && LF_ISSET(EC_TIMEOUT)) in v_event_get()
551 if (wp->i_cnt == 0 || LF_ISSET(EC_INTERRUPT | EC_TIMEOUT)) { in v_event_get()
601 newmap: evp = &wp->i_event[wp->i_next]; in v_event_get()
630 qp = seq_find(sp, NULL, evp, NULL, wp->i_cnt, in v_event_get()
681 init_nomap = !e_memcmp(qp->output, &wp->i_event[wp->i_next], qp->ilen); in v_event_get()
720 evp = &wp->i_event[wp->i_next]; in v_event_get()
743 WIN *wp; in v_sync() local
746 TAILQ_FOREACH(wp, &gp->dq, q) in v_sync()
747 TAILQ_FOREACH(sp, &wp->scrq, q) in v_sync()
809 WIN *wp; in v_event_flush() local
812 for (rval = 0, wp = sp->wp; wp->i_cnt != 0 && in v_event_flush()
813 FL_ISSET(wp->i_event[wp->i_next].e_flags, flags); rval = 1) in v_event_flush()
825 WIN *wp; in v_event_grow() local
828 wp = sp->wp; in v_event_grow()
829 new_nelem = wp->i_nelem + add; in v_event_grow()
830 olen = wp->i_nelem * sizeof(wp->i_event[0]); in v_event_grow()
831 BINC_RET(sp, EVENT, wp->i_event, olen, new_nelem * sizeof(EVENT)); in v_event_grow()
832 wp->i_nelem = olen / sizeof(wp->i_event[0]); in v_event_grow()