Symbol: win
bin/csh/file.c
299
static struct winsize win;
bin/csh/file.c
311
if (ioctl(SHOUT, TIOCGWINSZ, (ioctl_t) & win) < 0 || win.ws_col == 0)
bin/csh/file.c
312
win.ws_col = 80;
bin/csh/file.c
316
columns = win.ws_col / maxwidth;
bin/kill/kill.c
279
struct winsize win;
bin/kill/kill.c
281
if (ioctl(fileno(fp), TIOCGWINSZ, &win) == 0 && win.ws_col > 0)
bin/kill/kill.c
282
termwidth = win.ws_col;
bin/ksh/vi.c
1366
static int win; /* window buffer in use */
bin/ksh/vi.c
1459
win = 0;
bin/ksh/vi.c
1744
(void) memset(wbuf[win], ' ', wbuf_len);
bin/ksh/vi.c
1764
display(wbuf[1 - win], wbuf[win], leftside);
bin/ksh/vi.c
1765
win = 1 - win;
bin/ls/ls.c
132
struct winsize win;
bin/ls/ls.c
142
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
bin/ls/ls.c
143
win.ws_col > 0)
bin/ls/ls.c
144
termwidth = win.ws_col;
bin/sh/trap.c
182
struct winsize win;
bin/sh/trap.c
184
if (ioctl(1, TIOCGWINSZ, &win) == 0 && win.ws_col > 0)
bin/sh/trap.c
185
termwidth = win.ws_col;
bin/stty/key.c
150
print(&ip->t, &ip->win, ip->queue, ip->ldisc, STTY_BSD);
bin/stty/key.c
170
ip->win.ws_col = atoi(ip->arg);
bin/stty/key.c
189
print(&ip->t, &ip->win, ip->queue, ip->ldisc, STTY_BSD);
bin/stty/key.c
278
ip->win.ws_row = atoi(ip->arg);
bin/stty/key.c
298
(void)printf("%d %d\n", ip->win.ws_row, ip->win.ws_col);
bin/stty/stty.c
104
if (ioctl(i.fd, TIOCGWINSZ, &i.win) < 0)
bin/stty/stty.c
116
print(&i.t, &i.win, i.queue, i.ldisc, fmt);
bin/stty/stty.c
155
if (i.wset && ioctl(i.fd, TIOCSWINSZ, &i.win) < 0)
bin/stty/stty.h
49
struct winsize win; /* window info */
common/dist/zlib/examples/zran.c
147
unsigned char win[WINSIZE] = {0}; // output sliding window
common/dist/zlib/examples/zran.c
189
index->strm.avail_out = sizeof(win);
common/dist/zlib/examples/zran.c
190
index->strm.next_out = win;
common/dist/zlib/examples/zran.c
213
win);
common/dist/zlib/test/infcover.c
284
local void inf(char *hex, char *what, unsigned step, int win, unsigned len,
common/dist/zlib/test/infcover.c
296
ret = inflateInit2(&strm, win);
common/dist/zlib/test/infcover.c
302
if (win == 47) {
common/dist/zlib/test/infcover.c
475
unsigned char win[32768];
common/dist/zlib/test/infcover.c
477
ret = inflateBackInit_(Z_NULL, 0, win, 0, 0);
common/dist/zlib/test/infcover.c
479
ret = inflateBackInit(Z_NULL, 0, win); assert(ret == Z_STREAM_ERROR);
common/dist/zlib/test/infcover.c
486
ret = inflateBackInit(&strm, 15, win); assert(ret == Z_OK);
common/dist/zlib/test/infcover.c
502
ret = inflateBackInit(&strm, 15, win); assert(ret == Z_OK);
common/dist/zlib/test/infcover.c
512
unsigned char *in, *out, *win;
common/dist/zlib/test/infcover.c
524
win = malloc(32768);
common/dist/zlib/test/infcover.c
525
assert(win != NULL);
common/dist/zlib/test/infcover.c
559
ret = inflateBackInit(&strm, 15, win);
common/dist/zlib/test/infcover.c
575
free(win);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1322
struct winsize win;
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1326
if (ioctl(1, TIOCGWINSZ, &win) != 1)
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1327
col = win.ws_col;
games/battlestar/command2.c
317
win = -30000;
games/battlestar/command4.c
74
win--;
games/battlestar/command5.c
371
win++;
games/battlestar/command5.c
374
if (win >= 3) {
games/battlestar/extern.h
298
extern int win;
games/battlestar/globals.c
253
int win = 1;
games/battlestar/save.c
136
fwrite(&win, sizeof win, 1, fp);
games/battlestar/save.c
82
fread(&win, sizeof win, 1, fp);
games/boggle/boggle/help.c
101
delwin(win);
games/boggle/boggle/help.c
57
WINDOW *win;
games/boggle/boggle/help.c
62
win = newwin(0, 0, 0, 0);
games/boggle/boggle/help.c
63
clearok(win, 1);
games/boggle/boggle/help.c
67
wprintw(win, "There doesn't seem to be any help.");
games/boggle/boggle/help.c
79
wprintw(win, "%s", buf);
games/boggle/boggle/help.c
85
wmove(win, nlines - 1, 0);
games/boggle/boggle/help.c
86
wprintw(win,
games/boggle/boggle/help.c
88
wrefresh(win);
games/boggle/boggle/help.c
91
wclear(win);
games/boggle/boggle/help.c
96
wmove(win, nlines - 1, 0);
games/boggle/boggle/help.c
97
wprintw(win, "Hit any key to continue...");
games/boggle/boggle/help.c
98
wrefresh(win);
games/boggle/boggle/mach.c
619
struct winsize win;
games/boggle/boggle/mach.c
622
(void) ioctl(fileno(stdout), TIOCGWINSZ, &win);
games/cribbage/crib.c
403
BOOLEAN win;
games/cribbage/crib.c
405
win = FALSE;
games/cribbage/crib.c
419
win = chkscr(&cscore, 2);
games/cribbage/crib.c
429
win = chkscr(&pscore, 2);
games/cribbage/crib.c
434
return (win);
games/cribbage/io.c
124
printcard(WINDOW *win, unsigned cardno, CARD c, BOOLEAN blank)
games/cribbage/io.c
126
prcard(win, cardno * 2, cardno, c, blank);
games/cribbage/io.c
134
prcard(WINDOW *win, int y, int x, CARD c, BOOLEAN blank)
games/cribbage/io.c
139
mvwaddstr(win, y + 0, x, "+-----+");
games/cribbage/io.c
140
mvwaddstr(win, y + 1, x, "| |");
games/cribbage/io.c
141
mvwaddstr(win, y + 2, x, "| |");
games/cribbage/io.c
142
mvwaddstr(win, y + 3, x, "| |");
games/cribbage/io.c
143
mvwaddstr(win, y + 4, x, "+-----+");
games/cribbage/io.c
145
mvwaddch(win, y + 1, x + 1, rankchar[c.rank][0]);
games/cribbage/io.c
146
waddch(win, suitchar[c.suit][0]);
games/cribbage/io.c
147
mvwaddch(win, y + 3, x + 4, rankchar[c.rank][0]);
games/cribbage/io.c
148
waddch(win, suitchar[c.suit][0]);
games/cribbage/io.c
157
prhand(const CARD h[], unsigned n, WINDOW *win, BOOLEAN blank)
games/cribbage/io.c
161
werase(win);
games/cribbage/io.c
163
printcard(win, i, *h++, blank);
games/cribbage/io.c
164
wrefresh(win);
games/cribbage/support.c
138
BOOLEAN win;
games/cribbage/support.c
147
win = chkscr(&pscore, i);
games/cribbage/support.c
149
if (!win)
games/cribbage/support.c
150
win = chkscr(&cscore, 2);
games/cribbage/support.c
152
win = chkscr(&pscore, j);
games/cribbage/support.c
159
win = chkscr(&pscore, i);
games/cribbage/support.c
160
return (win);
games/larn/scores.c
595
int f, win;
games/larn/scores.c
640
win = 1;
games/larn/scores.c
642
win = 0;
games/larn/scores.c
646
newscore(c[GOLD], logname, x, win);
games/rogue/level.c
811
win();
games/rogue/rogue.h
635
void win(void) __dead;
games/snake/snake/snake.c
136
static void win(const struct point *);
games/snake/snake/snake.c
429
win(&finish);
games/trek/kill.c
88
win();
games/trek/snova.c
151
win();
games/trek/trek.h
518
void win(void) __dead;
lib/libcurses/add_wch.c
101
y = win->cury;
lib/libcurses/add_wch.c
104
int x = win->curx;
lib/libcurses/add_wch.c
106
for (i = 0; i < win->maxy; i++) {
lib/libcurses/add_wch.c
107
assert(win->alines[i]->sentinel == SENTINEL_VALUE);
lib/libcurses/add_wch.c
110
win, x, y);
lib/libcurses/add_wch.c
112
lnp = win->alines[y];
lib/libcurses/add_wch.c
113
return _cursesi_addwchar(win, &lnp, &(win->cury), &(win->curx), wch, 1);
lib/libcurses/add_wch.c
77
mvwadd_wch(WINDOW *win, int y, int x, const cchar_t *wch)
lib/libcurses/add_wch.c
79
if (wmove(win, y, x) == ERR)
lib/libcurses/add_wch.c
82
return wadd_wch(win, wch);
lib/libcurses/add_wch.c
93
wadd_wch(WINDOW *win, const cchar_t *wch)
lib/libcurses/add_wch.c
98
if (__predict_false(win == NULL))
lib/libcurses/add_wchstr.c
121
mvwadd_wchnstr(WINDOW *win, int y, int x, const cchar_t *wchstr, int n)
lib/libcurses/add_wchstr.c
123
if (wmove(win, y, x) == ERR)
lib/libcurses/add_wchstr.c
126
return wadd_wchnstr(win, wchstr, n);
lib/libcurses/add_wchstr.c
136
wadd_wchnstr(WINDOW *win, const cchar_t *wchstr, int n)
lib/libcurses/add_wchstr.c
146
"wadd_wchnstr: win = %p, wchstr = %p, n = %d\n", win, wchstr, n);
lib/libcurses/add_wchstr.c
148
if (__predict_false(win == NULL))
lib/libcurses/add_wchstr.c
164
x = win->curx;
lib/libcurses/add_wchstr.c
165
y = win->cury;
lib/libcurses/add_wchstr.c
166
lp = &win->alines[y]->line[x];
lib/libcurses/add_wchstr.c
167
lnp = win->alines[y];
lib/libcurses/add_wchstr.c
176
tp->ch = win->bch;
lib/libcurses/add_wchstr.c
177
if (_cursesi_copy_nsp(win->bnsp, tp) == ERR)
lib/libcurses/add_wchstr.c
179
tp->attr = win->battr;
lib/libcurses/add_wchstr.c
192
newx = sx + win->ch_off;
lib/libcurses/add_wchstr.c
209
if (cw > win->maxx - ex) {
lib/libcurses/add_wchstr.c
211
while (ex < win->maxx) {
lib/libcurses/add_wchstr.c
212
lp->ch = win->bch;
lib/libcurses/add_wchstr.c
213
if (_cursesi_copy_nsp(win->bnsp, lp)
lib/libcurses/add_wchstr.c
216
lp->attr = win->battr;
lib/libcurses/add_wchstr.c
221
ex = win->maxx - 1;
lib/libcurses/add_wchstr.c
289
win->cury, i, win->alines[win->cury]->line[i].ch,
lib/libcurses/add_wchstr.c
290
win->alines[win->cury]->line[i].attr,
lib/libcurses/add_wchstr.c
291
win->alines[win->cury]->line[i].nsp);
lib/libcurses/add_wchstr.c
295
newx = ex + win->ch_off;
lib/libcurses/add_wchstr.c
298
__touchline(win, y, sx, ex);
lib/libcurses/add_wchstr.c
63
wadd_wchstr(WINDOW *win, const cchar_t *wchstr)
lib/libcurses/add_wchstr.c
65
return wadd_wchnstr(win, wchstr, -1);
lib/libcurses/add_wchstr.c
97
mvwadd_wchstr(WINDOW *win, int y, int x, const cchar_t *wchstr)
lib/libcurses/add_wchstr.c
99
return mvwadd_wchnstr(win, y, x, wchstr, -1);
lib/libcurses/addbytes.c
101
__waddbytes(WINDOW *win, const char *bytes, int count, attr_t attr)
lib/libcurses/addbytes.c
104
return _cursesi_waddbytes(win, bytes, count, attr, 1);
lib/libcurses/addbytes.c
115
_cursesi_waddbytes(WINDOW *win, const char *bytes, int count, attr_t attr,
lib/libcurses/addbytes.c
132
if (__predict_false(win == NULL))
lib/libcurses/addbytes.c
136
for (i = 0; i < win->maxy; i++) {
lib/libcurses/addbytes.c
137
assert(win->alines[i]->sentinel == SENTINEL_VALUE);
lib/libcurses/addbytes.c
143
py = &win->cury;
lib/libcurses/addbytes.c
144
px = &win->curx;
lib/libcurses/addbytes.c
146
lp = win->alines[*py];
lib/libcurses/addbytes.c
156
err = _cursesi_addbyte(win, &lp, py, px, c, attr, char_interp);
lib/libcurses/addbytes.c
185
err = _cursesi_addwchar(win, &lp, py, px, &cc, char_interp);
lib/libcurses/addbytes.c
192
for (i = 0; i < win->maxy; i++) {
lib/libcurses/addbytes.c
193
assert(win->alines[i]->sentinel == SENTINEL_VALUE);
lib/libcurses/addbytes.c
208
_cursesi_addbyte(WINDOW *win, __LINE **lp, int *y, int *x, int c,
lib/libcurses/addbytes.c
216
if (__predict_false(win == NULL))
lib/libcurses/addbytes.c
222
tabsize = win->screen->TABSIZE;
lib/libcurses/addbytes.c
227
if ((*y == win->scr_b) &&
lib/libcurses/addbytes.c
228
!(win->flags & __SCROLLOK)) {
lib/libcurses/addbytes.c
233
if (*x + newx > win->maxx - 1)
lib/libcurses/addbytes.c
234
newx = win->maxx - *x - 1;
lib/libcurses/addbytes.c
238
if (waddbytes(win, blank, 1) == ERR)
lib/libcurses/addbytes.c
244
wclrtoeol(win);
lib/libcurses/addbytes.c
259
__CTRACE(__CTRACE_INPUT, "ADDBYTES(%p, %d, %d)\n", win, *y, *x);
lib/libcurses/addbytes.c
264
if (*y == win->scr_b) {
lib/libcurses/addbytes.c
267
if (!(win->flags & __SCROLLOK))
lib/libcurses/addbytes.c
269
scroll(win);
lib/libcurses/addbytes.c
273
*lp = win->alines[*y];
lib/libcurses/addbytes.c
280
*y, *x, *win->alines[*y]->firstchp, *win->alines[*y]->lastchp);
lib/libcurses/addbytes.c
282
attributes = (win->wattr | attr) & (__ATTRIBUTES & ~__COLOR);
lib/libcurses/addbytes.c
285
else if (win->wattr & __COLOR)
lib/libcurses/addbytes.c
286
attributes |= win->wattr & __COLOR;
lib/libcurses/addbytes.c
298
newx = *x + win->ch_off;
lib/libcurses/addbytes.c
311
*(*lp)->firstchp - win->ch_off,
lib/libcurses/addbytes.c
312
*(*lp)->lastchp - win->ch_off);
lib/libcurses/addbytes.c
313
if (win->bch != ' ' && c == ' ') {
lib/libcurses/addbytes.c
314
(*lp)->line[*x].ch = win->bch;
lib/libcurses/addbytes.c
316
(*lp)->line[*x].wcols = win->wcols;
lib/libcurses/addbytes.c
329
attributes | (win->battr & ~__COLOR);
lib/libcurses/addbytes.c
331
(*lp)->line[*x].attr = attributes | win->battr;
lib/libcurses/addbytes.c
333
if (*x == win->maxx - 1)
lib/libcurses/addbytes.c
340
*y, *x, *win->alines[*y]->firstchp, *win->alines[*y]->lastchp);
lib/libcurses/addbytes.c
341
__sync(win);
lib/libcurses/addbytes.c
351
_cursesi_addwchar(WINDOW *win, __LINE **lnp, int *y, int *x,
lib/libcurses/addbytes.c
363
if (__predict_false(win == NULL))
lib/libcurses/addbytes.c
366
lp = &win->alines[*y]->line[*x];
lib/libcurses/addbytes.c
379
if (*y == win->scr_b) {
lib/libcurses/addbytes.c
380
if (!(win->flags & __SCROLLOK))
lib/libcurses/addbytes.c
382
wclrtoeol(win);
lib/libcurses/addbytes.c
383
scroll(win);
lib/libcurses/addbytes.c
385
wclrtoeol(win);
lib/libcurses/addbytes.c
394
cc.attributes = win->wattr;
lib/libcurses/addbytes.c
395
tabsize = win->screen->TABSIZE;
lib/libcurses/addbytes.c
401
if ((*y == win->scr_b) &&
lib/libcurses/addbytes.c
402
!(win->flags & __SCROLLOK)) {
lib/libcurses/addbytes.c
407
if (*x + newx > win->maxx - 1)
lib/libcurses/addbytes.c
408
newx = win->maxx - *x - 1;
lib/libcurses/addbytes.c
412
if (wadd_wch(win, &cc) == ERR)
lib/libcurses/addbytes.c
438
newx = *x + win->ch_off;
lib/libcurses/addbytes.c
444
__touchline(win, *y, *x, *x);
lib/libcurses/addbytes.c
451
if (*y == win->scr_b) {
lib/libcurses/addbytes.c
452
if (!(win->flags & __SCROLLOK))
lib/libcurses/addbytes.c
454
scroll(win);
lib/libcurses/addbytes.c
458
(*lnp) = win->alines[*y];
lib/libcurses/addbytes.c
459
lp = &win->alines[*y]->line[*x];
lib/libcurses/addbytes.c
470
tp = &win->alines[*y]->line[sx];
lib/libcurses/addbytes.c
471
tp->ch = win->bch;
lib/libcurses/addbytes.c
473
if (_cursesi_copy_nsp(win->bnsp, tp) == ERR)
lib/libcurses/addbytes.c
476
tp->attr = win->battr;
lib/libcurses/addbytes.c
477
tp->wcols = win->wcols;
lib/libcurses/addbytes.c
481
newx = sx + win->ch_off;
lib/libcurses/addbytes.c
494
if (cw > win->maxx - *x) {
lib/libcurses/addbytes.c
497
if (*y == win->scr_b) {
lib/libcurses/addbytes.c
498
if (!(win->flags & __SCROLLOK))
lib/libcurses/addbytes.c
500
scroll(win);
lib/libcurses/addbytes.c
504
newx = *x + win->ch_off;
lib/libcurses/addbytes.c
508
for (tp = lp; *x < win->maxx; tp++, (*x)++) {
lib/libcurses/addbytes.c
509
tp->ch = win->bch;
lib/libcurses/addbytes.c
510
if (_cursesi_copy_nsp(win->bnsp, tp) == ERR)
lib/libcurses/addbytes.c
512
tp->attr = win->battr;
lib/libcurses/addbytes.c
513
tp->wcols = win->wcols;
lib/libcurses/addbytes.c
516
newx = win->maxx - 1 + win->ch_off;
lib/libcurses/addbytes.c
519
__touchline(win, *y, sx, (int) win->maxx - 1);
lib/libcurses/addbytes.c
521
if (*y != win->scr_b) {
lib/libcurses/addbytes.c
524
lp = &win->alines[*y]->line[0];
lib/libcurses/addbytes.c
525
(*lnp) = win->alines[*y];
lib/libcurses/addbytes.c
533
newx = *x + win->ch_off;
lib/libcurses/addbytes.c
548
attributes = (win->wattr | wch->attributes)
lib/libcurses/addbytes.c
552
else if (win->wattr & __COLOR)
lib/libcurses/addbytes.c
553
attributes |= win->wattr & __COLOR;
lib/libcurses/addbytes.c
555
lp->attr = attributes | (win->battr & ~__COLOR);
lib/libcurses/addbytes.c
557
lp->attr = attributes | win->battr;
lib/libcurses/addbytes.c
584
*x, win->maxx);
lib/libcurses/addbytes.c
600
if (*x >= win->maxx) {
lib/libcurses/addbytes.c
602
if (*y == win->scr_b) {
lib/libcurses/addbytes.c
605
if (!(win->flags & __SCROLLOK))
lib/libcurses/addbytes.c
611
scroll(win);
lib/libcurses/addbytes.c
613
newx = win->maxx - 1 + win->ch_off;
lib/libcurses/addbytes.c
616
__touchline(win, *y, sx, (int) win->maxx - 1);
lib/libcurses/addbytes.c
618
if (*y != win->scr_b) {
lib/libcurses/addbytes.c
621
lp = &win->alines[*y]->line[0];
lib/libcurses/addbytes.c
622
(*lnp) = win->alines[*y];
lib/libcurses/addbytes.c
623
*(*lnp)->lastchp = win->ch_off + win->maxx - 1;
lib/libcurses/addbytes.c
626
if (*x && *x < win->maxx) {
lib/libcurses/addbytes.c
628
tp = &win->alines[*y]->line[ex];
lib/libcurses/addbytes.c
629
while (ex < win->maxx && tp->wcols < 0) {
lib/libcurses/addbytes.c
634
tp->ch = win->bch;
lib/libcurses/addbytes.c
636
if (_cursesi_copy_nsp(win->bnsp, tp) == ERR)
lib/libcurses/addbytes.c
638
tp->attr = win->battr;
lib/libcurses/addbytes.c
639
tp->wcols = win->wcols;
lib/libcurses/addbytes.c
642
newx = ex - 1 + win->ch_off;
lib/libcurses/addbytes.c
645
__touchline(win, *y, sx, ex - 1);
lib/libcurses/addbytes.c
653
*x, *y, win->maxx);
lib/libcurses/addbytes.c
654
__sync(win);
lib/libcurses/addbytes.c
67
waddbytes(WINDOW *win, const char *bytes, int count)
lib/libcurses/addbytes.c
70
return _cursesi_waddbytes(win, bytes, count, 0, 1);
lib/libcurses/addbytes.c
89
mvwaddbytes(WINDOW *win, int y, int x, const char *bytes, int count)
lib/libcurses/addbytes.c
92
if (wmove(win, y, x) == ERR)
lib/libcurses/addbytes.c
95
return _cursesi_waddbytes(win, bytes, count, 0, 1);
lib/libcurses/addch.c
100
return wadd_wch(win, &cc);
lib/libcurses/addch.c
110
waddch(WINDOW *win, chtype ch)
lib/libcurses/addch.c
117
return __waddch(win, &buf);
lib/libcurses/addch.c
122
__waddch(WINDOW *win, __LDATA *dp)
lib/libcurses/addch.c
128
return _cursesi_waddbytes(win, buf, 1, dp->attr, 1);
lib/libcurses/addch.c
74
mvwaddch(WINDOW *win, int y, int x, chtype ch)
lib/libcurses/addch.c
77
if (wmove(win, y, x) == ERR)
lib/libcurses/addch.c
80
return waddch(win, ch);
lib/libcurses/addch.c
91
waddch(WINDOW *win, chtype ch)
lib/libcurses/addchnstr.c
112
mvwaddchnstr(WINDOW *win, int y, int x, const chtype *chstr, int n)
lib/libcurses/addchnstr.c
114
if (wmove(win, y, x) == ERR)
lib/libcurses/addchnstr.c
117
return waddchnstr(win, chstr, n);
lib/libcurses/addchnstr.c
132
waddchnstr(WINDOW *win, const chtype *chstr, int n)
lib/libcurses/addchnstr.c
141
win, chstr, n);
lib/libcurses/addchnstr.c
143
if (__predict_false(win == NULL))
lib/libcurses/addchnstr.c
152
if (len > (win->maxx - win->curx))
lib/libcurses/addchnstr.c
153
len = win->maxx - win->curx;
lib/libcurses/addchnstr.c
162
ox = win->curx;
lib/libcurses/addchnstr.c
163
oy = win->cury;
lib/libcurses/addchnstr.c
172
if (_cursesi_waddbytes(win, start, i, attr, 0) == ERR) {
lib/libcurses/addchnstr.c
182
ret = _cursesi_waddbytes(win, start, i, attr, 0);
lib/libcurses/addchnstr.c
184
wmove(win, oy, ox);
lib/libcurses/addchnstr.c
59
waddchstr(WINDOW *win, const chtype *chstr)
lib/libcurses/addchnstr.c
61
return waddchnstr(win, chstr, -1);
lib/libcurses/addchnstr.c
90
mvwaddchstr(WINDOW *win, int y, int x, const chtype *chstr)
lib/libcurses/addchnstr.c
92
return mvwaddchnstr(win, y, x, chstr, -1);
lib/libcurses/addnstr.c
103
mvwaddstr(WINDOW *win, int y, int x, const char *str)
lib/libcurses/addnstr.c
106
win, y, x, str);
lib/libcurses/addnstr.c
108
return mvwaddnstr(win, y, x, str, -1);
lib/libcurses/addnstr.c
131
mvwaddnstr(WINDOW *win, int y, int x, const char *str, int count)
lib/libcurses/addnstr.c
134
win, count, y, x, str);
lib/libcurses/addnstr.c
136
if (wmove(win, y, x) == ERR)
lib/libcurses/addnstr.c
139
return waddnstr(win, str, count);
lib/libcurses/addnstr.c
151
waddnstr(WINDOW *win, const char *s, int n)
lib/libcurses/addnstr.c
156
__CTRACE(__CTRACE_INPUT, "ADDNSTR: win %p, length %d\n", win, n);
lib/libcurses/addnstr.c
172
return waddbytes(win, s, (int) len);
lib/libcurses/addnstr.c
65
waddstr(WINDOW *win, const char *s)
lib/libcurses/addnstr.c
67
__CTRACE(__CTRACE_INPUT, "addstr: win %p, sttring: %s\n", win, s);
lib/libcurses/addnstr.c
69
return waddnstr(win, s, -1);
lib/libcurses/addwstr.c
115
mvwaddnwstr(WINDOW *win, int y, int x, const wchar_t *str, int count)
lib/libcurses/addwstr.c
117
if (wmove(win, y, x) == ERR)
lib/libcurses/addwstr.c
120
return waddnwstr(win, str, count);
lib/libcurses/addwstr.c
130
waddnwstr(WINDOW *win, const wchar_t *s, int n)
lib/libcurses/addwstr.c
137
if (__predict_false(win == NULL))
lib/libcurses/addwstr.c
158
if (setcchar( &cc, wc, win->wattr, 0, NULL ) == ERR)
lib/libcurses/addwstr.c
160
if (wadd_wch( win, &cc ) == ERR)
lib/libcurses/addwstr.c
62
waddwstr(WINDOW *win, const wchar_t *s)
lib/libcurses/addwstr.c
64
return waddnwstr(win, s, -1);
lib/libcurses/addwstr.c
93
mvwaddwstr(WINDOW *win, int y, int x, const wchar_t *str)
lib/libcurses/addwstr.c
95
return mvwaddnwstr(win, y, x, str, -1);
lib/libcurses/attributes.c
144
wattr_get(WINDOW *win, attr_t *attr, short *pair, void *opts)
lib/libcurses/attributes.c
146
if (__predict_false(win == NULL))
lib/libcurses/attributes.c
149
__CTRACE(__CTRACE_ATTR, "wattr_get: win %p\n", win);
lib/libcurses/attributes.c
151
*attr = win->wattr;
lib/libcurses/attributes.c
158
*pair = PAIR_NUMBER(win->wattr);
lib/libcurses/attributes.c
167
wattr_on(WINDOW *win, attr_t attr, void *opts)
lib/libcurses/attributes.c
172
return __wattr_on(win, attr);
lib/libcurses/attributes.c
183
wattr_off(WINDOW *win, attr_t attr, void *opts)
lib/libcurses/attributes.c
188
return __wattr_off(win, attr);
lib/libcurses/attributes.c
197
wattr_set(WINDOW *win, attr_t attr, short pair, void *opts)
lib/libcurses/attributes.c
200
win, attr, pair);
lib/libcurses/attributes.c
211
__wattr_off(win, WA_ATTRIBUTES);
lib/libcurses/attributes.c
212
__wattr_on(win, attr);
lib/libcurses/attributes.c
222
wcolor_set(WINDOW *win, short pair, void *opts)
lib/libcurses/attributes.c
224
__CTRACE(__CTRACE_COLOR, "wcolor_set: win %p, pair %d\n", win, pair);
lib/libcurses/attributes.c
226
if ((__predict_false(win == NULL)) || (__predict_false(opts != NULL)))
lib/libcurses/attributes.c
229
__wcolor_set(win, (attr_t) COLOR_PAIR(pair));
lib/libcurses/attributes.c
240
getattrs(WINDOW *win)
lib/libcurses/attributes.c
242
if (__predict_false(win == NULL))
lib/libcurses/attributes.c
245
__CTRACE(__CTRACE_ATTR, "getattrs: win %p\n", win);
lib/libcurses/attributes.c
246
return((chtype) win->wattr);
lib/libcurses/attributes.c
254
wattron(WINDOW *win, int attr)
lib/libcurses/attributes.c
256
__CTRACE(__CTRACE_ATTR, "wattron: win %p, attr %08x\n", win, attr);
lib/libcurses/attributes.c
257
return __wattr_on(win, (attr_t) attr);
lib/libcurses/attributes.c
265
wattroff(WINDOW *win, int attr)
lib/libcurses/attributes.c
267
__CTRACE(__CTRACE_ATTR, "wattroff: win %p, attr %08x\n", win, attr);
lib/libcurses/attributes.c
268
return __wattr_off(win, (attr_t) attr);
lib/libcurses/attributes.c
277
wattrset(WINDOW *win, int attr)
lib/libcurses/attributes.c
279
__CTRACE(__CTRACE_ATTR, "wattrset: win %p, attr %08x\n", win, attr);
lib/libcurses/attributes.c
280
__wattr_off(win, __ATTRIBUTES);
lib/libcurses/attributes.c
281
__wattr_on(win, (attr_t) attr);
lib/libcurses/attributes.c
373
__wattr_on(WINDOW *win, attr_t attr)
lib/libcurses/attributes.c
377
if (__predict_false(win == NULL))
lib/libcurses/attributes.c
380
t = win->screen->term;
lib/libcurses/attributes.c
382
__CTRACE(__CTRACE_ATTR, "wattr_on: win %p, attr %08x\n", win, attr);
lib/libcurses/attributes.c
386
win->wattr |= __BLINK;
lib/libcurses/attributes.c
388
win->wattr |= __BOLD;
lib/libcurses/attributes.c
390
win->wattr |= __DIM;
lib/libcurses/attributes.c
392
win->wattr |= __BLANK;
lib/libcurses/attributes.c
394
win->wattr |= __PROTECT;
lib/libcurses/attributes.c
396
win->wattr |= __REVERSE;
lib/libcurses/attributes.c
399
win->wattr |= WA_LOW;
lib/libcurses/attributes.c
401
win->wattr |= WA_TOP;
lib/libcurses/attributes.c
403
win->wattr |= WA_LEFT;
lib/libcurses/attributes.c
405
win->wattr |= WA_RIGHT;
lib/libcurses/attributes.c
407
win->wattr |= WA_HORIZONTAL;
lib/libcurses/attributes.c
409
win->wattr |= WA_VERTICAL;
lib/libcurses/attributes.c
414
wstandout(win);
lib/libcurses/attributes.c
417
wunderscore(win);
lib/libcurses/attributes.c
419
__wcolor_set(win, attr);
lib/libcurses/attributes.c
425
__wattr_off(WINDOW *win, attr_t attr)
lib/libcurses/attributes.c
429
if (__predict_false(win == NULL))
lib/libcurses/attributes.c
432
t = win->screen->term;
lib/libcurses/attributes.c
434
__CTRACE(__CTRACE_ATTR, "wattr_off: win %p, attr %08x\n", win, attr);
lib/libcurses/attributes.c
438
win->wattr &= ~__BLINK;
lib/libcurses/attributes.c
440
win->wattr &= ~__BOLD;
lib/libcurses/attributes.c
442
win->wattr &= ~__DIM;
lib/libcurses/attributes.c
444
win->wattr &= ~__BLANK;
lib/libcurses/attributes.c
446
win->wattr &= ~__PROTECT;
lib/libcurses/attributes.c
448
win->wattr &= ~__REVERSE;
lib/libcurses/attributes.c
451
win->wattr &= ~WA_LOW;
lib/libcurses/attributes.c
453
win->wattr &= ~WA_TOP;
lib/libcurses/attributes.c
455
win->wattr &= ~WA_LEFT;
lib/libcurses/attributes.c
457
win->wattr &= ~WA_RIGHT;
lib/libcurses/attributes.c
459
win->wattr &= ~WA_HORIZONTAL;
lib/libcurses/attributes.c
461
win->wattr &= ~WA_VERTICAL;
lib/libcurses/attributes.c
465
wstandend(win);
lib/libcurses/attributes.c
467
wunderend(win);
lib/libcurses/attributes.c
470
win->wattr &= ~__COLOR;
lib/libcurses/attributes.c
477
__wcolor_set(WINDOW *win, attr_t attr)
lib/libcurses/attributes.c
481
if (__predict_false(win == NULL))
lib/libcurses/attributes.c
484
t = win->screen->term;
lib/libcurses/attributes.c
487
win->wattr &= ~__COLOR;
lib/libcurses/attributes.c
490
win->wattr |= attr & __COLOR;
lib/libcurses/background.c
101
wbkgdset(win, ch);
lib/libcurses/background.c
103
for (y = 0; y < win->maxy; y++) {
lib/libcurses/background.c
104
for (x = 0; x < win->maxx; x++) {
lib/libcurses/background.c
105
__LDATA *cp = &win->alines[y]->line[x];
lib/libcurses/background.c
109
cp->ch = win->bch;
lib/libcurses/background.c
112
cp->attr = win->battr | (cp->attr & __ALTCHARSET);
lib/libcurses/background.c
118
__touchwin(win, 1);
lib/libcurses/background.c
127
getbkgd(WINDOW *win)
lib/libcurses/background.c
131
if (__predict_false(win == NULL))
lib/libcurses/background.c
135
battr = win->battr & A_ATTRIBUTES;
lib/libcurses/background.c
139
return ((chtype) ((win->bch & A_CHARTEXT) | battr));
lib/libcurses/background.c
167
wbkgrndset(WINDOW *win, const cchar_t *wch)
lib/libcurses/background.c
176
win, (const char *)wunctrl(wch), wch->attributes);
lib/libcurses/background.c
178
if (__predict_false(win == NULL))
lib/libcurses/background.c
186
obkgrnd.ch = win->bch;
lib/libcurses/background.c
187
obkgrnd.attr = win->battr;
lib/libcurses/background.c
189
obkgrnd.wcols = win->wcols;
lib/libcurses/background.c
191
_cursesi_copy_nsp(win->bnsp, &obkgrnd);
lib/libcurses/background.c
194
tnp = np = win->bnsp;
lib/libcurses/background.c
196
win->bch = wch->vals[0];
lib/libcurses/background.c
203
win->bnsp = np;
lib/libcurses/background.c
220
win->bnsp = np;
lib/libcurses/background.c
234
win->battr = battr;
lib/libcurses/background.c
235
win->wcols = 1;
lib/libcurses/background.c
237
nbkgrnd.ch = win->bch;
lib/libcurses/background.c
238
nbkgrnd.attr = win->battr;
lib/libcurses/background.c
240
nbkgrnd.wcols = win->wcols;
lib/libcurses/background.c
242
_cursesi_copy_nsp(win->bnsp, &nbkgrnd);
lib/libcurses/background.c
253
for (wy = 0; wy < win->maxy; wy++) {
lib/libcurses/background.c
254
wlp = win->alines[wy];
lib/libcurses/background.c
255
for (wx = 0; wx < win->maxx; wx++) {
lib/libcurses/background.c
261
__touchwin(win, 0);
lib/libcurses/background.c
267
wbkgrnd(WINDOW *win, const cchar_t *wch)
lib/libcurses/background.c
270
win, (const char *)wunctrl(wch), wch->attributes);
lib/libcurses/background.c
272
if (__predict_false(win == NULL))
lib/libcurses/background.c
279
wbkgrndset(win, wch);
lib/libcurses/background.c
280
__touchwin(win, 1);
lib/libcurses/background.c
286
wgetbkgrnd(WINDOW *win, cchar_t *wch)
lib/libcurses/background.c
290
if (__predict_false(win == NULL))
lib/libcurses/background.c
294
wch->attributes = win->battr & WA_ATTRIBUTES;
lib/libcurses/background.c
297
wch->vals[0] = win->bch;
lib/libcurses/background.c
299
np = win->bnsp;
lib/libcurses/background.c
333
wbkgrndset(WINDOW *win, const cchar_t *wch)
lib/libcurses/background.c
340
wbkgrnd(WINDOW *win, const cchar_t *wch)
lib/libcurses/background.c
347
wgetbkgrnd(WINDOW *win, cchar_t *wch)
lib/libcurses/background.c
67
wbkgdset(WINDOW *win, chtype ch)
lib/libcurses/background.c
70
win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES);
lib/libcurses/background.c
72
if (__predict_false(win == NULL))
lib/libcurses/background.c
77
win->bch = (wchar_t) ch & __CHARTEXT;
lib/libcurses/background.c
82
win->battr = (attr_t) ch & __ATTRIBUTES;
lib/libcurses/background.c
91
wbkgd(WINDOW *win, chtype ch)
lib/libcurses/background.c
96
win, unctrl(ch & __CHARTEXT), ch & __ATTRIBUTES);
lib/libcurses/background.c
98
if (__predict_false(win == NULL))
lib/libcurses/border.c
112
left |= (left & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
113
left |= (left & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
114
right |= (right & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
115
right |= (right & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
116
top |= (top & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
117
top |= (top & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
118
bottom |= (bottom & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
119
bottom |= (bottom & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
120
topleft |= (topleft & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
121
topleft |= (topleft & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
122
topright |= (topright & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
123
topright |= (topright & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
124
botleft |= (botleft & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
125
botleft |= (botleft & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
126
botright |= (botright & __COLOR) ? (win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
127
botright |= (botright & __COLOR) ? (win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
129
endx = win->maxx - 1;
lib/libcurses/border.c
130
endy = win->maxy - 1;
lib/libcurses/border.c
131
fp = win->alines[0]->line;
lib/libcurses/border.c
132
lp = win->alines[endy]->line;
lib/libcurses/border.c
136
win->alines[i]->line[0].ch = (wchar_t) left & __CHARTEXT;
lib/libcurses/border.c
137
win->alines[i]->line[0].attr = (attr_t) left & __ATTRIBUTES;
lib/libcurses/border.c
138
win->alines[i]->line[endx].ch = (wchar_t) right & __CHARTEXT;
lib/libcurses/border.c
139
win->alines[i]->line[endx].attr = (attr_t) right & __ATTRIBUTES;
lib/libcurses/border.c
149
if (!(win->maxy == LINES && win->maxx == COLS &&
lib/libcurses/border.c
150
(win->flags & __SCROLLOK) && (win->flags & __SCROLLWIN))) {
lib/libcurses/border.c
160
__touchwin(win, 0);
lib/libcurses/border.c
184
return wborder_set(win, lsp, rsp, tsp, bsp, tlp, trp, blp, brp);
lib/libcurses/border.c
199
int wborder_set(WINDOW *win, const cchar_t *ls, const cchar_t *rs,
lib/libcurses/border.c
211
if (__predict_false(win == NULL))
lib/libcurses/border.c
247
__CTRACE(__CTRACE_INPUT, "wborder_set: window 0x%p\n", win);
lib/libcurses/border.c
267
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
269
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
271
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
273
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
275
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
277
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
279
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
281
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
283
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
285
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
287
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
289
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
291
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
293
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
295
(win->wattr & ~__COLOR) : win->wattr;
lib/libcurses/border.c
297
(win->battr & ~__COLOR) : win->battr;
lib/libcurses/border.c
299
endx = win->maxx - 1;
lib/libcurses/border.c
300
endy = win->maxy - 1;
lib/libcurses/border.c
309
win->alines[i]->line[j].ch = left.vals[0];
lib/libcurses/border.c
310
win->alines[i]->line[j].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
311
win->alines[i]->line[j].attr = left.attributes;
lib/libcurses/border.c
312
np = win->alines[i]->line[j].nsp;
lib/libcurses/border.c
319
win->alines[i]->line[j].nsp = NULL;
lib/libcurses/border.c
322
win->alines[i]->line[j].wcols = -j;
lib/libcurses/border.c
324
win->alines[i]->line[j].wcols = cw;
lib/libcurses/border.c
331
np->next = win->alines[i]->line[j].nsp;
lib/libcurses/border.c
332
win->alines[i]->line[j].nsp
lib/libcurses/border.c
338
for (j = cw; win->alines[i]->line[j].wcols < 0; j++) {
lib/libcurses/border.c
341
win->alines[i]->line[j].ch = win->bch;
lib/libcurses/border.c
342
win->alines[i]->line[j].cflags |= CA_BACKGROUND;
lib/libcurses/border.c
343
if (_cursesi_copy_nsp(win->bnsp,
lib/libcurses/border.c
344
&win->alines[i]->line[j]) == ERR)
lib/libcurses/border.c
346
win->alines[i]->line[j].wcols = 1;
lib/libcurses/border.c
352
pcw = win->alines[i]->line[endx - cw].wcols;
lib/libcurses/border.c
354
win->alines[i]->line[j].ch = right.vals[0];
lib/libcurses/border.c
355
win->alines[i]->line[j].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
356
win->alines[i]->line[j].attr = right.attributes;
lib/libcurses/border.c
357
np = win->alines[i]->line[j].nsp;
lib/libcurses/border.c
364
win->alines[i]->line[j].nsp = NULL;
lib/libcurses/border.c
367
win->alines[i]->line[j].wcols = cw;
lib/libcurses/border.c
374
np->next = win->alines[i]->line[j].nsp;
lib/libcurses/border.c
375
win->alines[i]->line[j].nsp
lib/libcurses/border.c
380
win->alines[i]->line[j].wcols =
lib/libcurses/border.c
389
win->alines[i]->line[j].ch = win->bch;
lib/libcurses/border.c
390
win->alines[i]->line[j].cflags |= CA_BACKGROUND;
lib/libcurses/border.c
391
if (_cursesi_copy_nsp(win->bnsp,
lib/libcurses/border.c
392
&win->alines[i]->line[j]) == ERR)
lib/libcurses/border.c
394
win->alines[i]->line[j].attr = win->battr;
lib/libcurses/border.c
395
win->alines[i]->line[j].wcols = 1;
lib/libcurses/border.c
417
win->alines[0]->line[i + j].ch = top.vals[0];
lib/libcurses/border.c
418
win->alines[0]->line[i + j].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
419
win->alines[0]->line[i + j].attr = top.attributes;
lib/libcurses/border.c
420
np = win->alines[0]->line[i + j].nsp;
lib/libcurses/border.c
427
win->alines[0]->line[i + j].nsp = NULL;
lib/libcurses/border.c
430
win->alines[ 0 ]->line[ i + j ].wcols = -j;
lib/libcurses/border.c
432
win->alines[ 0 ]->line[ i + j ].wcols = cw;
lib/libcurses/border.c
439
np->next = win->alines[0]->line[i + j].nsp;
lib/libcurses/border.c
440
win->alines[0]->line[i + j].nsp
lib/libcurses/border.c
448
win->alines[0]->line[i].ch = win->bch;
lib/libcurses/border.c
449
win->alines[0]->line[i].cflags |= CA_BACKGROUND;
lib/libcurses/border.c
450
if (_cursesi_copy_nsp(win->bnsp,
lib/libcurses/border.c
451
&win->alines[0]->line[i]) == ERR)
lib/libcurses/border.c
453
win->alines[0]->line[i].attr = win->battr;
lib/libcurses/border.c
454
win->alines[0]->line[i].wcols = 1;
lib/libcurses/border.c
460
win->alines[endy]->line[i + j].ch = bottom.vals[0];
lib/libcurses/border.c
461
win->alines[endy]->line[i + j].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
462
win->alines[endy]->line[i + j].attr = bottom.attributes;
lib/libcurses/border.c
463
np = win->alines[endy]->line[i + j].nsp;
lib/libcurses/border.c
470
win->alines[endy]->line[i + j].nsp = NULL;
lib/libcurses/border.c
473
win->alines[endy]->line[i + j].wcols = -j;
lib/libcurses/border.c
475
win->alines[endy]->line[i + j].wcols = cw;
lib/libcurses/border.c
482
np->next = win->alines[endy]->line[i + j].nsp;
lib/libcurses/border.c
483
win->alines[endy]->line[i + j].nsp = np;
lib/libcurses/border.c
490
win->alines[endy]->line[i].ch = win->bch;
lib/libcurses/border.c
491
win->alines[endy]->line[i].cflags |= CA_BACKGROUND;
lib/libcurses/border.c
492
if (_cursesi_copy_nsp(win->bnsp,
lib/libcurses/border.c
493
&win->alines[endy]->line[i]) == ERR)
lib/libcurses/border.c
495
win->alines[endy]->line[i].attr = win->battr;
lib/libcurses/border.c
496
win->alines[endy]->line[i].wcols = 1;
lib/libcurses/border.c
501
if (!(win->maxy == LINES && win->maxx == COLS &&
lib/libcurses/border.c
502
(win->flags & __SCROLLOK) && (win->flags & __SCROLLWIN))) {
lib/libcurses/border.c
504
win->alines[0]->line[i].ch = topleft.vals[0];
lib/libcurses/border.c
505
win->alines[0]->line[i].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
506
win->alines[0]->line[i].attr = topleft.attributes;
lib/libcurses/border.c
507
np = win->alines[0]->line[i].nsp;
lib/libcurses/border.c
514
win->alines[0]->line[i].nsp = NULL;
lib/libcurses/border.c
517
win->alines[0]->line[i].wcols = -i;
lib/libcurses/border.c
519
win->alines[0]->line[i].wcols = tlcw;
lib/libcurses/border.c
527
np->next = win->alines[0]->line[i].nsp;
lib/libcurses/border.c
528
win->alines[0]->line[i].nsp = np;
lib/libcurses/border.c
534
win->alines[0]->line[i].ch = topright.vals[0];
lib/libcurses/border.c
535
win->alines[0]->line[i].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
536
win->alines[0]->line[i].attr = topright.attributes;
lib/libcurses/border.c
537
np = win->alines[0]->line[i].nsp;
lib/libcurses/border.c
544
win->alines[0]->line[i].nsp = NULL;
lib/libcurses/border.c
547
win->alines[0]->line[i].wcols = trcw;
lib/libcurses/border.c
555
np->next = win->alines[0]->line[i].nsp;
lib/libcurses/border.c
556
win->alines[ 0 ]->line[i].nsp = np;
lib/libcurses/border.c
560
win->alines[0]->line[i].wcols =
lib/libcurses/border.c
564
win->alines[endy]->line[i].ch = botleft.vals[0];
lib/libcurses/border.c
565
win->alines[endy]->line[i].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
566
win->alines[endy]->line[i].attr = botleft.attributes;
lib/libcurses/border.c
567
np = win->alines[ endy ]->line[i].nsp;
lib/libcurses/border.c
574
win->alines[endy]->line[i].nsp = NULL;
lib/libcurses/border.c
577
win->alines[endy]->line[i].wcols = -i;
lib/libcurses/border.c
579
win->alines[endy]->line[i].wcols = blcw;
lib/libcurses/border.c
586
np->next = win->alines[endy]->line[i].nsp;
lib/libcurses/border.c
587
win->alines[endy]->line[i].nsp = np;
lib/libcurses/border.c
593
win->alines[endy]->line[i].ch = botright.vals[0];
lib/libcurses/border.c
594
win->alines[endy]->line[i].cflags &= ~CA_BACKGROUND;
lib/libcurses/border.c
595
win->alines[endy]->line[i].attr = botright.attributes;
lib/libcurses/border.c
596
np = win->alines[endy]->line[i].nsp;
lib/libcurses/border.c
603
win->alines[endy]->line[i].nsp = NULL;
lib/libcurses/border.c
606
win->alines[endy]->line[i].wcols = brcw;
lib/libcurses/border.c
613
np->next = win->alines[endy]->line[i].nsp;
lib/libcurses/border.c
614
win->alines[endy]->line[i].nsp = np;
lib/libcurses/border.c
618
win->alines[endy]->line[i].wcols =
lib/libcurses/border.c
622
__touchwin(win, 0);
lib/libcurses/border.c
66
wborder(WINDOW *win, chtype left, chtype right, chtype top, chtype bottom,
lib/libcurses/border.c
73
if (__predict_false(win == NULL))
lib/libcurses/border.c
93
__CTRACE(__CTRACE_INPUT, "wborder: window 0x%p\n", win);
lib/libcurses/box.c
49
box(WINDOW *win, chtype vert, chtype hor)
lib/libcurses/box.c
51
return (wborder(win, vert, vert, hor, hor, 0, 0, 0, 0));
lib/libcurses/box.c
55
box_set(WINDOW *win, const cchar_t *verch, const cchar_t *horch)
lib/libcurses/box.c
60
return wborder_set(win, verch, verch, horch, horch,
lib/libcurses/chgat.c
52
wchgat(WINDOW *win, int n, attr_t attr, short color, const void *opts)
lib/libcurses/chgat.c
54
return mvwchgat(win, win->cury, win->curx, n, attr, color, opts);
lib/libcurses/chgat.c
58
mvwchgat(WINDOW *win , int y, int x, int count, attr_t attr, short color,
lib/libcurses/chgat.c
64
if (__predict_false(win == NULL))
lib/libcurses/chgat.c
69
if (x >= win->maxx || y >= win->maxy)
lib/libcurses/chgat.c
74
if (count < 0 || count > win->maxx - x)
lib/libcurses/chgat.c
75
count = win->maxx - x;
lib/libcurses/chgat.c
80
lp = win->alines[y];
lib/libcurses/chgat.c
83
if (x + win->ch_off < *lp->firstchp)
lib/libcurses/chgat.c
84
*lp->firstchp = x + win->ch_off;
lib/libcurses/chgat.c
86
if (x + win->ch_off + count > *lp->lastchp)
lib/libcurses/chgat.c
87
*lp->lastchp = x + win->ch_off + count;
lib/libcurses/clear.c
63
wclear(WINDOW *win)
lib/libcurses/clear.c
65
if (__predict_false(win == NULL))
lib/libcurses/clear.c
68
if (werase(win) == OK) {
lib/libcurses/clear.c
69
win->flags |= __CLEAROK;
lib/libcurses/clearok.c
45
clearok(WINDOW *win, bool bf)
lib/libcurses/clearok.c
47
if (__predict_false(win == NULL))
lib/libcurses/clearok.c
51
win->flags |= __CLEAROK;
lib/libcurses/clearok.c
53
win->flags &= ~__CLEAROK;
lib/libcurses/clrtobot.c
100
minx = (int)(sp - win->alines[y]->line);
lib/libcurses/clrtobot.c
107
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/clrtobot.c
114
__touchline(win, y, minx,
lib/libcurses/clrtobot.c
115
(int)(maxx - win->alines[y]->line));
lib/libcurses/clrtobot.c
119
__sync(win);
lib/libcurses/clrtobot.c
64
wclrtobot(WINDOW *win)
lib/libcurses/clrtobot.c
71
if (__predict_false(win == NULL))
lib/libcurses/clrtobot.c
74
bch = win->bch;
lib/libcurses/clrtobot.c
75
if (win != curscr)
lib/libcurses/clrtobot.c
76
battr = win->battr & __ATTRIBUTES;
lib/libcurses/clrtobot.c
83
if (win->alines[win->cury]->flags & __ISPASTEOL) {
lib/libcurses/clrtobot.c
84
starty = win->cury + 1;
lib/libcurses/clrtobot.c
87
starty = win->cury;
lib/libcurses/clrtobot.c
88
startx = win->curx;
lib/libcurses/clrtobot.c
91
for (y = starty; y < win->maxy; y++) {
lib/libcurses/clrtobot.c
93
end = &win->alines[y]->line[win->maxx];
lib/libcurses/clrtobot.c
94
for (sp = &win->alines[y]->line[startx]; sp < end; sp++) {
lib/libcurses/clrtoeol.c
108
minx = (int)(sp - win->alines[y]->line);
lib/libcurses/clrtoeol.c
113
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/clrtoeol.c
121
y, minx, (int)(maxx - win->alines[y]->line),
lib/libcurses/clrtoeol.c
122
*win->alines[y]->firstchp, *win->alines[y]->lastchp);
lib/libcurses/clrtoeol.c
124
__touchline(win, y, x, (int)win->maxx - 1);
lib/libcurses/clrtoeol.c
125
__sync(win);
lib/libcurses/clrtoeol.c
64
wclrtoeol(WINDOW *win)
lib/libcurses/clrtoeol.c
71
if (__predict_false(win == NULL))
lib/libcurses/clrtoeol.c
74
bch = win->bch;
lib/libcurses/clrtoeol.c
75
if (win != curscr)
lib/libcurses/clrtoeol.c
76
battr = win->battr & __ATTRIBUTES;
lib/libcurses/clrtoeol.c
80
y = win->cury;
lib/libcurses/clrtoeol.c
81
x = win->curx;
lib/libcurses/clrtoeol.c
82
if (win->alines[y]->flags & __ISPASTEOL) {
lib/libcurses/clrtoeol.c
83
if (y < win->maxy - 1) {
lib/libcurses/clrtoeol.c
84
win->alines[y]->flags &= ~__ISPASTEOL;
lib/libcurses/clrtoeol.c
87
win->cury = y;
lib/libcurses/clrtoeol.c
88
win->curx = x;
lib/libcurses/clrtoeol.c
92
end = &win->alines[y]->line[win->maxx];
lib/libcurses/clrtoeol.c
94
maxx = &win->alines[y]->line[x];
lib/libcurses/color.c
248
win = wlp->winp;
lib/libcurses/color.c
251
win->battr |= __default_color;
lib/libcurses/color.c
252
for (y = 0; y < win->maxy; y++) {
lib/libcurses/color.c
253
win->alines[y]->flags |= __ISFORCED;
lib/libcurses/color.c
254
for (x = 0; x < win->maxx; x++) {
lib/libcurses/color.c
255
win->alines[y]->line[x].attr &= ~__COLOR;
lib/libcurses/color.c
256
win->alines[y]->line[x].attr |= __default_color;
lib/libcurses/color.c
259
__touchwin(win, 0);
lib/libcurses/color.c
535
__set_color( /*ARGSUSED*/ WINDOW *win, attr_t attr)
lib/libcurses/color.c
597
__unset_color(WINDOW *win)
lib/libcurses/color.c
605
win->wattr &= __mask_op;
lib/libcurses/color.c
617
win->wattr &= __mask_op;
lib/libcurses/color.c
657
WINDOW *win;
lib/libcurses/color.c
666
win = wlp->winp;
lib/libcurses/color.c
667
if (win == __virtscr)
lib/libcurses/color.c
669
else if (win == curscr) {
lib/libcurses/color.c
682
for (y = 0; y < win->maxy; y++) {
lib/libcurses/color.c
683
lp = win->alines[y];
lib/libcurses/color.c
684
for (x = 0; x < win->maxx; x++)
lib/libcurses/color.c
701
if ((win->alines[y]->flags & __ISDIRTY))
lib/libcurses/color.c
705
*win->alines[y]->firstchp,
lib/libcurses/color.c
706
*win->alines[y]->lastchp);
lib/libcurses/color.c
96
WINDOW *win;
lib/libcurses/curses.c
201
__cursesi_win_free_nsp(WINDOW *win)
lib/libcurses/curses.c
206
for (i = 0; i < win->maxy; i++) {
lib/libcurses/curses.c
207
for (sp = win->alines[i]->line, j = 0; j < win->maxx;
lib/libcurses/curses_private.h
206
WINDOW *win;
lib/libcurses/curses_private.h
397
void __set_color(WINDOW *win, attr_t attr);
lib/libcurses/curses_private.h
415
void __unset_color(WINDOW *win);
lib/libcurses/delch.c
103
temp1->ch = win->bch;
lib/libcurses/delch.c
105
if (__using_color && win != curscr)
lib/libcurses/delch.c
106
temp1->attr = win->battr & __COLOR;
lib/libcurses/delch.c
109
__touchline(win, (int)win->cury, (int)win->curx, (int)win->maxx - 1);
lib/libcurses/delch.c
115
end = &win->alines[win->cury]->line[win->maxx - 1];
lib/libcurses/delch.c
116
sx = win->curx;
lib/libcurses/delch.c
117
temp1 = &win->alines[win->cury]->line[win->curx];
lib/libcurses/delch.c
133
if (sx + cw < win->maxx) {
lib/libcurses/delch.c
141
temp1->ch = win->bch;
lib/libcurses/delch.c
144
temp1->attr = win->battr;
lib/libcurses/delch.c
145
if (_cursesi_copy_nsp(win->bnsp, temp1) == ERR)
lib/libcurses/delch.c
150
__touchline(win, (int)win->cury, sx, (int)win->maxx - 1);
lib/libcurses/delch.c
151
__sync(win);
lib/libcurses/delch.c
73
mvwdelch(WINDOW *win, int y, int x)
lib/libcurses/delch.c
75
if (wmove(win, y, x) == ERR)
lib/libcurses/delch.c
78
return wdelch(win);
lib/libcurses/delch.c
88
wdelch(WINDOW *win)
lib/libcurses/delch.c
92
if (__predict_false(win == NULL))
lib/libcurses/delch.c
96
end = &win->alines[win->cury]->line[win->maxx - 1];
lib/libcurses/delch.c
97
temp1 = &win->alines[win->cury]->line[win->curx];
lib/libcurses/deleteln.c
62
wdeleteln(WINDOW *win)
lib/libcurses/deleteln.c
64
return winsdelln(win, -1);
lib/libcurses/delwin.c
101
for (wp = win->nextp; wp->nextp != win; wp = wp->nextp)
lib/libcurses/delwin.c
103
wp->nextp = win->nextp;
lib/libcurses/delwin.c
105
free(win->lspace);
lib/libcurses/delwin.c
106
free(win->alines);
lib/libcurses/delwin.c
107
if (win == _cursesi_screen->curscr)
lib/libcurses/delwin.c
109
if (win == _cursesi_screen->stdscr)
lib/libcurses/delwin.c
111
if (win == _cursesi_screen->__virtscr)
lib/libcurses/delwin.c
113
if (win->fp)
lib/libcurses/delwin.c
114
fclose(win->fp);
lib/libcurses/delwin.c
115
free(win->buf);
lib/libcurses/delwin.c
116
free(win);
lib/libcurses/delwin.c
51
delwin(WINDOW *win)
lib/libcurses/delwin.c
57
__CTRACE(__CTRACE_WINDOW, "delwin(%p)\n", win);
lib/libcurses/delwin.c
59
if (win == NULL)
lib/libcurses/delwin.c
66
__cursesi_win_free_nsp(win);
lib/libcurses/delwin.c
69
if (win->orig == NULL) {
lib/libcurses/delwin.c
74
free(win->wspace);
lib/libcurses/delwin.c
75
wp = win->nextp;
lib/libcurses/delwin.c
76
while (wp != win) {
lib/libcurses/delwin.c
83
screen = win->screen;
lib/libcurses/delwin.c
85
if (wl->winp != win)
lib/libcurses/echo_wchar.c
60
wecho_wchar(WINDOW *win, const cchar_t *wch)
lib/libcurses/echo_wchar.c
64
retval = wadd_wch(win, wch);
lib/libcurses/echo_wchar.c
66
retval = wrefresh(win);
lib/libcurses/echochar.c
58
wechochar(WINDOW *win, const chtype ch)
lib/libcurses/echochar.c
62
retval = waddch(win, ch);
lib/libcurses/echochar.c
64
retval = wrefresh(win);
lib/libcurses/erase.c
106
__touchwin(win, 0);
lib/libcurses/erase.c
107
wmove(win, 0, 0);
lib/libcurses/erase.c
65
werase(WINDOW *win)
lib/libcurses/erase.c
72
__CTRACE(__CTRACE_ERASE, "werase: (%p)\n", win);
lib/libcurses/erase.c
74
if (__predict_false(win == NULL))
lib/libcurses/erase.c
77
bch = win->bch;
lib/libcurses/erase.c
78
if (win != curscr)
lib/libcurses/erase.c
79
battr = win->battr & __ATTRIBUTES;
lib/libcurses/erase.c
83
for (y = 0; y < win->maxy; y++) {
lib/libcurses/erase.c
84
start = win->alines[y]->line;
lib/libcurses/erase.c
85
end = &start[win->maxx];
lib/libcurses/erase.c
95
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/fileio.c
103
if (fwrite(win, sizeof(WINDOW), 1, fp) != 1)
lib/libcurses/fileio.c
107
if (__putnsp(win->bnsp, fp) == ERR)
lib/libcurses/fileio.c
112
for (y = 0; y < win->maxy; y++)
lib/libcurses/fileio.c
113
for (sp = win->alines[y]->line, x = 0; x < win->maxx;
lib/libcurses/fileio.c
121
if (__putnsp(win->bnsp, fp) == ERR)
lib/libcurses/fileio.c
174
WINDOW *wtmp, *win;
lib/libcurses/fileio.c
194
win = __newwin(_cursesi_screen, wtmp->maxy, wtmp->maxx,
lib/libcurses/fileio.c
196
if (win == NULL)
lib/libcurses/fileio.c
198
win->cury = wtmp->cury;
lib/libcurses/fileio.c
199
win->curx = wtmp->curx;
lib/libcurses/fileio.c
200
win->reqy = wtmp->reqy;
lib/libcurses/fileio.c
201
win->reqx = wtmp->reqx;
lib/libcurses/fileio.c
202
win->flags = wtmp->flags;
lib/libcurses/fileio.c
203
win->delay = wtmp->delay;
lib/libcurses/fileio.c
204
win->wattr = wtmp->wattr;
lib/libcurses/fileio.c
205
win->bch = wtmp->bch;
lib/libcurses/fileio.c
206
win->battr = wtmp->battr;
lib/libcurses/fileio.c
207
win->scr_t = wtmp->scr_t;
lib/libcurses/fileio.c
208
win->scr_b = wtmp->scr_b;
lib/libcurses/fileio.c
211
__swflags(win);
lib/libcurses/fileio.c
214
if (__getnsp(win->bnsp, fp) == ERR)
lib/libcurses/fileio.c
219
for (y = 0; y < win->maxy; y++) {
lib/libcurses/fileio.c
220
for (sp = win->alines[y]->line, x = 0; x < win->maxx;
lib/libcurses/fileio.c
228
if (__getnsp(win->bnsp, fp) == ERR)
lib/libcurses/fileio.c
233
__touchline(win, y, 0, (int) win->maxx - 1);
lib/libcurses/fileio.c
235
__CTRACE(__CTRACE_FILEIO, "getwin: win = %p\n", win);
lib/libcurses/fileio.c
236
return win;
lib/libcurses/fileio.c
239
delwin(win);
lib/libcurses/fileio.c
80
putwin(WINDOW *win, FILE *fp)
lib/libcurses/fileio.c
87
__CTRACE(__CTRACE_FILEIO, "putwin: win %p\n", win);
lib/libcurses/fileio.c
89
if (__predict_false(win == NULL))
lib/libcurses/fileio.c
93
if (win->orig != NULL)
lib/libcurses/flushok.c
45
flushok(WINDOW *win, bool bf)
lib/libcurses/flushok.c
47
if (__predict_false(win == NULL))
lib/libcurses/flushok.c
51
win->flags |= __FLUSH;
lib/libcurses/flushok.c
53
win->flags &= ~__FLUSH;
lib/libcurses/get_wch.c
423
mvwget_wch(WINDOW *win, int y, int x, wint_t *ch)
lib/libcurses/get_wch.c
425
if (wmove(win, y, x) == ERR)
lib/libcurses/get_wch.c
428
return wget_wch(win, ch);
lib/libcurses/get_wch.c
436
wget_wch(WINDOW *win, wint_t *ch)
lib/libcurses/get_wch.c
444
if (__predict_false(win == NULL))
lib/libcurses/get_wch.c
447
if (!(win->flags & __SCROLLOK)
lib/libcurses/get_wch.c
448
&& (win->flags & __FULLWIN)
lib/libcurses/get_wch.c
449
&& win->curx == win->maxx - 1
lib/libcurses/get_wch.c
450
&& win->cury == win->maxy - 1
lib/libcurses/get_wch.c
454
if (!(win->flags & __ISPAD) && is_wintouched(win))
lib/libcurses/get_wch.c
455
wrefresh(win);
lib/libcurses/get_wch.c
458
__echoit, __rawmode, _cursesi_screen->nl, win->flags);
lib/libcurses/get_wch.c
472
setcchar(&wc, ws, win->wattr, 0, NULL);
lib/libcurses/get_wch.c
473
wadd_wch(win, &wc);
lib/libcurses/get_wch.c
485
if (win->flags & __KEYPAD) {
lib/libcurses/get_wch.c
486
switch (win->delay) {
lib/libcurses/get_wch.c
489
win->flags & __NOTIMEOUT ? 0 : 1, 0);
lib/libcurses/get_wch.c
498
win->flags & __NOTIMEOUT ? 0 : 1,
lib/libcurses/get_wch.c
499
win->delay);
lib/libcurses/get_wch.c
507
switch (win->delay) {
lib/libcurses/get_wch.c
515
if (__timeout(win->delay) == ERR)
lib/libcurses/get_wch.c
545
if (win->delay > -1) {
lib/libcurses/get_wch.c
555
if ( win->curx &&
lib/libcurses/get_wch.c
559
wmove( win, win->cury, win->curx - 1);
lib/libcurses/get_wch.c
560
wdelch( win );
lib/libcurses/get_wch.c
564
setcchar( &wc, ws, win->wattr, 0, NULL );
lib/libcurses/get_wch.c
565
wadd_wch( win, &wc );
lib/libcurses/get_wstr.c
101
if (wmove(win, y, x) == ERR)
lib/libcurses/get_wstr.c
104
return wgetn_wstr(win, wstr, n);
lib/libcurses/get_wstr.c
114
mvwget_wstr(WINDOW *win, int y, int x, wchar_t *wstr)
lib/libcurses/get_wstr.c
116
if (wmove(win, y, x) == ERR)
lib/libcurses/get_wstr.c
119
return wget_wstr(win, wstr);
lib/libcurses/get_wstr.c
129
wget_wstr(WINDOW *win, wchar_t *wstr)
lib/libcurses/get_wstr.c
131
return __wgetn_wstr(win, wstr, -1);
lib/libcurses/get_wstr.c
140
wgetn_wstr(WINDOW *win, wchar_t *wstr, int n)
lib/libcurses/get_wstr.c
148
return __wgetn_wstr(win, wstr, n);
lib/libcurses/get_wstr.c
158
__wgetn_wstr(WINDOW *win, wchar_t *wstr, int n)
lib/libcurses/get_wstr.c
165
if (__predict_false(win == NULL))
lib/libcurses/get_wstr.c
173
sc[0] = win->bch;
lib/libcurses/get_wstr.c
175
setcchar(&cc, sc, win->wattr, 0, NULL);
lib/libcurses/get_wstr.c
176
oldx = win->curx;
lib/libcurses/get_wstr.c
179
while (wget_wch(win, &wc) != ERR
lib/libcurses/get_wstr.c
183
win, wc, remain);
lib/libcurses/get_wstr.c
185
touchline(win, win->cury, 1);
lib/libcurses/get_wstr.c
190
mvwadd_wch(win, win->cury,
lib/libcurses/get_wstr.c
191
win->curx, &cc);
lib/libcurses/get_wstr.c
192
wmove(win, win->cury, win->curx - 1);
lib/libcurses/get_wstr.c
196
mvwadd_wch(win, win->cury,
lib/libcurses/get_wstr.c
197
win->curx - 1, &cc);
lib/libcurses/get_wstr.c
198
mvwadd_wch(win, win->cury,
lib/libcurses/get_wstr.c
199
win->curx - 2, &cc);
lib/libcurses/get_wstr.c
200
wmove(win, win->cury, win->curx - 1);
lib/libcurses/get_wstr.c
210
mvwadd_wch(win, win->cury,
lib/libcurses/get_wstr.c
211
win->curx - 1, &cc);
lib/libcurses/get_wstr.c
212
wmove(win, win->cury, oldx);
lib/libcurses/get_wstr.c
218
mvwadd_wch(win, win->cury, win->curx - 1, &cc);
lib/libcurses/get_wstr.c
221
mvwadd_wch(win, win->cury,
lib/libcurses/get_wstr.c
222
win->curx - 1, &cc);
lib/libcurses/get_wstr.c
223
wmove(win, win->cury, win->curx - 1);
lib/libcurses/get_wstr.c
229
mvwadd_wch(win, win->cury, win->curx - 1, &cc);
lib/libcurses/get_wstr.c
230
wmove(win, win->cury, win->curx - 1);
lib/libcurses/get_wstr.c
233
mvwadd_wch( win, win->cury, oldx, &cc );
lib/libcurses/get_wstr.c
234
wmove(win, win->cury, oldx);
lib/libcurses/get_wstr.c
237
mvwadd_wch( win, win->cury, win->curx - 1, &cc );
lib/libcurses/get_wstr.c
238
wmove(win, win->cury, win->curx - 1);
lib/libcurses/get_wstr.c
244
mvwadd_wch(win, win->cury, win->curx - 1, &cc);
lib/libcurses/get_wstr.c
245
wmove(win, win->cury, win->curx - 1);
lib/libcurses/get_wstr.c
99
mvwgetn_wstr(WINDOW *win, int y, int x, wchar_t *wstr, int n)
lib/libcurses/getch.c
700
mvwgetch(WINDOW *win, int y, int x)
lib/libcurses/getch.c
702
if (wmove(win, y, x) == ERR)
lib/libcurses/getch.c
705
return wgetch(win);
lib/libcurses/getch.c
786
wgetch(WINDOW *win)
lib/libcurses/getch.c
792
__CTRACE(__CTRACE_INPUT, "wgetch: win(%p)\n", win);
lib/libcurses/getch.c
793
if (win == NULL)
lib/libcurses/getch.c
795
if (!(win->flags & __SCROLLOK) && (win->flags & __FULLWIN)
lib/libcurses/getch.c
796
&& win->curx == win->maxx - 1 && win->cury == win->maxy - 1
lib/libcurses/getch.c
800
if (!(win->flags & __ISPAD)) {
lib/libcurses/getch.c
801
if (is_wintouched(win))
lib/libcurses/getch.c
802
wrefresh(win);
lib/libcurses/getch.c
803
else if (__echoit && ((_cursesi_screen->curscr->cury != (win->begy + win->cury))
lib/libcurses/getch.c
804
|| (_cursesi_screen->curscr->curx != (win->begx + win->curx)))) {
lib/libcurses/getch.c
809
win->begy + win->cury,
lib/libcurses/getch.c
811
win->begx + win->curx);
lib/libcurses/getch.c
819
win->cury + win->begy, win->curx + win->begx);
lib/libcurses/getch.c
821
win->cury + win->begy;
lib/libcurses/getch.c
823
win->curx + win->begx;
lib/libcurses/getch.c
829
__echoit, __rawmode, _cursesi_screen->nl, win->flags, win->delay);
lib/libcurses/getch.c
842
waddch(win, (chtype) c);
lib/libcurses/getch.c
853
if (win->flags & __KEYPAD) {
lib/libcurses/getch.c
854
switch (win->delay) {
lib/libcurses/getch.c
856
inp = inkey (win->flags & __NOTIMEOUT ? 0 : 1, 0);
lib/libcurses/getch.c
864
inp = inkey(win->flags & __NOTIMEOUT ? 0 : 1, win->delay);
lib/libcurses/getch.c
868
switch (win->delay) {
lib/libcurses/getch.c
878
if (__timeout(win->delay) == ERR)
lib/libcurses/getch.c
900
if (win->delay > -1) {
lib/libcurses/getch.c
908
waddch(win, (chtype) inp);
lib/libcurses/getstr.c
101
if (wmove(win, y, x) == ERR)
lib/libcurses/getstr.c
104
return wgetnstr(win, str, n);
lib/libcurses/getstr.c
114
mvwgetstr(WINDOW *win, int y, int x, char *str)
lib/libcurses/getstr.c
116
if (wmove(win, y, x) == ERR)
lib/libcurses/getstr.c
119
return wgetstr(win, str);
lib/libcurses/getstr.c
131
wgetstr(WINDOW *win, char *str)
lib/libcurses/getstr.c
133
return __wgetnstr(win, str, -1);
lib/libcurses/getstr.c
142
wgetnstr(WINDOW *win, char *str, int n)
lib/libcurses/getstr.c
150
return __wgetnstr(win, str, n);
lib/libcurses/getstr.c
162
__wgetnstr(WINDOW *win, char *str, int n)
lib/libcurses/getstr.c
167
if (__predict_false(win == NULL))
lib/libcurses/getstr.c
173
xpos = oldx = win->curx;
lib/libcurses/getstr.c
177
while ((c = wgetch(win)) != ERR && c != '\n' && c != '\r') {
lib/libcurses/getstr.c
180
win, c, remain);
lib/libcurses/getstr.c
182
__touchline(win, win->cury, 0, (int) win->maxx - 1);
lib/libcurses/getstr.c
187
mvwaddch(win, win->cury, xpos, ' ');
lib/libcurses/getstr.c
189
mvwaddch(win, win->cury,
lib/libcurses/getstr.c
191
if (win->curx > xpos - 1)
lib/libcurses/getstr.c
192
wmove(win, win->cury, xpos - 1);
lib/libcurses/getstr.c
197
mvwaddch(win, win->cury, win->curx,
lib/libcurses/getstr.c
199
mvwaddch(win, win->cury, win->curx - 1,
lib/libcurses/getstr.c
201
if (win->curx > xpos)
lib/libcurses/getstr.c
202
wmove(win, win->cury, xpos - 1);
lib/libcurses/getstr.c
212
if (win->curx > oldx)
lib/libcurses/getstr.c
213
mvwaddch(win, win->cury, win->curx - 1,
lib/libcurses/getstr.c
215
wmove(win, win->cury, oldx);
lib/libcurses/getstr.c
222
mvwaddch(win, win->cury, win->curx - 1, ' ');
lib/libcurses/getstr.c
225
mvwaddch(win, win->cury, win->curx - 1,
lib/libcurses/getstr.c
227
wmove(win, win->cury, win->curx - 1);
lib/libcurses/getstr.c
233
mvwaddch(win, win->cury, win->curx - 1, ' ');
lib/libcurses/getstr.c
234
wmove(win, win->cury, win->curx - 1);
lib/libcurses/getstr.c
237
mvwaddch(win, win->cury, oldx, ' ');
lib/libcurses/getstr.c
238
wmove(win, win->cury, oldx);
lib/libcurses/getstr.c
241
mvwaddch(win, win->cury, xpos, ' ');
lib/libcurses/getstr.c
242
wmove(win, win->cury, xpos);
lib/libcurses/getstr.c
246
mvwaddch(win, win->cury, xpos, ' ');
lib/libcurses/getstr.c
251
mvwaddch(win, win->cury, xpos, ' ');
lib/libcurses/getstr.c
252
wmove(win, win->cury, xpos);
lib/libcurses/getstr.c
99
mvwgetnstr(WINDOW *win, int y, int x, char *str, int n)
lib/libcurses/getyx.c
100
if (__predict_false(win == NULL))
lib/libcurses/getyx.c
103
return win->curx;
lib/libcurses/getyx.c
111
getbegy(WINDOW *win)
lib/libcurses/getyx.c
114
if (__predict_false(win == NULL))
lib/libcurses/getyx.c
117
return win->begy;
lib/libcurses/getyx.c
125
getbegx(WINDOW *win)
lib/libcurses/getyx.c
128
if (__predict_false(win == NULL))
lib/libcurses/getyx.c
131
return win->begx;
lib/libcurses/getyx.c
139
getmaxy(WINDOW *win)
lib/libcurses/getyx.c
142
if (__predict_false(win == NULL))
lib/libcurses/getyx.c
145
return win->maxy;
lib/libcurses/getyx.c
153
getmaxx(WINDOW *win)
lib/libcurses/getyx.c
156
if (__predict_false(win == NULL))
lib/libcurses/getyx.c
159
return win->maxx;
lib/libcurses/getyx.c
48
getpary(WINDOW *win)
lib/libcurses/getyx.c
51
if (win == NULL)
lib/libcurses/getyx.c
54
if (win->orig == NULL)
lib/libcurses/getyx.c
57
return win->begy - win->orig->begy;
lib/libcurses/getyx.c
66
getparx(WINDOW *win)
lib/libcurses/getyx.c
69
if (win == NULL)
lib/libcurses/getyx.c
72
if (win->orig == NULL)
lib/libcurses/getyx.c
75
return win->begx - win->orig->begx;
lib/libcurses/getyx.c
83
getcury(WINDOW *win)
lib/libcurses/getyx.c
86
if (__predict_false(win == NULL))
lib/libcurses/getyx.c
89
return win->cury;
lib/libcurses/getyx.c
97
getcurx(WINDOW *win)
lib/libcurses/id_subwins.c
51
WINDOW *win;
lib/libcurses/id_subwins.c
54
for (win = orig->nextp; win != orig; win = win->nextp) {
lib/libcurses/id_subwins.c
55
oy = win->begy - orig->begy;
lib/libcurses/id_subwins.c
56
for (y = 0; y < win->maxy; y++)
lib/libcurses/id_subwins.c
57
win->alines[y]->line =
lib/libcurses/id_subwins.c
58
&orig->alines[oy + y]->line[win->ch_off];
lib/libcurses/idcok.c
51
idcok(WINDOW *win, bool bf)
lib/libcurses/idcok.c
53
if (__predict_false(win == NULL))
lib/libcurses/idcok.c
57
win->flags |= __IDCHAR;
lib/libcurses/idcok.c
59
win->flags &= ~__IDCHAR;
lib/libcurses/idlok.c
50
idlok(WINDOW *win, bool bf)
lib/libcurses/idlok.c
52
if (__predict_false(win == NULL))
lib/libcurses/idlok.c
56
win->flags |= __IDLINE;
lib/libcurses/idlok.c
58
win->flags &= ~__IDLINE;
lib/libcurses/immedok.c
45
immedok(WINDOW *win, bool bf)
lib/libcurses/immedok.c
47
if (__predict_false(win == NULL))
lib/libcurses/immedok.c
51
win->flags |= __IMMEDOK;
lib/libcurses/immedok.c
53
win->flags &= ~__IMMEDOK;
lib/libcurses/in_wch.c
70
mvwin_wch(WINDOW *win, int y, int x, cchar_t *wcval)
lib/libcurses/in_wch.c
72
if (wmove(win, y, x) == ERR)
lib/libcurses/in_wch.c
75
return win_wch(win, wcval);
lib/libcurses/in_wch.c
83
win_wch(WINDOW *win, cchar_t *wcval)
lib/libcurses/in_wch.c
85
if (__predict_false(win == NULL))
lib/libcurses/in_wch.c
89
__LDATA *lp = &win->alines[win->cury]->line[win->curx];
lib/libcurses/in_wchstr.c
102
return win_wchnstr(win, wchstr, n);
lib/libcurses/in_wchstr.c
112
win_wchstr(WINDOW *win, cchar_t *wchstr)
lib/libcurses/in_wchstr.c
115
return win_wchnstr(win, wchstr, -1);
lib/libcurses/in_wchstr.c
123
win_wchnstr(WINDOW *win, cchar_t *wchstr, int n)
lib/libcurses/in_wchstr.c
130
if (__predict_false(win == NULL))
lib/libcurses/in_wchstr.c
136
start = &win->alines[win->cury]->line[win->curx];
lib/libcurses/in_wchstr.c
137
x = win->curx;
lib/libcurses/in_wchstr.c
145
while ((x < win->maxx) && ((n < 0) || ((n > 1) && (cnt < n - 1)))) {
lib/libcurses/in_wchstr.c
160
if (x < win->maxx)
lib/libcurses/in_wchstr.c
165
wcp->attributes = win->wattr;
lib/libcurses/in_wchstr.c
88
mvwin_wchstr(WINDOW *win, int y, int x, cchar_t *wchstr)
lib/libcurses/in_wchstr.c
90
if (wmove(win, y, x) == ERR)
lib/libcurses/in_wchstr.c
93
return win_wchstr(win, wchstr);
lib/libcurses/in_wchstr.c
97
mvwin_wchnstr(WINDOW *win, int y, int x, cchar_t *wchstr, int n)
lib/libcurses/in_wchstr.c
99
if (wmove(win, y, x) == ERR)
lib/libcurses/inch.c
69
mvwinch(WINDOW *win, int y, int x)
lib/libcurses/inch.c
72
if (wmove(win, y, x) == ERR)
lib/libcurses/inch.c
75
return winch(win);
lib/libcurses/inch.c
85
winch(WINDOW *win)
lib/libcurses/inch.c
90
if (__predict_false(win == NULL))
lib/libcurses/inch.c
93
ch = (chtype) ((win)->alines[(win)->cury]->line[(win)->curx].ch &
lib/libcurses/inch.c
95
attr = (attr_t) ((win)->alines[(win)->cury]->line[(win)->curx].attr &
lib/libcurses/inchstr.c
101
return winchstr(win, chstr);
lib/libcurses/inchstr.c
105
mvwinchnstr(WINDOW *win, int y, int x, chtype *chstr, int n)
lib/libcurses/inchstr.c
108
if (wmove(win, y, x) == ERR)
lib/libcurses/inchstr.c
111
return winchnstr(win, chstr, n);
lib/libcurses/inchstr.c
123
winchstr(WINDOW *win, chtype *chstr)
lib/libcurses/inchstr.c
126
return winchnstr(win, chstr, -1);
lib/libcurses/inchstr.c
135
winchnstr(WINDOW *win, chtype *chstr, int n)
lib/libcurses/inchstr.c
140
if (__predict_false(win == NULL))
lib/libcurses/inchstr.c
146
start = &win->alines[win->cury]->line[win->curx];
lib/libcurses/inchstr.c
148
if (n < 0 || (n - 1) > win->maxx - win->curx - 1)
lib/libcurses/inchstr.c
149
epos = win->maxx - 1;
lib/libcurses/inchstr.c
152
epos = win->curx + n -1 - 1;
lib/libcurses/inchstr.c
153
end = &win->alines[win->cury]->line[epos];
lib/libcurses/inchstr.c
95
mvwinchstr(WINDOW *win, int y, int x, chtype *chstr)
lib/libcurses/inchstr.c
98
if (wmove(win, y, x) == ERR)
lib/libcurses/ins_wch.c
105
return wadd_wch( win, wch );
lib/libcurses/ins_wch.c
107
x = win->curx;
lib/libcurses/ins_wch.c
108
y = win->cury;
lib/libcurses/ins_wch.c
114
win->curx = x;
lib/libcurses/ins_wch.c
117
win->curx = 0;
lib/libcurses/ins_wch.c
120
wclrtoeol(win);
lib/libcurses/ins_wch.c
121
if (y == win->scr_b) {
lib/libcurses/ins_wch.c
122
if (!(win->flags & __SCROLLOK))
lib/libcurses/ins_wch.c
124
scroll(win);
lib/libcurses/ins_wch.c
128
if (wins_nwstr(win, ws, min(win->maxx - x,
lib/libcurses/ins_wch.c
135
x = win->curx;
lib/libcurses/ins_wch.c
136
y = win->cury;
lib/libcurses/ins_wch.c
137
lnp = win->alines[y];
lib/libcurses/ins_wch.c
138
start = &win->alines[y]->line[x];
lib/libcurses/ins_wch.c
145
if (cw > win->maxx - sx)
lib/libcurses/ins_wch.c
148
newx = sx + win->ch_off;
lib/libcurses/ins_wch.c
154
temp1 = &win->alines[y]->line[win->maxx - 1];
lib/libcurses/ins_wch.c
170
temp1->ch = win->bch;
lib/libcurses/ins_wch.c
171
if (_cursesi_copy_nsp(win->bnsp, temp1) == ERR)
lib/libcurses/ins_wch.c
173
temp1->attr = win->battr;
lib/libcurses/ins_wch.c
210
newx = win->maxx - 1 + win->ch_off;
lib/libcurses/ins_wch.c
213
__touchline(win, y, sx, (int)win->maxx - 1);
lib/libcurses/ins_wch.c
214
__sync(win);
lib/libcurses/ins_wch.c
73
mvwins_wch(WINDOW *win, int y, int x, const cchar_t *wch)
lib/libcurses/ins_wch.c
75
if (wmove(win, y, x) == ERR)
lib/libcurses/ins_wch.c
78
return wins_wch(win, wch);
lib/libcurses/ins_wch.c
86
wins_wch(WINDOW *win, const cchar_t *wch)
lib/libcurses/ins_wch.c
94
if (__predict_false(win == NULL))
lib/libcurses/ins_wstr.c
107
mvwins_nwstr(WINDOW *win, int y, int x, const wchar_t *wstr, int n)
lib/libcurses/ins_wstr.c
109
if (wmove(win, y, x) == ERR)
lib/libcurses/ins_wstr.c
112
return wins_nwstr(win, wstr, n);
lib/libcurses/ins_wstr.c
121
wins_wstr(WINDOW *win, const wchar_t *wstr)
lib/libcurses/ins_wstr.c
123
return wins_nwstr(win, wstr, -1);
lib/libcurses/ins_wstr.c
131
wins_nwstr(WINDOW *win, const wchar_t *wstr, int n)
lib/libcurses/ins_wstr.c
141
if (__predict_false(win == NULL))
lib/libcurses/ins_wstr.c
153
lstr = malloc(sizeof(wchar_t) * win->maxx);
lib/libcurses/ins_wstr.c
161
y = win->cury;
lib/libcurses/ins_wstr.c
162
x = win->curx;
lib/libcurses/ins_wstr.c
189
if (y == win->scr_b) {
lib/libcurses/ins_wstr.c
190
if (!(win->flags & __SCROLLOK)) {
lib/libcurses/ins_wstr.c
217
if (width > win->maxx - win->curx + 1) {
lib/libcurses/ins_wstr.c
223
x = win->curx;
lib/libcurses/ins_wstr.c
224
y = win->cury;
lib/libcurses/ins_wstr.c
283
start = &win->alines[y]->line[x];
lib/libcurses/ins_wstr.c
285
lnp = win->alines[y];
lib/libcurses/ins_wstr.c
294
newx = sx + win->ch_off;
lib/libcurses/ins_wstr.c
303
for (i = 0; i < win->maxx; i++)
lib/libcurses/ins_wstr.c
306
y, i, win->alines[y]->line[i].ch,
lib/libcurses/ins_wstr.c
307
win->alines[y]->line[i].attr,
lib/libcurses/ins_wstr.c
308
win->alines[y]->line[i].wcols,
lib/libcurses/ins_wstr.c
309
win->alines[y]->line[i].cflags,
lib/libcurses/ins_wstr.c
310
win->alines[y]->line[i].nsp);
lib/libcurses/ins_wstr.c
315
if (sx + width + pcw <= win->maxx) {
lib/libcurses/ins_wstr.c
317
temp1 = &win->alines[y]->line[win->maxx - 1];
lib/libcurses/ins_wstr.c
323
win->maxx + pcw, win->maxx - 1);
lib/libcurses/ins_wstr.c
326
temp1->ch = win->bch;
lib/libcurses/ins_wstr.c
327
if (_cursesi_copy_nsp(win->bnsp, temp1) == ERR) {
lib/libcurses/ins_wstr.c
331
temp1->attr = win->battr;
lib/libcurses/ins_wstr.c
349
for (i = 0; i < win->maxx; i++)
lib/libcurses/ins_wstr.c
353
win->alines[y]->line[i].ch,
lib/libcurses/ins_wstr.c
354
win->alines[y]->line[i].attr,
lib/libcurses/ins_wstr.c
355
win->alines[y]->line[i].cflags,
lib/libcurses/ins_wstr.c
356
win->alines[y]->line[i].nsp);
lib/libcurses/ins_wstr.c
369
lnp = win->alines[y];
lib/libcurses/ins_wstr.c
372
cc.attributes = win->wattr;
lib/libcurses/ins_wstr.c
373
_cursesi_addwchar(win, &lnp, &y, &x, &cc, 0);
lib/libcurses/ins_wstr.c
382
for (i = 0; i < win->maxx; i++)
lib/libcurses/ins_wstr.c
386
win->alines[y]->line[i].ch,
lib/libcurses/ins_wstr.c
387
win->alines[y]->line[i].attr,
lib/libcurses/ins_wstr.c
388
win->alines[y]->line[i].wcols,
lib/libcurses/ins_wstr.c
389
win->alines[y]->line[i].cflags,
lib/libcurses/ins_wstr.c
390
win->alines[y]->line[i].nsp);
lib/libcurses/ins_wstr.c
394
__touchline(win, (int) y, lx, (int) win->maxx - 1);
lib/libcurses/ins_wstr.c
402
tx = win->curx;
lib/libcurses/ins_wstr.c
403
ty = win->cury;
lib/libcurses/ins_wstr.c
404
win->curx = x;
lib/libcurses/ins_wstr.c
405
win->cury = y;
lib/libcurses/ins_wstr.c
406
wclrtoeol(win);
lib/libcurses/ins_wstr.c
407
win->curx = tx;
lib/libcurses/ins_wstr.c
408
win->cury = ty;
lib/libcurses/ins_wstr.c
409
if (y == win->scr_b)
lib/libcurses/ins_wstr.c
410
scroll(win);
lib/libcurses/ins_wstr.c
417
newx = win->maxx - 1 + win->ch_off;
lib/libcurses/ins_wstr.c
422
__sync(win);
lib/libcurses/ins_wstr.c
94
mvwins_wstr(WINDOW *win, int y, int x, const wchar_t *wstr)
lib/libcurses/ins_wstr.c
96
if (wmove(win, y, x) == ERR)
lib/libcurses/ins_wstr.c
99
return wins_wstr(win, wstr);
lib/libcurses/insch.c
101
attr = win->battr & __COLOR;
lib/libcurses/insch.c
104
end = &win->alines[win->cury]->line[win->curx];
lib/libcurses/insch.c
105
temp1 = &win->alines[win->cury]->line[win->maxx - 1];
lib/libcurses/insch.c
112
if (temp1->ch == win->bch) {
lib/libcurses/insch.c
113
temp1->ch = win->bch;
lib/libcurses/insch.c
122
temp1->attr |= (win->battr & ~__COLOR);
lib/libcurses/insch.c
124
temp1->attr |= win->battr;
lib/libcurses/insch.c
126
if (_cursesi_copy_nsp(win->bnsp, temp1) == ERR)
lib/libcurses/insch.c
130
__touchline(win, (int)win->cury, (int)win->curx, (int)win->maxx - 1);
lib/libcurses/insch.c
131
if (win->cury == LINES - 1 &&
lib/libcurses/insch.c
132
(win->alines[LINES - 1]->line[COLS - 1].ch != ' ' ||
lib/libcurses/insch.c
133
win->alines[LINES - 1]->line[COLS - 1].attr != attr)) {
lib/libcurses/insch.c
134
if (win->flags & __SCROLLOK) {
lib/libcurses/insch.c
135
wrefresh(win);
lib/libcurses/insch.c
136
scroll(win);
lib/libcurses/insch.c
137
win->cury--;
lib/libcurses/insch.c
76
mvwinsch(WINDOW *win, int y, int x, chtype ch)
lib/libcurses/insch.c
79
if (wmove(win, y, x) == ERR)
lib/libcurses/insch.c
82
return winsch(win, ch);
lib/libcurses/insch.c
92
winsch(WINDOW *win, chtype ch)
lib/libcurses/insch.c
97
if (__predict_false(win == NULL))
lib/libcurses/insdelln.c
102
if (nlines > win->scr_b + 1 - win->cury)
lib/libcurses/insdelln.c
103
nlines = win->scr_b + 1 - win->cury;
lib/libcurses/insdelln.c
104
last = win->scr_b;
lib/libcurses/insdelln.c
106
for (y = last - nlines; y >= win->cury; --y) {
lib/libcurses/insdelln.c
107
win->alines[y]->flags &= ~__ISPASTEOL;
lib/libcurses/insdelln.c
108
win->alines[y + nlines]->flags &= ~__ISPASTEOL;
lib/libcurses/insdelln.c
109
if (win->orig == NULL) {
lib/libcurses/insdelln.c
110
temp = win->alines[y + nlines];
lib/libcurses/insdelln.c
111
win->alines[y + nlines] = win->alines[y];
lib/libcurses/insdelln.c
112
win->alines[y] = temp;
lib/libcurses/insdelln.c
114
(void)memcpy(win->alines[y + nlines]->line,
lib/libcurses/insdelln.c
115
win->alines[y]->line,
lib/libcurses/insdelln.c
116
(size_t)win->maxx * __LDATASIZE);
lib/libcurses/insdelln.c
119
for (y = win->cury - 1 + nlines; y >= win->cury; --y)
lib/libcurses/insdelln.c
120
for (i = 0; i < win->maxx; i++) {
lib/libcurses/insdelln.c
121
win->alines[y]->line[i].ch = win->bch;
lib/libcurses/insdelln.c
122
win->alines[y]->line[i].attr = attr;
lib/libcurses/insdelln.c
123
win->alines[y]->line[i].cflags |=
lib/libcurses/insdelln.c
125
win->alines[y]->line[i].cflags &=
lib/libcurses/insdelln.c
128
lp = &win->alines[y]->line[i];
lib/libcurses/insdelln.c
129
if (_cursesi_copy_nsp(win->bnsp, lp) == ERR)
lib/libcurses/insdelln.c
134
for (y = last; y >= win->cury; --y)
lib/libcurses/insdelln.c
135
__touchline(win, y, 0, (int)win->maxx - 1);
lib/libcurses/insdelln.c
139
if (win->cury < win->scr_t || win->cury > win->scr_b) {
lib/libcurses/insdelln.c
141
if (nlines > win->maxy - win->cury)
lib/libcurses/insdelln.c
142
nlines = win->maxy - win->cury;
lib/libcurses/insdelln.c
143
last = win->maxy;
lib/libcurses/insdelln.c
146
if (nlines > win->scr_b + 1 - win->cury)
lib/libcurses/insdelln.c
147
nlines = win->scr_b + 1 - win->cury;
lib/libcurses/insdelln.c
148
last = win->scr_b + 1;
lib/libcurses/insdelln.c
150
for (y = win->cury; y < last - nlines; y++) {
lib/libcurses/insdelln.c
151
win->alines[y]->flags &= ~__ISPASTEOL;
lib/libcurses/insdelln.c
152
win->alines[y + nlines]->flags &= ~__ISPASTEOL;
lib/libcurses/insdelln.c
153
if (win->orig == NULL) {
lib/libcurses/insdelln.c
154
temp = win->alines[y];
lib/libcurses/insdelln.c
155
win->alines[y] = win->alines[y + nlines];
lib/libcurses/insdelln.c
156
win->alines[y + nlines] = temp;
lib/libcurses/insdelln.c
158
(void)memcpy(win->alines[y]->line,
lib/libcurses/insdelln.c
159
win->alines[y + nlines]->line,
lib/libcurses/insdelln.c
160
(size_t)win->maxx * __LDATASIZE);
lib/libcurses/insdelln.c
164
for (i = 0; i < win->maxx; i++) {
lib/libcurses/insdelln.c
165
win->alines[y]->line[i].ch = win->bch;
lib/libcurses/insdelln.c
166
win->alines[y]->line[i].attr = attr;
lib/libcurses/insdelln.c
167
win->alines[y]->line[i].cflags |=
lib/libcurses/insdelln.c
169
win->alines[y]->line[i].cflags &=
lib/libcurses/insdelln.c
172
lp = &win->alines[y]->line[i];
lib/libcurses/insdelln.c
174
if (_cursesi_copy_nsp(win->bnsp, lp) == ERR)
lib/libcurses/insdelln.c
178
for (y = win->cury; y < last; y++)
lib/libcurses/insdelln.c
179
__touchline(win, y, 0, (int)win->maxx - 1);
lib/libcurses/insdelln.c
181
if (win->orig != NULL)
lib/libcurses/insdelln.c
182
__id_subwins(win->orig);
lib/libcurses/insdelln.c
183
__sync(win);
lib/libcurses/insdelln.c
69
winsdelln(WINDOW *win, int nlines)
lib/libcurses/insdelln.c
79
"winsdelln: (%p) cury=%d lines=%d\n", win,
lib/libcurses/insdelln.c
80
(win != NULL) ? win->cury : 0, nlines);
lib/libcurses/insdelln.c
82
if (__predict_false(win == NULL))
lib/libcurses/insdelln.c
88
if (__using_color && win != curscr)
lib/libcurses/insdelln.c
89
attr = win->battr & __COLOR;
lib/libcurses/insdelln.c
95
if (win->cury < win->scr_t || win->cury > win->scr_b) {
lib/libcurses/insdelln.c
97
if (nlines > win->maxy - win->cury)
lib/libcurses/insdelln.c
98
nlines = win->maxy - win->cury;
lib/libcurses/insdelln.c
99
last = win->maxy - 1;
lib/libcurses/insertln.c
64
winsertln(WINDOW *win)
lib/libcurses/insertln.c
67
return winsdelln(win, 1);
lib/libcurses/insstr.c
100
mvwinsstr(WINDOW *win, int y, int x, const char *str)
lib/libcurses/insstr.c
103
if (wmove(win, y, x) == ERR)
lib/libcurses/insstr.c
106
return winsstr(win, str);
lib/libcurses/insstr.c
114
mvwinsnstr(WINDOW *win, int y, int x, const char *str, int n)
lib/libcurses/insstr.c
117
if (wmove(win, y, x) == ERR)
lib/libcurses/insstr.c
120
return winsnstr(win, str, n);
lib/libcurses/insstr.c
131
winsstr(WINDOW *win, const char *str)
lib/libcurses/insstr.c
134
return winsnstr(win, str, -1);
lib/libcurses/insstr.c
143
winsnstr(WINDOW *win, const char *str, int n)
lib/libcurses/insstr.c
153
if (__predict_false(win == NULL))
lib/libcurses/insstr.c
164
end = &win->alines[win->cury]->line[win->curx];
lib/libcurses/insstr.c
165
if (len < win->maxx - win->curx) {
lib/libcurses/insstr.c
167
temp1 = &win->alines[win->cury]->line[win->maxx - 1];
lib/libcurses/insstr.c
186
for (scp = str, temp1 = end, x = win->curx;
lib/libcurses/insstr.c
187
*scp && x < len + win->curx && x < win->maxx;
lib/libcurses/insstr.c
191
temp1->attr = win->wattr;
lib/libcurses/insstr.c
202
for (i = win->curx; i < win->curx + len; i++) {
lib/libcurses/insstr.c
204
"winsnstr: (%d,%d)=('%c',%x)\n", win->cury, i,
lib/libcurses/insstr.c
205
win->alines[win->cury]->line[i].ch,
lib/libcurses/insstr.c
206
win->alines[win->cury]->line[i].attr);
lib/libcurses/insstr.c
210
lnp = win->alines[win->cury];
lib/libcurses/insstr.c
212
if (win->ch_off < *lnp->firstchp)
lib/libcurses/insstr.c
213
*lnp->firstchp = win->ch_off;
lib/libcurses/insstr.c
214
if (win->ch_off + win->maxx - 1 > *lnp->lastchp)
lib/libcurses/insstr.c
215
*lnp->lastchp = win->ch_off + win->maxx - 1;
lib/libcurses/insstr.c
216
__touchline(win, (int)win->cury, (int)win->curx, (int)win->maxx - 1);
lib/libcurses/insstr.c
217
__sync(win);
lib/libcurses/instr.c
102
mvwinnstr(WINDOW *win, int y, int x, char *str, int n)
lib/libcurses/instr.c
104
if (wmove(win, y, x) == ERR)
lib/libcurses/instr.c
107
return winnstr(win, str, n);
lib/libcurses/instr.c
120
winstr(WINDOW *win, char *str)
lib/libcurses/instr.c
123
return winnstr(win, str, -1);
lib/libcurses/instr.c
137
winnstr(WINDOW *win, char *str, int n)
lib/libcurses/instr.c
142
if ((win == NULL) || (str == NULL))
lib/libcurses/instr.c
146
start = &win->alines[win->cury]->line[win->curx];
lib/libcurses/instr.c
148
if (n < 0 || (n - 1) > win->maxx - win->curx - 1) {
lib/libcurses/instr.c
149
epos = win->maxx - 1;
lib/libcurses/instr.c
150
n = win->maxx - win->curx;
lib/libcurses/instr.c
153
epos = win->curx + n - 1 - 1;
lib/libcurses/instr.c
156
end = &win->alines[win->cury]->line[epos];
lib/libcurses/instr.c
93
mvwinstr(WINDOW *win, int y, int x, char *str)
lib/libcurses/instr.c
95
if (wmove(win, y, x) == ERR)
lib/libcurses/instr.c
98
return winstr(win, str);
lib/libcurses/inwstr.c
102
return winnwstr(win, wstr, n);
lib/libcurses/inwstr.c
112
winwstr(WINDOW *win, wchar_t *wstr)
lib/libcurses/inwstr.c
115
return winnwstr(win, wstr, -1);
lib/libcurses/inwstr.c
128
winnwstr(WINDOW *win, wchar_t *wstr, int n)
lib/libcurses/inwstr.c
134
if (__predict_false(win == NULL))
lib/libcurses/inwstr.c
140
start = &win->alines[win->cury]->line[win->curx];
lib/libcurses/inwstr.c
141
x = win->curx;
lib/libcurses/inwstr.c
150
while ((x < win->maxx) && ((n < 0) || ((n > 1) && (cnt < n - 1)))) {
lib/libcurses/inwstr.c
156
if (x < win->maxx)
lib/libcurses/inwstr.c
88
mvwinwstr(WINDOW *win, int y, int x, wchar_t *wstr)
lib/libcurses/inwstr.c
90
if (wmove(win, y, x) == ERR)
lib/libcurses/inwstr.c
93
return winwstr(win, wstr);
lib/libcurses/inwstr.c
97
mvwinnwstr(WINDOW *win, int y, int x, wchar_t *wstr, int n)
lib/libcurses/inwstr.c
99
if (wmove(win, y, x) == ERR)
lib/libcurses/keypad.c
43
keypad(WINDOW *win, bool bf)
lib/libcurses/keypad.c
46
"keypad: win %p, %s\n", win, bf ? "TRUE" : "FALSE");
lib/libcurses/keypad.c
47
if (__predict_false(win == NULL))
lib/libcurses/keypad.c
51
win->flags |= __KEYPAD;
lib/libcurses/keypad.c
57
win->flags &= ~__KEYPAD;
lib/libcurses/keypad.c
67
is_keypad(const WINDOW *win)
lib/libcurses/keypad.c
69
if (__predict_false(win == NULL))
lib/libcurses/keypad.c
73
return win->flags & __KEYPAD ? true : false;
lib/libcurses/leaveok.c
45
leaveok(WINDOW *win, bool bf)
lib/libcurses/leaveok.c
47
if (__predict_false(win == NULL))
lib/libcurses/leaveok.c
51
win->flags |= __LEAVEOK;
lib/libcurses/leaveok.c
53
win->flags &= ~__LEAVEOK;
lib/libcurses/leaveok.c
62
is_leaveok(const WINDOW *win)
lib/libcurses/leaveok.c
64
if (__predict_false(win == NULL))
lib/libcurses/leaveok.c
67
return win->flags & __LEAVEOK ? true : false;
lib/libcurses/line.c
102
mvwaddch(win, ocury, ocurx + i, ch);
lib/libcurses/line.c
104
wmove(win, ocury, ocurx);
lib/libcurses/line.c
110
return whline_set(win, &cch, count);
lib/libcurses/line.c
142
mvwvline(WINDOW *win, int y, int x, chtype ch, int count)
lib/libcurses/line.c
145
if (wmove(win, y, x) == ERR)
lib/libcurses/line.c
148
return wvline(win, ch, count);
lib/libcurses/line.c
158
wvline(WINDOW *win, chtype ch, int count)
lib/libcurses/line.c
163
if (__predict_false(win == NULL))
lib/libcurses/line.c
166
n = min(count, win->maxy - win->cury);
lib/libcurses/line.c
167
ocury = win->cury;
lib/libcurses/line.c
168
ocurx = win->curx;
lib/libcurses/line.c
173
mvwaddch(win, ocury + i, ocurx, ch);
lib/libcurses/line.c
175
wmove(win, ocury, ocurx);
lib/libcurses/line.c
181
return wvline_set(win, &cch, count);
lib/libcurses/line.c
203
int mvwhline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n)
lib/libcurses/line.c
208
if ( wmove( win, y , x ) == ERR )
lib/libcurses/line.c
211
return whline_set( win, wch, n );
lib/libcurses/line.c
215
int whline_set(WINDOW *win, const cchar_t *wch, int n)
lib/libcurses/line.c
223
if (__predict_false(win == NULL))
lib/libcurses/line.c
235
if ( ( win->maxx - win->curx ) < cw )
lib/libcurses/line.c
237
wcn = min( n, ( win->maxx - win->curx ) / cw );
lib/libcurses/line.c
239
ocury = win->cury;
lib/libcurses/line.c
240
ocurx = win->curx;
lib/libcurses/line.c
245
mvwadd_wch(win, ocury, ocurx + i * cw, &cc);
lib/libcurses/line.c
248
wmove(win, ocury, ocurx);
lib/libcurses/line.c
249
__sync(win);
lib/libcurses/line.c
272
int mvwvline_set(WINDOW *win, int y, int x, const cchar_t *wch, int n)
lib/libcurses/line.c
277
if (wmove(win, y, x) == ERR)
lib/libcurses/line.c
280
return wvline_set(win, wch, n);
lib/libcurses/line.c
284
int wvline_set(WINDOW *win, const cchar_t *wch, int n)
lib/libcurses/line.c
292
if (__predict_false(win == NULL))
lib/libcurses/line.c
295
wcn = min(n, win->maxy - win->cury);
lib/libcurses/line.c
297
ocury = win->cury;
lib/libcurses/line.c
298
ocurx = win->curx;
lib/libcurses/line.c
306
mvwadd_wch(win, ocury + i, ocurx, &cc);
lib/libcurses/line.c
311
wmove(win, ocury, ocurx);
lib/libcurses/line.c
312
__sync(win);
lib/libcurses/line.c
71
mvwhline(WINDOW *win, int y, int x, chtype ch, int count)
lib/libcurses/line.c
74
if (wmove(win, y, x) == ERR)
lib/libcurses/line.c
77
return whline(win, ch, count);
lib/libcurses/line.c
87
whline(WINDOW *win, chtype ch, int count)
lib/libcurses/line.c
90
if (__predict_false(win == NULL))
lib/libcurses/line.c
95
n = min(count, win->maxx - win->curx);
lib/libcurses/line.c
96
ocury = win->cury;
lib/libcurses/line.c
97
ocurx = win->curx;
lib/libcurses/meta.c
45
meta(/*ARGSUSED*/ WINDOW *win, bool bf)
lib/libcurses/meta.c
47
if (__predict_false(win == NULL))
lib/libcurses/mouse.c
46
wenclose(const WINDOW *win, int y, int x)
lib/libcurses/mouse.c
49
if (__predict_false(win == NULL))
lib/libcurses/mouse.c
52
if (y < win->begy || y > win->begy + win->maxy ||
lib/libcurses/mouse.c
53
x < win->begx || x > win->begx + win->maxx)
lib/libcurses/mouse.c
68
bool wmouse_trafo(const WINDOW *win, int *y, int *x, bool to_screen)
lib/libcurses/mouse.c
72
if (__predict_false(win == NULL))
lib/libcurses/mouse.c
76
wy += win->begy;
lib/libcurses/mouse.c
77
wx += win->begx;
lib/libcurses/mouse.c
80
if (!wenclose(win, wy, wx))
lib/libcurses/mouse.c
84
wy -= win->begy;
lib/libcurses/mouse.c
85
wx -= win->begx;
lib/libcurses/move.c
63
wmove(WINDOW *win, int y, int x)
lib/libcurses/move.c
65
__CTRACE(__CTRACE_MISC, "wmove: win %p, (%d, %d)\n", win, y, x);
lib/libcurses/move.c
66
if (__predict_false(win == NULL))
lib/libcurses/move.c
71
if (x > win->maxx || y >= win->maxy)
lib/libcurses/move.c
75
if (win->cury < win->maxy)
lib/libcurses/move.c
76
win->alines[win->cury]->flags &= ~ __ISPASTEOL;
lib/libcurses/move.c
77
win->alines[y]->flags &= ~ __ISPASTEOL;
lib/libcurses/move.c
79
if (x == win->maxx)
lib/libcurses/move.c
80
win->alines[y]->flags |= __ISPASTEOL;
lib/libcurses/move.c
82
win->curx = x;
lib/libcurses/move.c
83
win->cury = y;
lib/libcurses/move.c
89
wcursyncup(WINDOW *win)
lib/libcurses/move.c
92
if (__predict_false(win == NULL))
lib/libcurses/move.c
95
while (win->orig) {
lib/libcurses/move.c
96
wmove(win->orig, win->cury + win->begy - win->orig->begy,
lib/libcurses/move.c
97
win->curx + win->begx - win->orig->begx);
lib/libcurses/move.c
98
win = win->orig;
lib/libcurses/mvwin.c
100
mvwin(WINDOW *win, int by, int bx)
lib/libcurses/mvwin.c
105
if (__predict_false(win == NULL))
lib/libcurses/mvwin.c
108
if (by < 0 || by + win->maxy > win->screen->LINES ||
lib/libcurses/mvwin.c
109
bx < 0 || bx + win->maxx > win->screen->COLS)
lib/libcurses/mvwin.c
111
dy = by - win->begy;
lib/libcurses/mvwin.c
112
dx = bx - win->begx;
lib/libcurses/mvwin.c
113
orig = win->orig;
lib/libcurses/mvwin.c
115
orig = win;
lib/libcurses/mvwin.c
117
win->begy += dy;
lib/libcurses/mvwin.c
118
win->begx += dx;
lib/libcurses/mvwin.c
119
__swflags(win);
lib/libcurses/mvwin.c
120
win = win->nextp;
lib/libcurses/mvwin.c
121
} while (win != orig);
lib/libcurses/mvwin.c
123
if (by < orig->begy || win->maxy + dy > orig->maxy)
lib/libcurses/mvwin.c
125
if (bx < orig->begx || win->maxx + dx > orig->maxx)
lib/libcurses/mvwin.c
127
win->begy = by;
lib/libcurses/mvwin.c
128
win->begx = bx;
lib/libcurses/mvwin.c
129
__swflags(win);
lib/libcurses/mvwin.c
130
__set_subwin(orig, win);
lib/libcurses/mvwin.c
132
__touchwin(win, 0);
lib/libcurses/mvwin.c
52
mvderwin(WINDOW *win, int dy, int dx)
lib/libcurses/mvwin.c
58
if (__predict_false(win == NULL))
lib/libcurses/mvwin.c
61
parent = win->orig;
lib/libcurses/mvwin.c
66
if (((win->maxx + dx) > parent->maxx) ||
lib/libcurses/mvwin.c
67
((win->maxy + dy) > parent->maxy))
lib/libcurses/mvwin.c
70
win->flags |= __ISDERWIN;
lib/libcurses/mvwin.c
71
win->derx = dx;
lib/libcurses/mvwin.c
72
win->dery = dy;
lib/libcurses/mvwin.c
80
for (i = 0; i < win->maxy; i++) {
lib/libcurses/mvwin.c
85
if (*plp->lastchp < x + win->maxx)
lib/libcurses/mvwin.c
86
*plp->lastchp = x + win->maxx;
lib/libcurses/newwin.c
127
WINDOW *win;
lib/libcurses/newwin.c
145
if ((win = __makenew(screen, maxy, maxx, by, bx, 0, ispad)) == NULL)
lib/libcurses/newwin.c
149
win->bch = (wchar_t) btowc((int) ' ');
lib/libcurses/newwin.c
151
win->bch = ' ';
lib/libcurses/newwin.c
155
win->battr |= __default_color;
lib/libcurses/newwin.c
156
win->nextp = win;
lib/libcurses/newwin.c
157
win->ch_off = 0;
lib/libcurses/newwin.c
158
win->orig = NULL;
lib/libcurses/newwin.c
159
win->reqy = nlines;
lib/libcurses/newwin.c
160
win->reqx = ncols;
lib/libcurses/newwin.c
162
__CTRACE(__CTRACE_WINDOW, "newwin: win->ch_off = %d\n", win->ch_off);
lib/libcurses/newwin.c
165
lp = win->alines[i];
lib/libcurses/newwin.c
173
sp->ch = win->bch;
lib/libcurses/newwin.c
181
return (win);
lib/libcurses/newwin.c
196
WINDOW *win;
lib/libcurses/newwin.c
212
if ((win = __makenew(_cursesi_screen, maxy, maxx,
lib/libcurses/newwin.c
215
win->bch = orig->bch;
lib/libcurses/newwin.c
216
win->battr = orig->battr;
lib/libcurses/newwin.c
217
win->reqy = nlines;
lib/libcurses/newwin.c
218
win->reqx = ncols;
lib/libcurses/newwin.c
219
win->nextp = orig->nextp;
lib/libcurses/newwin.c
220
orig->nextp = win;
lib/libcurses/newwin.c
221
win->orig = orig;
lib/libcurses/newwin.c
224
for (lp = win->lspace, i = 0; i < win->maxy; i++, lp++)
lib/libcurses/newwin.c
226
__set_subwin(orig, win);
lib/libcurses/newwin.c
227
return win;
lib/libcurses/newwin.c
233
__set_subwin(WINDOW *orig, WINDOW *win)
lib/libcurses/newwin.c
238
win->ch_off = win->begx - orig->begx;
lib/libcurses/newwin.c
240
for (lp = win->lspace, i = 0; i < win->maxy; i++, lp++) {
lib/libcurses/newwin.c
241
win->alines[i] = lp;
lib/libcurses/newwin.c
242
olp = orig->alines[i + win->begy - orig->begy];
lib/libcurses/newwin.c
246
lp->line = &olp->line[win->ch_off];
lib/libcurses/newwin.c
249
lp->hash = __hash_line(lp->line, win->maxx);
lib/libcurses/newwin.c
253
win->ch_off);
lib/libcurses/newwin.c
263
WINDOW *win;
lib/libcurses/newwin.c
274
if ((win = malloc(sizeof(WINDOW))) == NULL)
lib/libcurses/newwin.c
276
__CTRACE(__CTRACE_WINDOW, "makenew: win = %p\n", win);
lib/libcurses/newwin.c
277
win->fp = NULL;
lib/libcurses/newwin.c
278
win->buf = NULL;
lib/libcurses/newwin.c
279
win->buflen = 0;
lib/libcurses/newwin.c
282
if ((win->alines = malloc(nlines * sizeof(__LINE *))) == NULL) {
lib/libcurses/newwin.c
283
free(win);
lib/libcurses/newwin.c
286
if ((win->lspace = calloc(nlines, sizeof(__LINE))) == NULL) {
lib/libcurses/newwin.c
287
free(win->alines);
lib/libcurses/newwin.c
288
free(win);
lib/libcurses/newwin.c
293
win->wspace = NULL;
lib/libcurses/newwin.c
298
if ((win->wspace =
lib/libcurses/newwin.c
300
free(win->lspace);
lib/libcurses/newwin.c
301
free(win->alines);
lib/libcurses/newwin.c
302
free(win);
lib/libcurses/newwin.c
309
free(win->wspace);
lib/libcurses/newwin.c
310
free(win->lspace);
lib/libcurses/newwin.c
311
free(win->alines);
lib/libcurses/newwin.c
312
free(win);
lib/libcurses/newwin.c
315
wlp->winp = win;
lib/libcurses/newwin.c
329
for (lp = win->lspace, i = 0; i < nlines; i++, lp++) {
lib/libcurses/newwin.c
330
win->alines[i] = lp;
lib/libcurses/newwin.c
331
lp->line = &win->wspace[i * ncols];
lib/libcurses/newwin.c
347
win->screen = screen;
lib/libcurses/newwin.c
348
win->cury = win->curx = 0;
lib/libcurses/newwin.c
349
win->maxy = nlines;
lib/libcurses/newwin.c
350
win->maxx = ncols;
lib/libcurses/newwin.c
351
win->reqy = nlines;
lib/libcurses/newwin.c
352
win->reqx = ncols;
lib/libcurses/newwin.c
354
win->begy = by;
lib/libcurses/newwin.c
355
win->begx = bx;
lib/libcurses/newwin.c
356
win->flags = (__IDLINE | __IDCHAR);
lib/libcurses/newwin.c
357
win->delay = -1;
lib/libcurses/newwin.c
358
win->wattr = 0;
lib/libcurses/newwin.c
359
win->battr = 0;
lib/libcurses/newwin.c
361
win->bnsp = NULL;
lib/libcurses/newwin.c
362
win->wcols = 1;
lib/libcurses/newwin.c
364
win->scr_t = 0;
lib/libcurses/newwin.c
365
win->scr_b = win->maxy - 1;
lib/libcurses/newwin.c
367
win->flags |= __ISPAD;
lib/libcurses/newwin.c
368
win->pbegy = 0;
lib/libcurses/newwin.c
369
win->pbegx = 0;
lib/libcurses/newwin.c
370
win->sbegy = 0;
lib/libcurses/newwin.c
371
win->sbegx = 0;
lib/libcurses/newwin.c
372
win->smaxy = 0;
lib/libcurses/newwin.c
373
win->smaxx = 0;
lib/libcurses/newwin.c
375
__swflags(win);
lib/libcurses/newwin.c
378
__CTRACE(__CTRACE_WINDOW, "makenew: win->wattr = %08x\n", win->wattr);
lib/libcurses/newwin.c
379
__CTRACE(__CTRACE_WINDOW, "makenew: win->flags = %#.4x\n", win->flags);
lib/libcurses/newwin.c
380
__CTRACE(__CTRACE_WINDOW, "makenew: win->maxy = %d\n", win->maxy);
lib/libcurses/newwin.c
381
__CTRACE(__CTRACE_WINDOW, "makenew: win->maxx = %d\n", win->maxx);
lib/libcurses/newwin.c
382
__CTRACE(__CTRACE_WINDOW, "makenew: win->begy = %d\n", win->begy);
lib/libcurses/newwin.c
383
__CTRACE(__CTRACE_WINDOW, "makenew: win->begx = %d\n", win->begx);
lib/libcurses/newwin.c
384
__CTRACE(__CTRACE_WINDOW, "makenew: win->scr_t = %d\n", win->scr_t);
lib/libcurses/newwin.c
385
__CTRACE(__CTRACE_WINDOW, "makenew: win->scr_b = %d\n", win->scr_b);
lib/libcurses/newwin.c
386
return win;
lib/libcurses/newwin.c
390
__swflags(WINDOW *win)
lib/libcurses/newwin.c
392
TERMINAL *term = win->screen->term;
lib/libcurses/newwin.c
394
win->flags &= ~(__ENDLINE | __FULLWIN | __SCROLLWIN | __LEAVEOK);
lib/libcurses/newwin.c
395
if (win->begx + win->maxx == win->screen->COLS &&
lib/libcurses/newwin.c
396
!(win->flags & __ISPAD))
lib/libcurses/newwin.c
398
win->flags |= __ENDLINE;
lib/libcurses/newwin.c
399
if (win->begx == 0 &&
lib/libcurses/newwin.c
400
win->maxy == win->screen->LINES &&
lib/libcurses/newwin.c
401
win->begy == 0)
lib/libcurses/newwin.c
402
win->flags |= __FULLWIN;
lib/libcurses/newwin.c
403
if (win->begy + win->maxy == win->screen->LINES &&
lib/libcurses/newwin.c
409
win->flags |= __SCROLLWIN;
lib/libcurses/newwin.c
418
is_pad(const WINDOW *win)
lib/libcurses/newwin.c
421
if (__predict_false(win == NULL))
lib/libcurses/newwin.c
424
return win->flags & __ISPAD ? true : false;
lib/libcurses/newwin.c
83
dupwin(WINDOW *win)
lib/libcurses/newwin.c
87
if (__predict_false(win == NULL))
lib/libcurses/newwin.c
90
if ((new_one = __newwin(_cursesi_screen, win->maxy, win->maxx,
lib/libcurses/newwin.c
91
win->begy, win->begx, FALSE,
lib/libcurses/newwin.c
92
win == stdscr ? TRUE : FALSE)) == NULL)
lib/libcurses/newwin.c
95
overwrite(win, new_one);
lib/libcurses/nodelay.c
43
nodelay(WINDOW *win, bool bf)
lib/libcurses/nodelay.c
46
if (__predict_false(win == NULL))
lib/libcurses/nodelay.c
50
win->delay = 0;
lib/libcurses/nodelay.c
52
win->delay = -1;
lib/libcurses/notimeout.c
43
notimeout(WINDOW *win, bool bf)
lib/libcurses/notimeout.c
46
if (__predict_false(win == NULL))
lib/libcurses/notimeout.c
50
win->flags |= __NOTIMEOUT;
lib/libcurses/notimeout.c
52
win->flags &= ~__NOTIMEOUT;
lib/libcurses/printw.c
103
mvwprintw(WINDOW * win, int y, int x, const char *fmt,...)
lib/libcurses/printw.c
108
if (wmove(win, y, x) != OK)
lib/libcurses/printw.c
112
ret = vw_printw(win, fmt, ap);
lib/libcurses/printw.c
122
vw_printw(WINDOW *win, const char *fmt, va_list ap)
lib/libcurses/printw.c
126
__CTRACE(__CTRACE_INPUT, "vw_printw: win %p\n", win);
lib/libcurses/printw.c
128
if (__predict_false(win == NULL))
lib/libcurses/printw.c
131
if (win->fp == NULL) {
lib/libcurses/printw.c
132
win->fp = open_memstream(&win->buf, &win->buflen);
lib/libcurses/printw.c
133
if (__predict_false(win->fp == NULL))
lib/libcurses/printw.c
136
rewind(win->fp);
lib/libcurses/printw.c
138
n = vfprintf(win->fp, fmt, ap);
lib/libcurses/printw.c
143
if (__predict_false(fflush(win->fp) != 0))
lib/libcurses/printw.c
145
return waddnstr(win, win->buf, n);
lib/libcurses/printw.c
70
wprintw(WINDOW *win, const char *fmt,...)
lib/libcurses/printw.c
75
if (__predict_false(win == NULL))
lib/libcurses/printw.c
79
ret = vw_printw(win, fmt, ap);
lib/libcurses/refresh.c
1166
WINDOW *win;
lib/libcurses/refresh.c
1180
win = curscr;
lib/libcurses/refresh.c
1182
win = __virtscr;
lib/libcurses/refresh.c
1185
blank.attr = win->battr;
lib/libcurses/refresh.c
1188
if (_cursesi_copy_nsp(win->bnsp, &blank) == ERR)
lib/libcurses/refresh.c
1190
blank.wcols = win->wcols;
lib/libcurses/refresh.c
1195
battr = win->battr & attr_mask;
lib/libcurses/refresh.c
1213
win->bch, win->battr, win->wcols, lp->nsp,
lib/libcurses/refresh.c
1215
win->bch, win->battr, win->wcols, vlp->nsp);
lib/libcurses/refresh.c
1225
domvcur(win, _cursesi_screen->ly, _cursesi_screen->lx,
lib/libcurses/refresh.c
1230
wlp = win->alines[wy];
lib/libcurses/refresh.c
1231
wx = *win->alines[wy]->firstchp;
lib/libcurses/refresh.c
1235
if (wx >= win->maxx)
lib/libcurses/refresh.c
1237
lch = *win->alines[wy]->lastchp;
lib/libcurses/refresh.c
1241
if (lch >= (int) win->maxx)
lib/libcurses/refresh.c
1242
lch = win->maxx - 1;
lib/libcurses/refresh.c
1244
while (win->alines[wy]->line[wx].cflags & CA_CONTINUATION) {
lib/libcurses/refresh.c
1261
nsp = fsp = &win->alines[wy]->line[wx];
lib/libcurses/refresh.c
1282
_cursesi_screen->colour_pairs[PAIR_NUMBER(win->battr)].fore,
lib/libcurses/refresh.c
1283
_cursesi_screen->colour_pairs[PAIR_NUMBER(win->battr)].back);
lib/libcurses/refresh.c
1286
nlsp = win->maxx - 1;
lib/libcurses/refresh.c
1287
cp = &win->alines[wy]->line[win->maxx - 1];
lib/libcurses/refresh.c
1321
nsp->ch, nsp->attr, nsp->wcols, win->bch, win->battr,
lib/libcurses/refresh.c
1322
win->wcols, nsp->nsp);
lib/libcurses/refresh.c
1324
csp->ch, csp->attr, csp->wcols, win->bch, win->battr,
lib/libcurses/refresh.c
1325
win->wcols, csp->nsp);
lib/libcurses/refresh.c
1353
domvcur(win, _cursesi_screen->ly, _cursesi_screen->lx, wy, wx);
lib/libcurses/refresh.c
1391
if (((wy == win->maxy - 1) ||
lib/libcurses/refresh.c
1392
(((win->maxx - 1) - wx) > strlen(ce))) &&
lib/libcurses/refresh.c
1395
if (wlp->line[wx].attr & win->screen->nca) {
lib/libcurses/refresh.c
1403
_cursesi_screen->lx = wx + win->begx;
lib/libcurses/refresh.c
1404
csp = &curscr->alines[wy]->line[wx + win->begx];
lib/libcurses/refresh.c
1405
wx = wx + win->begx;
lib/libcurses/refresh.c
1424
win->alines[wy]->hash = __hash_line(
lib/libcurses/refresh.c
1425
win->alines[wy]->line, win->maxx);
lib/libcurses/refresh.c
1439
if (wx + chw >= (win->maxx) &&
lib/libcurses/refresh.c
1440
wy >= (win->maxy - 1) && !_cursesi_screen->curwin)
lib/libcurses/refresh.c
1442
if (win->flags & __ENDLINE)
lib/libcurses/refresh.c
1444
if (!(win->flags & __SCROLLWIN)) {
lib/libcurses/refresh.c
1447
if (win->flags & __SCROLLOK)
lib/libcurses/refresh.c
1458
domvcur(win,
lib/libcurses/refresh.c
1460
(int)(win->maxy - 1),
lib/libcurses/refresh.c
1461
(int)(win->maxx - 1));
lib/libcurses/refresh.c
1463
_cursesi_screen->ly = win->maxy - 1;
lib/libcurses/refresh.c
1464
_cursesi_screen->lx = win->maxx - 1;
lib/libcurses/refresh.c
1467
if (wx + chw < win->maxx || wy < win->maxy - 1 ||
lib/libcurses/refresh.c
1468
!(win->flags & __SCROLLWIN))
lib/libcurses/refresh.c
1494
if ((wy == win->cury) && (wx > win->curx) &&
lib/libcurses/refresh.c
1495
(owx < win->curx)) {
lib/libcurses/refresh.c
1496
_cursesi_screen->lx = win->curx;
lib/libcurses/refresh.c
1497
domvcur(win, _cursesi_screen->ly, wx,
lib/libcurses/refresh.c
150
_wnoutrefresh(WINDOW *win, int begy, int begx, int wbegy, int wbegx,
lib/libcurses/refresh.c
1505
if (wx >= win->maxx) {
lib/libcurses/refresh.c
1506
domvcur(win,
lib/libcurses/refresh.c
1510
(int)(win->maxx - 1));
lib/libcurses/refresh.c
1511
_cursesi_screen->lx = win->maxx - 1;
lib/libcurses/refresh.c
1532
win->bch, win->battr, win->wcols, lp->nsp,
lib/libcurses/refresh.c
1534
win->bch, win->battr, win->wcols, vlp->nsp);
lib/libcurses/refresh.c
1548
domvcur(WINDOW *win, int oy, int ox, int ny, int nx)
lib/libcurses/refresh.c
1552
oy, ox, ny, nx, win );
lib/libcurses/refresh.c
1557
if (!(win->alines[oy]->flags & __ISPASTEOL))
lib/libcurses/refresh.c
1564
win->alines[oy]->flags &= ~__ISPASTEOL;
lib/libcurses/refresh.c
1565
win->alines[ny]->flags &= ~__ISPASTEOL;
lib/libcurses/refresh.c
164
win, (win != NULL) ? win->flags : 0);
lib/libcurses/refresh.c
169
if (__predict_false(win == NULL))
lib/libcurses/refresh.c
172
screen = win->screen;
lib/libcurses/refresh.c
177
swin = dwin = win;
lib/libcurses/refresh.c
178
if (win->flags & __ISDERWIN)
lib/libcurses/refresh.c
179
swin = win->orig;
lib/libcurses/refresh.c
232
screen->__virtscr->bch = win->bch;
lib/libcurses/refresh.c
233
screen->__virtscr->battr = win->battr;
lib/libcurses/refresh.c
336
if (win->flags & __ISDERWIN) {
lib/libcurses/refresh.c
358
if (wlp->line[wx].ch == win->bch) {
lib/libcurses/refresh.c
359
vlp->line[x_off].ch = win->bch;
lib/libcurses/refresh.c
360
vlp->line[x_off].wcols = win->wcols;
lib/libcurses/refresh.c
362
if (_cursesi_copy_nsp(win->bnsp,
lib/libcurses/refresh.c
366
if (win->flags & __ISDERWIN) {
lib/libcurses/refresh.c
368
win->bch;
lib/libcurses/refresh.c
370
win->wcols;
lib/libcurses/refresh.c
373
if (_cursesi_copy_nsp(win->bnsp,
lib/libcurses/refresh.c
409
if (win->flags & __ISDERWIN) {
lib/libcurses/refresh.c
417
*wlp->firstchp + wbegx - win->ch_off)
lib/libcurses/refresh.c
419
*wlp->firstchp + wbegx - win->ch_off;
lib/libcurses/refresh.c
421
*wlp->lastchp + wbegx - win->ch_off)
lib/libcurses/refresh.c
423
*wlp->lastchp + wbegx - win->ch_off;
lib/libcurses/refresh.c
425
if (win->flags & __ISDERWIN) {
lib/libcurses/refresh.c
452
if (!(win->flags & __ISPAD))
lib/libcurses/refresh.c
455
if (*wlp->firstchp >= win->ch_off)
lib/libcurses/refresh.c
456
*wlp->firstchp = maxx + win->ch_off;
lib/libcurses/refresh.c
457
if (*wlp->lastchp < maxx + win->ch_off)
lib/libcurses/refresh.c
458
*wlp->lastchp = win->ch_off;
lib/libcurses/refresh.c
460
(*wlp->firstchp >= maxx + win->ch_off) ||
lib/libcurses/refresh.c
461
(*wlp->lastchp <= win->ch_off)) {
lib/libcurses/refresh.c
479
wrefresh(WINDOW *win)
lib/libcurses/refresh.c
484
__CTRACE(__CTRACE_REFRESH, "wrefresh: win %p\n", win);
lib/libcurses/refresh.c
486
if (__predict_false(win == NULL))
lib/libcurses/refresh.c
489
_cursesi_screen->curwin = (win == _cursesi_screen->curscr);
lib/libcurses/refresh.c
492
if ((win->flags & __ISDERWIN) == __ISDERWIN) {
lib/libcurses/refresh.c
493
pbegx = win->derx;
lib/libcurses/refresh.c
494
pbegy = win->dery;
lib/libcurses/refresh.c
498
retval = _wnoutrefresh(win, pbegy, pbegx, win->begy, win->begx,
lib/libcurses/refresh.c
499
win->maxy, win->maxx);
lib/libcurses/refresh.c
504
if (!(win->flags & __LEAVEOK)) {
lib/libcurses/refresh.c
505
win->cury = max(0, curscr->cury - win->begy);
lib/libcurses/refresh.c
506
win->curx = max(0, curscr->curx - win->begx);
lib/libcurses/refresh.c
557
WINDOW *win;
lib/libcurses/refresh.c
567
win = curscr;
lib/libcurses/refresh.c
569
win = _cursesi_screen->__virtscr;
lib/libcurses/refresh.c
577
for (wy = 0; wy < win->maxy; wy++) {
lib/libcurses/refresh.c
585
if ((win->flags & __CLEAROK) || (curscr->flags & __CLEAROK) ||
lib/libcurses/refresh.c
599
__touchwin(win, 0);
lib/libcurses/refresh.c
600
win->flags &= ~__CLEAROK;
lib/libcurses/refresh.c
605
if (win->curx != 0)
lib/libcurses/refresh.c
610
__CTRACE(__CTRACE_REFRESH, "doupdate: (%p): curwin = %d\n", win,
lib/libcurses/refresh.c
615
for (wy = 0; wy < win->maxy; wy++) {
lib/libcurses/refresh.c
633
for (wy = 0, dnum = 0; wy < win->maxy; wy++)
lib/libcurses/refresh.c
634
if (win->alines[wy]->flags & __ISDIRTY)
lib/libcurses/refresh.c
637
&& (dnum > (int) win->maxy / 4))
lib/libcurses/refresh.c
676
__CTRACE(__CTRACE_REFRESH, "win %p: %d:", win, i);
lib/libcurses/refresh.c
678
win->alines[i]->hash);
lib/libcurses/refresh.c
680
win->alines[i]->flags);
lib/libcurses/refresh.c
681
for (j = 0; j < win->maxx; j++)
lib/libcurses/refresh.c
683
win->alines[i]->line[j].ch);
lib/libcurses/refresh.c
686
for (j = 0; j < win->maxx; j++)
lib/libcurses/refresh.c
688
win->alines[i]->line[j].attr);
lib/libcurses/refresh.c
692
for (j = 0; j < win->maxx; j++)
lib/libcurses/refresh.c
694
win->alines[i]->line[j].wcols);
lib/libcurses/refresh.c
697
for (j = 0; j < win->maxx; j++)
lib/libcurses/refresh.c
699
win->alines[i]->line[j].cflags);
lib/libcurses/refresh.c
704
win->alines[i]->line[j].nsp);
lib/libcurses/refresh.c
709
win->bnsp);
lib/libcurses/refresh.c
717
for (wy = 0; wy < win->maxy; wy++) {
lib/libcurses/refresh.c
718
wlp = win->alines[wy];
lib/libcurses/refresh.c
719
vlp = _cursesi_screen->__virtscr->alines[win->begy + wy];
lib/libcurses/refresh.c
738
win->alines[wy]->flags &= ~ 0L;
lib/libcurses/refresh.c
746
*wlp->firstchp = win->maxx;
lib/libcurses/refresh.c
747
if (*wlp->lastchp < win->maxx)
lib/libcurses/refresh.c
748
*wlp->lastchp = win->ch_off;
lib/libcurses/refresh.c
789
domvcur(win, _cursesi_screen->ly, _cursesi_screen->lx,
lib/libcurses/refresh.c
790
win->cury, win->curx);
lib/libcurses/refresh.c
792
if (win->flags & __LEAVEOK) {
lib/libcurses/refresh.c
796
domvcur(win, _cursesi_screen->ly, _cursesi_screen->lx,
lib/libcurses/refresh.c
797
win->cury, win->curx);
lib/libcurses/refresh.c
798
curscr->cury = win->cury;
lib/libcurses/refresh.c
799
curscr->curx = win->curx;
lib/libcurses/refresh.c
85
wnoutrefresh(WINDOW *win)
lib/libcurses/refresh.c
90
win, win->begy, win->begx, win->maxy, win->maxx);
lib/libcurses/refresh.c
92
return _wnoutrefresh(win, 0, 0, win->begy, win->begx,
lib/libcurses/refresh.c
93
win->maxy, win->maxx);
lib/libcurses/resize.c
101
if (win->begx > COLS)
lib/libcurses/resize.c
102
win->begx = 0;
lib/libcurses/resize.c
103
if (win->begx + ncols > COLS)
lib/libcurses/resize.c
106
ncols += COLS - win->begx;
lib/libcurses/resize.c
112
if ((__resizewin(win, nlines, ncols)) == ERR)
lib/libcurses/resize.c
115
win->reqy = req_nlines;
lib/libcurses/resize.c
116
win->reqx = req_ncols;
lib/libcurses/resize.c
119
if (win == curscr) {
lib/libcurses/resize.c
183
WINDOW *win;
lib/libcurses/resize.c
207
win = list->winp;
lib/libcurses/resize.c
209
if (!(win->flags & __ISPAD))
lib/libcurses/resize.c
210
__swflags(win);
lib/libcurses/resize.c
225
__resizeterm(WINDOW *win, int nlines, int ncols)
lib/libcurses/resize.c
229
newlines = win->reqy;
lib/libcurses/resize.c
230
if (win->begy + newlines >= nlines)
lib/libcurses/resize.c
233
newlines = nlines - win->begy;
lib/libcurses/resize.c
235
newcols = win->reqx;
lib/libcurses/resize.c
236
if (win->begx + newcols >= ncols)
lib/libcurses/resize.c
239
newcols = ncols - win->begx;
lib/libcurses/resize.c
241
return __resizewin(win, newlines, newcols);
lib/libcurses/resize.c
249
__resizewin(WINDOW *win, int nlines, int ncols)
lib/libcurses/resize.c
258
__CTRACE(__CTRACE_WINDOW, "resize: (%p, %d, %d)\n", win, nlines, ncols);
lib/libcurses/resize.c
259
__CTRACE(__CTRACE_WINDOW, "resize: win->wattr = %08x\n", win->wattr);
lib/libcurses/resize.c
260
__CTRACE(__CTRACE_WINDOW, "resize: win->flags = %#.4x\n", win->flags);
lib/libcurses/resize.c
261
__CTRACE(__CTRACE_WINDOW, "resize: win->maxy = %d\n", win->maxy);
lib/libcurses/resize.c
262
__CTRACE(__CTRACE_WINDOW, "resize: win->maxx = %d\n", win->maxx);
lib/libcurses/resize.c
263
__CTRACE(__CTRACE_WINDOW, "resize: win->begy = %d\n", win->begy);
lib/libcurses/resize.c
264
__CTRACE(__CTRACE_WINDOW, "resize: win->begx = %d\n", win->begx);
lib/libcurses/resize.c
265
__CTRACE(__CTRACE_WINDOW, "resize: win->scr_t = %d\n", win->scr_t);
lib/libcurses/resize.c
266
__CTRACE(__CTRACE_WINDOW, "resize: win->scr_b = %d\n", win->scr_b);
lib/libcurses/resize.c
273
__cursesi_win_free_nsp(win);
lib/libcurses/resize.c
280
newlines = realloc(win->alines, nlines * sizeof(__LINE *));
lib/libcurses/resize.c
283
win->alines = newlines;
lib/libcurses/resize.c
285
newlspace = realloc(win->lspace, nlines * sizeof(__LINE));
lib/libcurses/resize.c
288
win->lspace = newlspace;
lib/libcurses/resize.c
292
if (win->orig == NULL) {
lib/libcurses/resize.c
297
newwspace = realloc(win->wspace,
lib/libcurses/resize.c
301
win->wspace = newwspace;
lib/libcurses/resize.c
308
for (lp = win->lspace, i = 0; i < nlines; i++, lp++) {
lib/libcurses/resize.c
309
win->alines[i] = lp;
lib/libcurses/resize.c
310
lp->line = &win->wspace[i * ncols];
lib/libcurses/resize.c
322
win->ch_off = win->begx - win->orig->begx;
lib/libcurses/resize.c
324
for (lp = win->lspace, i = 0; i < nlines; i++, lp++) {
lib/libcurses/resize.c
325
win->alines[i] = lp;
lib/libcurses/resize.c
326
olp = win->orig->alines[i + win->begy - win->orig->begy];
lib/libcurses/resize.c
327
lp->line = &olp->line[win->ch_off];
lib/libcurses/resize.c
337
win->cury = win->curx = 0;
lib/libcurses/resize.c
338
win->maxy = nlines;
lib/libcurses/resize.c
339
win->maxx = ncols;
lib/libcurses/resize.c
340
win->scr_b = win->maxy - 1;
lib/libcurses/resize.c
341
__swflags(win);
lib/libcurses/resize.c
349
for (i = 0; i < win->maxy; i++) {
lib/libcurses/resize.c
350
lp = win->alines[i];
lib/libcurses/resize.c
351
for (sp = lp->line, j = 0; j < win->maxx; j++, sp++) {
lib/libcurses/resize.c
355
sp->ch = win->bch;
lib/libcurses/resize.c
357
sp->ch = (wchar_t)btowc((int)win->bch);
lib/libcurses/resize.c
359
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/resize.c
367
__CTRACE(__CTRACE_WINDOW, "resize: win->wattr = %08x\n", win->wattr);
lib/libcurses/resize.c
368
__CTRACE(__CTRACE_WINDOW, "resize: win->flags = %#.4x\n", win->flags);
lib/libcurses/resize.c
369
__CTRACE(__CTRACE_WINDOW, "resize: win->maxy = %d\n", win->maxy);
lib/libcurses/resize.c
370
__CTRACE(__CTRACE_WINDOW, "resize: win->maxx = %d\n", win->maxx);
lib/libcurses/resize.c
371
__CTRACE(__CTRACE_WINDOW, "resize: win->begy = %d\n", win->begy);
lib/libcurses/resize.c
372
__CTRACE(__CTRACE_WINDOW, "resize: win->begx = %d\n", win->begx);
lib/libcurses/resize.c
373
__CTRACE(__CTRACE_WINDOW, "resize: win->scr_t = %d\n", win->scr_t);
lib/libcurses/resize.c
374
__CTRACE(__CTRACE_WINDOW, "resize: win->scr_b = %d\n", win->scr_b);
lib/libcurses/resize.c
376
if (win->orig == NULL) {
lib/libcurses/resize.c
378
for (swin = win->nextp; swin != win; swin = swin->nextp) {
lib/libcurses/resize.c
380
if (swin->begy > win->begy + win->maxy)
lib/libcurses/resize.c
381
swin->begy = win->begy + win->maxy - 1;
lib/libcurses/resize.c
382
if (swin->begy + y > win->begy + win->maxy)
lib/libcurses/resize.c
385
y += win->begy + win->maxy - swin->begy;
lib/libcurses/resize.c
389
if (swin->begx > win->begx + win->maxx)
lib/libcurses/resize.c
390
swin->begx = win->begx + win->maxx - 1;
lib/libcurses/resize.c
391
if (swin->begx + x > win->begx + win->maxx)
lib/libcurses/resize.c
394
x += win->begx + win->maxx - swin->begx;
lib/libcurses/resize.c
45
static int __resizeterm(WINDOW *win, int nlines, int ncols);
lib/libcurses/resize.c
46
static int __resizewin(WINDOW *win, int nlines, int ncols);
lib/libcurses/resize.c
53
wresize(WINDOW *win, int req_nlines, int req_ncols)
lib/libcurses/resize.c
58
if (__predict_false(win == NULL))
lib/libcurses/resize.c
62
win, nlines, ncols);
lib/libcurses/resize.c
63
if (win->orig != NULL) {
lib/libcurses/resize.c
65
if (win->begy > win->orig->begy + win->orig->maxy)
lib/libcurses/resize.c
66
win->begy = win->orig->begy + win->orig->maxy - 1;
lib/libcurses/resize.c
67
if (win->begy + nlines > win->orig->begy + win->orig->maxy)
lib/libcurses/resize.c
70
nlines += win->orig->begy + win->orig->maxy - win->begy;
lib/libcurses/resize.c
73
if (win->begx > win->orig->begx + win->orig->maxx)
lib/libcurses/resize.c
74
win->begx = win->orig->begx + win->orig->maxx - 1;
lib/libcurses/resize.c
75
if (win->begx + ncols > win->orig->begx + win->orig->maxx)
lib/libcurses/resize.c
78
ncols += win->orig->begx + win->orig->maxx - win->begx;
lib/libcurses/resize.c
81
} else if (!(win->flags & __ISPAD)) {
lib/libcurses/resize.c
83
if (win == curscr || win == __virtscr || win == stdscr) {
lib/libcurses/resize.c
93
if (win->begy > LINES)
lib/libcurses/resize.c
94
win->begy = 0;
lib/libcurses/resize.c
95
if (win->begy + nlines > LINES)
lib/libcurses/resize.c
98
nlines += LINES - win->begy;
lib/libcurses/ripoffline.c
112
rip->win = w;
lib/libcurses/ripoffline.c
149
if (wresize(rip->win, nlines, screen->COLS) == ERR)
lib/libcurses/ripoffline.c
153
if (mvwin(rip->win, rbot + rip->nlines, 0) == ERR)
lib/libcurses/ripoffline.c
174
touchwin(rip->win);
lib/libcurses/ripoffline.c
175
wnoutrefresh(rip->win);
lib/libcurses/scanw.c
102
mvwscanw(WINDOW * win, int y, int x, const char *fmt,...)
lib/libcurses/scanw.c
110
ret = vw_scanw(win, fmt, ap);
lib/libcurses/scanw.c
119
vw_scanw(WINDOW *win, const char *fmt, va_list ap)
lib/libcurses/scanw.c
124
if (__predict_false(win == NULL))
lib/libcurses/scanw.c
128
if (wgetnstr(win, buf, (int) sizeof(buf)) == OK) {
lib/libcurses/scanw.c
69
wscanw(WINDOW *win, const char *fmt,...)
lib/libcurses/scanw.c
74
if (__predict_false(win == NULL))
lib/libcurses/scanw.c
78
ret = vw_scanw(win, fmt, ap);
lib/libcurses/scroll.c
101
__CTRACE(__CTRACE_WINDOW, "wscrl: (%p) lines=%d\n", win, nlines);
lib/libcurses/scroll.c
103
if (__predict_false(win == NULL))
lib/libcurses/scroll.c
106
if (!(win->flags & __SCROLLOK))
lib/libcurses/scroll.c
111
getyx(win, oy, ox);
lib/libcurses/scroll.c
113
wmove(win, win->scr_t, 1);
lib/libcurses/scroll.c
114
winsdelln(win, 0 - nlines);
lib/libcurses/scroll.c
115
wmove(win, oy, ox);
lib/libcurses/scroll.c
117
if (win == curscr) {
lib/libcurses/scroll.c
120
win->curx = 0;
lib/libcurses/scroll.c
131
wsetscrreg(WINDOW *win, int top, int bottom)
lib/libcurses/scroll.c
133
if (__predict_false(win == NULL))
lib/libcurses/scroll.c
136
if (top < 0 || bottom >= win->maxy || bottom - top < 1)
lib/libcurses/scroll.c
138
win->scr_t = top;
lib/libcurses/scroll.c
139
win->scr_b = bottom;
lib/libcurses/scroll.c
148
wgetscrreg(WINDOW *win, int *top, int *bottom)
lib/libcurses/scroll.c
150
if (__predict_false(win == NULL))
lib/libcurses/scroll.c
153
*top = win->scr_t;
lib/libcurses/scroll.c
154
*bottom = win->scr_b;
lib/libcurses/scroll.c
49
scroll(WINDOW *win)
lib/libcurses/scroll.c
52
return wscrl(win, 1);
lib/libcurses/scroll.c
97
wscrl(WINDOW *win, int nlines)
lib/libcurses/scrollok.c
45
scrollok(WINDOW *win, bool bf)
lib/libcurses/scrollok.c
48
if (__predict_false(win == NULL))
lib/libcurses/scrollok.c
52
win->flags |= __SCROLLOK;
lib/libcurses/scrollok.c
54
win->flags &= ~__SCROLLOK;
lib/libcurses/standout.c
100
if (__predict_false(win == NULL))
lib/libcurses/standout.c
104
win->wattr = __NORMAL;
lib/libcurses/standout.c
75
wstandout(WINDOW *win)
lib/libcurses/standout.c
77
if (__predict_false(win == NULL))
lib/libcurses/standout.c
80
const TERMINAL *t = win->screen->term;
lib/libcurses/standout.c
89
win->wattr |= __STANDOUT;
lib/libcurses/standout.c
98
wstandend(WINDOW *win)
lib/libcurses/syncok.c
45
syncok(WINDOW *win, bool bf)
lib/libcurses/syncok.c
48
if (__predict_false(win == NULL))
lib/libcurses/syncok.c
52
win->flags |= __SYNCOK;
lib/libcurses/syncok.c
54
win->flags &= ~__SYNCOK;
lib/libcurses/timeout.c
60
wtimeout(WINDOW *win, int delay)
lib/libcurses/timeout.c
63
if (__predict_false(win == NULL))
lib/libcurses/timeout.c
67
win->delay = -1;
lib/libcurses/timeout.c
69
win->delay = delay;
lib/libcurses/timeout.c
76
win->delay = 255;
lib/libcurses/timeout.c
78
win->delay = (delay - 1)/ 100 + 1;
lib/libcurses/touchwin.c
100
return wtouchln(win, start, count, 1);
lib/libcurses/touchwin.c
108
is_wintouched(WINDOW *win)
lib/libcurses/touchwin.c
112
__CTRACE(__CTRACE_LINE, "is_wintouched: (%p, maxy %d)\n", win,
lib/libcurses/touchwin.c
113
(win != NULL) ? win->maxy : 0);
lib/libcurses/touchwin.c
114
if (__predict_false(win == NULL))
lib/libcurses/touchwin.c
117
maxy = win->maxy;
lib/libcurses/touchwin.c
119
if (is_linetouched(win, y) == TRUE)
lib/libcurses/touchwin.c
131
touchwin(WINDOW *win)
lib/libcurses/touchwin.c
133
__CTRACE(__CTRACE_LINE, "touchwin: (%p)\n", win);
lib/libcurses/touchwin.c
134
return wtouchln(win, 0, win->maxy, 1);
lib/libcurses/touchwin.c
142
redrawwin(WINDOW *win)
lib/libcurses/touchwin.c
144
__CTRACE(__CTRACE_LINE, "redrawwin: (%p)\n", win);
lib/libcurses/touchwin.c
145
return wtouchln(win, 0, win->maxy, 1);
lib/libcurses/touchwin.c
153
untouchwin(WINDOW *win)
lib/libcurses/touchwin.c
155
__CTRACE(__CTRACE_LINE, "untouchwin: (%p)\n", win);
lib/libcurses/touchwin.c
156
return wtouchln(win, 0, win->maxy, 0);
lib/libcurses/touchwin.c
165
wtouchln(WINDOW *win, int line, int n, int changed)
lib/libcurses/touchwin.c
171
win, line, n, changed);
lib/libcurses/touchwin.c
172
if (__predict_false(win == NULL))
lib/libcurses/touchwin.c
175
if (line < 0 || win->maxy <= line)
lib/libcurses/touchwin.c
179
if (n > win->maxy - line)
lib/libcurses/touchwin.c
180
n = win->maxy - line;
lib/libcurses/touchwin.c
184
_cursesi_touchline_force(win, y, 0,
lib/libcurses/touchwin.c
185
(int) win->maxx - 1, 1);
lib/libcurses/touchwin.c
187
wlp = win->alines[y];
lib/libcurses/touchwin.c
188
if (*wlp->firstchp >= win->ch_off &&
lib/libcurses/touchwin.c
189
*wlp->firstchp < win->maxx + win->ch_off)
lib/libcurses/touchwin.c
190
*wlp->firstchp = win->maxx + win->ch_off;
lib/libcurses/touchwin.c
191
if (*wlp->lastchp >= win->ch_off &&
lib/libcurses/touchwin.c
192
*wlp->lastchp < win->maxx + win->ch_off)
lib/libcurses/touchwin.c
193
*wlp->lastchp = win->ch_off;
lib/libcurses/touchwin.c
206
__touchwin(WINDOW *win, int force)
lib/libcurses/touchwin.c
210
__CTRACE(__CTRACE_LINE, "__touchwin: (%p)\n", win);
lib/libcurses/touchwin.c
211
maxy = win->maxy;
lib/libcurses/touchwin.c
213
_cursesi_touchline_force(win, y, 0, (int) win->maxx - 1,
lib/libcurses/touchwin.c
219
__touchline(WINDOW *win, int y, int sx, int ex)
lib/libcurses/touchwin.c
222
return _cursesi_touchline_force(win, y, sx, ex, 0);
lib/libcurses/touchwin.c
233
_cursesi_touchline_force(WINDOW *win, int y, int sx, int ex, int force)
lib/libcurses/touchwin.c
237
win, y, sx, ex, force);
lib/libcurses/touchwin.c
239
*win->alines[y]->firstchp, *win->alines[y]->lastchp);
lib/libcurses/touchwin.c
240
sx += win->ch_off;
lib/libcurses/touchwin.c
241
ex += win->ch_off;
lib/libcurses/touchwin.c
242
win->alines[y]->flags |= __ISDIRTY;
lib/libcurses/touchwin.c
244
win->alines[y]->flags |= __ISFORCED;
lib/libcurses/touchwin.c
246
if (*win->alines[y]->firstchp > sx)
lib/libcurses/touchwin.c
247
*win->alines[y]->firstchp = sx;
lib/libcurses/touchwin.c
248
if (*win->alines[y]->lastchp < ex)
lib/libcurses/touchwin.c
249
*win->alines[y]->lastchp = ex;
lib/libcurses/touchwin.c
251
*win->alines[y]->firstchp, *win->alines[y]->lastchp);
lib/libcurses/touchwin.c
256
wsyncup(WINDOW *win)
lib/libcurses/touchwin.c
259
if (__predict_false(win == NULL))
lib/libcurses/touchwin.c
263
__touchwin(win, 0);
lib/libcurses/touchwin.c
264
win = win->orig;
lib/libcurses/touchwin.c
265
} while (win);
lib/libcurses/touchwin.c
269
wsyncdown(WINDOW *win)
lib/libcurses/touchwin.c
271
if (__predict_false(win == NULL))
lib/libcurses/touchwin.c
274
WINDOW *w = win->orig;
lib/libcurses/touchwin.c
278
__touchwin(win, 0);
lib/libcurses/touchwin.c
51
__sync(WINDOW *win)
lib/libcurses/touchwin.c
53
if (__predict_false(win == NULL))
lib/libcurses/touchwin.c
56
if (win->flags & __IMMEDOK)
lib/libcurses/touchwin.c
57
wrefresh(win);
lib/libcurses/touchwin.c
58
if (win->flags & __SYNCOK)
lib/libcurses/touchwin.c
59
wsyncup(win);
lib/libcurses/touchwin.c
67
is_linetouched(WINDOW *win, int line)
lib/libcurses/touchwin.c
69
if (__predict_false(win == NULL))
lib/libcurses/touchwin.c
72
if (line > win->maxy)
lib/libcurses/touchwin.c
76
win, line, (win->alines[line]->flags & __ISDIRTY));
lib/libcurses/touchwin.c
77
return (win->alines[line]->flags & __ISDIRTY) != 0;
lib/libcurses/touchwin.c
86
touchline(WINDOW *win, int start, int count)
lib/libcurses/touchwin.c
88
__CTRACE(__CTRACE_LINE, "touchline: (%p, %d, %d)\n", win, start, count);
lib/libcurses/touchwin.c
89
return wtouchln(win, start, count, 1);
lib/libcurses/touchwin.c
97
int wredrawln(WINDOW *win, int start, int count)
lib/libcurses/touchwin.c
99
__CTRACE(__CTRACE_LINE, "wredrawln: (%p, %d, %d)\n", win, start, count);
lib/libcurses/tstp.c
138
struct winsize win;
lib/libcurses/tstp.c
140
if (ioctl(fileno(_cursesi_screen->outfd), TIOCGWINSZ, &win) != -1 &&
lib/libcurses/tstp.c
141
win.ws_row != 0 && win.ws_col != 0)
lib/libcurses/tstp.c
143
LINES = win.ws_row;
lib/libcurses/tstp.c
144
COLS = win.ws_col;
lib/libcurses/tstp.c
255
struct winsize win;
lib/libcurses/tstp.c
273
if (ioctl(fileno(_cursesi_screen->outfd), TIOCGWINSZ, &win) != -1 &&
lib/libcurses/tstp.c
274
win.ws_row != 0 && win.ws_col != 0)
lib/libcurses/tstp.c
276
if (win.ws_row != LINES) {
lib/libcurses/tstp.c
277
LINES = win.ws_row;
lib/libcurses/tstp.c
280
if (win.ws_col != COLS) {
lib/libcurses/tstp.c
281
COLS = win.ws_col;
lib/libcurses/tty.c
498
intrflush(WINDOW *win, bool bf)
lib/libcurses/tty.c
500
if (__predict_false(win == NULL))
lib/libcurses/underscore.c
100
win->wattr &= ~__UNDERSCORE;
lib/libcurses/underscore.c
72
wunderscore(WINDOW *win)
lib/libcurses/underscore.c
74
if (__predict_false(win == NULL))
lib/libcurses/underscore.c
82
win->wattr |= __UNDERSCORE;
lib/libcurses/underscore.c
92
wunderend(WINDOW *win)
lib/libcurses/underscore.c
95
if (__predict_false(win == NULL))
lib/libform/form.c
497
if (new->win == NULL)
lib/libform/form.c
73
set_form_win(FORM *form, WINDOW *win)
lib/libform/form.c
76
_formi_default_form.win = win;
lib/libform/form.c
77
_formi_default_form.scrwin = win;
lib/libform/form.c
82
form->win = win;
lib/libform/form.c
83
form->scrwin = win;
lib/libform/form.c
97
return _formi_default_form.win;
lib/libform/form.c
99
return form->win;
lib/libform/form.h
275
WINDOW *win; /* window for the form */
lib/libmenu/menu.c
150
set_menu_win(MENU *menu, WINDOW *win)
lib/libmenu/menu.c
153
_menui_default_menu.menu_win = win;
lib/libmenu/menu.c
154
_menui_default_menu.scrwin = win;
lib/libmenu/menu.c
159
menu->menu_win = win;
lib/libmenu/menu.c
160
menu->scrwin = win;
lib/libpanel/hide.c
52
touchoverlap(p->win, other->win);
lib/libpanel/move.c
42
getbegyx(p->win, oldy, oldx);
lib/libpanel/move.c
52
touchoverlap(p->win, other->win);
lib/libpanel/move.c
57
return mvwin(p->win, y, x);
lib/libpanel/new.c
46
p->win = w;
lib/libpanel/new.c
71
_stdscr_panel.win = stdscr;
lib/libpanel/panel_impl.h
44
WINDOW *win;
lib/libpanel/replace.c
47
touchoverlap(p->win, other->win);
lib/libpanel/replace.c
51
p->win = w;
lib/libpanel/update.c
51
touchoverlap(p->win, above->win);
lib/libpanel/update.c
60
wnoutrefresh(p->win);
lib/libpanel/window.c
41
return p->win;
lib/libpuffs/requests.c
121
void *win;
lib/libpuffs/requests.c
159
if (puffs_framebuf_getwindow(pb, curoff, &win, &winlen) == -1)
lib/libpuffs/requests.c
172
n = send(fd, win, winlen, MSG_NOSIGNAL);
lib/libpuffs/requests.c
174
n = write(fd, win, winlen);
lib/libpuffs/requests.c
63
void *win;
lib/libpuffs/requests.c
88
if (puffs_framebuf_getwindow(pb, curoff, &win, &winlen) == -1)
lib/libpuffs/requests.c
90
n = read(fd, win, winlen);
lib/libterminfo/setupterm.c
127
if (ioctl(fildes, TIOCGWINSZ, &win) != -1 &&
lib/libterminfo/setupterm.c
128
win.ws_row != 0 && win.ws_col != 0)
lib/libterminfo/setupterm.c
130
t_lines(*nterm) = (short)win.ws_row;
lib/libterminfo/setupterm.c
131
t_columns(*nterm) = (short)win.ws_col;
lib/libterminfo/setupterm.c
83
struct winsize win;
libexec/ftpd/ftpd.c
2207
void *win;
libexec/ftpd/ftpd.c
2248
win = mmap(NULL, mapsize, PROT_READ,
libexec/ftpd/ftpd.c
2250
if (win == MAP_FAILED) {
libexec/ftpd/ftpd.c
2255
(void) madvise(win, mapsize, MADV_SEQUENTIAL);
libexec/ftpd/ftpd.c
2256
error = write_data(netfd, win, mapsize, &bufrem, &then,
libexec/ftpd/ftpd.c
2258
(void) madvise(win, mapsize, MADV_DONTNEED);
libexec/ftpd/ftpd.c
2259
munmap(win, mapsize);
libexec/rlogind/rlogind.c
237
static struct winsize win = { 0, 0, 0, 0 };
libexec/rlogind/rlogind.c
387
pid = forkpty(&master, line, NULL, &win);
sbin/mount_portal/puffs_portal.c
236
void *win;
sbin/mount_portal/puffs_portal.c
248
if (puffs_framebuf_getwindow(pufbuf, pboff, &win, &winlen)==-1)
sbin/mount_portal/puffs_portal.c
250
n = write(fd, win, winlen);
sbin/mount_portal/puffs_portal.c
663
void *win;
sbin/mount_portal/puffs_portal.c
709
&win, &winsize);
sbin/mount_portal/puffs_portal.c
713
memcpy(buf + boff, win, winsize);
sys/arch/alpha/stand/common/boot.c
133
win = loadfile(name, marks, loadflag) == 0;
sys/arch/alpha/stand/common/boot.c
136
for (namep = kernelnames, win = 0; *namep != NULL && !win;
sys/arch/alpha/stand/common/boot.c
139
win = loadfile(name, marks, loadflag) == 0;
sys/arch/alpha/stand/common/boot.c
146
if (!win)
sys/arch/alpha/stand/common/boot.c
85
int win, loadflag;
sys/arch/amd64/amd64/db_interface.c
140
int win;
sys/arch/amd64/amd64/db_interface.c
150
win = (ddb_cpu == cpu_me);
sys/arch/amd64/amd64/db_interface.c
152
if (win) {
sys/arch/amd64/amd64/db_interface.c
165
return win;
sys/arch/amiga/dev/gayle_pcmcia.c
352
pcf_mem_unmap(pcmcia_chipset_handle_t pch, int win)
sys/arch/amiga/dev/gayle_pcmcia.c
386
pcf_io_unmap(pcmcia_chipset_handle_t pch, int win)
sys/arch/arc/stand/boot/boot.c
137
int win = 0;
sys/arch/arc/stand/boot/boot.c
208
win = loadfile(kernel, marks, LOAD_KERNEL);
sys/arch/arc/stand/boot/boot.c
212
win = loadfile(bootfile, marks, LOAD_KERNEL);
sys/arch/arc/stand/boot/boot.c
221
win = loadfile(bootfile, marks, LOAD_KERNEL);
sys/arch/arc/stand/boot/boot.c
222
if (win != -1)
sys/arch/arc/stand/boot/boot.c
229
if (win < 0) {
sys/arch/arm/broadcom/bcm2838_pcie.c
397
bcmstb_setwin(struct bcmstb_softc *sc, int win, uint64_t pa, uint64_t ca,
sys/arch/arm/broadcom/bcm2838_pcie.c
402
STBWRITE(sc, PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LO(win), pa);
sys/arch/arm/broadcom/bcm2838_pcie.c
403
STBWRITE(sc, PCIE_MISC_CPU_2_PCIE_MEM_WIN0_HI(win), pa >> 32);
sys/arch/arm/broadcom/bcm2838_pcie.c
408
STBRMW(sc, PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_LIMIT(win),
sys/arch/arm/broadcom/bcm2838_pcie.c
417
STBRMW(sc, PCIE_MISC_CPU_2_PCIE_MEM_WIN0_BASE_HI(win),
sys/arch/arm/broadcom/bcm2838_pcie.c
421
STBRMW(sc, PCIE_MISC_CPU_2_PCIE_MEM_WIN0_LIMIT_HI(win),
sys/arch/cobalt/stand/boot/boot.c
412
int win;
sys/arch/cobalt/stand/boot/boot.c
450
win = 0;
sys/arch/cobalt/stand/boot/boot.c
452
for (namep = kernelnames, win = 0; (*namep != NULL) && !win; namep++) {
sys/arch/cobalt/stand/boot/boot.c
467
win = (loadfile(bootpath, marks, LOAD_ALL) != -1);
sys/arch/cobalt/stand/boot/boot.c
470
if (win) {
sys/arch/emips/stand/common/boot.c
119
win = 0;
sys/arch/emips/stand/common/boot.c
120
for (;!win;) {
sys/arch/emips/stand/common/boot.c
126
win = (loadit(name, marks) == 0);
sys/arch/emips/stand/common/boot.c
132
if (!win) {
sys/arch/emips/stand/common/boot.c
133
for (namep = kernelnames, win = 0; *namep != NULL && !win;
sys/arch/emips/stand/common/boot.c
138
win = (loadit(bootpath, marks) == 0);
sys/arch/emips/stand/common/boot.c
139
if (win) {
sys/arch/emips/stand/common/boot.c
144
if (!win)
sys/arch/emips/stand/common/boot.c
81
int autoboot = 1, win;
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
467
int win;
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
469
win = mvsoc_target(tag, NULL, NULL, &base, &size);
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
471
if (win < nremap)
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
472
*start = read_mlmbreg(MVSOC_MLMB_WRLR(win)) |
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
473
((read_mlmbreg(MVSOC_MLMB_WRHR(win)) << 16) << 16);
sys/arch/evbarm/marvell/marvell_machdep.c
841
int win;
sys/arch/evbarm/marvell/marvell_machdep.c
843
win = mvsoc_target(tag, NULL, NULL, &base, &size);
sys/arch/evbarm/marvell/marvell_machdep.c
845
if (win < nremap)
sys/arch/evbarm/marvell/marvell_machdep.c
846
*start = read_mlmbreg(MVSOC_MLMB_WRLR(win)) |
sys/arch/evbarm/marvell/marvell_machdep.c
847
((read_mlmbreg(MVSOC_MLMB_WRHR(win)) << 16) << 16);
sys/arch/evbmips/stand/sbmips/common/boot.c
128
win = loadfile(name, marks, LOAD_KERNEL) == 0;
sys/arch/evbmips/stand/sbmips/common/boot.c
131
for (namep = kernelnames, win = 0; *namep != NULL && !win;
sys/arch/evbmips/stand/sbmips/common/boot.c
133
win = loadfile(name = *namep, marks, LOAD_KERNEL) == 0;
sys/arch/evbmips/stand/sbmips/common/boot.c
139
if (!win)
sys/arch/evbmips/stand/sbmips/common/boot.c
83
int win;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
620
int win;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
628
win = -1;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
631
win = i;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
637
if (win == -1)
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
640
*windowp = win;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
643
h->mem[win].addr = pmhp->addr;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
644
h->mem[win].size = size;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
645
h->mem[win].offset = (((long)card_addr) - ((long)pmhp->addr));
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
646
h->mem[win].kind = kind;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
715
int win;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
722
win = -1;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
725
win = i;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
731
if (win == -1)
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
734
*windowp = win;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
743
h->io[win].addr = ioaddr;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
744
h->io[win].size = size;
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
745
h->io[win].width = width;
sys/arch/hpcmips/dev/plumpcmcia.c
402
int i, win;
sys/arch/hpcmips/dev/plumpcmcia.c
404
for (win = -1, i = 0; i < PLUM_PCMCIA_MEM_WINS; i++) {
sys/arch/hpcmips/dev/plumpcmcia.c
406
win = i;
sys/arch/hpcmips/dev/plumpcmcia.c
411
if (win == -1) {
sys/arch/hpcmips/dev/plumpcmcia.c
421
*windowp = win;
sys/arch/hpcmips/dev/plumpcmcia.c
425
" size %#x at card addr %#x offset %#x\n", win,
sys/arch/hpcmips/dev/plumpcmcia.c
429
ph->ph_mem[win].pm_addr = busaddr;
sys/arch/hpcmips/dev/plumpcmcia.c
430
ph->ph_mem[win].pm_size = size;
sys/arch/hpcmips/dev/plumpcmcia.c
431
ph->ph_mem[win].pm_offset = card_offset;
sys/arch/hpcmips/dev/plumpcmcia.c
432
ph->ph_mem[win].pm_kind = kind;
sys/arch/hpcmips/dev/plumpcmcia.c
433
ph->ph_memalloc |= (1 << win);
sys/arch/hpcmips/dev/plumpcmcia.c
435
plumpcmcia_chip_do_mem_map(ph, win);
sys/arch/hpcmips/dev/plumpcmcia.c
441
plumpcmcia_chip_do_mem_map(struct plumpcmcia_handle *ph, int win)
sys/arch/hpcmips/dev/plumpcmcia.c
447
if (win < 0 || win > 4) {
sys/arch/hpcmips/dev/plumpcmcia.c
448
panic("plumpcmcia_chip_do_mem_map: bogus window %d", win);
sys/arch/hpcmips/dev/plumpcmcia.c
451
addr = (ph->ph_mem[win].pm_addr) >> PLUM_PCMCIA_MEM_SHIFT;
sys/arch/hpcmips/dev/plumpcmcia.c
452
size = (ph->ph_mem[win].pm_size) >> PLUM_PCMCIA_MEM_SHIFT;
sys/arch/hpcmips/dev/plumpcmcia.c
453
offset = (ph->ph_mem[win].pm_offset) >> PLUM_PCMCIA_MEM_SHIFT;
sys/arch/hpcmips/dev/plumpcmcia.c
456
reg = ph->ph_mem[win].pm_kind == PCMCIA_MEM_ATTR ?
sys/arch/hpcmips/dev/plumpcmcia.c
465
plum_conf_write(regt, regh, PLUM_PCMCIA_MEMWINCTRL(win), reg);
sys/arch/hpcmips/dev/plumpcmcia.c
470
plum_conf_write(regt, regh, PLUM_PCMCIA_MEMWINSTARTADDR(win),
sys/arch/hpcmips/dev/plumpcmcia.c
472
plum_conf_write(regt, regh, PLUM_PCMCIA_MEMWINSTOPADDR(win),
sys/arch/hpcmips/dev/plumpcmcia.c
476
plum_conf_write(regt, regh, PLUM_PCMCIA_MEMWINOFSADDR(win), offset);
sys/arch/hpcmips/dev/plumpcmcia.c
480
reg |= PLUM_PCMCIA_WINEN_MEM(win);
sys/arch/hpcmips/dev/plumpcmcia.c
484
win, offset, addr, size);
sys/arch/hpcmips/dev/plumpcmcia.c
554
int i, win;
sys/arch/hpcmips/dev/plumpcmcia.c
563
for (win = -1, i = 0; i < PLUM_PCMCIA_IO_WINS; i++) {
sys/arch/hpcmips/dev/plumpcmcia.c
565
win = i;
sys/arch/hpcmips/dev/plumpcmcia.c
570
if (win == -1) {
sys/arch/hpcmips/dev/plumpcmcia.c
574
*windowp = win;
sys/arch/hpcmips/dev/plumpcmcia.c
576
ph->ph_io[win].pi_addr = winofs;
sys/arch/hpcmips/dev/plumpcmcia.c
577
ph->ph_io[win].pi_size = size;
sys/arch/hpcmips/dev/plumpcmcia.c
578
ph->ph_io[win].pi_width = width;
sys/arch/hpcmips/dev/plumpcmcia.c
580
plumpcmcia_chip_do_io_map(ph, win);
sys/arch/hpcmips/dev/plumpcmcia.c
590
plumpcmcia_chip_do_io_map(struct plumpcmcia_handle *ph, int win)
sys/arch/hpcmips/dev/plumpcmcia.c
604
if (win < 0 || win > 1) {
sys/arch/hpcmips/dev/plumpcmcia.c
605
panic("plumpcmcia_chip_do_io_map: bogus window %d", win);
sys/arch/hpcmips/dev/plumpcmcia.c
608
addr = ph->ph_io[win].pi_addr;
sys/arch/hpcmips/dev/plumpcmcia.c
609
size = ph->ph_io[win].pi_size;
sys/arch/hpcmips/dev/plumpcmcia.c
612
plum_conf_write(regt, regh, PLUM_PCMCIA_IOWINADDRCTRL(win),
sys/arch/hpcmips/dev/plumpcmcia.c
616
plum_conf_write(regt, regh, PLUM_PCMCIA_IOWINSTARTADDR(win), addr);
sys/arch/hpcmips/dev/plumpcmcia.c
617
plum_conf_write(regt, regh, PLUM_PCMCIA_IOWINSTOPADDR(win),
sys/arch/hpcmips/dev/plumpcmcia.c
622
shift = win == 0 ? PLUM_PCMCIA_IOWINCTRL_WIN0SHIFT :
sys/arch/hpcmips/dev/plumpcmcia.c
626
reg |= ((ioctlbits[ph->ph_io[win].pi_width] |
sys/arch/hpcmips/dev/plumpcmcia.c
632
reg |= (win == 0 ? PLUM_PCMCIA_WINEN_IO0 :
sys/arch/hpcmips/dev/plumpcmcia.c
706
int win;
sys/arch/hpcmips/dev/plumpcmcia.c
777
for (win = 0; win < PLUM_PCMCIA_MEM_WINS; win++) {
sys/arch/hpcmips/dev/plumpcmcia.c
778
if (ph->ph_memalloc & (1 << win)) {
sys/arch/hpcmips/dev/plumpcmcia.c
779
plumpcmcia_chip_do_mem_map(ph, win);
sys/arch/hpcmips/dev/plumpcmcia.c
783
for (win = 0; win < PLUM_PCMCIA_IO_WINS; win++) {
sys/arch/hpcmips/dev/plumpcmcia.c
784
if (ph->ph_ioalloc & (1 << win)) {
sys/arch/hpcmips/dev/plumpcmcia.c
785
plumpcmcia_chip_do_io_map(ph, win);
sys/arch/i386/i386/db_interface.c
142
int win;
sys/arch/i386/i386/db_interface.c
152
win = (ddb_cpu == cpu_me);
sys/arch/i386/i386/db_interface.c
154
if (win) {
sys/arch/i386/i386/db_interface.c
165
return win;
sys/arch/i386/pci/elan520.c
400
unsigned win;
sys/arch/i386/pci/elan520.c
409
win = __SHIFTOUT(wpvsta, MMCR_WPVSTA_WPV_WINDOW);
sys/arch/i386/pci/elan520.c
411
par = bus_space_read_4(sc->sc_memt, sc->sc_memh, MMCR_PAR(win));
sys/arch/i386/pci/elan520.c
431
device_xname(sc->sc_par), wpvstr, win);
sys/arch/i386/pci/elan520.c
432
elansc_print_par(sc->sc_par, win, par);
sys/arch/mips/alchemy/dev/aupcmcia.c
547
int win, err;
sys/arch/mips/alchemy/dev/aupcmcia.c
551
for (win = 0; win < AUPCMCIA_NWINS; win++) {
sys/arch/mips/alchemy/dev/aupcmcia.c
552
if (sp->as_wins[win] == NULL) {
sys/arch/mips/alchemy/dev/aupcmcia.c
553
sp->as_wins[win] = pcmh;
sys/arch/mips/alchemy/dev/aupcmcia.c
559
if (win >= AUPCMCIA_NWINS) {
sys/arch/mips/alchemy/dev/aupcmcia.c
580
sp->as_wins[win] = NULL;
sys/arch/mips/alchemy/dev/aupcmcia.c
584
*windowp = win;
sys/arch/mips/alchemy/dev/aupcmcia.c
590
aupcm_mem_unmap(pcmcia_chipset_handle_t pch, int win)
sys/arch/mips/alchemy/dev/aupcmcia.c
595
pcmh = (struct pcmcia_mem_handle *)sp->as_wins[win];
sys/arch/mips/alchemy/dev/aupcmcia.c
596
sp->as_wins[win] = NULL;
sys/arch/mips/alchemy/dev/aupcmcia.c
658
aupcm_io_unmap(pcmcia_chipset_handle_t pch, int win)
sys/arch/mipsco/stand/common/boot.c
108
int win;
sys/arch/mipsco/stand/common/boot.c
146
win = (loadfile(name, marks, LOAD_KERNEL) == 0);
sys/arch/mipsco/stand/common/boot.c
148
win = 0;
sys/arch/mipsco/stand/common/boot.c
149
for (namep = kernelnames, win = 0; *namep != NULL && !win;
sys/arch/mipsco/stand/common/boot.c
155
win = (loadfile(bootpath, marks, LOAD_ALL) != -1);
sys/arch/mipsco/stand/common/boot.c
156
if (win) {
sys/arch/mipsco/stand/common/boot.c
161
if (!win || !kernel)
sys/arch/mmeye/dev/mmeyepcmcia.c
696
int i, win;
sys/arch/mmeye/dev/mmeyepcmcia.c
698
win = -1;
sys/arch/mmeye/dev/mmeyepcmcia.c
701
win = i;
sys/arch/mmeye/dev/mmeyepcmcia.c
707
if (win == -1)
sys/arch/mmeye/dev/mmeyepcmcia.c
710
*windowp = win;
sys/arch/mmeye/dev/mmeyepcmcia.c
758
"%lx\n", win, (u_long) busaddr, (u_long) * offsetp, (u_long) size,
sys/arch/mmeye/dev/mmeyepcmcia.c
765
h->mem[win].addr = busaddr;
sys/arch/mmeye/dev/mmeyepcmcia.c
766
h->mem[win].size = size - 1;
sys/arch/mmeye/dev/mmeyepcmcia.c
767
h->mem[win].kind = kind;
sys/arch/mmeye/dev/mmeyepcmcia.c
768
h->mem[win].memt = pcmhp->memt;
sys/arch/mmeye/dev/mmeyepcmcia.c
769
h->mem[win].memh = pcmhp->memh;
sys/arch/mmeye/dev/mmeyepcmcia.c
823
int i, win;
sys/arch/mmeye/dev/mmeyepcmcia.c
831
win = -1;
sys/arch/mmeye/dev/mmeyepcmcia.c
834
win = i;
sys/arch/mmeye/dev/mmeyepcmcia.c
840
if (win == -1)
sys/arch/mmeye/dev/mmeyepcmcia.c
843
*windowp = win;
sys/arch/mmeye/dev/mmeyepcmcia.c
872
win, width_names[width], (u_long) offset, (u_long) size));
sys/arch/mmeye/dev/mmeyepcmcia.c
876
h->io[win].addr = busaddr;
sys/arch/mmeye/dev/mmeyepcmcia.c
877
h->io[win].size = size;
sys/arch/mmeye/dev/mmeyepcmcia.c
878
h->io[win].width = width;
sys/arch/mmeye/dev/mmeyepcmcia.c
879
h->io[win].iot = pcihp->iot;
sys/arch/mmeye/dev/mmeyepcmcia.c
880
h->io[win].ioh = pcihp->ioh;
sys/arch/mmeye/stand/boot/boot.c
189
int win;
sys/arch/mmeye/stand/boot/boot.c
222
win = 0;
sys/arch/mmeye/stand/boot/boot.c
224
for (namep = kernelnames, win = 0; (*namep != NULL) && !win; namep++) {
sys/arch/mmeye/stand/boot/boot.c
237
win = (loadfile(bootpath, marks, LOAD_ALL) != -1);
sys/arch/mmeye/stand/boot/boot.c
240
if (win) {
sys/arch/playstation2/ee/gsfb.c
333
const struct _gsfb_debug_window *win;
sys/arch/playstation2/ee/gsfb.c
337
win = &_gsfb_debug_window[i];
sys/arch/playstation2/ee/gsfb.c
338
_gsfb_eraserows(0, win->start, win->nrow, win->attr);
sys/arch/playstation2/ee/gsfb.c
635
const struct _gsfb_debug_window *win;
sys/arch/playstation2/ee/gsfb.c
644
win = &_gsfb_debug_window[window];
sys/arch/playstation2/ee/gsfb.c
646
y = win->start;
sys/arch/playstation2/ee/gsfb.c
647
n = win->nrow * 80;
sys/arch/playstation2/ee/gsfb.c
648
a = win->attr;
sys/arch/playstation2/ee/gsfb.c
654
_gsfb_eraserows(0, y, win->nrow, a);
sys/arch/pmax/stand/common/boot.c
115
int entry, win;
sys/arch/pmax/stand/common/boot.c
146
win = (loadfile(name, marks, LOAD_KERNEL) == 0);
sys/arch/pmax/stand/common/boot.c
148
win = 0;
sys/arch/pmax/stand/common/boot.c
149
for (namep = kernelnames, win = 0; *namep != NULL && !win;
sys/arch/pmax/stand/common/boot.c
155
win = (loadfile(bootpath, marks, LOAD_ALL) != -1);
sys/arch/pmax/stand/common/boot.c
156
if (win) {
sys/arch/pmax/stand/common/boot.c
161
if (!win)
sys/arch/sbmips/stand/common/boot.c
128
win = loadfile(name, marks, LOAD_KERNEL) == 0;
sys/arch/sbmips/stand/common/boot.c
131
for (namep = kernelnames, win = 0; *namep != NULL && !win;
sys/arch/sbmips/stand/common/boot.c
133
win = loadfile(name = *namep, marks, LOAD_KERNEL) == 0;
sys/arch/sbmips/stand/common/boot.c
139
if (!win)
sys/arch/sbmips/stand/common/boot.c
83
int win;
sys/arch/sgimips/stand/common/boot.c
129
int win = 0;
sys/arch/sgimips/stand/common/boot.c
208
win = loadfile(kernel, marks, LOAD_KERNEL);
sys/arch/sgimips/stand/common/boot.c
212
win = loadfile(bootfile, marks, LOAD_KERNEL);
sys/arch/sgimips/stand/common/boot.c
221
win = loadfile(bootfile, marks, LOAD_KERNEL);
sys/arch/sgimips/stand/common/boot.c
222
if (win != -1)
sys/arch/sgimips/stand/common/boot.c
228
if (win < 0) {
sys/arch/sgimips/stand/common/iris_boot.c
119
win = loadfile(kernelname, marks, LOAD_KERNEL);
sys/arch/sgimips/stand/common/iris_boot.c
121
if (win < 0) {
sys/arch/sgimips/stand/common/iris_boot.c
77
int win = 0;
sys/arch/sparc/dev/ts102.c
536
tslot_io_unmap(pcmcia_chipset_handle_t pch, int win)
sys/arch/sparc/dev/ts102.c
612
tslot_mem_unmap(pcmcia_chipset_handle_t pch, int win)
sys/arch/sparc/dev/ts102.c
615
printf("[mem unmap %d]", win);
sys/arch/sparc/sparc/db_interface.c
187
int win;
sys/arch/sparc/sparc/db_interface.c
192
win = (ddb_cpu == cpu_me);
sys/arch/sparc/sparc/db_interface.c
195
if (win)
sys/arch/sparc/sparc/db_interface.c
198
return win;
sys/arch/sparc/sparc/kgdb_machdep.c
184
int win;
sys/arch/sparc/sparc/kgdb_machdep.c
192
win = (kgdb_cpu == cpu_me);
sys/arch/sparc/sparc/kgdb_machdep.c
195
if (win)
sys/arch/sparc/sparc/kgdb_machdep.c
198
return win;
sys/arch/sparc64/sparc64/db_interface.c
149
bool win;
sys/arch/sparc64/sparc64/db_interface.c
154
win = atomic_cas_32(&ddb_cpu, NOCPU, cpu_me) == (uint32_t)NOCPU;
sys/arch/sparc64/sparc64/db_interface.c
155
if (win)
sys/arch/sparc64/sparc64/db_interface.c
158
return win;
sys/arch/sparc64/sparc64/kgdb_machdep.c
187
int win;
sys/arch/sparc64/sparc64/kgdb_machdep.c
195
win = (kgdb_cpu == cpu_me);
sys/arch/sparc64/sparc64/kgdb_machdep.c
198
if (win)
sys/arch/sparc64/sparc64/kgdb_machdep.c
201
return win;
sys/dev/ic/bwi.c
6597
uint32_t win = BWI_PCIM_REGWIN(id);
sys/dev/ic/bwi.c
6602
(sc->sc_conf_write)(sc, BWI_PCIR_SEL_REGWIN, win);
sys/dev/ic/bwi.c
6603
if ((sc->sc_conf_read)(sc, BWI_PCIR_SEL_REGWIN) == win)
sys/dev/ic/i82365.c
1013
"%lx\n", win, (u_long) busaddr, (u_long) * offsetp, (u_long) size,
sys/dev/ic/i82365.c
1024
h->mem[win].addr = busaddr;
sys/dev/ic/i82365.c
1025
h->mem[win].size = size;
sys/dev/ic/i82365.c
1026
h->mem[win].offset = card_offset;
sys/dev/ic/i82365.c
1027
h->mem[win].kind = kind;
sys/dev/ic/i82365.c
1029
pcic_chip_do_mem_map(h, win);
sys/dev/ic/i82365.c
1150
pcic_chip_do_io_map(struct pcic_handle *h, int win)
sys/dev/ic/i82365.c
1155
win, (long) h->io[win].addr, (long) h->io[win].size,
sys/dev/ic/i82365.c
1156
h->io[win].width * 8));
sys/dev/ic/i82365.c
1158
pcic_write(h, io_map_index[win].start_lsb, h->io[win].addr & 0xff);
sys/dev/ic/i82365.c
1159
pcic_write(h, io_map_index[win].start_msb,
sys/dev/ic/i82365.c
1160
(h->io[win].addr >> 8) & 0xff);
sys/dev/ic/i82365.c
1162
pcic_write(h, io_map_index[win].stop_lsb,
sys/dev/ic/i82365.c
1163
(h->io[win].addr + h->io[win].size - 1) & 0xff);
sys/dev/ic/i82365.c
1164
pcic_write(h, io_map_index[win].stop_msb,
sys/dev/ic/i82365.c
1165
((h->io[win].addr + h->io[win].size - 1) >> 8) & 0xff);
sys/dev/ic/i82365.c
1168
reg &= ~io_map_index[win].ioctlmask;
sys/dev/ic/i82365.c
1169
reg |= io_map_index[win].ioctlbits[h->io[win].width];
sys/dev/ic/i82365.c
1173
reg |= io_map_index[win].ioenable;
sys/dev/ic/i82365.c
1183
int i, win;
sys/dev/ic/i82365.c
1191
win = -1;
sys/dev/ic/i82365.c
1194
win = i;
sys/dev/ic/i82365.c
1200
if (win == -1)
sys/dev/ic/i82365.c
1203
*windowp = win;
sys/dev/ic/i82365.c
1211
win, width_names[width], (u_long) ioaddr, (u_long) size));
sys/dev/ic/i82365.c
1220
h->io[win].addr = ioaddr;
sys/dev/ic/i82365.c
1221
h->io[win].size = size;
sys/dev/ic/i82365.c
1222
h->io[win].width = width;
sys/dev/ic/i82365.c
1224
pcic_chip_do_io_map(h, win);
sys/dev/ic/i82365.c
1300
int win;
sys/dev/ic/i82365.c
1393
for (win = 0; win < PCIC_MEM_WINS; win++)
sys/dev/ic/i82365.c
1394
if (h->memalloc & (1 << win))
sys/dev/ic/i82365.c
1395
pcic_chip_do_mem_map(h, win);
sys/dev/ic/i82365.c
1396
for (win = 0; win < PCIC_IO_WINS; win++)
sys/dev/ic/i82365.c
1397
if (h->ioalloc & (1 << win))
sys/dev/ic/i82365.c
1398
pcic_chip_do_io_map(h, win);
sys/dev/ic/i82365.c
909
pcic_chip_do_mem_map(struct pcic_handle *h, int win)
sys/dev/ic/i82365.c
912
int kind = h->mem[win].kind & ~PCMCIA_WIDTH_MEM_MASK;
sys/dev/ic/i82365.c
914
(h->mem[win].kind & PCMCIA_WIDTH_MEM_MASK) == PCMCIA_WIDTH_MEM8
sys/dev/ic/i82365.c
920
pcic_write(h, mem_map_index[win].sysmem_start_lsb,
sys/dev/ic/i82365.c
921
(h->mem[win].addr >> PCIC_SYSMEM_ADDRX_SHIFT) & 0xff);
sys/dev/ic/i82365.c
922
pcic_write(h, mem_map_index[win].sysmem_start_msb,
sys/dev/ic/i82365.c
923
((h->mem[win].addr >> (PCIC_SYSMEM_ADDRX_SHIFT + 8)) &
sys/dev/ic/i82365.c
927
pcic_write(h, mem_map_index[win].sysmem_stop_lsb,
sys/dev/ic/i82365.c
928
((h->mem[win].addr + h->mem[win].size) >>
sys/dev/ic/i82365.c
930
pcic_write(h, mem_map_index[win].sysmem_stop_msb,
sys/dev/ic/i82365.c
931
(((h->mem[win].addr + h->mem[win].size) >>
sys/dev/ic/i82365.c
936
pcic_write(h, mem_map_index[win].cardmem_lsb,
sys/dev/ic/i82365.c
937
(h->mem[win].offset >> PCIC_CARDMEM_ADDRX_SHIFT) & 0xff);
sys/dev/ic/i82365.c
938
pcic_write(h, mem_map_index[win].cardmem_msb,
sys/dev/ic/i82365.c
939
((h->mem[win].offset >> (PCIC_CARDMEM_ADDRX_SHIFT + 8)) &
sys/dev/ic/i82365.c
945
reg |= (mem_map_index[win].memenable | PCIC_ADDRWIN_ENABLE_MEMCS16);
sys/dev/ic/i82365.c
954
r1 = pcic_read(h, mem_map_index[win].sysmem_start_msb);
sys/dev/ic/i82365.c
955
r2 = pcic_read(h, mem_map_index[win].sysmem_start_lsb);
sys/dev/ic/i82365.c
956
r3 = pcic_read(h, mem_map_index[win].sysmem_stop_msb);
sys/dev/ic/i82365.c
957
r4 = pcic_read(h, mem_map_index[win].sysmem_stop_lsb);
sys/dev/ic/i82365.c
958
r5 = pcic_read(h, mem_map_index[win].cardmem_msb);
sys/dev/ic/i82365.c
959
r6 = pcic_read(h, mem_map_index[win].cardmem_lsb);
sys/dev/ic/i82365.c
962
"%02x%02x\n", win, r1, r2, r3, r4, r5, r6));
sys/dev/ic/i82365.c
975
int i, win;
sys/dev/ic/i82365.c
977
win = -1;
sys/dev/ic/i82365.c
981
win = i;
sys/dev/ic/i82365.c
987
if (win == -1)
sys/dev/ic/i82365.c
990
*windowp = win;
sys/dev/ic/tcic2.c
1021
tcic_chip_do_io_map(struct tcic_handle *h, int win)
sys/dev/ic/tcic2.c
1026
win, (long) h->io[win].addr, (long) h->io[win].size,
sys/dev/ic/tcic2.c
1027
h->io[win].width * 8));
sys/dev/ic/tcic2.c
1033
hwwin = (win << 1) + h->sock;
sys/dev/ic/tcic2.c
1037
size2 = tcic_log2((u_int)h->io[win].size);
sys/dev/ic/tcic2.c
1038
DPRINTF(("tcic_chip_do_io_map win %d size2 %d\n", win, size2));
sys/dev/ic/tcic2.c
1041
wbase = h->io[win].addr;
sys/dev/ic/tcic2.c
1045
wbase = h->io[win].addr | (1 << (size2 - 1));
sys/dev/ic/tcic2.c
1052
reg |= iotiny | tcic_iowidth_map[h->io[win].width];
sys/dev/ic/tcic2.c
1056
wscnt = tcic_ns2wscnt(h->io[win].speed);
sys/dev/ic/tcic2.c
1071
win, hwwin, r1, r2));
sys/dev/ic/tcic2.c
1081
int i, win;
sys/dev/ic/tcic2.c
1088
win = -1;
sys/dev/ic/tcic2.c
1091
win = i;
sys/dev/ic/tcic2.c
1097
if (win == -1)
sys/dev/ic/tcic2.c
1100
*windowp = win;
sys/dev/ic/tcic2.c
1108
win, width_names[width], (u_long) ioaddr, (u_long) size));
sys/dev/ic/tcic2.c
1117
h->io[win].addr = ioaddr;
sys/dev/ic/tcic2.c
1118
h->io[win].size = size;
sys/dev/ic/tcic2.c
1119
h->io[win].width = width;
sys/dev/ic/tcic2.c
1121
tcic_chip_do_io_map(h, win);
sys/dev/ic/tcic2.c
1145
int reg, win;
sys/dev/ic/tcic2.c
1165
for (win = 0; win < h->memwins; win++) {
sys/dev/ic/tcic2.c
1166
tcic_write_ind_2(h, TCIC_WR_MBASE_N((win << 1) + h->sock), 0);
sys/dev/ic/tcic2.c
1169
for (win = 0; win < TCIC_IO_WINS; win++) {
sys/dev/ic/tcic2.c
1170
tcic_write_ind_2(h, TCIC_WR_IBASE_N((win << 1) + h->sock), 0);
sys/dev/ic/tcic2.c
1208
for (win = 0; win < h->memwins; win++)
sys/dev/ic/tcic2.c
1209
if (h->memalloc & (1 << win))
sys/dev/ic/tcic2.c
1210
tcic_chip_do_mem_map(h, win);
sys/dev/ic/tcic2.c
1212
for (win = 0; win < TCIC_IO_WINS; win++)
sys/dev/ic/tcic2.c
1213
if (h->ioalloc & (1 << win))
sys/dev/ic/tcic2.c
1214
tcic_chip_do_io_map(h, win);
sys/dev/ic/tcic2.c
783
tcic_chip_do_mem_map(struct tcic_handle *h, int win)
sys/dev/ic/tcic2.c
787
int kind = h->mem[win].kind & ~PCMCIA_WIDTH_MEM_MASK;
sys/dev/ic/tcic2.c
788
int mem8 = (h->mem[win].kind & PCMCIA_WIDTH_MEM_MASK) == PCMCIA_WIDTH_MEM8;
sys/dev/ic/tcic2.c
790
win, (u_long)h->mem[win].addr, (u_long)h->mem[win].size,
sys/dev/ic/tcic2.c
791
(u_long)h->mem[win].offset));
sys/dev/ic/tcic2.c
796
hwwin = (win << 1) + h->sock;
sys/dev/ic/tcic2.c
802
if (h->mem[win].size2 <= 1) {
sys/dev/ic/tcic2.c
803
reg = ((h->mem[win].addr >> TCIC_MEM_SHIFT) &
sys/dev/ic/tcic2.c
806
reg = ((h->mem[win].addr >> TCIC_MEM_SHIFT) &
sys/dev/ic/tcic2.c
807
TCIC_MBASE_ADDR_MASK) | (h->mem[win].size2 >> 1);
sys/dev/ic/tcic2.c
813
reg = ((h->mem[win].offset >> TCIC_MEM_SHIFT) & TCIC_MMAP_ADDR_MASK);
sys/dev/ic/tcic2.c
816
win, hwwin, reg));
sys/dev/ic/tcic2.c
827
wscnt = tcic_ns2wscnt(h->mem[win].speed);
sys/dev/ic/tcic2.c
855
win, hwwin, r1, r2, r3));
sys/dev/ic/tcic2.c
867
int i, win;
sys/dev/ic/tcic2.c
869
win = -1;
sys/dev/ic/tcic2.c
872
win = i;
sys/dev/ic/tcic2.c
878
if (win == -1)
sys/dev/ic/tcic2.c
881
*windowp = win;
sys/dev/ic/tcic2.c
901
"%lx\n", win, (u_long) busaddr, (u_long) * offsetp, (u_long) size,
sys/dev/ic/tcic2.c
914
win, (u_long)card_offset));
sys/dev/ic/tcic2.c
916
h->mem[win].addr = busaddr;
sys/dev/ic/tcic2.c
917
h->mem[win].size = size;
sys/dev/ic/tcic2.c
918
h->mem[win].size2 = tcic_log2((u_int)pcmhp->realsize) - TCIC_MEM_SHIFT;
sys/dev/ic/tcic2.c
919
h->mem[win].offset = card_offset;
sys/dev/ic/tcic2.c
920
h->mem[win].kind = kind;
sys/dev/ic/tcic2.c
922
tcic_chip_do_mem_map(h, win);
sys/dev/iscsi/iscsi_main.c
438
int win;
sys/dev/iscsi/iscsi_main.c
444
win = window_size(sess, CCBS_FOR_SCSIPI - sess->s_refcount);
sys/dev/iscsi/iscsi_main.c
445
if (win > sess->s_send_window) {
sys/dev/iscsi/iscsi_utils.c
726
uint32_t win;
sys/dev/iscsi/iscsi_utils.c
730
win = 0;
sys/dev/iscsi/iscsi_utils.c
732
win = sess->s_MaxCmdSN - sess->s_CmdSN + 1;
sys/dev/iscsi/iscsi_utils.c
733
if (win > INT_MAX || win > limit)
sys/dev/iscsi/iscsi_utils.c
734
win = limit;
sys/dev/iscsi/iscsi_utils.c
736
return win;
sys/dev/marvell/if_mvxpereg.h
304
#define MVXPE_BARE_EN(win) ((1 << (win)) & MVXPE_BARE_EN_MASK)
sys/dev/marvell/if_mvxpereg.h
310
#define MVXPE_EPAP_EPAR(win, ac) ((ac) << ((win) * 2))
sys/dev/marvell/mvgbereg.h
302
#define MVGBE_BARE_EN(win) ((1 << (win)) & MVGBE_BARE_EN_MASK)
sys/dev/marvell/mvgbereg.h
308
#define MVGBE_EPAP_EPAR(win, ac) ((ac) << ((win) * 2))
sys/dev/pci/pccbb.c
1540
pccbb_io_open(cardbus_chipset_tag_t ct, int win, uint32_t start, uint32_t end)
sys/dev/pci/pccbb.c
1546
if ((win < 0) || (win > 2)) {
sys/dev/pci/pccbb.c
1548
printf("cardbus_io_open: window out of range %d\n", win);
sys/dev/pci/pccbb.c
1553
basereg = win * 8 + PCI_CB_IOBASE0;
sys/dev/pci/pccbb.c
1554
limitreg = win * 8 + PCI_CB_IOLIMIT0;
sys/dev/pci/pccbb.c
1568
pccbb_io_close(cardbus_chipset_tag_t ct, int win)
sys/dev/pci/pccbb.c
1574
if ((win < 0) || (win > 2)) {
sys/dev/pci/pccbb.c
1576
printf("cardbus_io_close: window out of range %d\n", win);
sys/dev/pci/pccbb.c
1581
basereg = win * 8 + PCI_CB_IOBASE0;
sys/dev/pci/pccbb.c
1582
limitreg = win * 8 + PCI_CB_IOLIMIT0;
sys/dev/pci/pccbb.c
1590
pccbb_mem_open(cardbus_chipset_tag_t ct, int win, uint32_t start, uint32_t end)
sys/dev/pci/pccbb.c
1596
if ((win < 0) || (win > 2)) {
sys/dev/pci/pccbb.c
1598
printf("cardbus_mem_open: window out of range %d\n", win);
sys/dev/pci/pccbb.c
1603
basereg = win * 8 + PCI_CB_MEMBASE0;
sys/dev/pci/pccbb.c
1604
limitreg = win * 8 + PCI_CB_MEMLIMIT0;
sys/dev/pci/pccbb.c
1612
pccbb_mem_close(cardbus_chipset_tag_t ct, int win)
sys/dev/pci/pccbb.c
1618
if ((win < 0) || (win > 2)) {
sys/dev/pci/pccbb.c
1620
printf("cardbus_mem_close: window out of range %d\n", win);
sys/dev/pci/pccbb.c
1625
basereg = win * 8 + PCI_CB_MEMBASE0;
sys/dev/pci/pccbb.c
1626
limitreg = win * 8 + PCI_CB_MEMLIMIT0;
sys/dev/pci/pccbb.c
2058
int i, win;
sys/dev/pci/pccbb.c
2070
win = -1;
sys/dev/pci/pccbb.c
2073
win = i;
sys/dev/pci/pccbb.c
2079
if (win == -1)
sys/dev/pci/pccbb.c
2082
*windowp = win;
sys/dev/pci/pccbb.c
2087
win, width_names[width], (u_long) ioaddr, (u_long) size));
sys/dev/pci/pccbb.c
2097
ph->io[win].addr = ioaddr;
sys/dev/pci/pccbb.c
2098
ph->io[win].size = size;
sys/dev/pci/pccbb.c
2099
ph->io[win].width = width;
sys/dev/pci/pccbb.c
2102
pccbb_pcmcia_do_io_map(sc, win);
sys/dev/pci/pccbb.c
2113
pccbb_pcmcia_do_io_map(struct pccbb_softc *sc, int win)
sys/dev/pci/pccbb.c
2128
int regbase_win = 0x8 + win * 0x04;
sys/dev/pci/pccbb.c
2133
"width %d\n", win, (unsigned long)ph->io[win].addr,
sys/dev/pci/pccbb.c
2134
(unsigned long)ph->io[win].size, ph->io[win].width * 8));
sys/dev/pci/pccbb.c
2137
ph->io[win].addr & 0xff);
sys/dev/pci/pccbb.c
2139
(ph->io[win].addr >> 8) & 0xff);
sys/dev/pci/pccbb.c
2142
(ph->io[win].addr + ph->io[win].size - 1) & 0xff);
sys/dev/pci/pccbb.c
2144
((ph->io[win].addr + ph->io[win].size - 1) >> 8) & 0xff);
sys/dev/pci/pccbb.c
2148
switch (win) {
sys/dev/pci/pccbb.c
2153
ioctl |= pcic_iowidth[ph->io[win].width];
sys/dev/pci/pccbb.c
2160
ioctl |= (pcic_iowidth[ph->io[win].width] << 4);
sys/dev/pci/pccbb.c
2189
pccbb_pcmcia_io_unmap(pcmcia_chipset_handle_t pch, int win)
sys/dev/pci/pccbb.c
2195
if (win >= PCIC_IO_WINS || win < 0)
sys/dev/pci/pccbb.c
2199
switch (win) {
sys/dev/pci/pccbb.c
2209
ph->ioalloc &= ~(1 << win);
sys/dev/pci/pccbb.c
2268
int win;
sys/dev/pci/pccbb.c
2352
for (win = 0; win < PCIC_MEM_WINS; ++win)
sys/dev/pci/pccbb.c
2353
if (ph->memalloc & (1 << win))
sys/dev/pci/pccbb.c
2354
pccbb_pcmcia_do_mem_map(sc, win);
sys/dev/pci/pccbb.c
2355
for (win = 0; win < PCIC_IO_WINS; ++win)
sys/dev/pci/pccbb.c
2356
if (ph->ioalloc & (1 << win))
sys/dev/pci/pccbb.c
2357
pccbb_pcmcia_do_io_map(sc, win);
sys/dev/pci/pccbb.c
2541
pccbb_pcmcia_do_mem_map(struct pccbb_softc *sc, int win)
sys/dev/pci/pccbb.c
2561
int kind = ph->mem[win].kind & ~PCMCIA_WIDTH_MEM_MASK;
sys/dev/pci/pccbb.c
2563
(ph->mem[win].kind & PCMCIA_WIDTH_MEM_MASK) == PCMCIA_WIDTH_MEM8
sys/dev/pci/pccbb.c
2566
regbase_win = 0x10 + win * 0x08;
sys/dev/pci/pccbb.c
2568
phys_addr = ph->mem[win].addr;
sys/dev/pci/pccbb.c
2569
phys_end = phys_addr + ph->mem[win].size;
sys/dev/pci/pccbb.c
2573
(unsigned long)ph->mem[win].offset));
sys/dev/pci/pccbb.c
2591
Pcic_write(sc, 0x40 + win, mem_window);
sys/dev/pci/pccbb.c
2602
off_low = (ph->mem[win].offset >> PCIC_CARDMEM_ADDRX_SHIFT) & 0xff;
sys/dev/pci/pccbb.c
2603
off_high = ((ph->mem[win].offset >> (PCIC_CARDMEM_ADDRX_SHIFT + 8))
sys/dev/pci/pccbb.c
2612
reg |= ((1 << win) | PCIC_ADDRWIN_ENABLE_MEMCS16);
sys/dev/pci/pccbb.c
2626
r7 = Pcic_read(sc, 0x40 + win);
sys/dev/pci/pccbb.c
2630
"%02x%02x", win, r1, r2, r3, r4, r5, r6);
sys/dev/pci/pccbb.c
2657
int win;
sys/dev/pci/pccbb.c
2664
for (win = 0; win < PCIC_MEM_WINS; ++win) {
sys/dev/pci/pccbb.c
2665
if ((ph->memalloc & (1 << win)) == 0) {
sys/dev/pci/pccbb.c
2666
ph->memalloc |= (1 << win);
sys/dev/pci/pccbb.c
2671
if (win == PCIC_MEM_WINS)
sys/dev/pci/pccbb.c
2674
*windowp = win;
sys/dev/pci/pccbb.c
2695
"%lx\n", win, (u_long) busaddr, (u_long) * offsetp, (u_long) size,
sys/dev/pci/pccbb.c
2706
ph->mem[win].addr = busaddr;
sys/dev/pci/pccbb.c
2707
ph->mem[win].size = size;
sys/dev/pci/pccbb.c
2708
ph->mem[win].offset = card_offset;
sys/dev/pci/pccbb.c
2709
ph->mem[win].kind = kind;
sys/dev/pci/pccbb.c
2711
pccbb_pcmcia_do_mem_map(sc, win);
sys/dev/pci/pccbb.c
2997
} win[2];
sys/dev/pci/pccbb.c
3001
win[0].win_start = win[1].win_start = 0xffffffff;
sys/dev/pci/pccbb.c
3002
win[0].win_limit = win[1].win_limit = 0;
sys/dev/pci/pccbb.c
3003
win[0].win_flags = win[1].win_flags = 0;
sys/dev/pci/pccbb.c
3013
win[0].win_start = chainp->wc_start & mask;
sys/dev/pci/pccbb.c
3014
win[0].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
3015
win[0].win_flags = chainp->wc_flags;
sys/dev/pci/pccbb.c
3020
if (win[1].win_start == 0xffffffff) {
sys/dev/pci/pccbb.c
3022
if ((win[0].win_flags == chainp->wc_flags) &&
sys/dev/pci/pccbb.c
3023
(win[0].win_limit + align >=
sys/dev/pci/pccbb.c
3026
win[0].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
3029
win[1].win_start = chainp->wc_start & mask;
sys/dev/pci/pccbb.c
3030
win[1].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
3031
win[1].win_flags = chainp->wc_flags;
sys/dev/pci/pccbb.c
3037
if (win[0].win_flags == win[1].win_flags) {
sys/dev/pci/pccbb.c
3039
if (win[0].win_flags == chainp->wc_flags) {
sys/dev/pci/pccbb.c
3040
if (win[1].win_start - (win[0].win_limit +
sys/dev/pci/pccbb.c
3048
win[0].win_limit = win[1].win_limit;
sys/dev/pci/pccbb.c
3049
win[1].win_start =
sys/dev/pci/pccbb.c
3051
win[1].win_limit =
sys/dev/pci/pccbb.c
3054
win[1].win_limit =
sys/dev/pci/pccbb.c
3061
win[0].win_limit = win[1].win_limit;
sys/dev/pci/pccbb.c
3063
win[1].win_start = chainp->wc_start & mask;
sys/dev/pci/pccbb.c
3064
win[1].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
3065
win[1].win_flags = chainp->wc_flags;
sys/dev/pci/pccbb.c
3069
if (win[0].win_flags == chainp->wc_flags) {
sys/dev/pci/pccbb.c
3070
win[0].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
3079
win[1].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
3086
pci_conf_write(pc, tag, offs, win[0].win_start);
sys/dev/pci/pccbb.c
3087
pci_conf_write(pc, tag, offs + 4, win[0].win_limit);
sys/dev/pci/pccbb.c
3088
pci_conf_write(pc, tag, offs + 8, win[1].win_start);
sys/dev/pci/pccbb.c
3089
pci_conf_write(pc, tag, offs + 12, win[1].win_limit);
sys/dev/pci/pccbb.c
3100
if (win[0].win_flags & PCCBB_MEM_CACHABLE)
sys/dev/pci/pccbb.c
3102
if (win[1].win_flags & PCCBB_MEM_CACHABLE)
sys/dev/sbus/stp4020.c
140
static void stp4020_map_window(struct stp4020_socket *h, int win, int speed);
sys/dev/sbus/stp4020.c
225
stp4020_wr_winctl(struct stp4020_socket *h, int win, int idx, int v)
sys/dev/sbus/stp4020.c
228
(STP4020_WINREGS_SIZE * win) + idx;
sys/dev/sbus/stp4020.c
782
stp4020_map_window(struct stp4020_socket *h, int win, int speed)
sys/dev/sbus/stp4020.c
792
stp4020_calc_speed(speed, (win==STP_WIN_ATTR)? 300 : 100, &length, &cmd_delay);
sys/dev/sbus/stp4020.c
800
switch (win) {
sys/dev/sbus/stp4020.c
812
stp4020_wr_winctl(h, win, STP4020_WCR0_IDX, v);
sys/dev/sbus/stp4020.c
813
stp4020_wr_winctl(h, win, STP4020_WCR1_IDX, 1<<STP4020_WCR1_WAITREQ_S);
sys/dev/sbus/stp4020.c
840
int win = (kind&PCMCIA_MEM_ATTR)? STP_WIN_ATTR : STP_WIN_MEM;
sys/dev/sbus/stp4020.c
843
bus_space_subregion(h->pcmciat, h->windows[win].winaddr, card_addr, size, &pcmhp->memh);
sys/dev/sbus/stp4020.c
859
stp4020_chip_mem_unmap(pcmcia_chipset_handle_t pch, int win)
sys/dev/sbus/stp4020.c
896
stp4020_chip_io_unmap(pcmcia_chipset_handle_t pch, int win)
sys/dist/pf/net/pf.c
1653
u_int8_t flags, u_int16_t win, u_int16_t mss, u_int8_t ttl, int tag,
sys/dist/pf/net/pf.c
1779
th->th_win = htons(win);
sys/dist/pf/net/pf.c
3562
int win = s->src.max_win;
sys/dist/pf/net/pf.c
3563
win += 1 << (s->src.wscale & PF_WSCALE_MASK);
sys/dist/pf/net/pf.c
3564
s->src.max_win = (win - 1) >>
sys/dist/pf/net/pf.c
3822
u_int16_t win = ntohs(th->th_win);
sys/dist/pf/net/pf.c
3989
win = ((u_int32_t)win + (1 << sws) - 1)
sys/dist/pf/net/pf.c
4016
if (win > src->max_win)
sys/dist/pf/net/pf.c
4017
src->max_win = win;
sys/dist/pf/net/pf.c
4096
if (src->max_win < win)
sys/dist/pf/net/pf.c
4097
src->max_win = win;
sys/dist/pf/net/pf.c
4102
if (SEQ_GEQ(ack + (win << sws), dst->seqhi))
sys/dist/pf/net/pf.c
4103
dst->seqhi = ack + MAX((win << sws), 1);
sys/dist/pf/net/pf.c
4194
if (src->max_win < win)
sys/dist/pf/net/pf.c
4195
src->max_win = win;
sys/dist/pf/net/pf.c
4200
if (SEQ_GEQ(ack + (win << sws), dst->seqhi))
sys/dist/pf/net/pf.c
4201
dst->seqhi = ack + MAX((win << sws), 1);
sys/net/npf/npf_inet.c
250
npf_tcpsaw(const npf_cache_t *npc, tcp_seq *seq, tcp_seq *ack, uint32_t *win)
sys/net/npf/npf_inet.c
259
*win = (uint32_t)ntohs(th->th_win);
sys/net/npf/npf_sendpkt.c
101
uint32_t win;
sys/net/npf/npf_sendpkt.c
106
tcpdlen = npf_tcpsaw(npc, &seq, &ack, &win);
sys/net/npf/npf_state_tcp.c
300
uint32_t win;
sys/net/npf/npf_state_tcp.c
323
tcpdlen = npf_tcpsaw(__UNCONST(npc), &seq, &ack, &win);
sys/net/npf/npf_state_tcp.c
334
win = win ? (win << fstate->nst_wscale) : 1;
sys/net/npf/npf_state_tcp.c
348
fstate->nst_maxwin = win;
sys/net/npf/npf_state_tcp.c
373
fstate->nst_maxwin = win;
sys/net/npf/npf_state_tcp.c
440
if (fstate->nst_maxwin < win) {
sys/net/npf/npf_state_tcp.c
441
fstate->nst_maxwin = win;
sys/net/npf/npf_state_tcp.c
447
if (SEQ_GEQ(ack + win, tstate->nst_maxend)) {
sys/net/npf/npf_state_tcp.c
448
tstate->nst_maxend = ack + win;
sys/netinet/tcp_congctl.c
430
u_long win;
sys/netinet/tcp_congctl.c
435
win = ulmin(tp->snd_wnd, tp->snd_cwnd) * betaa / betab / tp->t_segsz;
sys/netinet/tcp_congctl.c
436
if (win < 2)
sys/netinet/tcp_congctl.c
437
win = 2;
sys/netinet/tcp_congctl.c
439
tp->snd_ssthresh = win * tp->t_segsz;
sys/netinet/tcp_congctl.c
522
u_long win;
sys/netinet/tcp_congctl.c
549
win = ulmin(tp->snd_wnd, tp->snd_cwnd) / 2 / tp->t_segsz;
sys/netinet/tcp_congctl.c
550
if (win < 2)
sys/netinet/tcp_congctl.c
551
win = 2;
sys/netinet/tcp_congctl.c
554
tp->snd_ssthresh = win * tp->t_segsz;
sys/netinet/tcp_input.c
2034
int win;
sys/netinet/tcp_input.c
2035
win = sbspace(&so->so_rcv);
sys/netinet/tcp_input.c
2036
if (win < 0)
sys/netinet/tcp_input.c
2037
win = 0;
sys/netinet/tcp_input.c
2038
tp->rcv_wnd = imax(win, (int)(tp->rcv_adv - tp->rcv_nxt));
sys/netinet/tcp_output.c
1376
if (win < (long)(so->so_rcv.sb_hiwat / 4) && win < (long)rxsegsize)
sys/netinet/tcp_output.c
1377
win = 0;
sys/netinet/tcp_output.c
1378
if (win > (long)TCP_MAXWIN << tp->rcv_scale)
sys/netinet/tcp_output.c
1379
win = (long)TCP_MAXWIN << tp->rcv_scale;
sys/netinet/tcp_output.c
1380
if (win < (long)(int32_t)(tp->rcv_adv - tp->rcv_nxt))
sys/netinet/tcp_output.c
1381
win = (long)(int32_t)(tp->rcv_adv - tp->rcv_nxt);
sys/netinet/tcp_output.c
1382
th->th_win = htons((u_int16_t) (win>>tp->rcv_scale));
sys/netinet/tcp_output.c
1646
if (win > 0 && SEQ_GT(tp->rcv_nxt+win, tp->rcv_adv))
sys/netinet/tcp_output.c
1647
tp->rcv_adv = tp->rcv_nxt + win;
sys/netinet/tcp_output.c
510
long len, win;
sys/netinet/tcp_output.c
674
win = uimin(tp->snd_wnd, tp->snd_cwnd);
sys/netinet/tcp_output.c
746
if (win == 0) {
sys/netinet/tcp_output.c
765
win = 1;
sys/netinet/tcp_output.c
808
} else if (win < so->so_snd.sb_cc) {
sys/netinet/tcp_output.c
809
len = win - off;
sys/netinet/tcp_output.c
838
if (win == 0) {
sys/netinet/tcp_output.c
881
win >= (so->so_snd.sb_cc - (tp->snd_nxt - tp->snd_una))) {
sys/netinet/tcp_output.c
914
win = sbspace(&so->so_rcv);
sys/netinet/tcp_output.c
951
if (win > 0) {
sys/netinet/tcp_output.c
957
long recwin = uimin(win, (long)TCP_MAXWIN << tp->rcv_scale);
sys/netinet/tcp_subr.c
608
int error, tlen, win = 0;
sys/netinet/tcp_subr.c
620
win = sbspace(&tp->t_inpcb->inp_socket->so_rcv);
sys/netinet/tcp_subr.c
773
win >>= tp->rcv_scale;
sys/netinet/tcp_subr.c
774
if (win > TCP_MAXWIN)
sys/netinet/tcp_subr.c
775
win = TCP_MAXWIN;
sys/netinet/tcp_subr.c
776
th->th_win = htons((u_int16_t)win);
sys/netinet/tcp_syncache.c
882
long win;
sys/netinet/tcp_syncache.c
893
win = sbspace(&so->so_rcv);
sys/netinet/tcp_syncache.c
894
if (win > TCP_MAXWIN)
sys/netinet/tcp_syncache.c
895
win = TCP_MAXWIN;
sys/netinet/tcp_syncache.c
996
sc->sc_win = win;
sys/sys/videoio.h
3137
struct v4l2_window win; /* V4L2_BUF_TYPE_VIDEO_OVERLAY */
sys/uvm/uvm_bio.c
775
void *win;
sys/uvm/uvm_bio.c
778
win = ubc_alloc(uobj, off, &bytelen, advice, flags, pgs,
sys/uvm/uvm_bio.c
781
error = uiomove(win, bytelen, uio);
sys/uvm/uvm_bio.c
789
memset(win, 0, bytelen);
sys/uvm/uvm_bio.c
791
ubc_release(win, flags, pgs, npages);
sys/uvm/uvm_bio.c
824
void *win;
sys/uvm/uvm_bio.c
828
win = ubc_alloc(uobj, off, &bytelen, UVM_ADV_NORMAL, UBC_WRITE,
sys/uvm/uvm_bio.c
830
memset(win, 0, bytelen);
sys/uvm/uvm_bio.c
831
ubc_release(win, flags, pgs, npages);
sys/uvm/uvm_bio.c
965
ubc_uiomove_process(void *win, size_t len, void *arg)
sys/uvm/uvm_bio.c
969
return uiomove(win, len, uio);
sys/uvm/uvm_bio.c
973
ubc_zerorange_process(void *win, size_t len, void *arg)
sys/uvm/uvm_bio.c
975
memset(win, 0, len);
tests/lib/libcurses/slave/curses_commands.c
1000
report_return(mvwaddch(win, y, x, ch));
tests/lib/libcurses/slave/curses_commands.c
1008
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1015
report_return(mvwaddchnstr(win, y, x, chstr, count));
tests/lib/libcurses/slave/curses_commands.c
1023
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1029
report_return(mvwaddchstr(win, y, x, chstr));
tests/lib/libcurses/slave/curses_commands.c
1037
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1044
report_return(mvwaddnstr(win, y, x, str, count));
tests/lib/libcurses/slave/curses_commands.c
1052
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1058
report_return(mvwaddstr(win, y, x, str));
tests/lib/libcurses/slave/curses_commands.c
1066
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1071
report_return(mvwdelch(win, y, x));
tests/lib/libcurses/slave/curses_commands.c
1079
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1085
report_int(mvwgetch(win, y, x));
tests/lib/libcurses/slave/curses_commands.c
1095
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1107
report_return(mvwgetnstr(win, y, x, string, count));
tests/lib/libcurses/slave/curses_commands.c
1119
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1124
report_return(mvwgetstr(win, y, x, string));
tests/lib/libcurses/slave/curses_commands.c
1133
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1138
report_byte(mvwinch(win, y, x));
tests/lib/libcurses/slave/curses_commands.c
1146
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1152
report_return(mvwinsch(win, y, x, ch));
tests/lib/libcurses/slave/curses_commands.c
1192
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1197
report_return(box(win, vertical, horizontal));
tests/lib/libcurses/slave/curses_commands.c
1225
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1229
report_return(clearok(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1341
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1344
report_return(delwin(win));
tests/lib/libcurses/slave/curses_commands.c
1352
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1359
report_ptr(derwin(win, lines, cols, y, x));
tests/lib/libcurses/slave/curses_commands.c
1367
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1370
report_ptr(dupwin(win));
tests/lib/libcurses/slave/curses_commands.c
1439
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1443
report_return(flushok(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1465
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1468
report_int(getattrs(win));
tests/lib/libcurses/slave/curses_commands.c
1476
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1479
report_byte(getbkgd(win));
tests/lib/libcurses/slave/curses_commands.c
1487
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1490
report_int(getcury(win));
tests/lib/libcurses/slave/curses_commands.c
1498
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1501
report_int(getcurx(win));
tests/lib/libcurses/slave/curses_commands.c
1509
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1512
getyx(win, y, x);
tests/lib/libcurses/slave/curses_commands.c
1523
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1526
report_int(getbegy(win));
tests/lib/libcurses/slave/curses_commands.c
1534
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1537
report_int(getbegx(win));
tests/lib/libcurses/slave/curses_commands.c
1545
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1548
report_int(getmaxy(win));
tests/lib/libcurses/slave/curses_commands.c
1556
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1559
report_int(getmaxx(win));
tests/lib/libcurses/slave/curses_commands.c
1567
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1570
report_int(getpary(win));
tests/lib/libcurses/slave/curses_commands.c
1578
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1581
report_int(getparx(win));
tests/lib/libcurses/slave/curses_commands.c
1589
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1593
getparyx(win, y, x);
tests/lib/libcurses/slave/curses_commands.c
1602
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1605
getmaxyx(win, y, x);
tests/lib/libcurses/slave/curses_commands.c
1616
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1619
getbegyx(win, y, x);
tests/lib/libcurses/slave/curses_commands.c
166
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
168
while (wgetch(win) != ERR)
tests/lib/libcurses/slave/curses_commands.c
1738
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1742
report_return(idcok(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1750
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1754
report_return(idlok(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1799
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1803
report_return(intrflush(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1821
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1825
report_int(is_linetouched(win, line));
tests/lib/libcurses/slave/curses_commands.c
1833
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1836
report_int(is_wintouched(win));
tests/lib/libcurses/slave/curses_commands.c
1856
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1860
report_return(keypad(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1867
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1870
report_int(is_keypad(win));
tests/lib/libcurses/slave/curses_commands.c
1898
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1902
report_return(leaveok(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1909
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1912
report_int(is_leaveok(win));
tests/lib/libcurses/slave/curses_commands.c
1919
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1923
report_return(meta(win, flag));
tests/lib/libcurses/slave/curses_commands.c
1945
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
1950
report_return(mvderwin(win, y, x));
tests/lib/libcurses/slave/curses_commands.c
2030
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2037
report_return(mvwhline(win, y, x, ch, n));
tests/lib/libcurses/slave/curses_commands.c
2045
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2052
report_return(mvwvline(win, y, x, ch, n));
tests/lib/libcurses/slave/curses_commands.c
2060
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2065
report_return(mvwin(win, y, x));
tests/lib/libcurses/slave/curses_commands.c
2075
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2087
report_return(mvwinchnstr(win, y, x, string, count));
tests/lib/libcurses/slave/curses_commands.c
2099
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2104
report_return(mvwinchstr(win, y, x, string));
tests/lib/libcurses/slave/curses_commands.c
2115
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2127
report_int(mvwinnstr(win, y, x, string, count));
tests/lib/libcurses/slave/curses_commands.c
2139
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2144
report_return(mvwinstr(win, y, x, string));
tests/lib/libcurses/slave/curses_commands.c
2153
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2160
report_return(mvwprintw(win, y, x, fmt, arg));
tests/lib/libcurses/slave/curses_commands.c
2170
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2176
report_int(mvwscanw(win, y, x, fmt, &string));
tests/lib/libcurses/slave/curses_commands.c
2278
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2282
report_return(nodelay(win, flag));
tests/lib/libcurses/slave/curses_commands.c
2331
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2335
report_return(notimeout(win, flag));
tests/lib/libcurses/slave/curses_commands.c
2444
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2455
report_return(putwin(win, fp));
tests/lib/libcurses/slave/curses_commands.c
2485
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2488
report_return(redrawwin(win));
tests/lib/libcurses/slave/curses_commands.c
2561
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2564
report_return(scroll(win));
tests/lib/libcurses/slave/curses_commands.c
2572
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2576
report_return(scrollok(win, flag));
tests/lib/libcurses/slave/curses_commands.c
2631
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2638
report_ptr(subwin(win, lines, cols, begin_y, begin_x));
tests/lib/libcurses/slave/curses_commands.c
2666
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2671
report_return(touchline(win, start, count));
tests/lib/libcurses/slave/curses_commands.c
2691
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2694
report_return(touchwin(win));
tests/lib/libcurses/slave/curses_commands.c
2713
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2716
report_return(untouchwin(win));
tests/lib/libcurses/slave/curses_commands.c
2743
internal_vw_printw(WINDOW * win, const char *fmt, ...)
tests/lib/libcurses/slave/curses_commands.c
2749
rv = vw_printw(win, fmt, va);
tests/lib/libcurses/slave/curses_commands.c
2759
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2764
report_return(internal_vw_printw(win, fmt, arg));
tests/lib/libcurses/slave/curses_commands.c
2769
internal_vw_scanw(WINDOW * win, const char *fmt, ...)
tests/lib/libcurses/slave/curses_commands.c
2775
rv = vw_scanw(win, fmt, va);
tests/lib/libcurses/slave/curses_commands.c
2787
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2791
report_int(internal_vw_scanw(win, fmt, string));
tests/lib/libcurses/slave/curses_commands.c
2814
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2818
report_return(waddch(win, ch));
tests/lib/libcurses/slave/curses_commands.c
2826
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2831
report_return(waddchnstr(win, chstr, count));
tests/lib/libcurses/slave/curses_commands.c
2839
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2843
report_return(waddchstr(win, chstr));
tests/lib/libcurses/slave/curses_commands.c
2851
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2856
report_return(waddnstr(win, str, count));
tests/lib/libcurses/slave/curses_commands.c
2868
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2871
report_return(wattr_get(win, &attr, &pair, NULL));
tests/lib/libcurses/slave/curses_commands.c
2881
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2885
report_return(wattr_off(win, attr, NULL));
tests/lib/libcurses/slave/curses_commands.c
2893
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2897
report_return(wattr_on(win, attr, NULL));
tests/lib/libcurses/slave/curses_commands.c
2905
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2910
report_return(wattr_set(win, attr, pair, NULL));
tests/lib/libcurses/slave/curses_commands.c
2918
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2922
report_return(wattroff(win, attr));
tests/lib/libcurses/slave/curses_commands.c
2930
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2934
report_return(wattron(win, attr));
tests/lib/libcurses/slave/curses_commands.c
2942
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2946
report_return(wattrset(win, attr));
tests/lib/libcurses/slave/curses_commands.c
2954
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2958
report_return(wbkgd(win, ch));
tests/lib/libcurses/slave/curses_commands.c
2966
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2969
wbkgdset(win, ch); /* void return */
tests/lib/libcurses/slave/curses_commands.c
2979
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
2990
report_return(wborder(win, ls, rs, ts, bs, tl, tr, bl, br));
tests/lib/libcurses/slave/curses_commands.c
2998
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3001
report_return(wclear(win));
tests/lib/libcurses/slave/curses_commands.c
3009
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3012
report_return(wclrtobot(win));
tests/lib/libcurses/slave/curses_commands.c
3020
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3023
report_return(wclrtoeol(win));
tests/lib/libcurses/slave/curses_commands.c
3032
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3037
report_return(wcolor_set(win, pair, NULL));
tests/lib/libcurses/slave/curses_commands.c
3045
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3048
report_return(wdelch(win));
tests/lib/libcurses/slave/curses_commands.c
3056
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3059
report_return(wdeleteln(win));
tests/lib/libcurses/slave/curses_commands.c
3068
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3072
report_return(wechochar(win, ch));
tests/lib/libcurses/slave/curses_commands.c
3080
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3083
report_return(werase(win));
tests/lib/libcurses/slave/curses_commands.c
3091
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3094
report_int(wgetch(win));
tests/lib/libcurses/slave/curses_commands.c
3104
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3108
report_return(wgetnstr(win, string, count));
tests/lib/libcurses/slave/curses_commands.c
3119
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3124
report_return(wgetstr(win, string));
tests/lib/libcurses/slave/curses_commands.c
3133
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3138
report_return(whline(win, ch, count));
tests/lib/libcurses/slave/curses_commands.c
3146
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3149
report_byte(winch(win));
tests/lib/libcurses/slave/curses_commands.c
3159
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3163
report_return(winchnstr(win, string, count));
tests/lib/libcurses/slave/curses_commands.c
3174
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3177
report_return(winchstr(win, string));
tests/lib/libcurses/slave/curses_commands.c
3188
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3192
report_int(winnstr(win, string, count));
tests/lib/libcurses/slave/curses_commands.c
3201
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3205
report_return(winsch(win, ch));
tests/lib/libcurses/slave/curses_commands.c
3213
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3217
report_return(winsdelln(win, count));
tests/lib/libcurses/slave/curses_commands.c
3225
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3228
report_return(winsertln(win));
tests/lib/libcurses/slave/curses_commands.c
3238
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3241
report_return(winstr(win, string));
tests/lib/libcurses/slave/curses_commands.c
3250
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3255
report_return(wmove(win, y, x));
tests/lib/libcurses/slave/curses_commands.c
3263
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3266
report_return(wnoutrefresh(win));
tests/lib/libcurses/slave/curses_commands.c
3274
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3279
report_return(wprintw(win, fmt, arg));
tests/lib/libcurses/slave/curses_commands.c
3287
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3292
report_return(wredrawln(win, beg_line, num_lines));
tests/lib/libcurses/slave/curses_commands.c
3300
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3304
report_return(wrefresh(win));
tests/lib/libcurses/slave/curses_commands.c
3312
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3317
report_return(wresize(win, lines, cols));
tests/lib/libcurses/slave/curses_commands.c
3327
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3331
report_return(wscanw(win, fmt, &string));
tests/lib/libcurses/slave/curses_commands.c
3339
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3343
report_return(wscrl(win, n));
tests/lib/libcurses/slave/curses_commands.c
3351
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3356
report_return(wsetscrreg(win, top, bottom));
tests/lib/libcurses/slave/curses_commands.c
3364
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3367
report_int(wstandend(win));
tests/lib/libcurses/slave/curses_commands.c
3375
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3378
report_int(wstandout(win));
tests/lib/libcurses/slave/curses_commands.c
3386
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3389
wtimeout(win, tval); /* void return */
tests/lib/libcurses/slave/curses_commands.c
3399
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3405
report_return(wtouchln(win, line, n, changed));
tests/lib/libcurses/slave/curses_commands.c
3413
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3416
report_int(wunderend(win));
tests/lib/libcurses/slave/curses_commands.c
3424
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3427
report_int(wunderscore(win));
tests/lib/libcurses/slave/curses_commands.c
3435
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3440
report_return(wvline(win, ch, n));
tests/lib/libcurses/slave/curses_commands.c
3498
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3505
report_return(mvwinsnstr(win, y, x, str, n));
tests/lib/libcurses/slave/curses_commands.c
3514
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3520
report_return(mvwinsstr(win, y, x, str));
tests/lib/libcurses/slave/curses_commands.c
3528
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3533
report_return(winsnstr(win, str, n));
tests/lib/libcurses/slave/curses_commands.c
3541
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3545
report_return(winsstr(win, str));
tests/lib/libcurses/slave/curses_commands.c
3567
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3574
report_return(wchgat(win, n, attr, colour, NULL));
tests/lib/libcurses/slave/curses_commands.c
3598
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3607
report_return(mvwchgat(win, y, x, n, attr, colour, NULL));
tests/lib/libcurses/slave/curses_commands.c
3626
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3630
report_return(wadd_wch(win, ch));
tests/lib/libcurses/slave/curses_commands.c
3651
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3657
report_return(mvwadd_wch(win, y, x, ch));
tests/lib/libcurses/slave/curses_commands.c
3803
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3810
report_return(mvwaddnwstr(win, y, x, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
3818
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3824
report_return(mvwaddwstr(win, y, x, wstr));
tests/lib/libcurses/slave/curses_commands.c
3832
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3837
report_return(waddnwstr(win, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
3845
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3849
report_return(waddwstr(win, wstr));
tests/lib/libcurses/slave/curses_commands.c
3868
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3872
report_return(wecho_wchar(win, ch));
tests/lib/libcurses/slave/curses_commands.c
3904
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3908
report_return(wins_wch(win, wch));
tests/lib/libcurses/slave/curses_commands.c
3929
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
3935
report_return(mvwins_wch(win, y, x, wch));
tests/lib/libcurses/slave/curses_commands.c
3993
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4000
report_return(mvwins_nwstr(win, y, x, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
4008
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4014
report_return(mvwins_wstr(win, y, x, wstr));
tests/lib/libcurses/slave/curses_commands.c
4022
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4027
report_return(wins_nwstr(win, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
4035
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4039
report_return(wins_wstr(win, wstr));
tests/lib/libcurses/slave/curses_commands.c
4088
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4093
report_return(mvwget_wch(win, y, x, &ch));
tests/lib/libcurses/slave/curses_commands.c
4104
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4107
report_return(wget_wch(win, &ch));
tests/lib/libcurses/slave/curses_commands.c
4174
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4180
report_return(mvwgetn_wstr(win, y, x, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
4191
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4196
report_return(mvwget_wstr(win, y, x, wstr));
tests/lib/libcurses/slave/curses_commands.c
4207
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4211
report_return(wgetn_wstr(win, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
4222
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4225
report_return(wget_wstr(win, wstr));
tests/lib/libcurses/slave/curses_commands.c
4263
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4268
report_return(mvwin_wch(win, y, x, &wcval));
tests/lib/libcurses/slave/curses_commands.c
4279
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4282
report_return(win_wch(win, &wcval));
tests/lib/libcurses/slave/curses_commands.c
4438
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4444
report_int(mvwinnwstr(win, y, x, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
4455
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4460
report_return(mvwinwstr(win, y, x, wstr));
tests/lib/libcurses/slave/curses_commands.c
4471
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4475
report_int(winnwstr(win, wstr, n));
tests/lib/libcurses/slave/curses_commands.c
4486
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4489
report_return(winwstr(win, wstr));
tests/lib/libcurses/slave/curses_commands.c
4569
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4580
report_return(wborder_set(win, ls, rs, ts, bs, tl, tr, bl, br));
tests/lib/libcurses/slave/curses_commands.c
4588
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4593
report_return(box_set(win, verch, horch));
tests/lib/libcurses/slave/curses_commands.c
4667
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4674
report_return(mvwhline_set(win, y, x, wch, n));
tests/lib/libcurses/slave/curses_commands.c
4682
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4689
report_return(mvwvline_set(win, y, x, wch, n));
tests/lib/libcurses/slave/curses_commands.c
4709
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4714
report_return(whline_set(win, wch, n));
tests/lib/libcurses/slave/curses_commands.c
4722
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4727
report_return(wvline_set(win, wch, n));
tests/lib/libcurses/slave/curses_commands.c
4770
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4774
report_return(wbkgrnd(win, wch));
tests/lib/libcurses/slave/curses_commands.c
4782
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4786
wbkgrndset(win, wch);
tests/lib/libcurses/slave/curses_commands.c
4796
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4799
report_return(wgetbkgrnd(win, &wch));
tests/lib/libcurses/slave/curses_commands.c
4808
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4812
immedok(win, bf);
tests/lib/libcurses/slave/curses_commands.c
4820
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4824
report_return(syncok(win, bf));
tests/lib/libcurses/slave/curses_commands.c
4831
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4834
wcursyncup(win);
tests/lib/libcurses/slave/curses_commands.c
4842
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4845
wsyncup(win);
tests/lib/libcurses/slave/curses_commands.c
4853
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
4856
wsyncdown(win);
tests/lib/libcurses/slave/curses_commands.c
710
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
715
report_return(waddbytes(win, str, count));
tests/lib/libcurses/slave/curses_commands.c
723
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
727
report_return(waddstr(win, str));
tests/lib/libcurses/slave/curses_commands.c
979
ARG_WINDOW(win);
tests/lib/libcurses/slave/curses_commands.c
986
report_return(mvwaddbytes(win, y, x, str, count));
tests/lib/libcurses/slave/curses_commands.c
994
ARG_WINDOW(win);
tests/net/icmp/t_ping.c
103
win = netcfg_rump_pingtest("1.1.1.10", 500);
tests/net/icmp/t_ping.c
108
if (!win)
tests/net/icmp/t_ping.c
70
bool win, win2;
usr.bin/column/column.c
79
struct winsize win;
usr.bin/column/column.c
86
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == -1 || !win.ws_col) {
usr.bin/column/column.c
90
termwidth = win.ws_col;
usr.bin/msgs/msgs.c
457
struct winsize win;
usr.bin/msgs/msgs.c
458
if (ioctl(fileno(stdout), TIOCGWINSZ, &win) != -1)
usr.bin/msgs/msgs.c
459
Lpp = win.ws_row;
usr.bin/script/script.c
107
struct winsize win;
usr.bin/script/script.c
167
ioctl(STDIN_FILENO, TIOCGWINSZ, &win) == -1) {
usr.bin/script/script.c
173
if (openpty(&master, &slave, NULL, &tt, &win) == -1)
usr.bin/sed/process.c
596
struct winsize win;
usr.bin/sed/process.c
609
else if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
usr.bin/sed/process.c
610
win.ws_col > 0)
usr.bin/sed/process.c
611
termwidth = win.ws_col;
usr.bin/talk/display.c
101
c = readwin(win->x_win, win->x_line, xcol);
usr.bin/talk/display.c
107
c = readwin(win->x_win, win->x_line, xcol);
usr.bin/talk/display.c
112
wmove(win->x_win, win->x_line, xcol + 1);
usr.bin/talk/display.c
114
waddch(win->x_win, ' ');
usr.bin/talk/display.c
115
wmove(win->x_win, win->x_line, xcol + 1);
usr.bin/talk/display.c
116
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
121
if (*text == win->kill) {
usr.bin/talk/display.c
122
wmove(win->x_win, win->x_line, 0);
usr.bin/talk/display.c
123
wclrtoeol(win->x_win);
usr.bin/talk/display.c
124
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
129
if (win == &my_win)
usr.bin/talk/display.c
139
if (win->x_col == COLS-1) {
usr.bin/talk/display.c
141
xscroll(win, 0);
usr.bin/talk/display.c
144
waddch(win->x_win, '^');
usr.bin/talk/display.c
145
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
146
if (win->x_col == COLS-1) /* check for wraparound */
usr.bin/talk/display.c
147
xscroll(win, 0);
usr.bin/talk/display.c
149
waddch(win->x_win, cch);
usr.bin/talk/display.c
151
waddch(win->x_win, *text);
usr.bin/talk/display.c
152
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
155
wrefresh(win->x_win);
usr.bin/talk/display.c
162
readwin(WINDOW *win, int line, int col)
usr.bin/talk/display.c
167
getyx(win, oldline, oldcol);
usr.bin/talk/display.c
168
wmove(win, line, col);
usr.bin/talk/display.c
169
c = winch(win);
usr.bin/talk/display.c
170
wmove(win, oldline, oldcol);
usr.bin/talk/display.c
179
xscroll(xwin_t *win, int flag)
usr.bin/talk/display.c
183
wmove(win->x_win, 0, 0);
usr.bin/talk/display.c
184
win->x_line = 0;
usr.bin/talk/display.c
185
win->x_col = 0;
usr.bin/talk/display.c
188
win->x_line = (win->x_line + 1) % win->x_nlines;
usr.bin/talk/display.c
189
win->x_col = 0;
usr.bin/talk/display.c
190
wmove(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
191
wclrtoeol(win->x_win);
usr.bin/talk/display.c
192
wmove(win->x_win, (win->x_line + 1) % win->x_nlines, win->x_col);
usr.bin/talk/display.c
193
wclrtoeol(win->x_win);
usr.bin/talk/display.c
194
wmove(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
69
display(xwin_t *win, char *text, int size)
usr.bin/talk/display.c
76
xscroll(win, 0);
usr.bin/talk/display.c
81
if (*text == win->cerase) {
usr.bin/talk/display.c
82
wmove(win->x_win, win->x_line, max(--win->x_col, 0));
usr.bin/talk/display.c
83
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
84
waddch(win->x_win, ' ');
usr.bin/talk/display.c
85
wmove(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
86
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
95
if (*text == win->werase) {
usr.bin/talk/display.c
98
endcol = win->x_col;
usr.bin/tset/tset.c
161
(void)ioctl(STDERR_FILENO, TIOCGWINSZ, &win);
usr.bin/tset/tset.c
162
if (win.ws_row > 0 && win.ws_col > 0) {
usr.bin/tset/tset.c
163
nlines = win.ws_row;
usr.bin/tset/tset.c
164
ncolumns = win.ws_col;
usr.bin/tset/tset.c
165
} else if (win.ws_row == 0 && win.ws_col == 0 &&
usr.bin/tset/tset.c
167
win.ws_row = nlines;
usr.bin/tset/tset.c
168
win.ws_col = ncolumns;
usr.bin/tset/tset.c
169
(void)ioctl(STDERR_FILENO, TIOCSWINSZ, &win);
usr.bin/tset/tset.c
63
struct winsize win;
usr.bin/vndcompress/offtab.c
478
goto win;
usr.bin/vndcompress/offtab.c
512
win: assert(offtab->ot_window_start <= blkno);
usr.sbin/installboot/installboot.c
557
struct winsize win;
usr.sbin/installboot/installboot.c
559
if (ioctl(fileno(stderr), TIOCGWINSZ, &win) == 0 && win.ws_col > 0)
usr.sbin/installboot/installboot.c
560
wincol = win.ws_col;
usr.sbin/lpr/lpd/extern.h
50
struct winsize win; /* window info */
usr.sbin/lpr/lpd/key.c
152
ip->win.ws_col = atoi(ip->arg);
usr.sbin/lpr/lpd/key.c
230
ip->win.ws_row = atoi(ip->arg);
usr.sbin/lpr/lpd/printjob.c
1568
if (ioctl(i.fd, TIOCGWINSZ, &i.win) < 0)
usr.sbin/lpr/lpd/printjob.c
1614
if (i.wset && ioctl(i.fd, TIOCSWINSZ, &i.win) < 0)
usr.sbin/npf/npftest/libnpftest/npf_state_test.c
129
th->th_win = htons(p->win);
usr.sbin/npf/npftest/libnpftest/npf_state_test.c
20
uint32_t win; /* TCP Window. */
usr.sbin/puffs/mount_9p/ninebuf.c
126
void *win;
usr.sbin/puffs/mount_9p/ninebuf.c
140
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
usr.sbin/puffs/mount_9p/ninebuf.c
142
n = write(fd, win, winlen);
usr.sbin/puffs/mount_9p/ninebuf.c
81
void *win;
usr.sbin/puffs/mount_9p/ninebuf.c
97
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
usr.sbin/puffs/mount_9p/ninebuf.c
99
n = read(fd, win, winlen);
usr.sbin/puffs/mount_psshfs/psbuf.c
111
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
usr.sbin/puffs/mount_psshfs/psbuf.c
113
n = recv(fd, win, winlen, MSG_NOSIGNAL);
usr.sbin/puffs/mount_psshfs/psbuf.c
141
void *win;
usr.sbin/puffs/mount_psshfs/psbuf.c
156
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
usr.sbin/puffs/mount_psshfs/psbuf.c
158
n = send(fd, win, winlen, MSG_NOSIGNAL);
usr.sbin/puffs/mount_psshfs/psbuf.c
505
void *win;
usr.sbin/puffs/mount_psshfs/psbuf.c
537
&win, &winlen) == -1)
usr.sbin/puffs/mount_psshfs/psbuf.c
542
memcpy(data + dataoff, win, winlen);
usr.sbin/puffs/mount_psshfs/psbuf.c
95
void *win;
usr.sbin/sysinst/run.c
364
show_cmd(const char *scmd, struct winsize *win)
usr.sbin/sysinst/run.c
383
hline(0, win->ws_col);
usr.sbin/sysinst/run.c
388
actionwin = subwin(stdscr, win->ws_row - nrow, win->ws_col, nrow, 0);
usr.sbin/sysinst/run.c
409
launch_subwin(WINDOW **actionwin, char **args, struct winsize *win, int flags,
usr.sbin/sysinst/run.c
424
if (openpty(&master, &slave, NULL, &tt, win) == -1) {
usr.sbin/sysinst/run.c
522
*actionwin = show_cmd(scmd, win);
usr.sbin/sysinst/run.c
563
*actionwin = show_cmd(scmd, win);
usr.sbin/sysinst/run.c
618
struct winsize win;
usr.sbin/sysinst/run.c
636
(void)ioctl(STDIN_FILENO, TIOCGWINSZ, &win);
usr.sbin/sysinst/run.c
638
if (win.ws_row == 0)
usr.sbin/sysinst/run.c
639
win.ws_row = 24;
usr.sbin/sysinst/run.c
640
if (win.ws_col == 0)
usr.sbin/sysinst/run.c
641
win.ws_col = 80;
usr.sbin/sysinst/run.c
655
actionwin = show_cmd(scmd, &win);
usr.sbin/sysinst/run.c
658
win.ws_row -= 4;
usr.sbin/sysinst/run.c
660
ret = launch_subwin(&actionwin, args, &win, flags, scmd, &errstr);
usr.sbin/sysinst/run.c
665
actionwin = show_cmd(scmd, &win);
usr.sbin/tprof/tprof_top.c
135
putp(tparm(p, win.ws_row - 1, 0, 0, 0, 0, 0, 0, 0, 0));
usr.sbin/tprof/tprof_top.c
137
for (i = win.ws_row - 1; i > 0; i--)
usr.sbin/tprof/tprof_top.c
162
*lim = win.ws_col;
usr.sbin/tprof/tprof_top.c
202
win.ws_col = tigetnum("lines");
usr.sbin/tprof/tprof_top.c
203
win.ws_row = tigetnum("cols");
usr.sbin/tprof/tprof_top.c
205
nontty = ioctl(STDOUT_FILENO, TIOCGWINSZ, &win);
usr.sbin/tprof/tprof_top.c
208
win.ws_col = 65535;
usr.sbin/tprof/tprof_top.c
209
win.ws_row = 65535;
usr.sbin/tprof/tprof_top.c
213
win.ws_row = strtoul(p, NULL, 0);
usr.sbin/tprof/tprof_top.c
215
win.ws_col = strtoul(p, NULL, 0);
usr.sbin/tprof/tprof_top.c
755
if (!nontty && ndisp > (win.ws_row - margin_lines))
usr.sbin/tprof/tprof_top.c
756
ndisp = win.ws_row - margin_lines;
usr.sbin/tprof/tprof_top.c
758
lim = win.ws_col;
usr.sbin/tprof/tprof_top.c
764
l = win.ws_col - lim;
usr.sbin/tprof/tprof_top.c
767
for (; l <= win.ws_col - 17; l = ((l + 8) & -8))
usr.sbin/tprof/tprof_top.c
854
for (i = ndisp; i <= win.ws_row - margin_lines; i++) {
usr.sbin/tprof/tprof_top.c
92
static struct winsize win;
usr.sbin/trpt/trpt.c
386
int flags, len, win, timer;
usr.sbin/trpt/trpt.c
460
win = th->th_win;
usr.sbin/trpt/trpt.c
465
NTOHS(win);
usr.sbin/trpt/trpt.c
474
if (win)
usr.sbin/trpt/trpt.c
475
printf("(win=%x)", win);