Symbol: cursor
bin/csh/file.c
138
if (cl->cursor < cl->len) {
bin/csh/file.c
139
for (; cl->cursor < cl->len; cl->cursor++)
bin/csh/file.c
140
cl_visc(cl, cl->buf[cl->cursor]);
bin/csh/file.c
141
} else if (cl->cursor > cl->len) {
bin/csh/file.c
142
len = cl->cursor - cl->len;
bin/csh/file.c
144
c = cl->buf[--cl->cursor];
bin/csh/file.c
156
cl->cursor = cl->len;
bin/csh/file.c
239
cl->len = cl->cursor = 0;
bin/csh/file.c
315
cl->cursor = 0;
bin/csh/file.c
366
cl->cursor = 0;
bin/csh/file.c
374
cl->cursor = 0;
bin/csh/file.c
81
size_t cursor;
bin/ksh/vi.c
1001
for (cur = es->cursor; cur > 0; cur--)
bin/ksh/vi.c
1005
yank_range(cur, es->cursor);
bin/ksh/vi.c
1006
del_range(cur, es->cursor);
bin/ksh/vi.c
1007
es->cursor = cur;
bin/ksh/vi.c
1092
if (es->cursor != es->linelen)
bin/ksh/vi.c
1093
es->cursor++;
bin/ksh/vi.c
1103
if (es->cursor != 0)
bin/ksh/vi.c
1104
es->cursor--;
bin/ksh/vi.c
1119
p = &es->cbuf[es->cursor];
bin/ksh/vi.c
1128
if (es->cursor < es->linelen - 1)
bin/ksh/vi.c
1129
es->cursor++;
bin/ksh/vi.c
1139
es->cursor = 0;
bin/ksh/vi.c
1169
if (insert == 0 && es->cursor >= es->linelen)
bin/ksh/vi.c
1170
while (es->cursor > 0)
bin/ksh/vi.c
1171
if (!isu8cont(es->cbuf[--es->cursor]))
bin/ksh/vi.c
1187
if (!sub && es->cursor == 0)
bin/ksh/vi.c
1194
if (!sub && es->cursor + 1 >= es->linelen)
bin/ksh/vi.c
1226
if (!sub && es->cursor == 0)
bin/ksh/vi.c
1228
for (ncursor = es->cursor; ncursor > 0; ncursor--)
bin/ksh/vi.c
1236
if (!sub && es->cursor + 1 >= es->linelen)
bin/ksh/vi.c
1238
for (ncursor = es->cursor; ncursor < es->linelen; ncursor++)
bin/ksh/vi.c
1239
if (ncursor == es->cursor ||
bin/ksh/vi.c
1247
if (!sub && es->cursor + 1 >= es->linelen)
bin/ksh/vi.c
1278
ncursor = es->cursor;
bin/ksh/vi.c
1315
if (es->cursor > 0)
bin/ksh/vi.c
1316
while (isu8cont(es->cbuf[--es->cursor]))
bin/ksh/vi.c
1385
es->cursor = 0;
bin/ksh/vi.c
1401
new->cursor = old->cursor;
bin/ksh/vi.c
1411
new->cursor = old->cursor;
bin/ksh/vi.c
1437
es->cursor = undo->cursor = 0;
bin/ksh/vi.c
1476
if (es->cursor + len >= es->cbufsize)
bin/ksh/vi.c
1478
if (es->cursor + len > es->linelen)
bin/ksh/vi.c
1479
es->linelen = es->cursor + len;
bin/ksh/vi.c
1483
memmove(&es->cbuf[es->cursor + len], &es->cbuf[es->cursor],
bin/ksh/vi.c
1484
es->linelen - es->cursor);
bin/ksh/vi.c
1487
memmove(&es->cbuf[es->cursor], buf, len);
bin/ksh/vi.c
1488
es->cursor += len;
bin/ksh/vi.c
1507
ncursor = es->cursor;
bin/ksh/vi.c
1535
ncursor = es->cursor;
bin/ksh/vi.c
1565
ncursor = es->cursor;
bin/ksh/vi.c
1597
ncursor = es->cursor;
bin/ksh/vi.c
1627
ncursor = es->cursor;
bin/ksh/vi.c
1645
ncursor = es->cursor;
bin/ksh/vi.c
1664
ncursor = es->cursor;
bin/ksh/vi.c
1698
es->cursor = 0;
bin/ksh/vi.c
1733
es->cursor = 0;
bin/ksh/vi.c
1781
if (es->cursor < es->winleft)
bin/ksh/vi.c
1785
while (cur < es->cursor)
bin/ksh/vi.c
1802
cur = es->cursor;
bin/ksh/vi.c
1888
if (cur == es->cursor && leftside)
bin/ksh/vi.c
1917
if (cur == es->cursor && !leftside)
bin/ksh/vi.c
1921
if (cur == es->cursor)
bin/ksh/vi.c
2086
es->cbuf, es->linelen, es->cursor,
bin/ksh/vi.c
2096
es->cursor = start;
bin/ksh/vi.c
2107
i = buf->cursor - end;
bin/ksh/vi.c
2109
es->cursor += i;
bin/ksh/vi.c
2151
es->cbuf, es->linelen, es->cursor,
bin/ksh/vi.c
2196
es->cursor = start;
bin/ksh/vi.c
2231
e->cbuf, e->linelen, e->cursor,
bin/ksh/vi.c
279
es->cursor--;
bin/ksh/vi.c
300
es->cursor = 0;
bin/ksh/vi.c
315
del_range(es->cursor, es->cursor + 1);
bin/ksh/vi.c
318
es->cbuf[es->cursor++] = ch;
bin/ksh/vi.c
33
int cursor; /* byte# in cbuf having the cursor */
bin/ksh/vi.c
400
es->cursor = es->linelen;
bin/ksh/vi.c
410
es->cursor = 1;
bin/ksh/vi.c
418
new_es.cursor = n;
bin/ksh/vi.c
429
es->cursor = es->linelen;
bin/ksh/vi.c
454
es->cursor = es->linelen;
bin/ksh/vi.c
561
if (es->cursor == undo->cursor) {
bin/ksh/vi.c
566
if (es->cursor == 0) {
bin/ksh/vi.c
571
tcursor = es->cursor - 1;
bin/ksh/vi.c
575
memmove(es->cbuf + tcursor, es->cbuf + es->cursor,
bin/ksh/vi.c
576
es->linelen - es->cursor);
bin/ksh/vi.c
577
if (insert == REPLACE && es->cursor < undo->linelen)
bin/ksh/vi.c
579
es->cursor - tcursor);
bin/ksh/vi.c
581
es->linelen -= es->cursor - tcursor;
bin/ksh/vi.c
582
if (inslen < es->cursor - tcursor)
bin/ksh/vi.c
585
inslen -= es->cursor - tcursor;
bin/ksh/vi.c
586
es->cursor = tcursor;
bin/ksh/vi.c
591
if (es->cursor != 0) {
bin/ksh/vi.c
593
memmove(es->cbuf, &es->cbuf[es->cursor],
bin/ksh/vi.c
594
es->linelen - es->cursor);
bin/ksh/vi.c
595
es->linelen -= es->cursor;
bin/ksh/vi.c
596
es->cursor = 0;
bin/ksh/vi.c
602
if (es->cursor != 0) {
bin/ksh/vi.c
604
memmove(&es->cbuf[tcursor], &es->cbuf[es->cursor],
bin/ksh/vi.c
605
es->linelen - es->cursor);
bin/ksh/vi.c
606
es->linelen -= es->cursor - tcursor;
bin/ksh/vi.c
607
if (inslen < es->cursor - tcursor)
bin/ksh/vi.c
610
inslen -= es->cursor - tcursor;
bin/ksh/vi.c
611
es->cursor = tcursor;
bin/ksh/vi.c
681
memmove(&es->cbuf[es->cursor+1], &es->cbuf[es->cursor],
bin/ksh/vi.c
682
es->linelen - es->cursor);
bin/ksh/vi.c
685
es->cbuf[es->cursor++] = ch;
bin/ksh/vi.c
686
if (insert == REPLACE && es->cursor > es->linelen)
bin/ksh/vi.c
708
es->cursor = cur;
bin/ksh/vi.c
717
undo->cursor = es->cursor;
bin/ksh/vi.c
771
while (isu8cont(es->cbuf[++es->cursor]))
bin/ksh/vi.c
779
es->cursor = es->linelen;
bin/ksh/vi.c
784
es->cursor = domove(1, "^", 1);
bin/ksh/vi.c
785
del_range(es->cursor, es->linelen);
bin/ksh/vi.c
806
!isspace((unsigned char)es->cbuf[es->cursor])) {
bin/ksh/vi.c
812
if (ncursor > es->cursor) {
bin/ksh/vi.c
813
c1 = es->cursor;
bin/ksh/vi.c
817
c2 = es->cursor;
bin/ksh/vi.c
826
es->cursor = c1;
bin/ksh/vi.c
836
while (es->cursor < es->linelen)
bin/ksh/vi.c
837
if (!isu8cont(es->cbuf[++es->cursor]))
bin/ksh/vi.c
841
while (es->cursor > 0)
bin/ksh/vi.c
842
if (!isu8cont(es->cbuf[--es->cursor]))
bin/ksh/vi.c
852
while (es->cursor > 0)
bin/ksh/vi.c
853
if (!isu8cont(es->cbuf[--es->cursor]))
bin/ksh/vi.c
861
yank_range(es->cursor, es->linelen);
bin/ksh/vi.c
862
del_range(es->cursor, es->linelen);
bin/ksh/vi.c
867
yank_range(es->cursor, es->linelen);
bin/ksh/vi.c
868
del_range(es->cursor, es->linelen);
bin/ksh/vi.c
895
es->cursor = domove(1, "^", 1);
bin/ksh/vi.c
929
for (cur = es->cursor;
bin/ksh/vi.c
939
del_range(es->cursor, cur);
bin/ksh/vi.c
942
while (es->cursor > 0)
bin/ksh/vi.c
943
if (!isu8cont(es->cbuf[--es->cursor]))
bin/ksh/vi.c
958
for (cur = es->cursor; cur < es->linelen; cur++)
bin/ksh/vi.c
962
del_range(es->cursor, cur);
bin/ksh/vi.c
989
for (cur = es->cursor; cur < es->linelen; cur++)
bin/ksh/vi.c
993
yank_range(es->cursor, cur);
bin/ksh/vi.c
994
del_range(es->cursor, cur);
bin/ksh/vi.c
998
if (es->cursor == 0)
lib/libcurses/tinfo/hashed_db.c
252
if ((result = db->cursor(db, NULL, &cursor, 0)) == 0) {
lib/libcurses/tinfo/hashed_db.c
253
result = cursor->c_get(cursor, key, data, DB_FIRST);
lib/libcurses/tinfo/hashed_db.c
273
if (cursor != 0) {
lib/libcurses/tinfo/hashed_db.c
274
result = cursor->c_get(cursor, key, data, DB_NEXT);
lib/libcurses/tinfo/hashed_db.c
45
static DBC *cursor;
lib/libcurses/tinfo/lib_options.c
201
int cursor = SP_PARM->_cursor;
lib/libcurses/tinfo/lib_options.c
202
if (vis == cursor) {
lib/libcurses/tinfo/lib_options.c
203
code = cursor;
lib/libcurses/tinfo/lib_options.c
228
code = (cursor == -1 ? 1 : cursor);
lib/libcurses/tty/lib_mvcur.c
315
int cursor = SP_PARM->_cursor;
lib/libcurses/tty/lib_mvcur.c
317
NCURSES_SP_NAME(curs_set) (NCURSES_SP_ARGx cursor);
lib/libcurses/tty/lib_mvcur.c
483
int cursor = SP_PARM->_cursor;
lib/libcurses/tty/lib_mvcur.c
485
SP_PARM->_cursor = cursor;
lib/libedit/TEST/tc1.c
174
(li->cursor - li->buffer), li->buffer,
lib/libedit/TEST/tc1.c
175
(li->lastchar - 1 - li->cursor),
lib/libedit/TEST/tc1.c
176
(li->cursor >= li->lastchar) ? "" : li->cursor);
lib/libedit/TEST/tc1.c
88
for (ptr = lf->cursor - 1;
lib/libedit/TEST/tc1.c
91
len = lf->cursor - ptr;
lib/libedit/chared.c
102
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/chared.c
104
for (cp = el->el_line.lastchar; cp >= el->el_line.cursor; cp--)
lib/libedit/chared.c
118
if (el->el_line.cursor + num > el->el_line.lastchar)
lib/libedit/chared.c
119
num = (int)(el->el_line.lastchar - el->el_line.cursor);
lib/libedit/chared.c
123
cv_yank(el, el->el_line.cursor, num);
lib/libedit/chared.c
129
for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
145
for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
159
if (el->el_line.cursor - num < el->el_line.buffer)
lib/libedit/chared.c
160
num = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/chared.c
164
cv_yank(el, el->el_line.cursor - num, num);
lib/libedit/chared.c
170
for (cp = el->el_line.cursor - num;
lib/libedit/chared.c
188
for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++)
lib/libedit/chared.c
343
size = (int)(el->el_line.cursor - el->el_chared.c_vcmd.pos);
lib/libedit/chared.c
346
el->el_line.cursor = el->el_chared.c_vcmd.pos;
lib/libedit/chared.c
349
cv_yank(el, el->el_line.cursor, size);
lib/libedit/chared.c
351
cv_yank(el, el->el_line.cursor + size, -size);
lib/libedit/chared.c
358
el->el_line.cursor += size;
lib/libedit/chared.c
396
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
405
el->el_chared.c_undo.cursor = 0;
lib/libedit/chared.c
444
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
448
el->el_chared.c_undo.cursor = 0;
lib/libedit/chared.c
498
el->el_line.cursor = newbuffer + (el->el_line.cursor - oldbuf);
lib/libedit/chared.c
587
*el->el_line.cursor++ = *s++;
lib/libedit/chared.c
601
if (el->el_line.cursor < &el->el_line.buffer[n])
lib/libedit/chared.c
605
el->el_line.cursor -= n;
lib/libedit/chared.c
606
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/chared.c
607
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
627
el->el_line.cursor = cp;
lib/libedit/chared.c
65
vu->cursor = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/chared.c
670
el->el_line.cursor = el->el_line.buffer;
lib/libedit/chared.c
686
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/chared.c
689
for (ptr = el->el_line.cursor - 1;
lib/libedit/chared.c
693
return (int)(el->el_line.cursor - ptr - 1);
lib/libedit/chared.h
61
int cursor; /* position of saved cursor */
lib/libedit/common.c
115
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/common.c
118
cp = c__prev_word(el->el_line.cursor, el->el_line.buffer,
lib/libedit/common.c
121
for (p = cp, kp = el->el_chared.c_kill.buf; p < el->el_line.cursor; p++)
lib/libedit/common.c
125
c_delbefore(el, (int)(el->el_line.cursor - cp));/* delete before dot */
lib/libedit/common.c
126
el->el_line.cursor = cp;
lib/libedit/common.c
127
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
128
el->el_line.cursor = el->el_line.buffer; /* bounds check */
lib/libedit/common.c
144
EL.buffer, EL.buffer, EL.cursor, EL.cursor, EL.lastchar,
lib/libedit/common.c
147
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/common.c
150
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/common.c
161
el->el_line.cursor--;
lib/libedit/common.c
167
if (el->el_line.cursor != el->el_line.buffer)
lib/libedit/common.c
168
el->el_line.cursor--;
lib/libedit/common.c
174
if (el->el_line.cursor >= el->el_line.lastchar &&
lib/libedit/common.c
175
el->el_line.cursor > el->el_line.buffer)
lib/libedit/common.c
177
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/common.c
191
cp = el->el_line.cursor;
lib/libedit/common.c
197
el->el_line.lastchar = el->el_line.cursor;
lib/libedit/common.c
210
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/common.c
217
el->el_line.cursor--;
lib/libedit/common.c
232
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
236
while (iswspace(*el->el_line.cursor))
lib/libedit/common.c
237
el->el_line.cursor++;
lib/libedit/common.c
255
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/common.c
259
el->el_line.cursor++;
lib/libedit/common.c
261
if (el->el_line.cursor > &el->el_line.buffer[1]) {
lib/libedit/common.c
263
c = el->el_line.cursor[-2];
lib/libedit/common.c
264
el->el_line.cursor[-2] = el->el_line.cursor[-1];
lib/libedit/common.c
265
el->el_line.cursor[-1] = c;
lib/libedit/common.c
281
if (el->el_line.cursor >= lim ||
lib/libedit/common.c
282
(el->el_line.cursor == lim - 1 &&
lib/libedit/common.c
287
el->el_line.cursor += el->el_state.argument;
lib/libedit/common.c
288
if (el->el_line.cursor > lim)
lib/libedit/common.c
289
el->el_line.cursor = lim;
lib/libedit/common.c
308
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/common.c
311
el->el_line.cursor = c__prev_word(el->el_line.cursor,
lib/libedit/common.c
333
if (el->el_line.cursor > el->el_line.buffer) {
lib/libedit/common.c
334
el->el_line.cursor -= el->el_state.argument;
lib/libedit/common.c
335
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
336
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
467
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/common.c
471
el->el_line.cursor -= el->el_state.argument;
lib/libedit/common.c
472
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/common.c
473
el->el_line.cursor = el->el_line.buffer;
lib/libedit/common.c
726
if (*(ptr = el->el_line.cursor) == '\n')
lib/libedit/common.c
750
el->el_line.cursor = ptr;
lib/libedit/common.c
768
for (ptr = el->el_line.cursor; ptr < el->el_line.lastchar; ptr++)
lib/libedit/common.c
783
el->el_line.cursor = ptr;
lib/libedit/common.c
85
|| el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/common.c
88
*el->el_line.cursor++ = c;
lib/libedit/common.c
94
while (count-- && el->el_line.cursor < el->el_line.lastchar)
lib/libedit/common.c
95
*el->el_line.cursor++ = c;
lib/libedit/el.h
71
wchar_t *cursor; /* Cursor position */
lib/libedit/eln.c
360
for (p = winfo->buffer; p < winfo->cursor; p++)
lib/libedit/eln.c
362
info->cursor = info->buffer + offset;
lib/libedit/emacs.c
102
c_delafter(el, (int)(cp - el->el_line.cursor)); /* delete after dot */
lib/libedit/emacs.c
103
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
104
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
127
el->el_chared.c_kill.mark = el->el_line.cursor;
lib/libedit/emacs.c
128
cp = el->el_line.cursor;
lib/libedit/emacs.c
139
el->el_line.cursor = cp;
lib/libedit/emacs.c
161
el->el_line.cursor = el->el_line.buffer;
lib/libedit/emacs.c
178
if (el->el_chared.c_kill.mark > el->el_line.cursor) {
lib/libedit/emacs.c
179
cp = el->el_line.cursor;
lib/libedit/emacs.c
184
c_delafter(el, (int)(cp - el->el_line.cursor));
lib/libedit/emacs.c
188
while (cp < el->el_line.cursor)
lib/libedit/emacs.c
192
el->el_line.cursor = el->el_chared.c_kill.mark;
lib/libedit/emacs.c
210
if (el->el_chared.c_kill.mark > el->el_line.cursor) {
lib/libedit/emacs.c
211
cp = el->el_line.cursor;
lib/libedit/emacs.c
219
while (cp < el->el_line.cursor)
lib/libedit/emacs.c
235
if (el->el_line.cursor > &el->el_line.buffer[1]) {
lib/libedit/emacs.c
237
c = el->el_line.cursor[-2];
lib/libedit/emacs.c
238
el->el_line.cursor[-2] = el->el_line.cursor[-1];
lib/libedit/emacs.c
239
el->el_line.cursor[-1] = c;
lib/libedit/emacs.c
253
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/emacs.c
256
el->el_line.cursor = c__next_word(el->el_line.cursor,
lib/libedit/emacs.c
279
ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
282
for (cp = el->el_line.cursor; cp < ep; cp++)
lib/libedit/emacs.c
286
el->el_line.cursor = ep;
lib/libedit/emacs.c
287
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
288
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
302
ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
305
for (cp = el->el_line.cursor; cp < ep; cp++) {
lib/libedit/emacs.c
317
el->el_line.cursor = ep;
lib/libedit/emacs.c
318
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
319
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
333
ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
336
for (cp = el->el_line.cursor; cp < ep; cp++)
lib/libedit/emacs.c
340
el->el_line.cursor = ep;
lib/libedit/emacs.c
341
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
342
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
355
el->el_chared.c_kill.mark = el->el_line.cursor;
lib/libedit/emacs.c
369
cp = el->el_line.cursor;
lib/libedit/emacs.c
370
el->el_line.cursor = el->el_chared.c_kill.mark;
lib/libedit/emacs.c
426
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/emacs.c
429
oldc = el->el_line.cursor;
lib/libedit/emacs.c
431
cp = c__prev_word(el->el_line.cursor, el->el_line.buffer,
lib/libedit/emacs.c
438
el->el_line.cursor = dp;/* put cursor at end */
lib/libedit/emacs.c
476
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/emacs.c
483
el->el_line.cursor -= el->el_state.argument;
lib/libedit/emacs.c
484
if (el->el_line.cursor < el->el_line.buffer)
lib/libedit/emacs.c
485
el->el_line.cursor = el->el_line.buffer;
lib/libedit/emacs.c
55
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/emacs.c
57
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/emacs.c
74
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/emacs.c
75
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/emacs.c
91
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/emacs.c
94
cp = c__next_word(el->el_line.cursor, el->el_line.lastchar,
lib/libedit/emacs.c
97
for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++)
lib/libedit/filecomplete.c
417
ctemp = li->cursor;
lib/libedit/filecomplete.c
423
len = li->cursor - ctemp;
lib/libedit/filecomplete.c
431
*point = (int)(li->cursor - li->buffer);
lib/libedit/filecomplete.c
436
int cur_off = (int)(li->cursor - li->buffer);
lib/libedit/hist.c
108
el->el_line.cursor = el->el_line.buffer;
lib/libedit/hist.c
111
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/hist.c
141
el->el_line.cursor = el->el_line.buffer;
lib/libedit/hist.c
144
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/histedit.h
260
const wchar_t *cursor;
lib/libedit/histedit.h
67
const char *cursor;
lib/libedit/history.c
1131
((history_t *)h->h_ref)->cursor->ev.str = s;
lib/libedit/history.c
1132
((history_t *)h->h_ref)->cursor->data = d;
lib/libedit/history.c
161
hentry_t *cursor; /* Current element in the list */
lib/libedit/history.c
247
h->cursor = h->list.next;
lib/libedit/history.c
248
if (h->cursor != &h->list)
lib/libedit/history.c
249
*ev = h->cursor->ev;
lib/libedit/history.c
267
h->cursor = h->list.prev;
lib/libedit/history.c
268
if (h->cursor != &h->list)
lib/libedit/history.c
269
*ev = h->cursor->ev;
lib/libedit/history.c
287
if (h->cursor == &h->list) {
lib/libedit/history.c
292
if (h->cursor->next == &h->list) {
lib/libedit/history.c
297
h->cursor = h->cursor->next;
lib/libedit/history.c
298
*ev = h->cursor->ev;
lib/libedit/history.c
312
if (h->cursor == &h->list) {
lib/libedit/history.c
318
if (h->cursor->prev == &h->list) {
lib/libedit/history.c
323
h->cursor = h->cursor->prev;
lib/libedit/history.c
324
*ev = h->cursor->ev;
lib/libedit/history.c
338
if (h->cursor != &h->list)
lib/libedit/history.c
339
*ev = h->cursor->ev;
lib/libedit/history.c
363
if (h->cursor == &h->list || h->cursor->ev.num != n) {
lib/libedit/history.c
364
for (h->cursor = h->list.next; h->cursor != &h->list;
lib/libedit/history.c
365
h->cursor = h->cursor->next)
lib/libedit/history.c
366
if (h->cursor->ev.num == n)
lib/libedit/history.c
369
if (h->cursor == &h->list) {
lib/libedit/history.c
390
for (h->cursor = h->list.prev; h->cursor != &h->list;
lib/libedit/history.c
391
h->cursor = h->cursor->prev)
lib/libedit/history.c
394
if (h->cursor == &h->list) {
lib/libedit/history.c
411
HistEventPrivate *evp = (void *)&h->cursor->ev;
lib/libedit/history.c
413
if (h->cursor == &h->list)
lib/libedit/history.c
421
(void) Strncpy(s, h->cursor->ev.str, len);
lib/libedit/history.c
426
*ev = h->cursor->ev;
lib/libedit/history.c
440
ev->str = Strdup(h->cursor->ev.str);
lib/libedit/history.c
441
ev->num = h->cursor->ev.num;
lib/libedit/history.c
443
*data = h->cursor->data;
lib/libedit/history.c
444
history_def_delete(h, ev, h->cursor);
lib/libedit/history.c
459
ev->str = Strdup(h->cursor->ev.str);
lib/libedit/history.c
460
ev->num = h->cursor->ev.num;
lib/libedit/history.c
461
history_def_delete(h, ev, h->cursor);
lib/libedit/history.c
476
if (h->cursor == hp) {
lib/libedit/history.c
477
h->cursor = hp->prev;
lib/libedit/history.c
478
if (h->cursor == &h->list)
lib/libedit/history.c
479
h->cursor = hp->next;
lib/libedit/history.c
496
h->cursor = (hentry_t *) malloc(sizeof(hentry_t));
lib/libedit/history.c
497
if (h->cursor == NULL)
lib/libedit/history.c
499
if ((h->cursor->ev.str = h_strdup(str)) == NULL) {
lib/libedit/history.c
500
free(h->cursor);
lib/libedit/history.c
503
h->cursor->data = NULL;
lib/libedit/history.c
504
h->cursor->ev.num = ++h->eventid;
lib/libedit/history.c
505
h->cursor->next = h->list.next;
lib/libedit/history.c
506
h->cursor->prev = &h->list;
lib/libedit/history.c
507
h->list.next->prev = h->cursor;
lib/libedit/history.c
508
h->list.next = h->cursor;
lib/libedit/history.c
511
*ev = h->cursor->ev;
lib/libedit/history.c
563
h->cursor = &h->list;
lib/libedit/history.c
902
*d = ((history_t *)h->h_ref)->cursor->data;
lib/libedit/read.c
527
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/read.c
567
el->el_line.cursor = el->el_line.lastchar = cp;
lib/libedit/read.c
569
*nread = (int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/readline.c
2121
rl_point = (int)(li->cursor - li->buffer);
lib/libedit/refresh.c
1007
for (cp = el->el_line.buffer; cp < el->el_line.cursor; cp++) {
lib/libedit/refresh.c
1111
c = el->el_line.cursor[-1];
lib/libedit/refresh.c
1113
if (c == '\t' || el->el_line.cursor != el->el_line.lastchar) {
lib/libedit/refresh.c
218
if (el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/refresh.c
221
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/refresh.c
223
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/refresh.c
249
if (cp == el->el_line.cursor) {
lib/libedit/refresh.c
993
if (el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/refresh.c
996
el->el_line.cursor = el->el_line.lastchar - 1;
lib/libedit/refresh.c
998
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/search.c
205
wchar_t *ocursor = el->el_line.cursor, oldpchar = pchar, ch;
lib/libedit/search.c
292
el->el_line.cursor +=
lib/libedit/search.c
294
cp = c__next_word(el->el_line.cursor,
lib/libedit/search.c
297
while (el->el_line.cursor < cp &&
lib/libedit/search.c
298
*el->el_line.cursor != '\n') {
lib/libedit/search.c
305
*el->el_line.cursor;
lib/libedit/search.c
307
*el->el_line.cursor++;
lib/libedit/search.c
309
el->el_line.cursor = ocursor;
lib/libedit/search.c
358
el->el_line.cursor = newdir ==
lib/libedit/search.c
363
el->el_line.cursor +=
lib/libedit/search.c
376
if (el->el_line.cursor < el->el_line.buffer ||
lib/libedit/search.c
377
el->el_line.cursor > el->el_line.lastchar ||
lib/libedit/search.c
387
el->el_line.cursor = newdir ==
lib/libedit/search.c
407
el->el_line.cursor = ocursor;
lib/libedit/search.c
432
el->el_line.cursor = ocursor;
lib/libedit/search.c
502
el->el_line.cursor = el->el_line.lastchar = el->el_line.buffer;
lib/libedit/search.c
522
wchar_t *cp = el->el_line.cursor;
lib/libedit/search.c
538
el->el_line.cursor = cp;
lib/libedit/search.c
548
el->el_line.cursor = cp;
lib/libedit/search.c
57
((el)->el_line.cursor + (((el)->el_map.type == MAP_VI) && \
lib/libedit/search.c
605
cp = el->el_line.cursor;
lib/libedit/search.c
622
el->el_line.cursor = cp;
lib/libedit/search.c
626
el->el_line.cursor++;
lib/libedit/tokenizer.c
207
if (ptr == line->cursor) {
lib/libedit/tokenizer.c
453
li.cursor = li.lastchar = Strchr(line, '\0');
lib/libedit/vi.c
1028
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
107
if (!c && el->el_line.cursor < el->el_line.lastchar)
lib/libedit/vi.c
1077
if (el->el_line.cursor < el->el_line.lastchar)
lib/libedit/vi.c
1078
el->el_line.cursor++;
lib/libedit/vi.c
108
el->el_line.cursor++;
lib/libedit/vi.c
1080
cp = el->el_line.cursor;
lib/libedit/vi.c
1086
el->el_line.cursor = cp;
lib/libedit/vi.c
1106
el->el_chared.c_vcmd.pos = el->el_line.cursor;
lib/libedit/vi.c
111
if (el->el_line.cursor + len > el->el_line.lastchar)
lib/libedit/vi.c
113
(void) memcpy(el->el_line.cursor, k->buf, len *
lib/libedit/vi.c
114
sizeof(*el->el_line.cursor));
lib/libedit/vi.c
152
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/vi.c
155
el->el_line.cursor = cv_prev_word(el->el_line.cursor,
lib/libedit/vi.c
176
if (el->el_line.cursor == el->el_line.buffer)
lib/libedit/vi.c
179
el->el_line.cursor = cv_prev_word(el->el_line.cursor,
lib/libedit/vi.c
200
if (el->el_line.cursor >= el->el_line.lastchar - 1)
lib/libedit/vi.c
203
el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
lib/libedit/vi.c
223
if (el->el_line.cursor >= el->el_line.lastchar - 1)
lib/libedit/vi.c
226
el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
lib/libedit/vi.c
247
if (el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/vi.c
252
c = *el->el_line.cursor;
lib/libedit/vi.c
254
*el->el_line.cursor = towlower(c);
lib/libedit/vi.c
256
*el->el_line.cursor = towupper(c);
lib/libedit/vi.c
258
if (++el->el_line.cursor >= el->el_line.lastchar) {
lib/libedit/vi.c
259
el->el_line.cursor--;
lib/libedit/vi.c
293
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
308
if (el->el_line.cursor >= el->el_line.lastchar)
lib/libedit/vi.c
373
cv_yank(el, el->el_line.cursor,
lib/libedit/vi.c
374
(int)(el->el_line.lastchar - el->el_line.cursor));
lib/libedit/vi.c
405
if (el->el_line.cursor < el->el_line.lastchar) {
lib/libedit/vi.c
406
el->el_line.cursor++;
lib/libedit/vi.c
407
if (el->el_line.cursor > el->el_line.lastchar)
lib/libedit/vi.c
408
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/vi.c
428
el->el_line.cursor = el->el_line.lastchar;
lib/libedit/vi.c
454
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/vi.c
457
el->el_line.cursor = cv__endword(el->el_line.cursor,
lib/libedit/vi.c
461
el->el_line.cursor++;
lib/libedit/vi.c
477
if (el->el_line.cursor == el->el_line.lastchar)
lib/libedit/vi.c
480
el->el_line.cursor = cv__endword(el->el_line.cursor,
lib/libedit/vi.c
484
el->el_line.cursor++;
lib/libedit/vi.c
507
el->el_chared.c_undo.cursor =
lib/libedit/vi.c
508
(int)(el->el_line.cursor - el->el_line.buffer);
lib/libedit/vi.c
511
el->el_line.cursor = un.buf + un.cursor;
lib/libedit/vi.c
535
if (el->el_line.cursor > el->el_line.buffer)
lib/libedit/vi.c
536
el->el_line.cursor--;
lib/libedit/vi.c
553
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
570
if (el->el_line.cursor <= el->el_line.buffer)
lib/libedit/vi.c
574
el->el_line.cursor--;
lib/libedit/vi.c
587
if (el->el_line.cursor == el->el_line.lastchar) {
lib/libedit/vi.c
588
if (el->el_line.cursor == el->el_line.buffer) {
lib/libedit/vi.c
626
while (cp < el->el_line.cursor)
lib/libedit/vi.c
629
c_delbefore(el, (int)(el->el_line.cursor - el->el_line.buffer));
lib/libedit/vi.c
630
el->el_line.cursor = el->el_line.buffer; /* zap! */
lib/libedit/vi.c
77
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
779
i = wcscspn(el->el_line.cursor, match_chars);
lib/libedit/vi.c
780
o_ch = el->el_line.cursor[i];
lib/libedit/vi.c
788
for (cp = &el->el_line.cursor[i]; count; ) {
lib/libedit/vi.c
798
el->el_line.cursor = cp;
lib/libedit/vi.c
804
el->el_line.cursor++;
lib/libedit/vi.c
832
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
84
el->el_chared.c_vcmd.pos = el->el_line.cursor;
lib/libedit/vi.c
845
cv_yank(el, el->el_line.cursor,
lib/libedit/vi.c
846
(int)(el->el_line.lastchar - el->el_line.cursor));
lib/libedit/vi.c
869
el->el_line.cursor = el->el_line.buffer;
lib/libedit/vi.c
871
*el->el_line.cursor = '#';
regress/lib/libedit/chared/test_gets.c
94
assert(el.el_line.cursor == el.el_line.buffer);
sbin/unwind/libunbound/services/rpz.c
1261
struct local_rrset* cursor = data->data, *cname = NULL;
sbin/unwind/libunbound/services/rpz.c
1262
while( cursor != NULL) {
sbin/unwind/libunbound/services/rpz.c
1263
struct packed_rrset_key* packed_rrset = &cursor->rrset->rk;
sbin/unwind/libunbound/services/rpz.c
1265
return cursor;
sbin/unwind/libunbound/services/rpz.c
1268
cname = cursor;
sbin/unwind/libunbound/services/rpz.c
1269
cursor = cursor->next;
sbin/unwind/libunbound/services/rpz.c
2282
struct delegpt_addr* cursor;
sbin/unwind/libunbound/services/rpz.c
2285
for(cursor = is->dp->target_list;
sbin/unwind/libunbound/services/rpz.c
2286
cursor != NULL;
sbin/unwind/libunbound/services/rpz.c
2287
cursor = cursor->next_target) {
sbin/unwind/libunbound/services/rpz.c
2288
if(cursor->bogus) { continue; }
sbin/unwind/libunbound/services/rpz.c
2289
action = rpz_ipbased_trigger_lookup(rpz->ns_set, &cursor->addr,
sbin/unwind/libunbound/services/rpz.c
2290
cursor->addrlen, "nsip");
sys/arch/luna88k/dev/omrasops.c
522
ri->ri_ops.cursor = om1_cursor;
sys/arch/luna88k/dev/omrasops.c
533
ri->ri_ops.cursor = om4_cursor;
sys/dev/ic/sti.c
67
.cursor = sti_cursor,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2947
struct dma_resv_iter cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2963
dma_resv_for_each_fence(&cursor, bo->tbo.base.resv,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
402
struct dma_resv_iter cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
407
dma_resv_for_each_fence(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP, fence) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1807
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1814
amdgpu_res_first(abo->tbo.resource, offset, 4, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1816
tmp = cursor.start >> 31;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1817
WREG32_NO_KIQ(mmMM_INDEX, ((uint32_t) cursor.start) | 0x80000000);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
251
struct dma_resv_iter cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
258
dma_resv_for_each_fence(&cursor, resv, DMA_RESV_USAGE_READ, f) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
284
struct dma_resv_iter cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
288
dma_resv_iter_begin(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
289
dma_resv_for_each_fence_unlocked(&cursor, f) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
299
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1612
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1622
amdgpu_res_first(bo->resource, offset, len, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1623
while (cursor.remaining) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1624
size_t count, size = cursor.size;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1625
loff_t pos = cursor.start;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1636
ret += cursor.size;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1637
buf += cursor.size;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1638
amdgpu_res_next(&cursor, cursor.size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2456
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2468
amdgpu_res_first(bo->tbo.resource, 0, amdgpu_bo_size(bo), &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2471
while (cursor.remaining) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2475
if (amdgpu_res_cleared(&cursor)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2476
amdgpu_res_next(&cursor, cursor.size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2481
size = min(cursor.size, 256ULL << 20);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2483
r = amdgpu_ttm_map_buffer(&bo->tbo, bo->tbo.resource, &cursor,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2497
amdgpu_res_next(&cursor, size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
446
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
459
amdgpu_res_first(res, 0, res->size, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
460
while (cursor.remaining) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
461
if ((cursor.start + cursor.size) > adev->gmc.visible_vram_size)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
463
amdgpu_res_next(&cursor, cursor.size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
653
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
656
&cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
659
return ((uint64_t)(adev->doorbell.base + cursor.start)) >> PAGE_SHIFT;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
661
return ((uint64_t)(adev->rmmio_remap.bus_addr + cursor.start)) >> PAGE_SHIFT;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
663
return (adev->gmc.aper_base + cursor.start) >> PAGE_SHIFT;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1174
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1227
(last - start + 1) * AMDGPU_GPU_PAGE_SIZE, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1228
while (cursor.remaining) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1231
num_entries = cursor.size >> AMDGPU_GPU_PAGE_SHIFT;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1236
uint64_t pfn = cursor.start >> PAGE_SHIFT;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1258
addr = cursor.start;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1261
addr = pages_addr[cursor.start >> PAGE_SHIFT];
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1266
addr = vram_base + cursor.start;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1276
amdgpu_res_next(&cursor, num_entries * AMDGPU_GPU_PAGE_SIZE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1581
struct dma_resv_iter cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1584
dma_resv_for_each_fence(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP, fence) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
159
struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
161
cursor->pfn = start;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
162
cursor->parent = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
163
cursor->entry = &vm->root;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
164
cursor->level = adev->vm_manager.root_level;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
178
struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
182
if ((cursor->level == AMDGPU_VM_PTB) || !cursor->entry ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
183
!cursor->entry->bo)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
186
mask = amdgpu_vm_pt_entries_mask(adev, cursor->level);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
187
shift = amdgpu_vm_pt_level_shift(adev, cursor->level);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
189
++cursor->level;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
190
idx = (cursor->pfn >> shift) & mask;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
191
cursor->parent = cursor->entry;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
192
cursor->entry = &to_amdgpu_bo_vm(cursor->entry->bo)->entries[idx];
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
207
struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
214
if (!cursor->parent)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
218
shift = amdgpu_vm_pt_level_shift(adev, cursor->level - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
219
num_entries = amdgpu_vm_pt_num_entries(adev, cursor->level - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
220
parent = to_amdgpu_bo_vm(cursor->parent->bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
222
if (cursor->entry == &parent->entries[num_entries - 1])
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
225
cursor->pfn += 1ULL << shift;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
226
cursor->pfn &= ~((1ULL << shift) - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
227
++cursor->entry;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
240
static bool amdgpu_vm_pt_ancestor(struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
242
if (!cursor->parent)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
245
--cursor->level;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
246
cursor->entry = cursor->parent;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
247
cursor->parent = amdgpu_vm_pt_parent(cursor->parent);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
260
struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
263
if (amdgpu_vm_pt_descendant(adev, cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
267
while (!amdgpu_vm_pt_sibling(adev, cursor)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
269
if (!amdgpu_vm_pt_ancestor(cursor)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
270
cursor->pfn = ~0ll;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
289
struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
292
*cursor = *start;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
294
amdgpu_vm_pt_start(adev, vm, 0, cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
296
while (amdgpu_vm_pt_descendant(adev, cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
324
struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
326
if (!cursor->entry)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
329
if (!cursor->parent)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
330
cursor->entry = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
331
else if (amdgpu_vm_pt_sibling(adev, cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
332
while (amdgpu_vm_pt_descendant(adev, cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
335
amdgpu_vm_pt_ancestor(cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
341
#define for_each_amdgpu_vm_pt_dfs_safe(adev, vm, start, cursor, entry) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
342
for (amdgpu_vm_pt_first_dfs((adev), (vm), (start), &(cursor)), \
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
343
(entry) = (cursor).entry, amdgpu_vm_pt_next_dfs((adev), &(cursor));\
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
345
(entry) = (cursor).entry, amdgpu_vm_pt_next_dfs((adev), &(cursor)))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
497
struct amdgpu_vm_pt_cursor *cursor,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
500
struct amdgpu_vm_bo_base *entry = cursor->entry;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
509
r = amdgpu_vm_pt_create(adev, vm, cursor->level, immediate, &pt,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
519
pt_bo->parent = amdgpu_bo_ref(cursor->parent->bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
587
struct amdgpu_vm_pt_cursor *cursor)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
593
for_each_amdgpu_vm_pt_dfs_safe(params->adev, params->vm, cursor, seek, entry) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
599
list_move(&cursor->entry->vm_status, &params->tlb_flush_waitlist);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
612
struct amdgpu_vm_pt_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
615
for_each_amdgpu_vm_pt_dfs_safe(adev, vm, NULL, cursor, entry) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
802
struct amdgpu_vm_pt_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
812
amdgpu_vm_pt_start(adev, params->vm, start, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
813
while (cursor.pfn < end) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
823
&cursor, params->immediate);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
828
shift = amdgpu_vm_pt_level_shift(adev, cursor.level);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
829
parent_shift = amdgpu_vm_pt_level_shift(adev, cursor.level - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
832
if (amdgpu_vm_pt_descendant(adev, &cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
837
if (cursor.level != AMDGPU_VM_PTB) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
838
if (!amdgpu_vm_pt_descendant(adev, &cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
847
if (amdgpu_vm_pt_descendant(adev, &cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
853
if (!amdgpu_vm_pt_ancestor(&cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
858
pt = cursor.entry->bo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
867
if (!amdgpu_vm_pt_ancestor(&cursor))
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
870
pt = cursor.entry->bo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
878
mask = amdgpu_vm_pt_entries_mask(adev, cursor.level);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
879
pe_start = ((cursor.pfn >> shift) & mask) * 8;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
881
if (cursor.level < AMDGPU_VM_PTB && params->unlocked)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
889
entry_end += cursor.pfn & ~(entry_end - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
909
cursor.level, pe_start, dst,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
925
if (amdgpu_vm_pt_descendant(adev, &cursor)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
932
while (cursor.pfn < frag_start) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
934
if (cursor.entry->bo) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
936
amdgpu_vm_pt_add_list(params, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
938
amdgpu_vm_pt_next(adev, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
943
amdgpu_vm_pt_next(adev, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
959
struct amdgpu_vm_pt_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
962
for_each_amdgpu_vm_pt_dfs_safe(adev, vm, NULL, cursor, entry) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c
225
struct dma_resv_iter cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c
232
dma_resv_iter_begin(&cursor, bo->tbo.base.resv, DMA_RESV_USAGE_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c
233
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c
238
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c
242
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
695
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
705
amdgpu_res_first(res, offset, length, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
706
while (cursor.remaining) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
708
amdgpu_res_next(&cursor, min(cursor.size, AMDGPU_MAX_SG_SEGMENT_SIZE));
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
725
amdgpu_res_first(res, offset, length, &cursor);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
727
phys_addr_t phys = cursor.start + adev->gmc.aper_base;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
728
unsigned long size = min(cursor.size, AMDGPU_MAX_SG_SEGMENT_SIZE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
741
amdgpu_res_next(&cursor, size);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
285
struct amdgpu_res_cursor cursor;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
299
npages << PAGE_SHIFT, &cursor);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
304
dst[i] = cursor.start + (j << PAGE_SHIFT);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
329
amdgpu_res_next(&cursor, (j + 1) << PAGE_SHIFT);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
332
amdgpu_res_next(&cursor, PAGE_SIZE);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
340
if (j >= (cursor.size >> PAGE_SHIFT) - 1 && i < npages - 1) {
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
347
amdgpu_res_next(&cursor, (j + 1) * PAGE_SIZE);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12147
!(drm_plane_mask(crtc_state->crtc->cursor) & crtc_state->plane_mask)) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12152
crtc_state->crtc->cursor);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12525
if ((drm_plane_mask(crtc->cursor) & new_crtc_state->plane_mask) &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12527
new_cursor_state = drm_atomic_get_new_plane_state(state, crtc->cursor);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
398
plane->cursor.cursor_bpp = 32;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
400
plane->cursor.cursor_width = 256;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
401
plane->cursor.num_cursors = 1;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
503
plane->cursor.cursor_bpp = 32;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
504
plane->cursor.cursor_width = 256;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
505
plane->cursor.num_cursors = 1;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/inc/dml_top_display_cfg_types.h
364
} cursor;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
184
phantom->cursor.num_cursors = 0;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c
185
phantom->cursor.cursor_width = 0;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10564
mode_lib->mp.cursor_bw[k] = display_cfg->plane_descriptors[k].cursor.num_cursors * display_cfg->plane_descriptors[k].cursor.cursor_width * display_cfg->plane_descriptors[k].cursor.cursor_bpp / 8.0 /
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11068
if (display_cfg->plane_descriptors[k].cursor.num_cursors > 0) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11070
display_cfg->plane_descriptors[k].cursor.cursor_width,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11071
display_cfg->plane_descriptors[k].cursor.cursor_bpp,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11081
display_cfg->plane_descriptors[k].cursor.cursor_width,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11200
myPipe->NumberOfCursors = display_cfg->plane_descriptors[k].cursor.num_cursors;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11255
CalculatePrefetchSchedule_params->num_cursors = (display_cfg->plane_descriptors[k].cursor.cursor_width > 0);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12528
DML_ASSERT(display_cfg->plane_descriptors[l->plane_idx].cursor.num_cursors <= 1);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7432
myPipe->NumberOfCursors = display_cfg->plane_descriptors[k].cursor.num_cursors;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7488
CalculatePrefetchSchedule_params->num_cursors = (display_cfg->plane_descriptors[k].cursor.cursor_width > 0);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8081
mode_lib->ms.cursor_bw[k] = display_cfg->plane_descriptors[k].cursor.num_cursors * display_cfg->plane_descriptors[k].cursor.cursor_width *
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8082
display_cfg->plane_descriptors[k].cursor.cursor_bpp / 8.0 / (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total / ((double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.pixel_clock_khz / 1000));
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8220
if (display_cfg->plane_descriptors[k].cursor.num_cursors > 0) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8221
if (display_cfg->plane_descriptors[k].cursor.cursor_bpp == 64 && mode_lib->ip.cursor_64bpp_support == false)
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9083
if (display_cfg->plane_descriptors[k].cursor.num_cursors > 0) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9085
display_cfg->plane_descriptors[k].cursor.cursor_width,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9086
display_cfg->plane_descriptors[k].cursor.cursor_bpp,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9096
display_cfg->plane_descriptors[k].cursor.cursor_width,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_utils.c
603
phantom->cursor.num_cursors = 0;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_utils.c
604
phantom->cursor.cursor_width = 0;
sys/dev/pci/drm/dma-resv.c
367
static void dma_resv_iter_restart_unlocked(struct dma_resv_iter *cursor)
sys/dev/pci/drm/dma-resv.c
369
cursor->index = 0;
sys/dev/pci/drm/dma-resv.c
370
cursor->num_fences = 0;
sys/dev/pci/drm/dma-resv.c
371
cursor->fences = dma_resv_fences_list(cursor->obj);
sys/dev/pci/drm/dma-resv.c
372
if (cursor->fences)
sys/dev/pci/drm/dma-resv.c
373
cursor->num_fences = cursor->fences->num_fences;
sys/dev/pci/drm/dma-resv.c
374
cursor->is_restarted = true;
sys/dev/pci/drm/dma-resv.c
378
static void dma_resv_iter_walk_unlocked(struct dma_resv_iter *cursor)
sys/dev/pci/drm/dma-resv.c
380
if (!cursor->fences)
sys/dev/pci/drm/dma-resv.c
385
dma_fence_put(cursor->fence);
sys/dev/pci/drm/dma-resv.c
387
if (cursor->index >= cursor->num_fences) {
sys/dev/pci/drm/dma-resv.c
388
cursor->fence = NULL;
sys/dev/pci/drm/dma-resv.c
393
dma_resv_list_entry(cursor->fences, cursor->index++,
sys/dev/pci/drm/dma-resv.c
394
cursor->obj, &cursor->fence,
sys/dev/pci/drm/dma-resv.c
395
&cursor->fence_usage);
sys/dev/pci/drm/dma-resv.c
396
cursor->fence = dma_fence_get_rcu(cursor->fence);
sys/dev/pci/drm/dma-resv.c
397
if (!cursor->fence) {
sys/dev/pci/drm/dma-resv.c
398
dma_resv_iter_restart_unlocked(cursor);
sys/dev/pci/drm/dma-resv.c
402
if (!dma_fence_is_signaled(cursor->fence) &&
sys/dev/pci/drm/dma-resv.c
403
cursor->usage >= cursor->fence_usage)
sys/dev/pci/drm/dma-resv.c
420
struct dma_fence *dma_resv_iter_first_unlocked(struct dma_resv_iter *cursor)
sys/dev/pci/drm/dma-resv.c
424
dma_resv_iter_restart_unlocked(cursor);
sys/dev/pci/drm/dma-resv.c
425
dma_resv_iter_walk_unlocked(cursor);
sys/dev/pci/drm/dma-resv.c
426
} while (dma_resv_fences_list(cursor->obj) != cursor->fences);
sys/dev/pci/drm/dma-resv.c
429
return cursor->fence;
sys/dev/pci/drm/dma-resv.c
443
struct dma_fence *dma_resv_iter_next_unlocked(struct dma_resv_iter *cursor)
sys/dev/pci/drm/dma-resv.c
448
cursor->is_restarted = false;
sys/dev/pci/drm/dma-resv.c
449
restart = dma_resv_fences_list(cursor->obj) != cursor->fences;
sys/dev/pci/drm/dma-resv.c
452
dma_resv_iter_restart_unlocked(cursor);
sys/dev/pci/drm/dma-resv.c
453
dma_resv_iter_walk_unlocked(cursor);
sys/dev/pci/drm/dma-resv.c
455
} while (dma_resv_fences_list(cursor->obj) != cursor->fences);
sys/dev/pci/drm/dma-resv.c
458
return cursor->fence;
sys/dev/pci/drm/dma-resv.c
471
struct dma_fence *dma_resv_iter_first(struct dma_resv_iter *cursor)
sys/dev/pci/drm/dma-resv.c
475
dma_resv_assert_held(cursor->obj);
sys/dev/pci/drm/dma-resv.c
477
cursor->index = 0;
sys/dev/pci/drm/dma-resv.c
478
cursor->fences = dma_resv_fences_list(cursor->obj);
sys/dev/pci/drm/dma-resv.c
480
fence = dma_resv_iter_next(cursor);
sys/dev/pci/drm/dma-resv.c
481
cursor->is_restarted = true;
sys/dev/pci/drm/dma-resv.c
493
struct dma_fence *dma_resv_iter_next(struct dma_resv_iter *cursor)
sys/dev/pci/drm/dma-resv.c
497
dma_resv_assert_held(cursor->obj);
sys/dev/pci/drm/dma-resv.c
499
cursor->is_restarted = false;
sys/dev/pci/drm/dma-resv.c
502
if (!cursor->fences ||
sys/dev/pci/drm/dma-resv.c
503
cursor->index >= cursor->fences->num_fences)
sys/dev/pci/drm/dma-resv.c
506
dma_resv_list_entry(cursor->fences, cursor->index++,
sys/dev/pci/drm/dma-resv.c
507
cursor->obj, &fence, &cursor->fence_usage);
sys/dev/pci/drm/dma-resv.c
508
} while (cursor->fence_usage > cursor->usage);
sys/dev/pci/drm/dma-resv.c
523
struct dma_resv_iter cursor;
sys/dev/pci/drm/dma-resv.c
531
dma_resv_iter_begin(&cursor, src, DMA_RESV_USAGE_BOOKKEEP);
sys/dev/pci/drm/dma-resv.c
532
dma_resv_for_each_fence_unlocked(&cursor, f) {
sys/dev/pci/drm/dma-resv.c
534
if (dma_resv_iter_is_restarted(&cursor)) {
sys/dev/pci/drm/dma-resv.c
537
list = dma_resv_list_alloc(cursor.num_fences);
sys/dev/pci/drm/dma-resv.c
539
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
547
dma_resv_iter_usage(&cursor));
sys/dev/pci/drm/dma-resv.c
549
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
572
struct dma_resv_iter cursor;
sys/dev/pci/drm/dma-resv.c
579
dma_resv_iter_begin(&cursor, obj, usage);
sys/dev/pci/drm/dma-resv.c
580
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/dma-resv.c
582
if (dma_resv_iter_is_restarted(&cursor)) {
sys/dev/pci/drm/dma-resv.c
589
count = cursor.num_fences + 1;
sys/dev/pci/drm/dma-resv.c
610
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
618
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
694
struct dma_resv_iter cursor;
sys/dev/pci/drm/dma-resv.c
697
dma_resv_iter_begin(&cursor, obj, usage);
sys/dev/pci/drm/dma-resv.c
698
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/dma-resv.c
708
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
726
struct dma_resv_iter cursor;
sys/dev/pci/drm/dma-resv.c
729
dma_resv_iter_begin(&cursor, obj, usage);
sys/dev/pci/drm/dma-resv.c
730
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/dma-resv.c
733
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
752
struct dma_resv_iter cursor;
sys/dev/pci/drm/dma-resv.c
755
dma_resv_iter_begin(&cursor, obj, usage);
sys/dev/pci/drm/dma-resv.c
756
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/dma-resv.c
757
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
760
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/dma-resv.c
778
struct dma_resv_iter cursor;
sys/dev/pci/drm/dma-resv.c
781
dma_resv_for_each_fence(&cursor, obj, DMA_RESV_USAGE_READ, fence) {
sys/dev/pci/drm/dma-resv.c
783
usage[dma_resv_iter_usage(&cursor)]);
sys/dev/pci/drm/drm_atomic_helper.c
3427
if (plane == crtc->cursor)
sys/dev/pci/drm/drm_atomic_helper.c
3465
if (plane_state->crtc && plane_state->crtc->cursor == plane)
sys/dev/pci/drm/drm_crtc.c
237
struct drm_plane *cursor,
sys/dev/pci/drm/drm_crtc.c
245
WARN_ON(cursor && cursor->type != DRM_PLANE_TYPE_CURSOR);
sys/dev/pci/drm/drm_crtc.c
287
crtc->cursor = cursor;
sys/dev/pci/drm/drm_crtc.c
290
if (cursor && !cursor->possible_crtcs)
sys/dev/pci/drm/drm_crtc.c
291
cursor->possible_crtcs = drm_crtc_mask(crtc);
sys/dev/pci/drm/drm_crtc.c
343
struct drm_plane *cursor,
sys/dev/pci/drm/drm_crtc.c
353
ret = __drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs,
sys/dev/pci/drm/drm_crtc.c
373
struct drm_plane *cursor,
sys/dev/pci/drm/drm_crtc.c
382
ret = __drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs,
sys/dev/pci/drm/drm_crtc.c
425
struct drm_plane *cursor,
sys/dev/pci/drm/drm_crtc.c
433
ret = __drmm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs,
sys/dev/pci/drm/drm_crtc.c
446
struct drm_plane *cursor,
sys/dev/pci/drm/drm_crtc.c
465
ret = __drmm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs,
sys/dev/pci/drm/drm_mode_config.c
684
WARN(crtc->cursor && crtc->funcs->cursor_set,
sys/dev/pci/drm/drm_mode_config.c
687
WARN(crtc->cursor && crtc->funcs->cursor_set2,
sys/dev/pci/drm/drm_mode_config.c
690
WARN(crtc->cursor && crtc->funcs->cursor_move,
sys/dev/pci/drm/drm_mode_config.c
704
if (crtc->cursor) {
sys/dev/pci/drm/drm_mode_config.c
705
WARN(!(crtc->cursor->possible_crtcs & drm_crtc_mask(crtc)),
sys/dev/pci/drm/drm_mode_config.c
707
crtc->cursor->base.id, crtc->cursor->name,
sys/dev/pci/drm/drm_mode_config.c
709
WARN(cursor_with_crtc & drm_plane_mask(crtc->cursor),
sys/dev/pci/drm/drm_mode_config.c
711
crtc->cursor->base.id, crtc->cursor->name);
sys/dev/pci/drm/drm_mode_config.c
712
cursor_with_crtc |= drm_plane_mask(crtc->cursor);
sys/dev/pci/drm/drm_plane.c
1193
struct drm_plane *plane = crtc->cursor;
sys/dev/pci/drm/drm_plane.c
1305
if (crtc->cursor) {
sys/dev/pci/drm/drm_plane.c
1306
ret = drm_modeset_lock(&crtc->cursor->mutex, &ctx);
sys/dev/pci/drm/drm_plane.c
1310
if (!drm_lease_held(file_priv, crtc->cursor->base.id)) {
sys/dev/pci/drm/i915/display/i9xx_wm.c
1169
wm_state->sr.cursor = USHRT_MAX;
sys/dev/pci/drm/i915/display/i9xx_wm.c
1176
wm_state->hpll.cursor = USHRT_MAX;
sys/dev/pci/drm/i915/display/i9xx_wm.c
1222
wm_state->sr.cursor = raw->plane[PLANE_CURSOR];
sys/dev/pci/drm/i915/display/i9xx_wm.c
1233
wm_state->hpll.cursor = raw->plane[PLANE_CURSOR];
sys/dev/pci/drm/i915/display/i9xx_wm.c
1326
intermediate->sr.cursor = max(optimal->sr.cursor,
sys/dev/pci/drm/i915/display/i9xx_wm.c
1327
active->sr.cursor);
sys/dev/pci/drm/i915/display/i9xx_wm.c
1333
intermediate->hpll.cursor = max(optimal->hpll.cursor,
sys/dev/pci/drm/i915/display/i9xx_wm.c
1334
active->hpll.cursor);
sys/dev/pci/drm/i915/display/i9xx_wm.c
1341
intermediate->sr.cursor >
sys/dev/pci/drm/i915/display/i9xx_wm.c
1347
intermediate->sr.cursor >
sys/dev/pci/drm/i915/display/i9xx_wm.c
1648
wm_state->sr[level].cursor = USHRT_MAX;
sys/dev/pci/drm/i915/display/i9xx_wm.c
1781
wm_state->sr[level].cursor =
sys/dev/pci/drm/i915/display/i9xx_wm.c
1995
intermediate->sr[level].cursor = min(optimal->sr[level].cursor,
sys/dev/pci/drm/i915/display/i9xx_wm.c
1996
active->sr[level].cursor);
sys/dev/pci/drm/i915/display/i9xx_wm.c
2167
crtc->base.cursor->state->crtc_w, 4,
sys/dev/pci/drm/i915/display/i9xx_wm.c
3686
wm->sr.cursor = _FW_WM(tmp, CURSOR_SR);
sys/dev/pci/drm/i915/display/i9xx_wm.c
3687
wm->hpll.cursor = _FW_WM(tmp, HPLL_CURSOR);
sys/dev/pci/drm/i915/display/i9xx_wm.c
3722
wm->sr.cursor = _FW_WM(tmp, CURSOR_SR);
sys/dev/pci/drm/i915/display/i9xx_wm.c
3815
raw->plane[PLANE_CURSOR] = active->sr.cursor;
sys/dev/pci/drm/i915/display/i9xx_wm.c
3825
raw->plane[PLANE_CURSOR] = active->hpll.cursor;
sys/dev/pci/drm/i915/display/i9xx_wm.c
3851
wm->sr.plane, wm->sr.cursor, wm->sr.fbc);
sys/dev/pci/drm/i915/display/i9xx_wm.c
3854
wm->hpll.plane, wm->hpll.cursor, wm->hpll.fbc);
sys/dev/pci/drm/i915/display/i9xx_wm.c
3978
active->sr[level].cursor = wm->sr.cursor;
sys/dev/pci/drm/i915/display/i9xx_wm.c
4009
wm->sr.plane, wm->sr.cursor, wm->level, wm->cxsr);
sys/dev/pci/drm/i915/display/i9xx_wm.c
827
FW_WM(wm->sr.cursor, CURSOR_SR) |
sys/dev/pci/drm/i915/display/i9xx_wm.c
828
FW_WM(wm->hpll.cursor, HPLL_CURSOR) |
sys/dev/pci/drm/i915/display/i9xx_wm.c
873
FW_WM(wm->sr.cursor, CURSOR_SR));
sys/dev/pci/drm/i915/display/intel_crtc.c
308
struct intel_plane *primary, *cursor;
sys/dev/pci/drm/i915/display/intel_crtc.c
346
cursor = intel_cursor_plane_create(display, pipe);
sys/dev/pci/drm/i915/display/intel_crtc.c
347
if (IS_ERR(cursor)) {
sys/dev/pci/drm/i915/display/intel_crtc.c
348
ret = PTR_ERR(cursor);
sys/dev/pci/drm/i915/display/intel_crtc.c
351
crtc->plane_ids_mask |= BIT(cursor->id);
sys/dev/pci/drm/i915/display/intel_crtc.c
375
&primary->base, &cursor->base,
sys/dev/pci/drm/i915/display/intel_cursor.c
1005
struct intel_plane *cursor;
sys/dev/pci/drm/i915/display/intel_cursor.c
1009
cursor = intel_plane_alloc();
sys/dev/pci/drm/i915/display/intel_cursor.c
1010
if (IS_ERR(cursor))
sys/dev/pci/drm/i915/display/intel_cursor.c
1011
return cursor;
sys/dev/pci/drm/i915/display/intel_cursor.c
1013
cursor->pipe = pipe;
sys/dev/pci/drm/i915/display/intel_cursor.c
1014
cursor->i9xx_plane = (enum i9xx_plane_id) pipe;
sys/dev/pci/drm/i915/display/intel_cursor.c
1015
cursor->id = PLANE_CURSOR;
sys/dev/pci/drm/i915/display/intel_cursor.c
1016
cursor->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, cursor->id);
sys/dev/pci/drm/i915/display/intel_cursor.c
1019
cursor->max_stride = i845_cursor_max_stride;
sys/dev/pci/drm/i915/display/intel_cursor.c
1020
cursor->min_alignment = i845_cursor_min_alignment;
sys/dev/pci/drm/i915/display/intel_cursor.c
1021
cursor->update_arm = i845_cursor_update_arm;
sys/dev/pci/drm/i915/display/intel_cursor.c
1022
cursor->disable_arm = i845_cursor_disable_arm;
sys/dev/pci/drm/i915/display/intel_cursor.c
1023
cursor->get_hw_state = i845_cursor_get_hw_state;
sys/dev/pci/drm/i915/display/intel_cursor.c
1024
cursor->check_plane = i845_check_cursor;
sys/dev/pci/drm/i915/display/intel_cursor.c
1026
cursor->max_stride = i9xx_cursor_max_stride;
sys/dev/pci/drm/i915/display/intel_cursor.c
1029
cursor->min_alignment = i830_cursor_min_alignment;
sys/dev/pci/drm/i915/display/intel_cursor.c
1031
cursor->min_alignment = i85x_cursor_min_alignment;
sys/dev/pci/drm/i915/display/intel_cursor.c
1033
cursor->min_alignment = i9xx_cursor_min_alignment;
sys/dev/pci/drm/i915/display/intel_cursor.c
1036
cursor->vtd_guard = 2;
sys/dev/pci/drm/i915/display/intel_cursor.c
1038
cursor->update_arm = i9xx_cursor_update_arm;
sys/dev/pci/drm/i915/display/intel_cursor.c
1039
cursor->disable_arm = i9xx_cursor_disable_arm;
sys/dev/pci/drm/i915/display/intel_cursor.c
1040
cursor->get_hw_state = i9xx_cursor_get_hw_state;
sys/dev/pci/drm/i915/display/intel_cursor.c
1041
cursor->check_plane = i9xx_check_cursor;
sys/dev/pci/drm/i915/display/intel_cursor.c
1044
cursor->surf_offset = intel_cursor_surf_offset;
sys/dev/pci/drm/i915/display/intel_cursor.c
1047
cursor->capture_error = g4x_cursor_capture_error;
sys/dev/pci/drm/i915/display/intel_cursor.c
1049
cursor->capture_error = i9xx_cursor_capture_error;
sys/dev/pci/drm/i915/display/intel_cursor.c
1051
cursor->cursor.base = ~0;
sys/dev/pci/drm/i915/display/intel_cursor.c
1052
cursor->cursor.cntl = ~0;
sys/dev/pci/drm/i915/display/intel_cursor.c
1055
cursor->cursor.size = ~0;
sys/dev/pci/drm/i915/display/intel_cursor.c
1059
ret = drm_universal_plane_init(display->drm, &cursor->base,
sys/dev/pci/drm/i915/display/intel_cursor.c
1073
drm_plane_create_rotation_property(&cursor->base,
sys/dev/pci/drm/i915/display/intel_cursor.c
1078
intel_cursor_add_size_hints_property(cursor);
sys/dev/pci/drm/i915/display/intel_cursor.c
1081
drm_plane_create_zpos_immutable_property(&cursor->base, zpos);
sys/dev/pci/drm/i915/display/intel_cursor.c
1084
drm_plane_enable_fb_damage_clips(&cursor->base);
sys/dev/pci/drm/i915/display/intel_cursor.c
1086
intel_plane_helper_add(cursor);
sys/dev/pci/drm/i915/display/intel_cursor.c
1088
return cursor;
sys/dev/pci/drm/i915/display/intel_cursor.c
1091
intel_plane_free(cursor);
sys/dev/pci/drm/i915/display/intel_cursor.c
298
if (plane->cursor.base != base ||
sys/dev/pci/drm/i915/display/intel_cursor.c
299
plane->cursor.size != size ||
sys/dev/pci/drm/i915/display/intel_cursor.c
300
plane->cursor.cntl != cntl) {
sys/dev/pci/drm/i915/display/intel_cursor.c
307
plane->cursor.base = base;
sys/dev/pci/drm/i915/display/intel_cursor.c
308
plane->cursor.size = size;
sys/dev/pci/drm/i915/display/intel_cursor.c
309
plane->cursor.cntl = cntl;
sys/dev/pci/drm/i915/display/intel_cursor.c
700
if (plane->cursor.base != base ||
sys/dev/pci/drm/i915/display/intel_cursor.c
701
plane->cursor.size != fbc_ctl ||
sys/dev/pci/drm/i915/display/intel_cursor.c
702
plane->cursor.cntl != cntl) {
sys/dev/pci/drm/i915/display/intel_cursor.c
709
plane->cursor.base = base;
sys/dev/pci/drm/i915/display/intel_cursor.c
710
plane->cursor.size = fbc_ctl;
sys/dev/pci/drm/i915/display/intel_cursor.c
711
plane->cursor.cntl = cntl;
sys/dev/pci/drm/i915/display/intel_display_types.h
1494
} cursor;
sys/dev/pci/drm/i915/display/intel_wm_types.h
33
u16 cursor;
sys/dev/pci/drm/i915/display/skl_watermark.c
634
struct intel_plane *plane = to_intel_plane(crtc_state->uapi.crtc->cursor);
sys/dev/pci/drm/i915/gem/i915_gem_busy.c
117
struct dma_resv_iter cursor;
sys/dev/pci/drm/i915/gem/i915_gem_busy.c
145
dma_resv_iter_begin(&cursor, obj->base.resv, DMA_RESV_USAGE_READ);
sys/dev/pci/drm/i915/gem/i915_gem_busy.c
146
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/i915/gem/i915_gem_busy.c
147
if (dma_resv_iter_is_restarted(&cursor))
sys/dev/pci/drm/i915/gem/i915_gem_busy.c
150
if (dma_resv_iter_usage(&cursor) <= DMA_RESV_USAGE_WRITE)
sys/dev/pci/drm/i915/gem/i915_gem_busy.c
157
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
146
struct dma_resv_iter cursor;
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
149
dma_resv_iter_begin(&cursor, obj->base.resv,
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
151
dma_resv_for_each_fence_unlocked(&cursor, fence)
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
153
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
37
struct dma_resv_iter cursor;
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
56
dma_resv_iter_begin(&cursor, resv,
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
58
dma_resv_for_each_fence_unlocked(&cursor, fence)
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
62
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
70
struct dma_resv_iter cursor;
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
76
dma_resv_iter_begin(&cursor, resv,
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
78
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
86
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/i915/i915_request.c
1690
struct dma_resv_iter cursor;
sys/dev/pci/drm/i915/i915_request.c
1694
dma_resv_for_each_fence(&cursor, obj->base.resv,
sys/dev/pci/drm/i915/i915_sw_fence.c
589
struct dma_resv_iter cursor;
sys/dev/pci/drm/i915/i915_sw_fence.c
596
dma_resv_iter_begin(&cursor, resv, dma_resv_usage_rw(write));
sys/dev/pci/drm/i915/i915_sw_fence.c
597
dma_resv_for_each_fence_unlocked(&cursor, f) {
sys/dev/pci/drm/i915/i915_sw_fence.c
607
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/include/drm/drm_crtc.h
1211
struct drm_plane *cursor,
sys/dev/pci/drm/include/drm/drm_crtc.h
1219
struct drm_plane *cursor,
sys/dev/pci/drm/include/drm/drm_crtc.h
1229
struct drm_plane *cursor,
sys/dev/pci/drm/include/drm/drm_crtc.h
1252
#define drmm_crtc_alloc_with_planes(dev, type, member, primary, cursor, funcs, name, ...) \
sys/dev/pci/drm/include/drm/drm_crtc.h
1255
primary, cursor, funcs, \
sys/dev/pci/drm/include/drm/drm_crtc.h
980
struct drm_plane *cursor;
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
338
void ttm_resource_cursor_init(struct ttm_resource_cursor *cursor,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
341
void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor);
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
473
ttm_resource_manager_first(struct ttm_resource_cursor *cursor);
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
475
ttm_resource_manager_next(struct ttm_resource_cursor *cursor);
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
487
#define ttm_resource_manager_for_each_res(cursor, res) \
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
488
for (res = ttm_resource_manager_first(cursor); res; \
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
489
res = ttm_resource_manager_next(cursor))
sys/dev/pci/drm/include/linux/dma-resv.h
220
struct dma_fence *dma_resv_iter_first_unlocked(struct dma_resv_iter *cursor);
sys/dev/pci/drm/include/linux/dma-resv.h
221
struct dma_fence *dma_resv_iter_next_unlocked(struct dma_resv_iter *cursor);
sys/dev/pci/drm/include/linux/dma-resv.h
222
struct dma_fence *dma_resv_iter_first(struct dma_resv_iter *cursor);
sys/dev/pci/drm/include/linux/dma-resv.h
223
struct dma_fence *dma_resv_iter_next(struct dma_resv_iter *cursor);
sys/dev/pci/drm/include/linux/dma-resv.h
231
static inline void dma_resv_iter_begin(struct dma_resv_iter *cursor,
sys/dev/pci/drm/include/linux/dma-resv.h
235
cursor->obj = obj;
sys/dev/pci/drm/include/linux/dma-resv.h
236
cursor->usage = usage;
sys/dev/pci/drm/include/linux/dma-resv.h
237
cursor->fence = NULL;
sys/dev/pci/drm/include/linux/dma-resv.h
247
static inline void dma_resv_iter_end(struct dma_resv_iter *cursor)
sys/dev/pci/drm/include/linux/dma-resv.h
249
dma_fence_put(cursor->fence);
sys/dev/pci/drm/include/linux/dma-resv.h
259
dma_resv_iter_usage(struct dma_resv_iter *cursor)
sys/dev/pci/drm/include/linux/dma-resv.h
261
return cursor->fence_usage;
sys/dev/pci/drm/include/linux/dma-resv.h
270
static inline bool dma_resv_iter_is_restarted(struct dma_resv_iter *cursor)
sys/dev/pci/drm/include/linux/dma-resv.h
272
return cursor->is_restarted;
sys/dev/pci/drm/include/linux/dma-resv.h
290
#define dma_resv_for_each_fence_unlocked(cursor, fence) \
sys/dev/pci/drm/include/linux/dma-resv.h
291
for (fence = dma_resv_iter_first_unlocked(cursor); \
sys/dev/pci/drm/include/linux/dma-resv.h
292
fence; fence = dma_resv_iter_next_unlocked(cursor))
sys/dev/pci/drm/include/linux/dma-resv.h
307
#define dma_resv_for_each_fence(cursor, obj, usage, fence) \
sys/dev/pci/drm/include/linux/dma-resv.h
308
for (dma_resv_iter_begin(cursor, obj, usage), \
sys/dev/pci/drm/include/linux/dma-resv.h
309
fence = dma_resv_iter_first(cursor); fence; \
sys/dev/pci/drm/include/linux/dma-resv.h
310
fence = dma_resv_iter_next(cursor))
sys/dev/pci/drm/radeon/radeon_sync.c
94
struct dma_resv_iter cursor;
sys/dev/pci/drm/radeon/radeon_sync.c
99
dma_resv_for_each_fence(&cursor, resv, dma_resv_usage_rw(!shared), f) {
sys/dev/pci/drm/scheduler/sched_main.c
968
struct dma_resv_iter cursor;
sys/dev/pci/drm/scheduler/sched_main.c
974
dma_resv_for_each_fence(&cursor, resv, usage, fence) {
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
577
struct dma_resv_iter cursor;
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
580
dma_resv_iter_begin(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP);
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
581
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
584
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/ttm/ttm_bo.c
219
struct dma_resv_iter cursor;
sys/dev/pci/drm/ttm/ttm_bo.c
222
dma_resv_iter_begin(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP);
sys/dev/pci/drm/ttm/ttm_bo.c
223
dma_resv_for_each_fence_unlocked(&cursor, fence) {
sys/dev/pci/drm/ttm/ttm_bo.c
227
dma_resv_iter_end(&cursor);
sys/dev/pci/drm/ttm/ttm_bo.c
449
struct ttm_resource_cursor cursor;
sys/dev/pci/drm/ttm/ttm_bo.c
456
ttm_resource_cursor_init(&cursor, man);
sys/dev/pci/drm/ttm/ttm_bo.c
457
res = ttm_resource_manager_first(&cursor);
sys/dev/pci/drm/ttm/ttm_bo.c
458
ttm_resource_cursor_fini(&cursor);
sys/dev/pci/drm/ttm/ttm_bo_util.c
910
struct ttm_bo_lru_cursor cursor;
sys/dev/pci/drm/ttm/ttm_bo_util.c
915
ttm_bo_lru_for_each_reserved_guarded(&cursor, man, &walk->arg, bo) {
sys/dev/pci/drm/ttm/ttm_resource.c
100
INIT_LIST_HEAD(&cursor->hitch.link);
sys/dev/pci/drm/ttm/ttm_resource.c
111
void ttm_resource_cursor_fini(struct ttm_resource_cursor *cursor)
sys/dev/pci/drm/ttm/ttm_resource.c
113
lockdep_assert_held(&cursor->man->bdev->lru_lock);
sys/dev/pci/drm/ttm/ttm_resource.c
114
list_del_init(&cursor->hitch.link);
sys/dev/pci/drm/ttm/ttm_resource.c
115
ttm_resource_cursor_clear_bulk(cursor);
sys/dev/pci/drm/ttm/ttm_resource.c
41
ttm_resource_cursor_clear_bulk(struct ttm_resource_cursor *cursor)
sys/dev/pci/drm/ttm/ttm_resource.c
43
lockdep_assert_held(&cursor->man->bdev->lru_lock);
sys/dev/pci/drm/ttm/ttm_resource.c
45
cursor->bulk = NULL;
sys/dev/pci/drm/ttm/ttm_resource.c
46
list_del_init(&cursor->bulk_link);
sys/dev/pci/drm/ttm/ttm_resource.c
51
struct ttm_resource_cursor *cursor)
sys/dev/pci/drm/ttm/ttm_resource.c
55
lockdep_assert_held(&cursor->man->bdev->lru_lock);
sys/dev/pci/drm/ttm/ttm_resource.c
57
if (WARN_ON_ONCE(bulk != cursor->bulk)) {
sys/dev/pci/drm/ttm/ttm_resource.c
58
list_del_init(&cursor->bulk_link);
sys/dev/pci/drm/ttm/ttm_resource.c
616
ttm_resource_cursor_check_bulk(struct ttm_resource_cursor *cursor,
sys/dev/pci/drm/ttm/ttm_resource.c
62
pos = &bulk->pos[cursor->mem_type][cursor->priority];
sys/dev/pci/drm/ttm/ttm_resource.c
623
lockdep_assert_held(&cursor->man->bdev->lru_lock);
sys/dev/pci/drm/ttm/ttm_resource.c
626
if (cursor->bulk != bulk) {
sys/dev/pci/drm/ttm/ttm_resource.c
628
list_move_tail(&cursor->bulk_link, &bulk->cursor_list);
sys/dev/pci/drm/ttm/ttm_resource.c
629
cursor->mem_type = next->mem_type;
sys/dev/pci/drm/ttm/ttm_resource.c
631
list_del_init(&cursor->bulk_link);
sys/dev/pci/drm/ttm/ttm_resource.c
633
cursor->bulk = bulk;
sys/dev/pci/drm/ttm/ttm_resource.c
64
list_move(&cursor->hitch.link, &pos->last->lru.link);
sys/dev/pci/drm/ttm/ttm_resource.c
648
ttm_resource_manager_first(struct ttm_resource_cursor *cursor)
sys/dev/pci/drm/ttm/ttm_resource.c
65
ttm_resource_cursor_clear_bulk(cursor);
sys/dev/pci/drm/ttm/ttm_resource.c
650
struct ttm_resource_manager *man = cursor->man;
sys/dev/pci/drm/ttm/ttm_resource.c
657
list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
sys/dev/pci/drm/ttm/ttm_resource.c
658
return ttm_resource_manager_next(cursor);
sys/dev/pci/drm/ttm/ttm_resource.c
669
ttm_resource_manager_next(struct ttm_resource_cursor *cursor)
sys/dev/pci/drm/ttm/ttm_resource.c
671
struct ttm_resource_manager *man = cursor->man;
sys/dev/pci/drm/ttm/ttm_resource.c
677
lru = &cursor->hitch;
sys/dev/pci/drm/ttm/ttm_resource.c
678
list_for_each_entry_continue(lru, &man->lru[cursor->priority], link) {
sys/dev/pci/drm/ttm/ttm_resource.c
680
ttm_resource_cursor_check_bulk(cursor, lru);
sys/dev/pci/drm/ttm/ttm_resource.c
681
list_move(&cursor->hitch.link, &lru->link);
sys/dev/pci/drm/ttm/ttm_resource.c
686
if (++cursor->priority >= TTM_MAX_BO_PRIORITY)
sys/dev/pci/drm/ttm/ttm_resource.c
689
list_move(&cursor->hitch.link, &man->lru[cursor->priority]);
sys/dev/pci/drm/ttm/ttm_resource.c
690
ttm_resource_cursor_clear_bulk(cursor);
sys/dev/pci/drm/ttm/ttm_resource.c
71
struct ttm_resource_cursor *cursor, *next;
sys/dev/pci/drm/ttm/ttm_resource.c
73
list_for_each_entry_safe(cursor, next, &bulk->cursor_list, bulk_link)
sys/dev/pci/drm/ttm/ttm_resource.c
74
ttm_resource_cursor_move_bulk_tail(bulk, cursor);
sys/dev/pci/drm/ttm/ttm_resource.c
80
struct ttm_resource_cursor *cursor, *next;
sys/dev/pci/drm/ttm/ttm_resource.c
82
list_for_each_entry_safe(cursor, next, &bulk->cursor_list, bulk_link)
sys/dev/pci/drm/ttm/ttm_resource.c
83
ttm_resource_cursor_clear_bulk(cursor);
sys/dev/pci/drm/ttm/ttm_resource.c
93
void ttm_resource_cursor_init(struct ttm_resource_cursor *cursor,
sys/dev/pci/drm/ttm/ttm_resource.c
96
cursor->priority = 0;
sys/dev/pci/drm/ttm/ttm_resource.c
97
cursor->man = man;
sys/dev/pci/drm/ttm/ttm_resource.c
98
ttm_lru_item_init(&cursor->hitch, TTM_LRU_HITCH);
sys/dev/pci/drm/ttm/ttm_resource.c
99
INIT_LIST_HEAD(&cursor->bulk_link);
sys/dev/rasops/rasops.c
292
ri->ri_ops.cursor = rasops_vcons_cursor;
sys/dev/rasops/rasops.c
435
ri->ri_ops.cursor = rasops_cursor;
sys/dev/wscons/wsdisplay.c
112
u_int cursor; /* selection cursor position (if
sys/dev/wscons/wsdisplay.c
2627
scr->cursor = scr->mouse;
sys/dev/wscons/wsdisplay.c
2960
scr->cursor = scr->cpy_end + 1; /* init value */
sys/dev/wscons/wsdisplay.c
3003
scr->cursor = scr->cpy_end + 1; /* init value, never happen */
sys/dev/wscons/wsdisplay.c
3031
scr->cursor = scr->cpy_end + 1;
sys/dev/wscons/wsdisplay.c
3049
if (scr->cursor != scr->cpy_end + 1)
sys/dev/wscons/wsdisplay.c
3050
inverse_char(scr, scr->cursor);
sys/dev/wscons/wsdisplay.c
3051
scr->cursor = scr->cpy_end + 1;
sys/dev/wscons/wsdisplay.c
3170
if (scr->cursor != scr->cpy_end + 1)
sys/dev/wscons/wsdisplay.c
3171
inverse_char(scr, scr->cursor);
sys/dev/wscons/wsdisplay.c
3246
scr->cursor = scr->mouse;
sys/dev/wscons/wsdisplay.c
3247
inverse_char(scr, scr->cursor);
sys/dev/wscons/wsdisplay.c
3265
if (scr->cursor != scr->cpy_end + 1)
sys/dev/wscons/wsdisplay.c
3266
inverse_char(scr, scr->cursor);
sys/dev/wscons/wsdisplay.c
3287
if (scr->cursor == scr->cpy_end + 1)
sys/dev/wscons/wsdisplay.c
3288
scr->cursor = scr->cpy_end;
sys/dev/wscons/wsdisplay.c
3289
old_row = scr->cursor / N_COLS(dconf);
sys/dev/wscons/wsdisplay.c
3299
old_row = scr->cursor / N_COLS(dconf);
sys/dev/wscons/wsdisplay.c
3311
scr->cursor = scr->mouse;
sys/dev/wscons/wsdisplay.c
3312
inverse_char(scr, scr->cursor);
sys/dev/wscons/wsdisplay.c
3341
scr->cursor = scr->cpy_start;
sys/dev/wscons/wsdisplay.c
3346
scr->cursor = scr->cpy_end;
sys/dev/wscons/wsdisplay.c
820
if (emulops->cursor == NULL ||
sys/dev/wscons/wsdisplayvar.h
74
int (*cursor)(void *c, int on, int row, int col);
sys/dev/wscons/wsemul_dumb.c
169
rc = (*edp->emulops->cursor)
sys/dev/wscons/wsemul_dumb.c
269
rc = (*edp->emulops->cursor)
sys/dev/wscons/wsemul_dumb.c
318
(*edp->emulops->cursor)(edp->emulcookie, 1, 0, 0);
sys/dev/wscons/wsemul_dumb.c
321
(*edp->emulops->cursor)(edp->emulcookie, 0,
sys/dev/wscons/wsemul_dumb.c
93
edp->crippled = emulops->cursor == NULL ||
sys/dev/wscons/wsemul_sun.c
1086
(*edp->emulops->cursor)(edp->emulcookie, 1, 0, 0);
sys/dev/wscons/wsemul_sun.c
1089
(*edp->emulops->cursor)(edp->emulcookie, 0, edp->crow,
sys/dev/wscons/wsemul_sun.c
692
rc = (*edp->emulops->cursor)
sys/dev/wscons/wsemul_sun.c
811
rc = (*edp->emulops->cursor)
sys/dev/wscons/wsemul_vt100.c
1136
rc = (*edp->emulops->cursor)
sys/dev/wscons/wsemul_vt100.c
1243
rc = (*edp->emulops->cursor)
sys/dev/wscons/wsemul_vt100.c
271
(*edp->emulops->cursor)(edp->emulcookie,
sys/dev/wscons/wsemul_vt100.c
275
(*edp->emulops->cursor)(edp->emulcookie, 0, edp->crow,
sys/dev/wscons/wsemul_vt100_subr.c
1003
WSEMULOP(rc, edp, &edp->abortstate, cursor,
sys/net/if.c
1187
struct task cursor = { .t_func = NULL };
sys/net/if.c
1200
TAILQ_INSERT_AFTER(hooks, t, &cursor, t_entry);
sys/net/if.c
1206
nt = TAILQ_NEXT(&cursor, t_entry); /* avoid _Q_INVALIDATE */
sys/net/if.c
1207
TAILQ_REMOVE(hooks, &cursor, t_entry);
usr.bin/ftp/complete.c
297
cursor_pos = line + (lf->cursor - lf->buffer);
usr.bin/mail/tty.c
297
if (t->cursor < t->len) {
usr.bin/mail/tty.c
298
for (; t->cursor < t->len; t->cursor++)
usr.bin/mail/tty.c
299
tty_visc(t, t->buf[t->cursor]);
usr.bin/mail/tty.c
300
} else if (t->cursor > t->len) {
usr.bin/mail/tty.c
301
len = t->cursor - t->len;
usr.bin/mail/tty.c
303
c = t->buf[--t->cursor];
usr.bin/mail/tty.c
315
t->cursor = t->len;
usr.bin/mail/tty.c
390
t->len = t->cursor = 0;
usr.bin/mail/tty.c
57
size_t cursor;
usr.bin/ssh/sftp.c
1956
if (lastarg || *(lf->cursor) != ' ')
usr.bin/ssh/sftp.c
2107
if (*(lf->cursor - 1) != '/' &&
usr.bin/ssh/sftp.c
2108
(lastarg || *(lf->cursor) != ' '))
usr.bin/ssh/sftp.c
2127
u_int cursor, len, terminated, ret = CC_ERROR;
usr.bin/ssh/sftp.c
2136
cursor = lf->cursor - lf->buffer;
usr.bin/ssh/sftp.c
2137
line = xmalloc(cursor + 1);
usr.bin/ssh/sftp.c
2138
memcpy(line, lf->buffer, cursor);
usr.bin/ssh/sftp.c
2139
line[cursor] = '\0';
usr.bin/ssh/sftp.c
2151
if (line[cursor] != ' ' && line[cursor] != '\0' &&
usr.bin/ssh/sftp.c
2152
line[cursor] != '\n') {
usr.bin/ssh/sftp.c
2161
} else if (carg == 1 && cursor > 0 && line[cursor - 1] != ' ') {
usr.bin/ssh/sftp.c
2172
if (carg > 1 && line[cursor-1] != ' ')
usr.bin/ssh/sftp.c
2185
if (line[cursor - 1] == ' ')
usr.bin/tmux/screen-write.c
2309
int cursor)
usr.bin/tmux/screen-write.c
2318
screen_alternate_on(ctx->s, gc, cursor);
usr.bin/tmux/screen-write.c
2333
int cursor)
usr.bin/tmux/screen-write.c
2342
screen_alternate_off(ctx->s, gc, cursor);
usr.bin/tmux/screen.c
303
int eat_empty, int cursor)
usr.bin/tmux/screen.c
329
screen_reflow(s, sx, &cx, &cy, cursor);
usr.bin/tmux/screen.c
605
screen_reflow(struct screen *s, u_int new_x, u_int *cx, u_int *cy, int cursor)
usr.bin/tmux/screen.c
609
if (cursor) {
usr.bin/tmux/screen.c
617
if (cursor) {
usr.bin/tmux/screen.c
632
screen_alternate_on(struct screen *s, struct grid_cell *gc, int cursor)
usr.bin/tmux/screen.c
643
if (cursor) {
usr.bin/tmux/screen.c
657
screen_alternate_off(struct screen *s, struct grid_cell *gc, int cursor)
usr.bin/tmux/screen.c
672
if (cursor && s->saved_cx != UINT_MAX && s->saved_cy != UINT_MAX) {
usr.bin/tmux/server-client.c
1719
int mode = 0, cursor, flags;
usr.bin/tmux/server-client.c
1762
cursor = 0;
usr.bin/tmux/server-client.c
1766
cursor = 1;
usr.bin/tmux/server-client.c
1774
if (!cursor)
usr.bin/tmux/window-copy.c
4551
u_int mark, start, end, cy, cursor, current;
usr.bin/tmux/window-copy.c
4579
if (window_copy_search_mark_at(data, data->cx, cy, &cursor) == 0) {
usr.bin/tmux/window-copy.c
4581
if (cursor != 0 &&
usr.bin/tmux/window-copy.c
4584
if (data->searchmark[cursor - 1] == mark) {
usr.bin/tmux/window-copy.c
4585
cursor--;
usr.bin/tmux/window-copy.c
4588
} else if (data->searchmark[cursor] == mark)
usr.bin/tmux/window-copy.c
4591
window_copy_match_start_end(data, cursor, &start, &end);
usr.sbin/ldapctl/ldapctl.c
145
struct cursor *cursor;
usr.sbin/ldapctl/ldapctl.c
168
if ((cursor = btree_cursor_open(data_db)) == NULL) {
usr.sbin/ldapctl/ldapctl.c
192
rc = btree_cursor_get(cursor, &key, &val, BT_NEXT);
usr.sbin/ldapctl/ldapctl.c
212
btree_cursor_close(cursor);
usr.sbin/ldapd/btest.c
110
cursor = btree_cursor_open(bt);
usr.sbin/ldapd/btest.c
111
while ((rc = btree_cursor_get(cursor, &key, &data,
usr.sbin/ldapd/btest.c
119
btree_cursor_close(cursor);
usr.sbin/ldapd/btest.c
35
struct cursor *cursor;
usr.sbin/ldapd/btree.c
1260
cursor_pop_page(struct cursor *cursor)
usr.sbin/ldapd/btree.c
1264
top = CURSOR_TOP(cursor);
usr.sbin/ldapd/btree.c
1265
CURSOR_POP(cursor);
usr.sbin/ldapd/btree.c
1268
DPRINTF("popped page %u off cursor %p", top->mpage->pgno, cursor);
usr.sbin/ldapd/btree.c
1274
cursor_push_page(struct cursor *cursor, struct mpage *mp)
usr.sbin/ldapd/btree.c
1278
DPRINTF("pushing page %u on cursor %p", mp->pgno, cursor);
usr.sbin/ldapd/btree.c
1284
CURSOR_PUSH(cursor, ppage);
usr.sbin/ldapd/btree.c
1371
struct cursor *cursor, int modify, struct mpage **mpp)
usr.sbin/ldapd/btree.c
1375
if (cursor && cursor_push_page(cursor, root) == NULL)
usr.sbin/ldapd/btree.c
1406
if (cursor)
usr.sbin/ldapd/btree.c
1407
CURSOR_TOP(cursor)->ki = i;
usr.sbin/ldapd/btree.c
1416
if (cursor && cursor_push_page(cursor, mp) == NULL)
usr.sbin/ldapd/btree.c
1444
struct cursor *cursor, int modify, struct mpage **mpp)
usr.sbin/ldapd/btree.c
1491
return btree_search_page_root(bt, mp, key, cursor, modify, mpp);
usr.sbin/ldapd/btree.c
1600
btree_sibling(struct cursor *cursor, int move_right)
usr.sbin/ldapd/btree.c
1607
top = CURSOR_TOP(cursor);
usr.sbin/ldapd/btree.c
1616
cursor_pop_page(cursor);
usr.sbin/ldapd/btree.c
1621
if ((rc = btree_sibling(cursor, move_right)) != BT_SUCCESS)
usr.sbin/ldapd/btree.c
1623
parent = CURSOR_TOP(cursor);
usr.sbin/ldapd/btree.c
1635
if ((mp = btree_get_mpage(cursor->bt, indx->n_pgno)) == NULL)
usr.sbin/ldapd/btree.c
1640
cursor_push_page(cursor, mp);
usr.sbin/ldapd/btree.c
1641
find_common_prefix(cursor->bt, mp);
usr.sbin/ldapd/btree.c
1675
btree_cursor_next(struct cursor *cursor, struct btval *key, struct btval *data)
usr.sbin/ldapd/btree.c
1681
if (cursor->eof) {
usr.sbin/ldapd/btree.c
1686
assert(cursor->initialized);
usr.sbin/ldapd/btree.c
1688
top = CURSOR_TOP(cursor);
usr.sbin/ldapd/btree.c
1691
DPRINTF("cursor_next: top page is %u in cursor %p", mp->pgno, cursor);
usr.sbin/ldapd/btree.c
1695
if (btree_sibling(cursor, 1) != BT_SUCCESS) {
usr.sbin/ldapd/btree.c
1696
cursor->eof = 1;
usr.sbin/ldapd/btree.c
1699
top = CURSOR_TOP(cursor);
usr.sbin/ldapd/btree.c
1711
if (data && btree_read_data(cursor->bt, mp, leaf, data) != BT_SUCCESS)
usr.sbin/ldapd/btree.c
1714
if (bt_set_key(cursor->bt, mp, leaf, key) != 0)
usr.sbin/ldapd/btree.c
1721
btree_cursor_set(struct cursor *cursor, struct btval *key, struct btval *data,
usr.sbin/ldapd/btree.c
1729
assert(cursor);
usr.sbin/ldapd/btree.c
1733
rc = btree_search_page(cursor->bt, cursor->txn, key, cursor, 0, &mp);
usr.sbin/ldapd/btree.c
1738
top = CURSOR_TOP(cursor);
usr.sbin/ldapd/btree.c
1739
leaf = btree_search_node(cursor->bt, mp, key, exactp, &top->ki);
usr.sbin/ldapd/btree.c
1748
if (btree_sibling(cursor, 1) != BT_SUCCESS)
usr.sbin/ldapd/btree.c
1750
top = CURSOR_TOP(cursor);
usr.sbin/ldapd/btree.c
1757
cursor->initialized = 1;
usr.sbin/ldapd/btree.c
1758
cursor->eof = 0;
usr.sbin/ldapd/btree.c
1760
if (data && btree_read_data(cursor->bt, mp, leaf, data) != BT_SUCCESS)
usr.sbin/ldapd/btree.c
1763
if (bt_set_key(cursor->bt, mp, leaf, key) != 0)
usr.sbin/ldapd/btree.c
1772
btree_cursor_first(struct cursor *cursor, struct btval *key, struct btval *data)
usr.sbin/ldapd/btree.c
1778
rc = btree_search_page(cursor->bt, cursor->txn, NULL, cursor, 0, &mp);
usr.sbin/ldapd/btree.c
1784
cursor->initialized = 1;
usr.sbin/ldapd/btree.c
1785
cursor->eof = 0;
usr.sbin/ldapd/btree.c
1787
if (data && btree_read_data(cursor->bt, mp, leaf, data) != BT_SUCCESS)
usr.sbin/ldapd/btree.c
1790
if (bt_set_key(cursor->bt, mp, leaf, key) != 0)
usr.sbin/ldapd/btree.c
1797
btree_cursor_get(struct cursor *cursor, struct btval *key, struct btval *data,
usr.sbin/ldapd/btree.c
1803
assert(cursor);
usr.sbin/ldapd/btree.c
1808
while (CURSOR_TOP(cursor) != NULL)
usr.sbin/ldapd/btree.c
1809
cursor_pop_page(cursor);
usr.sbin/ldapd/btree.c
1814
rc = btree_cursor_set(cursor, key, data, &exact);
usr.sbin/ldapd/btree.c
1816
rc = btree_cursor_set(cursor, key, data, NULL);
usr.sbin/ldapd/btree.c
1819
if (!cursor->initialized)
usr.sbin/ldapd/btree.c
1820
rc = btree_cursor_first(cursor, key, data);
usr.sbin/ldapd/btree.c
1822
rc = btree_cursor_next(cursor, key, data);
usr.sbin/ldapd/btree.c
1825
while (CURSOR_TOP(cursor) != NULL)
usr.sbin/ldapd/btree.c
1826
cursor_pop_page(cursor);
usr.sbin/ldapd/btree.c
1827
rc = btree_cursor_first(cursor, key, data);
usr.sbin/ldapd/btree.c
1835
mpage_prune(cursor->bt);
usr.sbin/ldapd/btree.c
2071
struct cursor *
usr.sbin/ldapd/btree.c
2074
struct cursor *cursor;
usr.sbin/ldapd/btree.c
2089
if ((cursor = calloc(1, sizeof(*cursor))) != NULL) {
usr.sbin/ldapd/btree.c
2090
SLIST_INIT(&cursor->stack);
usr.sbin/ldapd/btree.c
2091
cursor->bt = bt;
usr.sbin/ldapd/btree.c
2092
cursor->txn = txn;
usr.sbin/ldapd/btree.c
2096
return cursor;
usr.sbin/ldapd/btree.c
2100
btree_cursor_close(struct cursor *cursor)
usr.sbin/ldapd/btree.c
2102
if (cursor != NULL) {
usr.sbin/ldapd/btree.c
2103
while (!CURSOR_EMPTY(cursor))
usr.sbin/ldapd/btree.c
2104
cursor_pop_page(cursor);
usr.sbin/ldapd/btree.c
2106
btree_close(cursor->bt);
usr.sbin/ldapd/btree.c
2107
free(cursor);
usr.sbin/ldapd/btree.c
236
struct cursor *cursor, int modify,
usr.sbin/ldapd/btree.c
240
struct cursor *cursor, int modify,
usr.sbin/ldapd/btree.c
277
static void cursor_pop_page(struct cursor *cursor);
usr.sbin/ldapd/btree.c
278
static struct ppage *cursor_push_page(struct cursor *cursor,
usr.sbin/ldapd/btree.c
283
static int btree_sibling(struct cursor *cursor, int move_right);
usr.sbin/ldapd/btree.c
284
static int btree_cursor_next(struct cursor *cursor,
usr.sbin/ldapd/btree.c
286
static int btree_cursor_set(struct cursor *cursor,
usr.sbin/ldapd/btree.c
288
static int btree_cursor_first(struct cursor *cursor,
usr.sbin/ldapd/btree.h
108
struct cursor *btree_txn_cursor_open(struct btree *bt,
usr.sbin/ldapd/btree.h
110
void btree_cursor_close(struct cursor *cursor);
usr.sbin/ldapd/btree.h
111
int btree_cursor_get(struct cursor *cursor,
usr.sbin/ldapd/btree.h
25
struct cursor;
usr.sbin/ldapd/ldapd.h
185
struct cursor *cursor;
usr.sbin/ldapd/modify.c
118
btree_cursor_close(cursor);
usr.sbin/ldapd/modify.c
38
struct cursor *cursor;
usr.sbin/ldapd/modify.c
74
if ((cursor = btree_txn_cursor_open(NULL, ns->data_txn)) == NULL)
usr.sbin/ldapd/modify.c
80
if (btree_cursor_get(cursor, &key, NULL, BT_CURSOR_EXACT) != 0) {
usr.sbin/ldapd/modify.c
87
if (btree_cursor_get(cursor, &key, NULL, BT_NEXT) != 0) {
usr.sbin/ldapd/search.c
187
btree_cursor_close(search->cursor);
usr.sbin/ldapd/search.c
315
search->cursor = btree_txn_cursor_open(NULL, txn);
usr.sbin/ldapd/search.c
316
if (search->cursor == NULL) {
usr.sbin/ldapd/search.c
342
rc = btree_cursor_get(search->cursor, &key, &val, op);
usr.sbin/nsd/xdp-dns-redirect_kern.c
36
static __always_inline void cursor_init(struct cursor *c, struct xdp_md *ctx) {
usr.sbin/nsd/xdp-dns-redirect_kern.c
42
static __always_inline struct STRUCT *parse_##STRUCT(struct cursor *c) { \
usr.sbin/nsd/xdp-dns-redirect_kern.c
62
parse_eth(struct cursor *c, __u16 *eth_proto) {
usr.sbin/nsd/xdp-dns-redirect_kern.c
92
struct cursor c;
usr.sbin/nsd/xfrd-catalog-zones.c
473
rbnode_type* cursor;
usr.sbin/nsd/xfrd-catalog-zones.c
476
for ( cursor = rbtree_first(&consumer_zone->member_ids), i = 0
usr.sbin/nsd/xfrd-catalog-zones.c
477
; cursor != RBTREE_NULL; i++, cursor = rbtree_next(cursor)) {
usr.sbin/nsd/xfrd-catalog-zones.c
479
i, dname_to_string(cursor_member_id(cursor), NULL),
usr.sbin/nsd/xfrd-catalog-zones.c
480
cursor_cmz(cursor)->options.name));
usr.sbin/nsd/xfrd-catalog-zones.c
498
rbnode_type* cursor;
usr.sbin/nsd/xfrd-catalog-zones.c
569
cursor = rbtree_first(&consumer_zone->member_ids);
usr.sbin/nsd/xfrd-catalog-zones.c
575
cursor = rbtree_first(&consumer_zone->member_ids);
usr.sbin/nsd/xfrd-catalog-zones.c
677
if (cursor == RBTREE_NULL)
usr.sbin/nsd/xfrd-catalog-zones.c
689
dname_to_string(cursor_member_id(cursor),
usr.sbin/nsd/xfrd-catalog-zones.c
692
while (cursor != RBTREE_NULL &&
usr.sbin/nsd/xfrd-catalog-zones.c
695
cursor_member_id(cursor))) > 0) {
usr.sbin/nsd/xfrd-catalog-zones.c
701
cursor_cmz(cursor);
usr.sbin/nsd/xfrd-catalog-zones.c
706
cursor = rbtree_next(cursor);
usr.sbin/nsd/xfrd-catalog-zones.c
715
if(cursor != RBTREE_NULL) {
usr.sbin/nsd/xfrd-catalog-zones.c
720
cursor_member_id(cursor),
usr.sbin/nsd/xfrd-catalog-zones.c
724
if (cursor != RBTREE_NULL && cmp == 0) {
usr.sbin/nsd/xfrd-catalog-zones.c
735
cursor_cmz(cursor)->options.pattern->pname,
usr.sbin/nsd/xfrd-catalog-zones.c
738
if (cursor_cmz(cursor)->options.pattern ==
usr.sbin/nsd/xfrd-catalog-zones.c
745
zopt = &cursor_cmz(cursor)->options;
usr.sbin/nsd/xfrd-catalog-zones.c
790
cursor = rbtree_next(cursor);
usr.sbin/nsd/xfrd-catalog-zones.c
796
assert(cursor == RBTREE_NULL || cmp < 0);
usr.sbin/nsd/xfrd-catalog-zones.c
851
cursor = rbtree_next(&to_add->node);
usr.sbin/nsd/xfrd-catalog-zones.c
877
while (cursor != RBTREE_NULL) {
usr.sbin/nsd/xfrd-catalog-zones.c
881
struct catalog_member_zone* to_delete = cursor_cmz(cursor);
usr.sbin/nsd/xfrd-catalog-zones.c
883
cursor = rbtree_next(cursor);
usr.sbin/unbound/services/rpz.c
1261
struct local_rrset* cursor = data->data, *cname = NULL;
usr.sbin/unbound/services/rpz.c
1262
while( cursor != NULL) {
usr.sbin/unbound/services/rpz.c
1263
struct packed_rrset_key* packed_rrset = &cursor->rrset->rk;
usr.sbin/unbound/services/rpz.c
1265
return cursor;
usr.sbin/unbound/services/rpz.c
1268
cname = cursor;
usr.sbin/unbound/services/rpz.c
1269
cursor = cursor->next;
usr.sbin/unbound/services/rpz.c
2282
struct delegpt_addr* cursor;
usr.sbin/unbound/services/rpz.c
2285
for(cursor = is->dp->target_list;
usr.sbin/unbound/services/rpz.c
2286
cursor != NULL;
usr.sbin/unbound/services/rpz.c
2287
cursor = cursor->next_target) {
usr.sbin/unbound/services/rpz.c
2288
if(cursor->bogus) { continue; }
usr.sbin/unbound/services/rpz.c
2289
action = rpz_ipbased_trigger_lookup(rpz->ns_set, &cursor->addr,
usr.sbin/unbound/services/rpz.c
2290
cursor->addrlen, "nsip");