Lines Matching refs:wp
161 struct mgwin *wp; in poptobuffer() local
181 if ((wp = popbuf(bp, WNONE)) == NULL) in poptobuffer()
184 curwp = wp; in poptobuffer()
222 struct mgwin *wp; in killbuffer() local
242 for (wp = wheadp; bp->b_nwnd > 0; wp = wp->w_wndp) { in killbuffer()
243 if (wp->w_bufp == bp) { in killbuffer()
245 if (showbuffer(bp1, wp, WFMODE | WFFRAME | WFFULL)) in killbuffer()
337 struct mgwin *wp; in listbuffers() local
344 if ((bp = makelist()) == NULL || (wp = popbuf(bp, WNONE)) == NULL) in listbuffers()
346 wp->w_dotp = bp->b_dotp; /* fix up if window already on screen */ in listbuffers()
347 wp->w_doto = bp->b_doto; in listbuffers()
431 struct mgwin *wp; in listbuf_goto_buffer_helper() local
458 if ((wp = popbuf(bp, WNONE)) == NULL) in listbuf_goto_buffer_helper()
461 curwp = wp; in listbuf_goto_buffer_helper()
672 showbuffer(struct buffer *bp, struct mgwin *wp, int flags) in showbuffer() argument
681 if (wp->w_bufp == bp) { /* Easy case! */ in showbuffer()
682 wp->w_rflag |= flags; in showbuffer()
686 if ((bp->b_altb = obp = wp->w_bufp) != NULL) { in showbuffer()
688 obp->b_dotp = wp->w_dotp; in showbuffer()
689 obp->b_doto = wp->w_doto; in showbuffer()
690 obp->b_markp = wp->w_markp; in showbuffer()
691 obp->b_marko = wp->w_marko; in showbuffer()
692 obp->b_dotline = wp->w_dotline; in showbuffer()
693 obp->b_markline = wp->w_markline; in showbuffer()
697 wp->w_bufp = bp; in showbuffer()
700 wp->w_dotp = bp->b_dotp; in showbuffer()
701 wp->w_doto = bp->b_doto; in showbuffer()
702 wp->w_markp = bp->b_markp; in showbuffer()
703 wp->w_marko = bp->b_marko; in showbuffer()
704 wp->w_dotline = bp->b_dotline; in showbuffer()
705 wp->w_markline = bp->b_markline; in showbuffer()
708 for (owp = wheadp; owp != NULL; owp = wp->w_wndp) in showbuffer()
709 if (wp->w_bufp == bp && owp != wp) { in showbuffer()
710 wp->w_dotp = owp->w_dotp; in showbuffer()
711 wp->w_doto = owp->w_doto; in showbuffer()
712 wp->w_markp = owp->w_markp; in showbuffer()
713 wp->w_marko = owp->w_marko; in showbuffer()
714 wp->w_dotline = owp->w_dotline; in showbuffer()
715 wp->w_markline = owp->w_markline; in showbuffer()
718 wp->w_rflag |= WFMODE | flags; in showbuffer()
753 struct mgwin *wp; in popbuf() local
770 wp = wheadp; in popbuf()
772 while (wp != NULL && wp == curwp) in popbuf()
773 wp = wp->w_wndp; in popbuf()
775 for (wp = wheadp; wp != NULL; wp = wp->w_wndp) { in popbuf()
776 if (wp->w_bufp == bp) { in popbuf()
777 wp->w_rflag |= WFFULL | WFFRAME; in popbuf()
778 return (wp); in popbuf()
782 if (!wp) in popbuf()
785 if (showbuffer(bp, wp, WFFULL) != TRUE) in popbuf()
787 return (wp); in popbuf()
851 struct mgwin *wp; in notmodified() local
854 wp = wheadp; /* Update mode lines. */ in notmodified()
855 while (wp != NULL) { in notmodified()
856 if (wp->w_bufp == curbp) in notmodified()
857 wp->w_rflag |= WFMODE; in notmodified()
858 wp = wp->w_wndp; in notmodified()
870 struct mgwin *wp; in popbuftop() local
875 for (wp = wheadp; wp != NULL; wp = wp->w_wndp) in popbuftop()
876 if (wp->w_bufp == bp) { in popbuftop()
877 wp->w_dotp = bp->b_dotp; in popbuftop()
878 wp->w_doto = 0; in popbuftop()
879 wp->w_rflag |= WFFULL; in popbuftop()