bin/ksh/c_ksh.c
570
int field, base;
bin/ksh/c_ksh.c
666
field = 0;
bin/ksh/c_ksh.c
667
if (fieldstr && !bi_getn(fieldstr, &field))
bin/ksh/c_ksh.c
736
} else if (!typeset(wp[i], fset, fclr, field, base)) {
bin/ksh/c_ksh.c
810
shprintf("-L%d ", vp->u2.field);
bin/ksh/c_ksh.c
812
shprintf("-R%d ", vp->u2.field);
bin/ksh/shf.c
1051
field = precision;
bin/ksh/shf.c
1224
if (field > precision) {
bin/ksh/shf.c
1225
field -= precision;
bin/ksh/shf.c
1227
field = -field;
bin/ksh/shf.c
1252
if (field < 0) {
bin/ksh/shf.c
1253
nwritten += -field;
bin/ksh/shf.c
1254
for ( ; field < 0 ; field++)
bin/ksh/shf.c
1260
field = 0;
bin/ksh/shf.c
1267
if (field > 0) {
bin/ksh/shf.c
1268
nwritten += field;
bin/ksh/shf.c
1269
for ( ; field > 0 ; --field)
bin/ksh/shf.c
870
int field, precision;
bin/ksh/shf.c
907
flags = field = precision = 0;
bin/ksh/shf.c
940
else if ((field = tmp) < 0) {
bin/ksh/shf.c
941
field = -field;
bin/ksh/shf.c
964
field = tmp;
bin/ksh/table.c
136
p->u2.field = 0;
bin/ksh/table.h
26
int field; /* field with for -L/-R/-Z */
bin/ksh/var.c
1185
new->u2.field = vp->u2.field;
bin/ksh/var.c
288
vp->u2.field = vq->u2.field;
bin/ksh/var.c
534
if (!vp->u2.field) /* default field width */
bin/ksh/var.c
535
vp->u2.field = olen;
bin/ksh/var.c
536
nlen = vp->u2.field;
bin/ksh/var.c
550
if (slen > vp->u2.field) {
bin/ksh/var.c
551
s += slen - vp->u2.field;
bin/ksh/var.c
552
slen = vp->u2.field;
bin/ksh/var.c
557
vp->u2.field - slen, null, slen, s);
bin/ksh/var.c
566
vp->u2.field, vp->u2.field, s);
bin/ksh/var.c
614
typeset(var, set, clr, field, base)
bin/ksh/var.c
617
int field, base;
bin/ksh/var.c
718
t->u2.field = field;
common/lib/libutil/snprintb.c
156
uint64_t field = 0; // valid if field_kind != '\0'
common/lib/libutil/snprintb.c
192
field = s->val >> f_lsb;
common/lib/libutil/snprintb.c
194
field &= ((uint64_t) 1 << f_width) - 1;
common/lib/libutil/snprintb.c
202
store_num(s, s->num_fmt, field);
common/lib/libutil/snprintb.c
213
if (field != cmp)
common/lib/libutil/snprintb.c
231
if (store_num(s, s->bitfmt, field) < 0)
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
129
#define SLIST_FOREACH(var, head, field) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
132
(var) = SLIST_NEXT((var), field))
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
138
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
139
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
140
SLIST_NEXT((slistelm), field) = (elm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
143
#define SLIST_INSERT_HEAD(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
144
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
148
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
150
#define SLIST_REMOVE(head, elm, type, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
152
SLIST_REMOVE_HEAD((head), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
156
while (SLIST_NEXT(curelm, field) != (elm)) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
157
curelm = SLIST_NEXT(curelm, field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
158
SLIST_NEXT(curelm, field) = \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
159
SLIST_NEXT(SLIST_NEXT(curelm, field), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
163
#define SLIST_REMOVE_HEAD(head, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
164
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
191
#define STAILQ_FOREACH(var, head, field) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
194
(var) = STAILQ_NEXT((var), field))
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
201
#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
202
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
203
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
204
STAILQ_NEXT((tqelm), field) = (elm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
207
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
208
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
209
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
213
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
214
STAILQ_NEXT((elm), field) = NULL; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
216
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
219
#define STAILQ_LAST(head, type, field) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
223
((char *)((head)->stqh_last) - __offsetof(struct type, field))))
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
225
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
227
#define STAILQ_REMOVE(head, elm, type, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
229
STAILQ_REMOVE_HEAD(head, field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
233
while (STAILQ_NEXT(curelm, field) != (elm)) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
234
curelm = STAILQ_NEXT(curelm, field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
235
if ((STAILQ_NEXT(curelm, field) = \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
236
STAILQ_NEXT(STAILQ_NEXT(curelm, field), field)) == NULL)\
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
237
(head)->stqh_last = &STAILQ_NEXT((curelm), field);\
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
241
#define STAILQ_REMOVE_HEAD(head, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
243
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
247
#define STAILQ_REMOVE_HEAD_UNTIL(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
248
if ((STAILQ_FIRST((head)) = STAILQ_NEXT((elm), field)) == NULL) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
277
#define LIST_FOREACH(var, head, field) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
280
(var) = LIST_NEXT((var), field))
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
286
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
287
if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
288
LIST_NEXT((listelm), field)->field.le_prev = \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
289
&LIST_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
290
LIST_NEXT((listelm), field) = (elm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
291
(elm)->field.le_prev = &LIST_NEXT((listelm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
294
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
295
(elm)->field.le_prev = (listelm)->field.le_prev; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
296
LIST_NEXT((elm), field) = (listelm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
297
*(listelm)->field.le_prev = (elm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
298
(listelm)->field.le_prev = &LIST_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
301
#define LIST_INSERT_HEAD(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
302
if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
303
LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
305
(elm)->field.le_prev = &LIST_FIRST((head)); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
308
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
310
#define LIST_REMOVE(elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
311
if (LIST_NEXT((elm), field) != NULL) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
312
LIST_NEXT((elm), field)->field.le_prev = \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
313
(elm)->field.le_prev; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
314
*(elm)->field.le_prev = LIST_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
342
#define TAILQ_FOREACH(var, head, field) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
345
(var) = TAILQ_NEXT((var), field))
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
347
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
350
(var) = TAILQ_PREV((var), headname, field))
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
357
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
358
if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
359
TAILQ_NEXT((elm), field)->field.tqe_prev = \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
360
&TAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
362
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
363
TAILQ_NEXT((listelm), field) = (elm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
364
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
367
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
368
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
369
TAILQ_NEXT((elm), field) = (listelm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
370
*(listelm)->field.tqe_prev = (elm); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
371
(listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
374
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
375
if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
376
TAILQ_FIRST((head))->field.tqe_prev = \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
377
&TAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
379
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
381
(elm)->field.tqe_prev = &TAILQ_FIRST((head)); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
384
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
385
TAILQ_NEXT((elm), field) = NULL; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
386
(elm)->field.tqe_prev = (head)->tqh_last; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
388
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
394
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
396
#define TAILQ_PREV(elm, headname, field) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
397
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
399
#define TAILQ_REMOVE(head, elm, field) do { \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
400
if ((TAILQ_NEXT((elm), field)) != NULL) \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
401
TAILQ_NEXT((elm), field)->field.tqe_prev = \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
402
(elm)->field.tqe_prev; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
404
(head)->tqh_last = (elm)->field.tqe_prev; \
crypto/dist/ipsec-tools/src/include-glibc/sys/queue.h
405
*(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
128
char *field, *value;
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
145
dst = field = &buf[0];
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
179
field, value);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
182
if (!X509_NAME_add_entry_by_txt(name, field,
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
188
field, value);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
195
dst = field = &buf[i + 1];
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
205
field, value);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
208
if (!X509_NAME_add_entry_by_txt(name, field,
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
214
field, value);
crypto/dist/ipsec-tools/src/racoon/misc.h
56
#define RACOON_TAILQ_FOREACH_REVERSE(var, head, headname ,field) \
crypto/dist/ipsec-tools/src/racoon/misc.h
57
TAILQ_FOREACH_REVERSE(var, head, field, headname)
crypto/dist/ipsec-tools/src/racoon/misc.h
59
#define RACOON_TAILQ_FOREACH_REVERSE(var, head, headname ,field) \
crypto/dist/ipsec-tools/src/racoon/misc.h
60
TAILQ_FOREACH_REVERSE(var, head, headname, field)
crypto/dist/ipsec-tools/src/racoon/rsalist.c
62
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
crypto/dist/ipsec-tools/src/racoon/schedule.c
57
#define TAILQ_FOREACH(elm, head, field) \
crypto/dist/ipsec-tools/src/racoon/schedule.c
58
for (elm = TAILQ_FIRST(head); elm; elm = TAILQ_NEXT(elm, field))
crypto/dist/ipsec-tools/src/racoon/var.h
100
for (elm = LIST_FIRST(head); elm; elm = LIST_NEXT(elm, field))
crypto/dist/ipsec-tools/src/racoon/var.h
99
#define LIST_FOREACH(elm, head, field) \
dist/pf/sbin/pfctl/pfctl_optimize.c
100
offsetof(struct pf_rule, field), \
dist/pf/sbin/pfctl/pfctl_optimize.c
101
sizeof(((struct pf_rule *)0)->field)}
dist/pf/sbin/pfctl/pfctl_optimize.c
97
#define PF_RULE_FIELD(field, ty) \
dist/pf/sbin/pfctl/pfctl_optimize.c
98
{#field, \
dist/pf/sbin/pfctl/pfctl_osfp.c
556
#define EXPAND(field) do { \
dist/pf/sbin/pfctl/pfctl_osfp.c
559
if (isdigit((unsigned char)fp->field[_i]) && fp->field[_i+1] == '.') { \
dist/pf/sbin/pfctl/pfctl_osfp.c
560
_dot = fp->field[_i] - '0'; \
dist/pf/sbin/pfctl/pfctl_osfp.c
563
if (isdigit((unsigned char)fp->field[_i])) \
dist/pf/sbin/pfctl/pfctl_osfp.c
564
_start = fp->field[_i++] - '0'; \
dist/pf/sbin/pfctl/pfctl_osfp.c
567
if (isdigit((unsigned char)fp->field[_i])) \
dist/pf/sbin/pfctl/pfctl_osfp.c
568
_start = (_start * 10) + fp->field[_i++] - '0'; \
dist/pf/sbin/pfctl/pfctl_osfp.c
569
if (fp->field[_i++] != '-') \
dist/pf/sbin/pfctl/pfctl_osfp.c
571
if (isdigit((unsigned char)fp->field[_i]) && fp->field[_i+1] == '.' && \
dist/pf/sbin/pfctl/pfctl_osfp.c
572
fp->field[_i] - '0' == _dot) \
dist/pf/sbin/pfctl/pfctl_osfp.c
576
if (isdigit((unsigned char)fp->field[_i])) \
dist/pf/sbin/pfctl/pfctl_osfp.c
577
_end = fp->field[_i++] - '0'; \
dist/pf/sbin/pfctl/pfctl_osfp.c
580
if (isdigit((unsigned char)fp->field[_i])) \
dist/pf/sbin/pfctl/pfctl_osfp.c
581
_end = (_end * 10) + fp->field[_i++] - '0'; \
dist/pf/sbin/pfctl/pfctl_osfp.c
582
if (isdigit((unsigned char)fp->field[_i])) \
dist/pf/sbin/pfctl/pfctl_osfp.c
583
_end = (_end * 10) + fp->field[_i++] - '0'; \
dist/pf/sbin/pfctl/pfctl_osfp.c
584
if (fp->field[_i] != '\0') \
dist/pf/sbin/pfctl/pfctl_osfp.c
588
memset(fptmp.field, 0, sizeof(fptmp.field)); \
dist/pf/sbin/pfctl/pfctl_osfp.c
591
snprintf(fptmp.field, sizeof(fptmp.field), \
dist/pf/sbin/pfctl/pfctl_osfp.c
594
snprintf(fptmp.field, sizeof(fptmp.field), \
dist/pf/sbin/pfctl/pfctl_osfp.c
784
char *field;
dist/pf/sbin/pfctl/pfctl_osfp.c
791
field = get_field(line, len, &fieldlen);
dist/pf/sbin/pfctl/pfctl_osfp.c
792
if (field == NULL)
dist/pf/sbin/pfctl/pfctl_osfp.c
800
if ((*field == '%' || *field == 'S' || *field == 'T' || *field == '*')
dist/pf/sbin/pfctl/pfctl_osfp.c
802
switch (*field) {
dist/pf/sbin/pfctl/pfctl_osfp.c
818
filename, lineno, *field, name);
dist/pf/sbin/pfctl/pfctl_osfp.c
837
filename, lineno, *field, name);
dist/pf/sbin/pfctl/pfctl_osfp.c
844
if (field[i] < '0' || field[i] > '9') {
dist/pf/sbin/pfctl/pfctl_osfp.c
849
val = val * 10 + field[i] - '0';
distrib/utils/edlabel/edlabel.c
171
struct field *f;
distrib/utils/edlabel/edlabel.c
60
struct field label_head[] = {
distrib/utils/edlabel/edlabel.c
79
void edit_head_field(void *, struct field *, int);
distrib/utils/edlabel/edlabel.c
94
edit_head_field(void *v, struct field *f, int modify /* also modify */)
games/worms/worms.c
211
const char *field;
games/worms/worms.c
224
field = NULL;
games/worms/worms.c
234
if (field)
games/worms/worms.c
235
field = NULL;
games/worms/worms.c
237
field = "WORM";
games/worms/worms.c
309
if (field == NULL)
games/worms/worms.c
310
field = "WORM";
games/worms/worms.c
312
field = NULL;
games/worms/worms.c
477
if (field) {
games/worms/worms.c
478
const char *p = field;
games/worms/worms.c
484
p = field;
include/struct.h
38
#define fldoff(name, field) \
include/struct.h
39
((int)&(((struct name *)0)->field))
include/struct.h
42
#define fldsiz(name, field) \
include/struct.h
43
(sizeof(((struct name *)0)->field))
include/struct.h
46
#define strbase(name, addr, field) \
include/struct.h
47
((struct name *)((char *)(addr) - fldoff(name, field)))
lib/libc/citrus/citrus_hash.h
43
#define _CITRUS_HASH_REMOVE(elm, field) LIST_REMOVE(elm, field)
lib/libc/citrus/citrus_hash.h
44
#define _CITRUS_HASH_INSERT(head, elm, field, hashval) \
lib/libc/citrus/citrus_hash.h
45
LIST_INSERT_HEAD(&(head)->chh_table[hashval], elm, field)
lib/libc/citrus/citrus_hash.h
46
#define _CITRUS_HASH_SEARCH(head, elm, field, matchfunc, key, hashval) \
lib/libc/citrus/citrus_hash.h
48
LIST_FOREACH((elm), &(head)->chh_table[hashval], field) { \
lib/libc/citrus/citrus_lc_messages.c
90
#define OFFSET(field) (offsetof(_MessagesLocale, field))
lib/libc/citrus/citrus_lc_monetary.c
98
#define OFFSET(field) (offsetof(_MonetaryLocale, field))
lib/libc/citrus/citrus_lc_numeric.c
92
#define OFFSET(field) (offsetof(_NumericLocale, field))
lib/libc/citrus/citrus_lc_time.c
104
#define OFFSET(field) offsetof(_TimeLocale, field)
lib/libc/gen/disklabel.c
135
#define getnumdflt(field, dname, dflt) \
lib/libc/gen/disklabel.c
136
(field) = ((cgetnum(buf, dname, &f) == -1) ? (dflt) : (u_int32_t) f)
lib/libc/gen/disklabel.c
137
#define getnum(field, dname) \
lib/libc/gen/disklabel.c
138
if (cgetnum(buf, dname, &f) != -1) field = (u_int32_t)f
lib/libc/gen/getpwent.c
363
#define COPYFIELD(field) COPYSTR(pw->field, frompw->field)
lib/libc/gen/getpwent.c
365
#define COPYPROTOFIELD(field) COPYSTR(pw->field, \
lib/libc/gen/getpwent.c
366
(useproto && *protopw->field ? protopw->field : frompw->field))
lib/libc/isc/eventlib_p.h
188
#define emulMaskInit(ctx, field, ev, lastnext) \
lib/libc/isc/eventlib_p.h
189
ctx->field.ctx = ctx; \
lib/libc/isc/eventlib_p.h
190
ctx->field.type = ev; \
lib/libc/isc/eventlib_p.h
191
ctx->field.result = lastnext;
lib/libc/posix1e/acl_from_text_nfs4.c
213
char *field, *qualifier_field = NULL;
lib/libc/posix1e/acl_from_text_nfs4.c
223
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
225
field = string_skip_whitespace(field);
lib/libc/posix1e/acl_from_text_nfs4.c
226
if ((*field == '\0') && (!str)) {
lib/libc/posix1e/acl_from_text_nfs4.c
234
error = parse_tag(field, entry, &need_qualifier);
lib/libc/posix1e/acl_from_text_nfs4.c
241
qualifier_field = field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
242
error = parse_qualifier(field, entry, &need_qualifier);
lib/libc/posix1e/acl_from_text_nfs4.c
249
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
250
error = parse_access_mask(field, entry);
lib/libc/posix1e/acl_from_text_nfs4.c
258
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
259
error = parse_flags(field, entry);
lib/libc/posix1e/acl_from_text_nfs4.c
266
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
267
error = parse_entry_type(field, entry);
lib/libc/time/zic.c
2153
getsave(char *field, bool *isdst)
lib/libc/time/zic.c
2157
ptrdiff_t fieldlen = strlen(field);
lib/libc/time/zic.c
2159
char *ep = field + fieldlen - 1;
lib/libc/time/zic.c
2165
save = gethms(field, N_("invalid saved time"));
lib/libc/time/zic.c
3009
#define DO(field) fwrite(tzh.field, sizeof tzh.field, (size_t) 1, fp)
lib/libform/field.c
110
field_userptr(FIELD *field)
lib/libform/field.c
112
if (field == NULL)
lib/libform/field.c
115
return field->userptr;
lib/libform/field.c
122
set_field_opts(FIELD *field, Form_Options options)
lib/libform/field.c
126
FIELD *fp = (field == NULL) ? &_formi_default_field : field;
lib/libform/field.c
129
if ((field != NULL) && (field->parent != NULL) &&
lib/libform/field.c
130
(field->parent->cur_field == field->index))
lib/libform/field.c
143
if ((field != NULL) && (field->parent != NULL)
lib/libform/field.c
144
&& (field->parent->posted == 1)) {
lib/libform/field.c
145
_formi_redraw_field(field->parent, field->index);
lib/libform/field.c
146
pos_form_cursor(field->parent);
lib/libform/field.c
147
wrefresh(field->parent->scrwin);
lib/libform/field.c
157
field_opts_on(FIELD *field, Form_Options options)
lib/libform/field.c
161
FIELD *fp = (field == NULL) ? &_formi_default_field : field;
lib/libform/field.c
164
if ((field != NULL) && (field->parent != NULL) &&
lib/libform/field.c
165
(field->parent->cur_field == field->index))
lib/libform/field.c
178
if ((field != NULL) && (field->parent != NULL)
lib/libform/field.c
179
&& (field->parent->posted == 1)) {
lib/libform/field.c
180
_formi_redraw_field(field->parent, field->index);
lib/libform/field.c
181
pos_form_cursor(field->parent);
lib/libform/field.c
182
wrefresh(field->parent->scrwin);
lib/libform/field.c
192
field_opts_off(FIELD *field, Form_Options options)
lib/libform/field.c
194
FIELD *fp = (field == NULL) ? &_formi_default_field : field;
lib/libform/field.c
197
if ((field != NULL) && (field->parent != NULL) &&
lib/libform/field.c
198
(field->parent->cur_field == field->index))
lib/libform/field.c
204
if ((field != NULL) && (field->parent != NULL)
lib/libform/field.c
205
&& (field->parent->posted == 1)) {
lib/libform/field.c
206
_formi_redraw_field(field->parent, field->index);
lib/libform/field.c
207
pos_form_cursor(field->parent);
lib/libform/field.c
208
wrefresh(field->parent->scrwin);
lib/libform/field.c
218
field_opts(FIELD *field)
lib/libform/field.c
220
if (field == NULL)
lib/libform/field.c
223
return field->opts;
lib/libform/field.c
230
set_field_just(FIELD *field, int justification)
lib/libform/field.c
232
FIELD *fp = (field == NULL) ? &_formi_default_field : field;
lib/libform/field.c
238
if ((field != NULL) && (field->parent != NULL) &&
lib/libform/field.c
239
(field->parent->cur_field == field->index))
lib/libform/field.c
262
field_just(FIELD *field)
lib/libform/field.c
264
if (field == NULL)
lib/libform/field.c
267
return field->justification;
lib/libform/field.c
274
field_info(FIELD *field, int *rows, int *cols, int *frow, int *fcol,
lib/libform/field.c
277
if (field == NULL)
lib/libform/field.c
280
*rows = field->rows;
lib/libform/field.c
281
*cols = field->cols;
lib/libform/field.c
282
*frow = field->form_row;
lib/libform/field.c
283
*fcol = field->form_col;
lib/libform/field.c
284
*nrow = field->nrows;
lib/libform/field.c
285
*nbuf = field->nbuf;
lib/libform/field.c
294
dynamic_field_info(FIELD *field, int *drows, int *dcols, int *max)
lib/libform/field.c
296
if (field == NULL)
lib/libform/field.c
299
if ((field->opts & O_STATIC) == O_STATIC) {
lib/libform/field.c
300
*drows = field->rows;
lib/libform/field.c
301
*dcols = field->cols;
lib/libform/field.c
303
*drows = field->drows;
lib/libform/field.c
304
*dcols = field->dcols;
lib/libform/field.c
307
*max = field->max;
lib/libform/field.c
317
field_buffer_init(FIELD *field, int buffer, unsigned int len)
lib/libform/field.c
323
field->start_char = 0;
lib/libform/field.c
324
field->start_line = 0;
lib/libform/field.c
325
field->row_xpos = 0;
lib/libform/field.c
326
field->cursor_xpos = 0;
lib/libform/field.c
327
field->cursor_ypos = 0;
lib/libform/field.c
328
field->row_count = 1; /* must be at least one row XXX need to shift old rows (if any) to free list??? */
lib/libform/field.c
329
field->alines->length = len;
lib/libform/field.c
330
if ((newp = realloc(field->alines->string,
lib/libform/field.c
333
field->alines->string = newp;
lib/libform/field.c
334
field->alines->allocated = len + 1;
lib/libform/field.c
335
strlcpy(field->alines->string, field->buffers[buffer].string,
lib/libform/field.c
337
field->alines->expanded =
lib/libform/field.c
338
_formi_tab_expanded_length(field->alines->string,
lib/libform/field.c
339
0, field->alines->length);
lib/libform/field.c
341
field->start_line = field->alines;
lib/libform/field.c
342
field->cur_line = field->alines;
lib/libform/field.c
346
status = _formi_wrap_field(field, field->cur_line);
lib/libform/field.c
354
if (field->row_count == 1)
lib/libform/field.c
355
_formi_calculate_tabs(field->alines);
lib/libform/field.c
360
if ((field->parent != NULL) && (field->parent->posted == 1)) {
lib/libform/field.c
361
_formi_redraw_field(field->parent, field->index);
lib/libform/field.c
363
pos_form_cursor(field->parent);
lib/libform/field.c
376
set_field_printf(FIELD *field, int buffer, char *fmt, ...)
lib/libform/field.c
381
if (field == NULL)
lib/libform/field.c
384
if (buffer >= field->nbuf)
lib/libform/field.c
389
if (field->buffers[buffer].allocated != 0)
lib/libform/field.c
390
free(field->buffers[buffer].string);
lib/libform/field.c
392
len = vasprintf(&field->buffers[buffer].string, fmt, args);
lib/libform/field.c
397
field->buffers[buffer].length = len;
lib/libform/field.c
398
field->buffers[buffer].allocated = len + 1;
lib/libform/field.c
399
if (((field->opts & O_STATIC) == O_STATIC) && (len > field->cols)
lib/libform/field.c
400
&& ((field->rows + field->nrows) == 1))
lib/libform/field.c
401
len = field->cols;
lib/libform/field.c
403
field->buffers[buffer].string[len] = '\0';
lib/libform/field.c
404
return field_buffer_init(field, buffer, (unsigned int) len);
lib/libform/field.c
412
set_field_buffer(FIELD *field, int buffer, const char *value)
lib/libform/field.c
417
if (field == NULL)
lib/libform/field.c
420
if (buffer >= field->nbuf) /* make sure buffer is valid */
lib/libform/field.c
424
if (((field->opts & O_STATIC) == O_STATIC) && (len > field->cols)
lib/libform/field.c
425
&& ((field->rows + field->nrows) == 1))
lib/libform/field.c
426
len = field->cols;
lib/libform/field.c
430
if (field->buffers[buffer].string != NULL)
lib/libform/field.c
432
field->buffers[buffer].string,
lib/libform/field.c
433
field->buffers[buffer].length);
lib/libform/field.c
437
field->alines[0].length);
lib/libform/field.c
439
if ((field->buffers[buffer].string = realloc(
lib/libform/field.c
440
field->buffers[buffer].string, (size_t) len + 1)) == NULL)
lib/libform/field.c
443
strlcpy(field->buffers[buffer].string, value, (size_t) len + 1);
lib/libform/field.c
444
field->buffers[buffer].length = len;
lib/libform/field.c
445
field->buffers[buffer].allocated = len + 1;
lib/libform/field.c
446
status = field_buffer_init(field, buffer, len);
lib/libform/field.c
450
field->buffers[buffer].string, field->buffers[buffer].length);
lib/libform/field.c
452
field->alines[0].length);
lib/libform/field.c
461
field_buffer(FIELD *field, int buffer)
lib/libform/field.c
468
if (field == NULL)
lib/libform/field.c
471
if (buffer >= field->nbuf)
lib/libform/field.c
483
if (_formi_sync_buffer(field) != E_OK)
lib/libform/field.c
486
if ((field->opts & O_REFORMAT) != O_REFORMAT)
lib/libform/field.c
487
return field->buffers[buffer].string;
lib/libform/field.c
489
if (field->row_count <= 1)
lib/libform/field.c
490
return strdup(field->buffers[buffer].string);
lib/libform/field.c
499
for (linep = field->alines; linep; linep = linep->next) {
lib/libform/field.c
521
set_field_status(FIELD *field, int status)
lib/libform/field.c
524
if (field == NULL)
lib/libform/field.c
528
field->buf0_status = TRUE;
lib/libform/field.c
530
field->buf0_status = FALSE;
lib/libform/field.c
539
field_status(FIELD *field)
lib/libform/field.c
542
if (field == NULL) /* the default buffer 0 never changes :-) */
lib/libform/field.c
545
return field->buf0_status;
lib/libform/field.c
554
FIELD *field = (fptr == NULL)? &_formi_default_field : fptr;
lib/libform/field.c
556
if ((field->opts & O_STATIC) == O_STATIC) /* check if field dynamic */
lib/libform/field.c
562
field->max = max;
lib/libform/field.c
572
FIELD *field = (fptr == NULL)? &_formi_default_field : fptr;
lib/libform/field.c
574
field->fore = attribute;
lib/libform/field.c
582
field_fore(FIELD *field)
lib/libform/field.c
584
if (field == NULL)
lib/libform/field.c
587
return field->fore;
lib/libform/field.c
594
set_field_back(FIELD *field, chtype attribute)
lib/libform/field.c
596
if (field == NULL)
lib/libform/field.c
599
field->back = attribute;
lib/libform/field.c
608
field_back(FIELD *field)
lib/libform/field.c
610
if (field == NULL)
lib/libform/field.c
613
return field->back;
lib/libform/field.c
620
set_field_pad(FIELD *field, int pad)
lib/libform/field.c
622
if (field == NULL)
lib/libform/field.c
625
field->pad = pad;
lib/libform/field.c
634
field_pad(FIELD *field)
lib/libform/field.c
636
if (field == NULL)
lib/libform/field.c
639
return field->pad;
lib/libform/field.c
701
FIELD *field = (fptr == NULL)? &_formi_default_field : fptr;
lib/libform/field.c
703
if (field->parent != NULL) /* check if field is connected to a form */
lib/libform/field.c
706
field->page_break = (page != FALSE);
lib/libform/field.c
715
new_page(FIELD *field)
lib/libform/field.c
717
if (field == NULL)
lib/libform/field.c
720
return field->page_break;
lib/libform/field.c
727
field_index(FIELD *field)
lib/libform/field.c
729
if (field == NULL)
lib/libform/field.c
732
if (field->parent == NULL)
lib/libform/field.c
735
return field->index;
lib/libform/field.c
830
dup_field(FIELD *field, int frow, int fcol)
lib/libform/field.c
835
if (field == NULL)
lib/libform/field.c
839
if ((new = _formi_create_field(field, (int) field->rows,
lib/libform/field.c
840
(int) field->cols,
lib/libform/field.c
841
frow, fcol, (int) field->nrows,
lib/libform/field.c
842
field->nbuf - 1)) == NULL)
lib/libform/field.c
845
row_len = (field->rows + field->nrows + 1) * field->cols;
lib/libform/field.c
846
buf_len = (field->nbuf + 1) * row_len * sizeof(*new->buffers);
lib/libform/field.c
855
memcpy(new->buffers, field->buffers, buf_len);
lib/libform/field.c
865
link_field(FIELD *field, int frow, int fcol)
lib/libform/field.c
869
if (field == NULL)
lib/libform/field.c
87
field_buffer_init(FIELD *field, int buffer, unsigned int len);
lib/libform/field.c
872
if ((new = _formi_create_field(field, (int) field->rows,
lib/libform/field.c
873
(int) field->cols,
lib/libform/field.c
874
frow, fcol, (int) field->nrows,
lib/libform/field.c
875
field->nbuf - 1)) == NULL)
lib/libform/field.c
878
new->link = field->link;
lib/libform/field.c
879
field->link = new;
lib/libform/field.c
890
free_field(FIELD *field)
lib/libform/field.c
896
if (field == NULL)
lib/libform/field.c
899
if (field->parent != NULL)
lib/libform/field.c
902
if (field->link == field) { /* check if field linked */
lib/libform/field.c
904
free(field->buffers);
lib/libform/field.c
906
for (i = 0; i + 1 < field->row_count; i++) {
lib/libform/field.c
907
if (field->alines[i].tabs != NULL) {
lib/libform/field.c
908
ts = field->alines[i].tabs;
lib/libform/field.c
920
for (flink = field->link; flink != field; flink = flink->link);
lib/libform/field.c
921
flink->link = field->link;
lib/libform/field.c
924
free(field);
lib/libform/field.c
96
set_field_userptr(FIELD *field, void *ptr)
lib/libform/field.c
98
FIELD *fp = (field == NULL) ? &_formi_default_field : field;
lib/libform/field_types.c
119
FIELD *field;
lib/libform/field_types.c
124
field = (fptr == NULL)? &_formi_default_field : fptr;
lib/libform/field_types.c
126
field->type = type;
lib/libform/field_types.c
127
_formi_create_field_args(type, &field->args, &type->link, &args,
lib/libform/field_types.c
143
FIELD *field;
lib/libform/field_types.c
145
field = (fptr == NULL)? &_formi_default_field : fptr;
lib/libform/field_types.c
147
return field->type;
lib/libform/field_types.c
157
FIELD *field;
lib/libform/field_types.c
159
field = (fptr == NULL)? &_formi_default_field : fptr;
lib/libform/field_types.c
161
return field->args;
lib/libform/form.c
389
FIELD *field = (fptr == NULL) ? &_formi_default_field : fptr;
lib/libform/form.c
391
if (field->parent != NULL)
lib/libform/form.c
394
field->form_row = frow;
lib/libform/form.c
395
field->form_col = fcol;
lib/libform/form.c
447
set_current_field(FORM *form, FIELD *field)
lib/libform/form.c
455
if (field == NULL)
lib/libform/form.c
458
if ((field->parent == NULL) || (field->parent != form))
lib/libform/form.c
461
form->cur_field = field->index;
lib/libform/internals.c
101
_formi_scroll_back(FIELD *field, unsigned int amt);
lib/libform/internals.c
1012
_formi_dbg_printf("row_count = %d\n", field->row_count + 1);
lib/libform/internals.c
1014
field->row_count++;
lib/libform/internals.c
103
_formi_scroll_fwd(FIELD *field, unsigned int amt);
lib/libform/internals.c
105
_formi_set_cursor_xpos(FIELD *field, int no_scroll);
lib/libform/internals.c
109
split_line(FIELD *field, bool hard_split, unsigned pos,
lib/libform/internals.c
112
check_field_size(FIELD *field);
lib/libform/internals.c
120
tab_fit_window(FIELD *field, unsigned int pos, unsigned int window);
lib/libform/internals.c
122
add_to_free(FIELD *field, _FORMI_FIELD_LINES *line);
lib/libform/internals.c
124
adjust_ypos(FIELD *field, _FORMI_FIELD_LINES *line);
lib/libform/internals.c
1309
_formi_scroll_fwd(FIELD *field, unsigned int amt)
lib/libform/internals.c
1314
end_row = field->start_line;
lib/libform/internals.c
1316
count = field->rows - 1;
lib/libform/internals.c
1336
field->start_line = field->start_line->next;
lib/libform/internals.c
1345
_formi_scroll_back(FIELD *field, unsigned int amt)
lib/libform/internals.c
1350
if (field->start_line->prev == NULL)
lib/libform/internals.c
1358
while ((count > 0) && (field->start_line->prev != NULL)) {
lib/libform/internals.c
1360
field->start_line = field->start_line->prev;
lib/libform/internals.c
1368
_formi_hscroll_fwd(FIELD *field, _FORMI_FIELD_LINES *row, int unsigned amt)
lib/libform/internals.c
137
adjust_ypos(FIELD *field, _FORMI_FIELD_LINES *line)
lib/libform/internals.c
1376
end = field->start_char + field->cols + amt - 1;
lib/libform/internals.c
1380
scroll_amt = end - field->start_char - field->cols + 1;
lib/libform/internals.c
1390
end = field->start_char + field->row_xpos + amt;
lib/libform/internals.c
1396
field->start_char + amt,
lib/libform/internals.c
1397
field->start_char + field->row_xpos + amt);
lib/libform/internals.c
1404
while ((expanded <= field->cols)
lib/libform/internals.c
1411
> field->cols)
lib/libform/internals.c
1424
scroll_amt = tab_fit_window(field, end, field->cols);
lib/libform/internals.c
1425
if (scroll_amt < field->start_char)
lib/libform/internals.c
1428
scroll_amt -= field->start_char;
lib/libform/internals.c
143
rs = field->alines;
lib/libform/internals.c
1433
field->start_char += scroll_amt;
lib/libform/internals.c
1434
field->cursor_xpos =
lib/libform/internals.c
1436
field->start_char,
lib/libform/internals.c
1437
field->row_xpos
lib/libform/internals.c
1438
+ field->start_char) - 1;
lib/libform/internals.c
1446
_formi_hscroll_back(FIELD *field, _FORMI_FIELD_LINES *row, unsigned int amt)
lib/libform/internals.c
1448
field->start_char -= min(field->start_char, amt);
lib/libform/internals.c
1449
field->cursor_xpos =
lib/libform/internals.c
1450
_formi_tab_expanded_length(row->string, field->start_char,
lib/libform/internals.c
1451
field->row_xpos
lib/libform/internals.c
1452
+ field->start_char) - 1;
lib/libform/internals.c
1453
if (field->cursor_xpos >= field->cols) {
lib/libform/internals.c
1454
field->row_xpos = 0;
lib/libform/internals.c
1455
field->cursor_xpos = 0;
lib/libform/internals.c
149
field->cursor_ypos = ypos;
lib/libform/internals.c
150
field->start_line = field->alines;
lib/libform/internals.c
1501
_formi_redraw_field(FORM *form, int field)
lib/libform/internals.c
151
if (ypos > (field->rows - 1)) {
lib/libform/internals.c
1512
cur = form->fields[field];
lib/libform/internals.c
156
field->cursor_ypos = field->rows - 1;
lib/libform/internals.c
157
ypos = ypos - (field->rows - 1);
lib/libform/internals.c
160
field->start_line = field->start_line->next;
lib/libform/internals.c
170
add_to_free(FIELD *field, _FORMI_FIELD_LINES *line)
lib/libform/internals.c
1748
_formi_add_char(FIELD *field, unsigned int pos, char c)
lib/libform/internals.c
1755
row = field->cur_line;
lib/libform/internals.c
1770
if (_formi_validate_char(field, c) != E_OK) {
lib/libform/internals.c
1776
if ((c == '\t') && (field->cols <= 8)) {
lib/libform/internals.c
1783
field->cursor_xpos, field->row_xpos, field->start_char);
lib/libform/internals.c
1787
_formi_dbg_printf("%s: buf0_status=%d\n", __func__, field->buf0_status);
lib/libform/internals.c
1788
if (((field->opts & O_BLANK) == O_BLANK) &&
lib/libform/internals.c
1789
(field->buf0_status == FALSE) &&
lib/libform/internals.c
1790
((field->row_xpos + field->start_char) == 0)) {
lib/libform/internals.c
1791
row = field->alines;
lib/libform/internals.c
1797
add_to_free(field, temp);
lib/libform/internals.c
1805
field->start_char = 0;
lib/libform/internals.c
1806
field->start_line = row;
lib/libform/internals.c
1807
field->cur_line = row;
lib/libform/internals.c
1808
field->row_count = 1;
lib/libform/internals.c
1809
field->row_xpos = 0;
lib/libform/internals.c
1810
field->cursor_ypos = 0;
lib/libform/internals.c
1813
_formi_init_field_xpos(field);
lib/libform/internals.c
1817
if ((field->overlay == 0)
lib/libform/internals.c
1818
|| ((field->overlay == 1) && (pos >= row->length))) {
lib/libform/internals.c
182
field->alines = line->next;
lib/libform/internals.c
1820
if (check_field_size(field) == FALSE)
lib/libform/internals.c
183
field->alines->prev = NULL;
lib/libform/internals.c
1834
if ((field->overlay == 0) && (row->length > pos)) {
lib/libform/internals.c
185
if (field->cur_line == saved)
lib/libform/internals.c
1852
if ((field->overlay == 0)
lib/libform/internals.c
1853
|| ((field->overlay == 1) && (pos >= row->length))) {
lib/libform/internals.c
186
field->cur_line = field->alines;
lib/libform/internals.c
1862
status = _formi_wrap_field(field, row);
lib/libform/internals.c
1864
row = field->cur_line;
lib/libform/internals.c
1865
pos = field->row_xpos;
lib/libform/internals.c
187
if (field->start_line == saved)
lib/libform/internals.c
1872
if ((status != E_OK) || (check_field_size(field) == FALSE)) {
lib/libform/internals.c
1873
if ((field->overlay == 0)
lib/libform/internals.c
1874
|| ((field->overlay == 1)
lib/libform/internals.c
188
field->start_line = saved;
lib/libform/internals.c
1885
} else if (field->overlay == 1) {
lib/libform/internals.c
1892
_formi_wrap_field(field, row);
lib/libform/internals.c
1902
field->buf0_status = TRUE;
lib/libform/internals.c
1903
field->row_xpos++;
lib/libform/internals.c
1904
if ((field->rows + field->nrows) == 1) {
lib/libform/internals.c
1905
status = _formi_set_cursor_xpos(field, FALSE);
lib/libform/internals.c
1907
field->cursor_xpos =
lib/libform/internals.c
1909
row->string, 0, field->row_xpos - 1);
lib/libform/internals.c
1918
if ((field->cursor_xpos >= field->cols) &&
lib/libform/internals.c
1919
(field->cursor_ypos == (field->rows - 1))) {
lib/libform/internals.c
192
if (field->cur_line == saved)
lib/libform/internals.c
1920
field->cursor_ypos--;
lib/libform/internals.c
1921
field->start_line = field->start_line->next;
lib/libform/internals.c
1926
assert((field->cursor_xpos <= field->cols)
lib/libform/internals.c
1927
&& (field->cursor_ypos < 400000));
lib/libform/internals.c
193
field->cur_line = saved->prev;
lib/libform/internals.c
1930
field->cursor_xpos, field->row_xpos, field->start_char);
lib/libform/internals.c
1934
field->cursor_ypos, field->start_line);
lib/libform/internals.c
1936
_formi_dbg_printf("%s: buf0_status=%d\n", __func__, field->buf0_status);
lib/libform/internals.c
194
if (field->start_line == saved)
lib/libform/internals.c
1949
_formi_set_cursor_xpos(FIELD *field, int noscroll)
lib/libform/internals.c
195
field->cur_line = saved->prev;
lib/libform/internals.c
1953
just = field->justification;
lib/libform/internals.c
1954
pos = field->start_char + field->row_xpos;
lib/libform/internals.c
1958
pos, field->start_char, field->row_xpos, field->cursor_xpos);
lib/libform/internals.c
1964
if (((field->rows + field->nrows) != 1) ||
lib/libform/internals.c
1965
((field->opts & O_STATIC) != O_STATIC))
lib/libform/internals.c
1970
field->cursor_xpos = field->cols - 1
lib/libform/internals.c
1972
field->cur_line->string, 0,
lib/libform/internals.c
1973
field->cur_line->length - 1)
lib/libform/internals.c
1975
field->cur_line->string, 0,
lib/libform/internals.c
1976
field->row_xpos);
lib/libform/internals.c
1980
field->cursor_xpos = ((field->cols - 1)
lib/libform/internals.c
1982
field->cur_line->string, 0,
lib/libform/internals.c
1983
field->cur_line->length - 1) + 1) / 2
lib/libform/internals.c
1984
+ _formi_tab_expanded_length(field->cur_line->string,
lib/libform/internals.c
1985
0, field->row_xpos);
lib/libform/internals.c
1987
if (field->cursor_xpos > (field->cols - 1))
lib/libform/internals.c
1988
field->cursor_xpos = (field->cols - 1);
lib/libform/internals.c
199
if (field->cur_line == saved)
lib/libform/internals.c
1992
field->cursor_xpos = _formi_tab_expanded_length(
lib/libform/internals.c
1993
field->cur_line->string,
lib/libform/internals.c
1994
field->start_char,
lib/libform/internals.c
1995
field->row_xpos + field->start_char);
lib/libform/internals.c
1996
if ((field->cursor_xpos <= (field->cols - 1)) &&
lib/libform/internals.c
1997
((field->start_char + field->row_xpos)
lib/libform/internals.c
1998
< field->cur_line->length))
lib/libform/internals.c
1999
field->cursor_xpos--;
lib/libform/internals.c
200
field->cur_line = saved->prev;
lib/libform/internals.c
2001
if (field->cursor_xpos > (field->cols - 1)) {
lib/libform/internals.c
2002
if ((field->opts & O_STATIC) == O_STATIC) {
lib/libform/internals.c
2003
field->start_char = 0;
lib/libform/internals.c
2005
if (field->row_xpos
lib/libform/internals.c
2006
== (field->cur_line->length - 1)) {
lib/libform/internals.c
2007
field->cursor_xpos = field->cols - 1;
lib/libform/internals.c
2009
field->cursor_xpos =
lib/libform/internals.c
201
if (field->start_line == saved)
lib/libform/internals.c
2011
field->cur_line->string,
lib/libform/internals.c
2012
field->start_char,
lib/libform/internals.c
2013
field->row_xpos
lib/libform/internals.c
2014
+ field->start_char
lib/libform/internals.c
2019
field->start_char =
lib/libform/internals.c
202
field->start_line = saved;
lib/libform/internals.c
2021
field,
lib/libform/internals.c
2022
field->start_char
lib/libform/internals.c
2023
+ field->row_xpos,
lib/libform/internals.c
2024
field->cols);
lib/libform/internals.c
2025
field->row_xpos = pos
lib/libform/internals.c
2026
- field->start_char;
lib/libform/internals.c
2027
field->cursor_xpos =
lib/libform/internals.c
2029
field->cur_line->string,
lib/libform/internals.c
2030
field->start_char,
lib/libform/internals.c
2031
field->row_xpos
lib/libform/internals.c
2032
+ field->start_char - 1);
lib/libform/internals.c
2034
field->cursor_xpos = (field->cols - 1);
lib/libform/internals.c
2044
pos, field->start_char, field->row_xpos, field->cursor_xpos);
lib/libform/internals.c
205
saved->next = field->free;
lib/libform/internals.c
206
field->free = saved;
lib/libform/internals.c
288
_formi_init_field_xpos(FIELD *field)
lib/libform/internals.c
291
if (((field->opts & O_STATIC) != O_STATIC) ||
lib/libform/internals.c
292
((field->rows + field->nrows) != 1)) {
lib/libform/internals.c
293
field->cursor_xpos = 0;
lib/libform/internals.c
2941
_formi_validate_char(FIELD *field, char c)
lib/libform/internals.c
2945
if (field->type == NULL)
lib/libform/internals.c
2949
_formi_do_char_validation(field, field->type, c, &ret_val);
lib/libform/internals.c
2961
_formi_do_char_validation(FIELD *field, FIELDTYPE *type, char c, int *ret_val)
lib/libform/internals.c
2964
_formi_do_char_validation(field, type->link->next, c, ret_val);
lib/libform/internals.c
2965
_formi_do_char_validation(field, type->link->prev, c, ret_val);
lib/libform/internals.c
297
switch (field->justification) {
lib/libform/internals.c
2971
field->args) == TRUE)
lib/libform/internals.c
299
field->cursor_xpos = field->cols - 1;
lib/libform/internals.c
303
field->cursor_xpos = (field->cols - 1) / 2;
lib/libform/internals.c
3051
_formi_do_validation(FIELD *field, FIELDTYPE *type, int *ret_val)
lib/libform/internals.c
3054
_formi_do_validation(field, type->link->next, ret_val);
lib/libform/internals.c
3055
_formi_do_validation(field, type->link->prev, ret_val);
lib/libform/internals.c
3060
if (type->field_check(field, field_buffer(field, 0))
lib/libform/internals.c
307
field->cursor_xpos = 0;
lib/libform/internals.c
3076
FIELD *field;
lib/libform/internals.c
3083
field = form->fields[form->cur_field];
lib/libform/internals.c
3084
type = field->type;
lib/libform/internals.c
3091
return type->next_choice(field,
lib/libform/internals.c
3092
field_buffer(field, 0));
lib/libform/internals.c
3098
return type->prev_choice(field,
lib/libform/internals.c
3099
field_buffer(field, 0));
lib/libform/internals.c
3433
tab_fit_window(FIELD *field, unsigned int pos, unsigned int window)
lib/libform/internals.c
3439
ts = field->alines->tabs;
lib/libform/internals.c
3446
if (field->alines->length < window)
lib/libform/internals.c
3449
return field->alines->length - window + 1;
lib/libform/internals.c
346
check_field_size(FIELD *field)
lib/libform/internals.c
3464
if (field->alines->string[i] == '\t') {
lib/libform/internals.c
348
if ((field->opts & O_STATIC) != O_STATIC) {
lib/libform/internals.c
350
if (field->max == 0) /* unlimited */
lib/libform/internals.c
353
if (field->rows == 1) {
lib/libform/internals.c
3532
_formi_sync_buffer(FIELD *field)
lib/libform/internals.c
3538
if (field->alines == NULL)
lib/libform/internals.c
354
return (field->alines->length < field->max);
lib/libform/internals.c
3541
if (field->alines->string == NULL)
lib/libform/internals.c
3552
line = field->alines;
lib/libform/internals.c
356
return (field->row_count <= field->max);
lib/libform/internals.c
3573
if (field->buffers[0].string != NULL)
lib/libform/internals.c
3574
free(field->buffers[0].string);
lib/libform/internals.c
3575
field->buffers[0].allocated = length;
lib/libform/internals.c
3576
field->buffers[0].length = length - 1;
lib/libform/internals.c
3577
field->buffers[0].string = nstr;
lib/libform/internals.c
359
if ((field->rows + field->nrows) == 1) {
lib/libform/internals.c
360
return (field->alines->length <= field->cols);
lib/libform/internals.c
362
return (field->row_count <= (field->rows
lib/libform/internals.c
363
+ field->nrows));
lib/libform/internals.c
501
_formi_wrap_field(FIELD *field, _FORMI_FIELD_LINES *loc)
lib/libform/internals.c
509
if ((field->opts & O_STATIC) == O_STATIC) {
lib/libform/internals.c
510
if ((field->rows + field->nrows) == 1) {
lib/libform/internals.c
513
width = field->cols;
lib/libform/internals.c
516
if ((field->drows + field->nrows) == 1) {
lib/libform/internals.c
526
if (field->rows > 1) {
lib/libform/internals.c
527
width = field->cols;
lib/libform/internals.c
543
saved_xpos = field->row_xpos;
lib/libform/internals.c
544
saved_cur_xpos = field->cursor_xpos;
lib/libform/internals.c
545
saved_ypos = field->cursor_ypos;
lib/libform/internals.c
546
saved_row_count = field->row_count;
lib/libform/internals.c
571
if (row == field->start_line)
lib/libform/internals.c
573
if (row == field->cur_line)
lib/libform/internals.c
602
if (_formi_join_line(field, &row,
lib/libform/internals.c
620
pos = tab_fit_len(row, field->cols);
lib/libform/internals.c
624
((field->opts & O_WRAP) == O_WRAP)) {
lib/libform/internals.c
645
row->expanded <= field->cols)
lib/libform/internals.c
658
if (split_line(field, FALSE, pos, &row) != E_OK) {
lib/libform/internals.c
668
if ((((field->opts & O_STATIC) == O_STATIC) &&
lib/libform/internals.c
669
field->row_count > (field->rows + field->nrows)) ||
lib/libform/internals.c
670
((field->max != 0) && (field->row_count > field->max))) {
lib/libform/internals.c
676
field->alines = row_backup;
lib/libform/internals.c
682
field->row_xpos = saved_xpos;
lib/libform/internals.c
683
field->cursor_xpos = saved_cur_xpos;
lib/libform/internals.c
684
field->cursor_ypos = saved_ypos;
lib/libform/internals.c
685
field->row_count = saved_row_count;
lib/libform/internals.c
686
field->start_line = saved_start_line;
lib/libform/internals.c
687
field->cur_line = saved_cur_line;
lib/libform/internals.c
706
_formi_join_line(FIELD *field, _FORMI_FIELD_LINES **rowp, int direction)
lib/libform/internals.c
714
__func__, row, field->row_count);
lib/libform/internals.c
756
if (field->cur_line == row->next) {
lib/libform/internals.c
757
field->cur_line = row;
lib/libform/internals.c
758
field->row_xpos += old_len;
lib/libform/internals.c
759
field->cursor_xpos =
lib/libform/internals.c
761
field->row_xpos);
lib/libform/internals.c
762
if (field->cursor_xpos > 0)
lib/libform/internals.c
763
field->cursor_xpos--;
lib/libform/internals.c
765
if (field->cursor_ypos > 0)
lib/libform/internals.c
766
field->cursor_ypos--;
lib/libform/internals.c
768
if (field->start_line->prev != NULL)
lib/libform/internals.c
769
field->start_line =
lib/libform/internals.c
770
field->start_line->prev;
lib/libform/internals.c
775
add_to_free(field, row->next);
lib/libform/internals.c
825
if (field->cur_line == row) {
lib/libform/internals.c
826
field->cur_line = saved;
lib/libform/internals.c
827
field->row_xpos += old_len;
lib/libform/internals.c
828
field->cursor_xpos =
lib/libform/internals.c
830
field->row_xpos);
lib/libform/internals.c
831
if (field->cursor_xpos > 0)
lib/libform/internals.c
832
field->cursor_xpos--;
lib/libform/internals.c
835
add_to_free(field, row);
lib/libform/internals.c
849
saved = field->start_line;
lib/libform/internals.c
859
if (field->cursor_ypos > count) {
lib/libform/internals.c
860
field->cursor_ypos--;
lib/libform/internals.c
863
field->row_count--;
lib/libform/internals.c
868
if (_formi_wrap_field(field, row) != E_OK) {
lib/libform/internals.c
882
split_line(FIELD *field, bool hard_split, unsigned pos,
lib/libform/internals.c
899
if (field->free != NULL) {
lib/libform/internals.c
900
new_line = field->free;
lib/libform/internals.c
901
field->free = new_line->next;
lib/libform/internals.c
902
if (field->free != NULL)
lib/libform/internals.c
903
field->free->prev = NULL;
lib/libform/internals.c
91
_formi_do_char_validation(FIELD *field, FIELDTYPE *type, char c, int *ret_val);
lib/libform/internals.c
93
_formi_do_validation(FIELD *field, FIELDTYPE *type, int *ret_val);
lib/libform/internals.c
95
_formi_join_line(FIELD *field, _FORMI_FIELD_LINES **rowp, int direction);
lib/libform/internals.c
964
if ((field->cur_line == row) && (field->row_xpos >= pos)) {
lib/libform/internals.c
965
field->cur_line = new_line;
lib/libform/internals.c
966
field->row_xpos -= pos;
lib/libform/internals.c
967
field->cursor_xpos =
lib/libform/internals.c
969
field->row_xpos);
lib/libform/internals.c
97
_formi_hscroll_back(FIELD *field, _FORMI_FIELD_LINES *row, unsigned int amt);
lib/libform/internals.c
970
if (field->cursor_xpos > 0)
lib/libform/internals.c
971
field->cursor_xpos--;
lib/libform/internals.c
973
field->cursor_ypos++;
lib/libform/internals.c
974
if (field->cursor_ypos >= field->rows) {
lib/libform/internals.c
975
if (field->start_line->next != NULL) {
lib/libform/internals.c
976
field->start_line = field->start_line->next;
lib/libform/internals.c
977
field->cursor_ypos = field->rows - 1;
lib/libform/internals.c
980
assert(field->start_line->next == NULL);
lib/libform/internals.c
99
_formi_hscroll_fwd(FIELD *field, _FORMI_FIELD_LINES *row, unsigned int amt);
lib/libform/internals.h
113
_formi_init_field_xpos(FIELD *field);
lib/libform/internals.h
121
_formi_redraw_field(FORM *form, int field);
lib/libform/internals.h
131
_formi_validate_char(FIELD *field, char c);
lib/libform/internals.h
135
_formi_wrap_field(FIELD *field, _FORMI_FIELD_LINES *pos);
lib/libform/internals.h
137
_formi_sync_buffer(FIELD *field);
lib/libform/type_alnum.c
100
width = ((alnum_args *) (void *) field->args)->width;
lib/libform/type_alnum.c
145
set_field_buffer(field, 0, new);
lib/libform/type_alnum.c
95
alnum_check_field(FIELD *field, char *args)
lib/libform/type_alpha.c
102
width = ((alpha_args *) (void *) field->args)->width;
lib/libform/type_alpha.c
149
set_field_buffer(field, 0, new);
lib/libform/type_alpha.c
97
alpha_check_field(FIELD *field, char *args)
lib/libform/type_enum.c
223
enum_check_field(FIELD *field, char *args)
lib/libform/type_enum.c
231
ta = (enum_args *) (void *) field->args;
lib/libform/type_enum.c
239
set_field_buffer(field, 0, ta->choices[match_num]);
lib/libform/type_enum.c
250
next_enum(FIELD *field, char *args)
lib/libform/type_enum.c
258
ta = (enum_args *) (void *) field->args;
lib/libform/type_enum.c
278
set_field_buffer(field, 0, ta->choices[cur_choice]);
lib/libform/type_enum.c
286
prev_enum(FIELD *field, char *args)
lib/libform/type_enum.c
294
ta = (enum_args *) (void *) field->args;
lib/libform/type_enum.c
313
set_field_buffer(field, 0, ta->choices[cur_choice]);
lib/libform/type_enum.c
45
trim_blanks(char *field);
lib/libform/type_enum.c
64
trim_blanks(char *field)
lib/libform/type_enum.c
68
i = (int) strlen(field);
lib/libform/type_enum.c
74
while ((i > 0) && isblank((unsigned char)field[i]))
lib/libform/type_integer.c
102
integer_check_field(FIELD *field, char *args)
lib/libform/type_integer.c
112
precision = ((integer_args *) (void *) field->args)->precision;
lib/libform/type_integer.c
113
min = ((integer_args *) (void *) field->args)->min;
lib/libform/type_integer.c
114
max = ((integer_args *) (void *) field->args)->max;
lib/libform/type_integer.c
153
set_field_buffer(field, 0, new_buf);
lib/libform/type_ipv4.c
161
set_field_buffer(field, 0, buf);
lib/libform/type_ipv4.c
167
if (field->nbuf > 1)
lib/libform/type_ipv4.c
168
set_field_buffer(field, 1, buf1);
lib/libform/type_ipv4.c
61
ipv4_check_field(FIELD *field, char *args)
lib/libform/type_ipv6.c
54
ipv6_check_field(FIELD *field, char *args)
lib/libform/type_ipv6.c
94
set_field_buffer(field, 0, cleaned);
lib/libform/type_numeric.c
103
numeric_check_field(FIELD *field, char *args)
lib/libform/type_numeric.c
113
precision = ((numeric_args *) (void *) field->args)->precision;
lib/libform/type_numeric.c
114
min = ((numeric_args *) (void *) field->args)->min;
lib/libform/type_numeric.c
115
max = ((numeric_args *) (void *) field->args)->max;
lib/libform/type_numeric.c
186
set_field_buffer(field, 0, new_buf);
lib/libform/type_regex.c
104
regex_check_field(FIELD *field, char *args)
lib/libform/type_regex.c
107
(regexec(&((regex_args *) (void *) field->args)->compiled,
lib/libpanel/panel_impl.h
63
#define TAILQ_REMOVE_NP(head, elm, field) do { \
lib/libpanel/panel_impl.h
64
TAILQ_REMOVE((head), (elm), field); \
lib/libpanel/panel_impl.h
65
(elm)->field.tqe_next = NULL; \
lib/libpanel/panel_impl.h
66
(elm)->field.tqe_prev = NULL; \
lib/libpanel/panel_impl.h
69
#define TAILQ_LINKED_NP(elm, field) \
lib/libpanel/panel_impl.h
70
(((elm)->field.tqe_prev) != NULL)
lib/libpthread/pthread_queue.h
100
(elm)->field.ptqe_next = (listelm); \
lib/libpthread/pthread_queue.h
101
*(listelm)->field.ptqe_prev = (elm); \
lib/libpthread/pthread_queue.h
102
(listelm)->field.ptqe_prev = &(elm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
105
#define PTQ_REMOVE(head, elm, field) do { \
lib/libpthread/pthread_queue.h
106
if (((elm)->field.ptqe_next) != NULL) \
lib/libpthread/pthread_queue.h
107
(elm)->field.ptqe_next->field.ptqe_prev = \
lib/libpthread/pthread_queue.h
108
(elm)->field.ptqe_prev; \
lib/libpthread/pthread_queue.h
110
(head)->ptqh_last = (elm)->field.ptqe_prev; \
lib/libpthread/pthread_queue.h
111
*(elm)->field.ptqe_prev = (elm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
120
#define PTQ_NEXT(elm, field) ((elm)->field.ptqe_next)
lib/libpthread/pthread_queue.h
124
#define PTQ_PREV(elm, headname, field) \
lib/libpthread/pthread_queue.h
125
(*(((struct headname *)(void *)((elm)->field.ptqe_prev))->ptqh_last))
lib/libpthread/pthread_queue.h
127
#define PTQ_FOREACH(var, head, field) \
lib/libpthread/pthread_queue.h
130
(var) = ((var)->field.ptqe_next))
lib/libpthread/pthread_queue.h
132
#define PTQ_FOREACH_REVERSE(var, head, headname, field) \
lib/libpthread/pthread_queue.h
135
(var) = (*(((struct headname *)(void *)((var)->field.ptqe_prev))->ptqh_last)))
lib/libpthread/pthread_queue.h
69
#define PTQ_INSERT_HEAD(head, elm, field) do { \
lib/libpthread/pthread_queue.h
70
if (((elm)->field.ptqe_next = (head)->ptqh_first) != NULL) \
lib/libpthread/pthread_queue.h
71
(head)->ptqh_first->field.ptqe_prev = \
lib/libpthread/pthread_queue.h
72
&(elm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
74
(head)->ptqh_last = &(elm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
76
(elm)->field.ptqe_prev = &(head)->ptqh_first; \
lib/libpthread/pthread_queue.h
79
#define PTQ_INSERT_TAIL(head, elm, field) do { \
lib/libpthread/pthread_queue.h
80
(elm)->field.ptqe_next = NULL; \
lib/libpthread/pthread_queue.h
83
(elm)->field.ptqe_prev = (head)->ptqh_last; \
lib/libpthread/pthread_queue.h
85
(head)->ptqh_last = &(elm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
88
#define PTQ_INSERT_AFTER(head, listelm, elm, field) do { \
lib/libpthread/pthread_queue.h
89
if (((elm)->field.ptqe_next = (listelm)->field.ptqe_next) != NULL)\
lib/libpthread/pthread_queue.h
90
(elm)->field.ptqe_next->field.ptqe_prev = \
lib/libpthread/pthread_queue.h
91
&(elm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
93
(head)->ptqh_last = &(elm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
94
(listelm)->field.ptqe_next = (elm); \
lib/libpthread/pthread_queue.h
95
(elm)->field.ptqe_prev = &(listelm)->field.ptqe_next; \
lib/libpthread/pthread_queue.h
98
#define PTQ_INSERT_BEFORE(listelm, elm, field) do { \
lib/libpthread/pthread_queue.h
99
(elm)->field.ptqe_prev = (listelm)->field.ptqe_prev; \
libexec/getty/gettytab.h
38
const char *field; /* name to lookup in gettytab */
libexec/getty/gettytab.h
44
const char *field; /* name to lookup */
libexec/getty/gettytab.h
51
const char *field; /* name to lookup */
libexec/getty/subr.c
100
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
101
printf("cgetstr: %s=%s\n", sp->field, sp->value);
libexec/getty/subr.c
102
for (np = gettynums; np->field; np++)
libexec/getty/subr.c
103
printf("cgetnum: %s=%d\n", np->field, np->value);
libexec/getty/subr.c
104
for (fp = gettyflags; fp->field; fp++)
libexec/getty/subr.c
105
printf("cgetflags: %s='%c' set='%c'\n", fp->field,
libexec/getty/subr.c
118
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
121
for (np = gettynums; np->field; np++)
libexec/getty/subr.c
124
for (fp = gettyflags; fp->field; fp++)
libexec/getty/subr.c
138
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
141
for (np = gettynums; np->field; np++)
libexec/getty/subr.c
144
for (fp = gettyflags; fp->field; fp++)
libexec/getty/subr.c
80
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
81
(void)cgetstr(buf, sp->field, &sp->value);
libexec/getty/subr.c
82
for (np = gettynums; np->field; np++) {
libexec/getty/subr.c
83
if (cgetnum(buf, np->field, &n) == -1)
libexec/getty/subr.c
90
for (fp = gettyflags; fp->field; fp++) {
libexec/getty/subr.c
91
if (cgetcap(buf, fp->field, ':') == NULL)
libexec/httpd/netbsd_queue.h
60
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
libexec/httpd/netbsd_queue.h
61
(elm)->field.sqe_next = NULL; \
libexec/httpd/netbsd_queue.h
63
(head)->sqh_last = &(elm)->field.sqe_next; \
libexec/httpd/netbsd_queue.h
66
#define SIMPLEQ_FOREACH(var, head, field) \
libexec/httpd/netbsd_queue.h
69
(var) = ((var)->field.sqe_next))
libexec/httpd/netbsd_queue.h
71
#define SIMPLEQ_FOREACH_SAFE(var, head, field, next) \
libexec/httpd/netbsd_queue.h
73
(var) && ((next = ((var)->field.sqe_next)), 1); \
libexec/httpd/netbsd_queue.h
80
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
sbin/dump/dump.h
50
#define DIP(dp, field) \
sbin/dump/dump.h
51
(is_ufs2 ? (dp)->dp2.di_##field : (dp)->dp1.di_##field)
sbin/dump/dump.h
53
#define DIP_SET(dp, field, val) do { \
sbin/dump/dump.h
55
(dp)->dp2.di_##field = (val); \
sbin/dump/dump.h
57
(dp)->dp1.di_##field = (val); \
sbin/fsck_ffs/fsck.h
58
#define DIP(dp, field) \
sbin/fsck_ffs/fsck.h
59
(is_ufs2 ? (dp)->dp2.di_##field : (dp)->dp1.di_##field)
sbin/fsck_ffs/fsck.h
61
#define DIP_SET(dp, field, val) do { \
sbin/fsck_ffs/fsck.h
63
(dp)->dp2.di_##field = (val); \
sbin/fsck_ffs/fsck.h
65
(dp)->dp1.di_##field = (val); \
sbin/newfs/mkfs.c
156
#define DIP(dp, field) \
sbin/newfs/mkfs.c
158
(dp)->dp1.di_##field : (dp)->dp2.di_##field)
sbin/resize_ffs/resize_ffs.c
100
#define DIP_ASSIGN(dp, field, value) \
sbin/resize_ffs/resize_ffs.c
103
(dp)->dp2.field = (value); \
sbin/resize_ffs/resize_ffs.c
105
(dp)->dp1.field = (value); \
sbin/resize_ffs/resize_ffs.c
96
#define DIP(dp, field) \
sbin/resize_ffs/resize_ffs.c
98
(dp)->dp2.field : (dp)->dp1.field)
sbin/routed/trace.c
546
u_int field,
sbin/routed/trace.c
559
while (field != 0
sbin/routed/trace.c
561
if ((b & field) == b) {
sbin/routed/trace.c
568
if (0 == (field &= ~(b | tbl->bits_clear)))
sbin/routed/trace.c
573
if (field != 0 && tbl->bits_name != 0) {
sbin/routed/trace.c
576
(void)fprintf(ftrace, tbl->bits_name, field);
sbin/wsconsctl/display.c
59
struct field display_field_tab[] = {
sbin/wsconsctl/keyboard.c
63
struct field keyboard_field_tab[] = {
sbin/wsconsctl/mouse.c
64
struct field mouse_field_tab[] = {
sbin/wsconsctl/util.c
198
static struct field *field_tab;
sbin/wsconsctl/util.c
208
field_setup(struct field *ftab, int len)
sbin/wsconsctl/util.c
215
struct field *
sbin/wsconsctl/util.c
227
struct field *
sbin/wsconsctl/util.c
242
struct field *f;
sbin/wsconsctl/util.c
277
pr_field(struct field *f, const char *sep)
sbin/wsconsctl/util.c
392
rd_field(struct field *f, char *val, int merge)
sbin/wsconsctl/wsconsctl.c
46
extern struct field keyboard_field_tab[];
sbin/wsconsctl/wsconsctl.c
47
extern struct field mouse_field_tab[];
sbin/wsconsctl/wsconsctl.c
48
extern struct field display_field_tab[];
sbin/wsconsctl/wsconsctl.c
80
struct field *f, *field_tab;
sbin/wsconsctl/wsconsctl.h
79
void field_setup(struct field *, int);
sbin/wsconsctl/wsconsctl.h
80
struct field *field_by_name(char *);
sbin/wsconsctl/wsconsctl.h
81
struct field *field_by_value(void *);
sbin/wsconsctl/wsconsctl.h
83
void pr_field(struct field *, const char *);
sbin/wsconsctl/wsconsctl.h
84
void rd_field(struct field *, char *, int);
sys/altq/altq_var.h
158
#define TAILQ_FOREACH(var, head, field) \
sys/altq/altq_var.h
159
for (var = TAILQ_FIRST(head); var; var = TAILQ_NEXT(var, field))
sys/arch/amiga/amiga/custom.h
211
#define CUSTOM_OFS(field) ((long)&((struct Custom*)0)->field)
sys/arch/arm/imx/imx51_ccm.c
583
uint32_t field = clk_src % CCMR_CCGR_NSOURCE;
sys/arch/arm/imx/imx51_ccm.c
587
bit = (mode << field * 2);
sys/arch/arm/imx/imx51_ccm.c
589
reg &= ~(0x03 << field * 2);
sys/arch/arm/sociox/if_scx.c
1992
} field[] = {
sys/arch/arm/sociox/if_scx.c
2034
for (unsigned i = 0; i < __arraycount(field); i++) {
sys/arch/arm/sociox/if_scx.c
2035
if ((hwfea & (1U << field[i].bit)) == 0)
sys/arch/arm/sociox/if_scx.c
2037
aprint_normal("%s <%d>\n", field[i].des, field[i].bit);
sys/arch/arm/ti/if_cpsw.c
1425
cpsw_ale_entry_set(uint32_t *ale_entry, ale_entry_field_t field, uint32_t val)
sys/arch/arm/ti/if_cpsw.c
1428
switch (field) {
sys/arch/arm/ti/if_cpsw.c
1446
panic("Invalid ALE entry field: %d\n", field);
sys/arch/evbarm/mini2440/mini2440_lcd.c
225
#define _(field, val) (((val)-1) << (field##_SHIFT))
sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
198
#define _(field, val) (((val)-1) << (field##_SHIFT))
sys/arch/ia64/ia64/pmap.c
699
int bit, field, freed, idx;
sys/arch/ia64/ia64/pmap.c
730
for (field = 0; field < _NPCM; field++) {
sys/arch/ia64/ia64/pmap.c
731
for (inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/arch/ia64/ia64/pmap.c
734
idx = field * sizeof(inuse) * NBBY + bit;
sys/arch/ia64/ia64/pmap.c
753
pc->pc_map[field] |= 1UL << bit;
sys/arch/ia64/ia64/pmap.c
767
for (field = 0; field < _NPCM; field++)
sys/arch/ia64/ia64/pmap.c
768
if (pc->pc_map[field] != pc_freemask[field]) {
sys/arch/ia64/ia64/pmap.c
781
if (field == _NPCM) {
sys/arch/ia64/ia64/pmap.c
808
int bit, field, idx;
sys/arch/ia64/ia64/pmap.c
817
field = idx / (sizeof(u_long) * NBBY);
sys/arch/ia64/ia64/pmap.c
819
pc->pc_map[field] |= 1ul << bit;
sys/arch/ia64/ia64/pmap.c
870
int bit, field, idx;
sys/arch/ia64/ia64/pmap.c
879
for (field = 0; field < _NPCM; field++) {
sys/arch/ia64/ia64/pmap.c
880
if (pc->pc_map[field]) {
sys/arch/ia64/ia64/pmap.c
881
bit = ffs64(pc->pc_map[field]) - 1;
sys/arch/ia64/ia64/pmap.c
885
if (field < _NPCM) {
sys/arch/ia64/ia64/pmap.c
886
idx = field * sizeof(pc->pc_map[field]) * NBBY + bit;
sys/arch/ia64/ia64/pmap.c
888
pc->pc_map[field] &= ~(1ul << bit);
sys/arch/ia64/ia64/pmap.c
890
for (field = 0; field < _NPCM; field++)
sys/arch/ia64/ia64/pmap.c
891
if (pc->pc_map[field] != 0) {
sys/arch/ia64/ia64/pmap.c
921
for (field = 1; field < _NPCM; field++)
sys/arch/ia64/ia64/pmap.c
922
pc->pc_map[field] = pc_freemask[field];
sys/arch/m68k/fpsp/fpsp.h
206
size_bit2 equ 12 ;bit 2 in size field
sys/arch/mips/sibyte/include/ui_bitfields.h
49
uint64_t field;
sys/arch/powerpc/booke/pci/pq3pci.c
100
__SHIFTIN(field##_##value, PORDEVSR_##field), result), \
sys/arch/powerpc/booke/pci/pq3pci.c
101
TRUTH_ENCODE(SVR_P1017v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
102
__SHIFTIN(field##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
104
#define PORDEVSR_TRUTH_ENCODE(svr, inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
105
TRUTH_ENCODE(svr, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
106
__SHIFTIN(field##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
73
#define PORDEVSR_MPC8536_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
74
TRUTH_ENCODE(SVR_MPC8536v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
75
__SHIFTIN(field##_##MPC8536##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
76
#define PORDEVSR_MPC8544_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
77
TRUTH_ENCODE(SVR_MPC8544v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
78
__SHIFTIN(field##_##MPC8544##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
79
#define PORDEVSR_MPC8548_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
80
TRUTH_ENCODE(SVR_MPC8548v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
81
__SHIFTIN(field##_##MPC8548##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
82
#define PORDEVSR_MPC8555_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
83
TRUTH_ENCODE(SVR_MPC8555v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
84
__SHIFTIN(field##_##MPC8555##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
85
#define PORDEVSR_MPC8572_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
86
TRUTH_ENCODE(SVR_MPC8572v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
87
__SHIFTIN(field##_##MPC8572##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
88
#define PORDEVSR_P20x0_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
89
TRUTH_ENCODE(SVR_P2020v2, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
90
__SHIFTIN(field##_##P20x0##_##value, PORDEVSR_##field), result), \
sys/arch/powerpc/booke/pci/pq3pci.c
91
TRUTH_ENCODE(SVR_P2010v2, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
92
__SHIFTIN(field##_##P20x0##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
93
#define PORDEVSR_P1025_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
94
TRUTH_ENCODE(SVR_P1025v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
95
__SHIFTIN(field##_##P20x0##_##value, PORDEVSR_##field), result), \
sys/arch/powerpc/booke/pci/pq3pci.c
96
TRUTH_ENCODE(SVR_P1016v1, inst, PORDEVSR_##field, \
sys/arch/powerpc/booke/pci/pq3pci.c
97
__SHIFTIN(field##_##P20x0##_##value, PORDEVSR_##field), result)
sys/arch/powerpc/booke/pci/pq3pci.c
98
#define PORDEVSR_P1023_TRUTH_ENCODE(inst, field, value, result) \
sys/arch/powerpc/booke/pci/pq3pci.c
99
TRUTH_ENCODE(SVR_P1023v1, inst, PORDEVSR_##field, \
sys/arch/sgimips/stand/haudfw/haudfw.c
148
char *field = strtok(line_copy, whitespace);
sys/arch/sgimips/stand/haudfw/haudfw.c
149
for (int i = 0; field != NULL; i++, field = strtok(NULL, whitespace)) {
sys/arch/sgimips/stand/haudfw/haudfw.c
152
check(strcmp(field, "_DATA") == 0,
sys/arch/sgimips/stand/haudfw/haudfw.c
153
"unexpected _DATA header: \"%s\"", field);
sys/arch/sgimips/stand/haudfw/haudfw.c
156
*section = field[0];
sys/arch/sgimips/stand/haudfw/haudfw.c
157
check(strlen(field) == 1 && strspn(field, "XYPL") == 1,
sys/arch/sgimips/stand/haudfw/haudfw.c
158
"unexpected section type: \"%s\"", field);
sys/arch/sgimips/stand/haudfw/haudfw.c
161
*dsp_data_offset = strtol(field, NULL, 16);
sys/arch/sparc/sparc/db_trace.c
141
#define FR(framep,field) (INKERNEL(framep) \
sys/arch/sparc/sparc/db_trace.c
142
? (u_int)(framep)->field \
sys/arch/sparc/sparc/db_trace.c
143
: db_fetch_word(&(framep)->field))
sys/arch/sparc/sparc/db_trace.c
146
#define FR(framep,field) ((u_int)(framep)->field)
sys/arch/x86/x86/fpu.c
1023
#define COPY_COMPONENT(xcr0_val, xsave_val, field) \
sys/arch/x86/x86/fpu.c
1028
>= sizeof(xstate->field)); \
sys/arch/x86/x86/fpu.c
1030
&xstate->field, sizeof(xstate->field)); \
sys/arch/x86/x86/fpu.c
925
#define COPY_COMPONENT(xcr0_val, xsave_val, field) \
sys/arch/x86/x86/fpu.c
930
>= sizeof(xstate->field)); \
sys/arch/x86/x86/fpu.c
931
memcpy(&xstate->field, \
sys/arch/x86/x86/fpu.c
933
sizeof(xstate->field)); \
sys/dev/i2o/iop.c
1293
int size, int field)
sys/dev/i2o/iop.c
1317
pgop->oat.fields[0] = htole16(field);
sys/dev/ic/athnreg.h
1478
#define MS(val, field) \
sys/dev/ic/athnreg.h
1479
(((val) & field##_M) >> field##_S)
sys/dev/ic/athnreg.h
1482
#define SM(field, val) \
sys/dev/ic/athnreg.h
1483
(((val) << field##_S) & field##_M)
sys/dev/ic/athnreg.h
1486
#define RW(var, field, val) \
sys/dev/ic/athnreg.h
1487
(((var) & ~field##_M) | SM(field, val))
sys/dev/ic/rtwnreg.h
1041
#define MS(val, field) \
sys/dev/ic/rtwnreg.h
1042
(((val) & field##_M) >> field##_S)
sys/dev/ic/rtwnreg.h
1045
#define SM(field, val) \
sys/dev/ic/rtwnreg.h
1046
(((val) << field##_S) & field##_M)
sys/dev/ic/rtwnreg.h
1049
#define RW(var, field, val) \
sys/dev/ic/rtwnreg.h
1050
(((var) & ~field##_M) | SM(field, val))
sys/dev/ic/spdmem.c
700
#define __DDR_ROUND(scale, field) \
sys/dev/ic/spdmem.c
701
((scale * s->sm_ddr.field + cycle_time - 1) / cycle_time)
sys/dev/ic/spdmem.c
749
#define __DDR2_ROUND(scale, field) \
sys/dev/ic/spdmem.c
750
((scale * s->sm_ddr2.field + cycle_time - 1) / cycle_time)
sys/dev/ic/spdmem.c
789
#define __DDR3_VALUE_PICO(s, field) \
sys/dev/ic/spdmem.c
790
ddr3_value_pico(s, s->sm_ddr3.ddr3_##field##_mtb, \
sys/dev/ic/spdmem.c
791
s->sm_ddr3.ddr3_##field##_ftb)
sys/dev/ic/spdmem.c
892
#define __FBDIMM_CYCLES(field) (s->sm_fbd.field / s->sm_fbd.fbdimm_tCKmin)
sys/dev/ic/spdmem.c
962
#define __DDR4_VALUE(field) ((s->sm_ddr4.ddr4_##field##_mtb * 125 + \
sys/dev/ic/spdmem.c
963
s->sm_ddr4.ddr4_##field##_ftb) - \
sys/dev/ic/spdmem.c
964
((s->sm_ddr4.ddr4_##field##_ftb > 127)?256:0))
sys/dev/microcode/aic7xxx/aicasm_symbol.c
235
int field;
sys/dev/microcode/aic7xxx/aicasm_symbol.c
237
field = FALSE;
sys/dev/microcode/aic7xxx/aicasm_symbol.c
247
field = TRUE;
sys/dev/microcode/aic7xxx/aicasm_symbol.c
257
|| (field
sys/dev/microcode/aic7xxx/aicasm_symbol.c
262
|| (!field && (curnode->symbol->info.rinfo->address >
sys/dev/microcode/aic7xxx/aicasm_symbol.c
277
if ((field
sys/dev/microcode/aic7xxx/aicasm_symbol.c
282
|| (!field
sys/dev/nor/cfi.h
162
#define CFI_0002_STATS_INC(cfi, field) (cfi)->cfi_0002_stats.field++
sys/dev/nor/cfi.h
167
#define CFI_0002_STATS_INC(cfi, field)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
110
vmx_vmread(uint64_t field)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
119
: [field] "r" (field)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
127
vmx_vmwrite(uint64_t field, uint64_t value)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
134
: [field] "r" (field), [value] "r" (value)
sys/dev/pci/bktr/bktr_core.c
696
u_int field;
sys/dev/pci/bktr/bktr_core.c
806
field = (bktr_status & BT848_INT_FIELD) ? EVEN_F : ODD_F;
sys/dev/pci/bktr/bktr_core.c
816
&&(field==EVEN_F)) {
sys/dev/pci/bktr/bktr_core.c
846
if ((field == EVEN_F) && (w_field == EVEN_F))
sys/dev/pci/bktr/bktr_core.c
848
else if ((field == ODD_F) && (req_field == ODD_F) &&
sys/dev/pci/bktr/bktr_core.c
851
else if ((field == ODD_F) && (req_field == (ODD_F|EVEN_F)) &&
sys/dev/pci/bktr/bktr_core.c
854
else if ((field == ODD_F) && (req_field == (ODD_F|EVEN_F)) &&
sys/dev/pci/cxgb/cxgb_adapter.h
545
#define container_of(p, stype, field) ((stype *)(((uint8_t *)(p)) - offsetof(stype, field)))
sys/dev/scsipi/scsipi_base.c
1188
#define MATCH(field) \
sys/dev/scsipi/scsipi_base.c
1189
(q->field[0] ? memcmp(ib->field, q->field, sizeof(ib->field)) == 0 : 1)
sys/dev/usb/uvideo.c
445
#define GET(type, descp, field) (((const type *)(descp))->field)
sys/dev/usb/uvideo.c
446
#define GETP(type, descp, field) (&(((const type *)(descp))->field))
sys/dev/video.c
1943
buf->field = b50->field;
sys/dev/video.c
1964
b50->field = buf->field;
sys/dev/video.c
2610
buf->field = 0;
sys/dev/video.c
641
dest->fmt.pix.field = V4L2_FIELD_INTERLACED;
sys/dev/video.c
643
dest->fmt.pix.field = V4L2_FIELD_NONE;
sys/dev/video.c
717
if (src->fmt.pix.field == V4L2_FIELD_INTERLACED)
sys/fs/nfs/common/nfs.h
669
#define LIST_NEWHEAD(nhead, ohead, field) do { \
sys/fs/nfs/common/nfs.h
671
(ohead)->lh_first->field.le_prev = &(nhead)->lh_first; \
sys/fs/nfs/common/nfs.h
675
#define LIST_PREPEND(head, phead, lelm, field) do { \
sys/fs/nfs/common/nfs.h
677
(lelm)->field.le_next = (head)->lh_first; \
sys/fs/nfs/common/nfs.h
678
(lelm)->field.le_next->field.le_prev = \
sys/fs/nfs/common/nfs.h
679
&(lelm)->field.le_next; \
sys/fs/nfs/common/nfs.h
682
(head)->lh_first->field.le_prev = &(head)->lh_first; \
sys/fs/puffs/puffs_compat.c
222
#define ASSIGN(field) \
sys/fs/puffs/puffs_compat.c
223
cmsg->field = omsg->field;
sys/fs/puffs/puffs_compat.c
343
#define ASSIGN(field) \
sys/fs/puffs/puffs_compat.c
344
omsg->field = cmsg->field;
sys/kern/subr_pool.c
3448
#define COPY(field) data.field = pp->field
sys/kern/subr_userconf.c
650
userconf_add_read(char *prompt, char field, char *dev, int len, int *val)
sys/kern/subr_userconf.c
673
field == 'a') {
sys/net/bpf.c
2488
#define BPF_EXT(field) dpe.bde_ ## field = dp->bd_ ## field
sys/netipsec/key.c
594
#define LIST_INSERT_TAIL(head, elm, type, field) \
sys/netipsec/key.c
598
LIST_INSERT_HEAD(head, elm, field); \
sys/netipsec/key.c
600
while (LIST_NEXT(curelm, field)) \
sys/netipsec/key.c
601
curelm = LIST_NEXT(curelm, field);\
sys/netipsec/key.c
602
LIST_INSERT_AFTER(curelm, elm, field);\
sys/sys/ptree.h
119
#define PTN__EXTRACT(field, b) \
sys/sys/ptree.h
120
(((field) >> PT__SHIFT(b)) & PT__MASK(b))
sys/sys/ptree.h
121
#define PTN__INSERT2(field, v, shift, mask) \
sys/sys/ptree.h
122
((field) = ((field) & ~((mask) << (shift))) | ((v) << (shift)))
sys/sys/ptree.h
123
#define PTN__INSERT(field, b, v) \
sys/sys/ptree.h
124
PTN__INSERT2(field, v, PT__SHIFT(b), PT__MASK(b))
sys/sys/queue.h
121
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
sys/sys/queue.h
123
#define SLIST_FOREACH(var, head, field) \
sys/sys/queue.h
126
(var) = (var)->field.sle_next)
sys/sys/queue.h
128
#define SLIST_FOREACH_SAFE(var, head, field, tvar) \
sys/sys/queue.h
131
((tvar) = SLIST_NEXT((var), field), 1); \
sys/sys/queue.h
141
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
sys/sys/queue.h
142
(elm)->field.sle_next = (slistelm)->field.sle_next; \
sys/sys/queue.h
143
(slistelm)->field.sle_next = (elm); \
sys/sys/queue.h
146
#define SLIST_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
147
(elm)->field.sle_next = (head)->slh_first; \
sys/sys/queue.h
151
#define SLIST_REMOVE_AFTER(slistelm, field) do { \
sys/sys/queue.h
152
(slistelm)->field.sle_next = \
sys/sys/queue.h
153
SLIST_NEXT(SLIST_NEXT((slistelm), field), field); \
sys/sys/queue.h
156
#define SLIST_REMOVE_HEAD(head, field) do { \
sys/sys/queue.h
157
(head)->slh_first = (head)->slh_first->field.sle_next; \
sys/sys/queue.h
160
#define SLIST_REMOVE(head, elm, type, field) do { \
sys/sys/queue.h
162
SLIST_REMOVE_HEAD((head), field); \
sys/sys/queue.h
166
while(curelm->field.sle_next != (elm)) \
sys/sys/queue.h
167
curelm = curelm->field.sle_next; \
sys/sys/queue.h
168
curelm->field.sle_next = \
sys/sys/queue.h
169
curelm->field.sle_next->field.sle_next; \
sys/sys/queue.h
197
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
sys/sys/queue.h
199
#define LIST_FOREACH(var, head, field) \
sys/sys/queue.h
202
(var) = ((var)->field.le_next))
sys/sys/queue.h
204
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
sys/sys/queue.h
207
((tvar) = LIST_NEXT((var), field), 1); \
sys/sys/queue.h
210
#define LIST_MOVE(head1, head2, field) do { \
sys/sys/queue.h
214
(head2)->lh_first->field.le_prev = &(head2)->lh_first; \
sys/sys/queue.h
223
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
sys/sys/queue.h
225
(head)->lh_first->field.le_prev != &(head)->lh_first) \
sys/sys/queue.h
228
#define QUEUEDEBUG_LIST_OP(elm, field) \
sys/sys/queue.h
229
if ((elm)->field.le_next && \
sys/sys/queue.h
230
(elm)->field.le_next->field.le_prev != \
sys/sys/queue.h
231
&(elm)->field.le_next) \
sys/sys/queue.h
234
if (*(elm)->field.le_prev != (elm)) \
sys/sys/queue.h
237
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \
sys/sys/queue.h
238
(elm)->field.le_next = (void *)1L; \
sys/sys/queue.h
239
(elm)->field.le_prev = (void *)1L;
sys/sys/queue.h
241
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field)
sys/sys/queue.h
242
#define QUEUEDEBUG_LIST_OP(elm, field)
sys/sys/queue.h
243
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field)
sys/sys/queue.h
250
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
sys/sys/queue.h
251
QUEUEDEBUG_LIST_OP((listelm), field) \
sys/sys/queue.h
252
if (((elm)->field.le_next = (listelm)->field.le_next) != \
sys/sys/queue.h
254
(listelm)->field.le_next->field.le_prev = \
sys/sys/queue.h
255
&(elm)->field.le_next; \
sys/sys/queue.h
256
(listelm)->field.le_next = (elm); \
sys/sys/queue.h
257
(elm)->field.le_prev = &(listelm)->field.le_next; \
sys/sys/queue.h
260
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
sys/sys/queue.h
261
QUEUEDEBUG_LIST_OP((listelm), field) \
sys/sys/queue.h
262
(elm)->field.le_prev = (listelm)->field.le_prev; \
sys/sys/queue.h
263
(elm)->field.le_next = (listelm); \
sys/sys/queue.h
264
*(listelm)->field.le_prev = (elm); \
sys/sys/queue.h
265
(listelm)->field.le_prev = &(elm)->field.le_next; \
sys/sys/queue.h
268
#define LIST_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
269
QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) \
sys/sys/queue.h
270
if (((elm)->field.le_next = (head)->lh_first) != LIST_END(head))\
sys/sys/queue.h
271
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
sys/sys/queue.h
273
(elm)->field.le_prev = &(head)->lh_first; \
sys/sys/queue.h
276
#define LIST_REMOVE(elm, field) do { \
sys/sys/queue.h
277
QUEUEDEBUG_LIST_OP((elm), field) \
sys/sys/queue.h
278
if ((elm)->field.le_next != NULL) \
sys/sys/queue.h
279
(elm)->field.le_next->field.le_prev = \
sys/sys/queue.h
280
(elm)->field.le_prev; \
sys/sys/queue.h
281
*(elm)->field.le_prev = (elm)->field.le_next; \
sys/sys/queue.h
282
QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \
sys/sys/queue.h
285
#define LIST_REPLACE(elm, elm2, field) do { \
sys/sys/queue.h
286
if (((elm2)->field.le_next = (elm)->field.le_next) != NULL) \
sys/sys/queue.h
287
(elm2)->field.le_next->field.le_prev = \
sys/sys/queue.h
288
&(elm2)->field.le_next; \
sys/sys/queue.h
289
(elm2)->field.le_prev = (elm)->field.le_prev; \
sys/sys/queue.h
290
*(elm2)->field.le_prev = (elm2); \
sys/sys/queue.h
291
QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \
sys/sys/queue.h
317
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
sys/sys/queue.h
319
#define SIMPLEQ_FOREACH(var, head, field) \
sys/sys/queue.h
322
(var) = ((var)->field.sqe_next))
sys/sys/queue.h
324
#define SIMPLEQ_FOREACH_SAFE(var, head, field, next) \
sys/sys/queue.h
327
((next = ((var)->field.sqe_next)), 1); \
sys/sys/queue.h
338
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
339
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
sys/sys/queue.h
340
(head)->sqh_last = &(elm)->field.sqe_next; \
sys/sys/queue.h
344
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
sys/sys/queue.h
345
(elm)->field.sqe_next = NULL; \
sys/sys/queue.h
347
(head)->sqh_last = &(elm)->field.sqe_next; \
sys/sys/queue.h
350
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
sys/sys/queue.h
351
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
sys/sys/queue.h
352
(head)->sqh_last = &(elm)->field.sqe_next; \
sys/sys/queue.h
353
(listelm)->field.sqe_next = (elm); \
sys/sys/queue.h
356
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
sys/sys/queue.h
357
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
sys/sys/queue.h
361
#define SIMPLEQ_REMOVE_AFTER(head, elm, field) do { \
sys/sys/queue.h
362
if (((elm)->field.sqe_next = (elm)->field.sqe_next->field.sqe_next) \
sys/sys/queue.h
364
(head)->sqh_last = &(elm)->field.sqe_next; \
sys/sys/queue.h
367
#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
sys/sys/queue.h
369
SIMPLEQ_REMOVE_HEAD((head), field); \
sys/sys/queue.h
372
while (curelm->field.sqe_next != (elm)) \
sys/sys/queue.h
373
curelm = curelm->field.sqe_next; \
sys/sys/queue.h
374
if ((curelm->field.sqe_next = \
sys/sys/queue.h
375
curelm->field.sqe_next->field.sqe_next) == NULL) \
sys/sys/queue.h
376
(head)->sqh_last = &(curelm)->field.sqe_next; \
sys/sys/queue.h
388
#define SIMPLEQ_LAST(head, type, field) \
sys/sys/queue.h
392
((char *)((head)->sqh_last) - offsetof(struct type, field))))
sys/sys/queue.h
419
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
sys/sys/queue.h
422
#define TAILQ_PREV(elm, headname, field) \
sys/sys/queue.h
423
(*(((struct headname *)(void *)((elm)->field.tqe_prev))->tqh_last))
sys/sys/queue.h
427
#define TAILQ_FOREACH(var, head, field) \
sys/sys/queue.h
430
(var) = ((var)->field.tqe_next))
sys/sys/queue.h
432
#define TAILQ_FOREACH_SAFE(var, head, field, next) \
sys/sys/queue.h
435
((next) = TAILQ_NEXT(var, field), 1); (var) = (next))
sys/sys/queue.h
437
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
sys/sys/queue.h
440
(var) = TAILQ_PREV((var), headname, field))
sys/sys/queue.h
442
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, prev) \
sys/sys/queue.h
445
((prev) = TAILQ_PREV((var), headname, field), 1); (var) = (prev))
sys/sys/queue.h
451
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
sys/sys/queue.h
453
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
sys/sys/queue.h
456
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
sys/sys/queue.h
460
#define QUEUEDEBUG_TAILQ_OP(elm, field) \
sys/sys/queue.h
461
if ((elm)->field.tqe_next && \
sys/sys/queue.h
462
(elm)->field.tqe_next->field.tqe_prev != \
sys/sys/queue.h
463
&(elm)->field.tqe_next) \
sys/sys/queue.h
466
if (*(elm)->field.tqe_prev != (elm)) \
sys/sys/queue.h
469
#define QUEUEDEBUG_TAILQ_PREREMOVE(head, elm, field) \
sys/sys/queue.h
470
if ((elm)->field.tqe_next == NULL && \
sys/sys/queue.h
471
(head)->tqh_last != &(elm)->field.tqe_next) \
sys/sys/queue.h
474
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \
sys/sys/queue.h
475
(elm)->field.tqe_next = (void *)1L; \
sys/sys/queue.h
476
(elm)->field.tqe_prev = (void *)1L;
sys/sys/queue.h
478
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field)
sys/sys/queue.h
479
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field)
sys/sys/queue.h
480
#define QUEUEDEBUG_TAILQ_OP(elm, field)
sys/sys/queue.h
481
#define QUEUEDEBUG_TAILQ_PREREMOVE(head, elm, field)
sys/sys/queue.h
482
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field)
sys/sys/queue.h
490
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
491
QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) \
sys/sys/queue.h
492
if (((elm)->field.tqe_next = (head)->tqh_first) != TAILQ_END(head))\
sys/sys/queue.h
493
(head)->tqh_first->field.tqe_prev = \
sys/sys/queue.h
494
&(elm)->field.tqe_next; \
sys/sys/queue.h
496
(head)->tqh_last = &(elm)->field.tqe_next; \
sys/sys/queue.h
498
(elm)->field.tqe_prev = &(head)->tqh_first; \
sys/sys/queue.h
501
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
sys/sys/queue.h
502
QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) \
sys/sys/queue.h
503
(elm)->field.tqe_next = TAILQ_END(head); \
sys/sys/queue.h
504
(elm)->field.tqe_prev = (head)->tqh_last; \
sys/sys/queue.h
506
(head)->tqh_last = &(elm)->field.tqe_next; \
sys/sys/queue.h
509
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
sys/sys/queue.h
510
QUEUEDEBUG_TAILQ_OP((listelm), field) \
sys/sys/queue.h
511
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != \
sys/sys/queue.h
513
(elm)->field.tqe_next->field.tqe_prev = \
sys/sys/queue.h
514
&(elm)->field.tqe_next; \
sys/sys/queue.h
516
(head)->tqh_last = &(elm)->field.tqe_next; \
sys/sys/queue.h
517
(listelm)->field.tqe_next = (elm); \
sys/sys/queue.h
518
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
sys/sys/queue.h
521
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
sys/sys/queue.h
522
QUEUEDEBUG_TAILQ_OP((listelm), field) \
sys/sys/queue.h
523
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
sys/sys/queue.h
524
(elm)->field.tqe_next = (listelm); \
sys/sys/queue.h
525
*(listelm)->field.tqe_prev = (elm); \
sys/sys/queue.h
526
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
sys/sys/queue.h
529
#define TAILQ_REMOVE(head, elm, field) do { \
sys/sys/queue.h
530
QUEUEDEBUG_TAILQ_PREREMOVE((head), (elm), field) \
sys/sys/queue.h
531
QUEUEDEBUG_TAILQ_OP((elm), field) \
sys/sys/queue.h
532
if (((elm)->field.tqe_next) != TAILQ_END(head)) \
sys/sys/queue.h
533
(elm)->field.tqe_next->field.tqe_prev = \
sys/sys/queue.h
534
(elm)->field.tqe_prev; \
sys/sys/queue.h
536
(head)->tqh_last = (elm)->field.tqe_prev; \
sys/sys/queue.h
537
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
sys/sys/queue.h
538
QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \
sys/sys/queue.h
541
#define TAILQ_REPLACE(head, elm, elm2, field) do { \
sys/sys/queue.h
542
if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != \
sys/sys/queue.h
544
(elm2)->field.tqe_next->field.tqe_prev = \
sys/sys/queue.h
545
&(elm2)->field.tqe_next; \
sys/sys/queue.h
547
(head)->tqh_last = &(elm2)->field.tqe_next; \
sys/sys/queue.h
548
(elm2)->field.tqe_prev = (elm)->field.tqe_prev; \
sys/sys/queue.h
549
*(elm2)->field.tqe_prev = (elm2); \
sys/sys/queue.h
550
QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \
sys/sys/queue.h
553
#define TAILQ_CONCAT(head1, head2, field) do { \
sys/sys/queue.h
556
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
sys/sys/queue.h
584
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
sys/sys/queue.h
595
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
596
if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) \
sys/sys/queue.h
597
(head)->stqh_last = &(elm)->field.stqe_next; \
sys/sys/queue.h
601
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
sys/sys/queue.h
602
(elm)->field.stqe_next = NULL; \
sys/sys/queue.h
604
(head)->stqh_last = &(elm)->field.stqe_next; \
sys/sys/queue.h
607
#define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
sys/sys/queue.h
608
if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\
sys/sys/queue.h
609
(head)->stqh_last = &(elm)->field.stqe_next; \
sys/sys/queue.h
610
(listelm)->field.stqe_next = (elm); \
sys/sys/queue.h
613
#define STAILQ_REMOVE_HEAD(head, field) do { \
sys/sys/queue.h
614
if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) \
sys/sys/queue.h
618
#define STAILQ_REMOVE(head, elm, type, field) do { \
sys/sys/queue.h
620
STAILQ_REMOVE_HEAD((head), field); \
sys/sys/queue.h
623
while (curelm->field.stqe_next != (elm)) \
sys/sys/queue.h
624
curelm = curelm->field.stqe_next; \
sys/sys/queue.h
625
if ((curelm->field.stqe_next = \
sys/sys/queue.h
626
curelm->field.stqe_next->field.stqe_next) == NULL) \
sys/sys/queue.h
627
(head)->stqh_last = &(curelm)->field.stqe_next; \
sys/sys/queue.h
631
#define STAILQ_FOREACH(var, head, field) \
sys/sys/queue.h
634
(var) = ((var)->field.stqe_next))
sys/sys/queue.h
636
#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \
sys/sys/queue.h
638
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
649
#define STAILQ_LAST(head, type, field) \
sys/sys/queue.h
653
((char *)((head)->stqh_last) - offsetof(struct type, field))))
sys/sys/sysctl.h
1273
#define sysc_init_field(field, value) \
sys/sys/sysctl.h
1274
.field = { .__sysc_ustr = { .__sysc_sdatum = (value), }, }
sys/sys/tree.h
100
#define SPLAY_LINKRIGHT(head, tmp, field) do { \
sys/sys/tree.h
101
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
103
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
106
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
sys/sys/tree.h
107
SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
108
SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
109
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
sys/sys/tree.h
110
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
sys/sys/tree.h
115
#define SPLAY_PROTOTYPE(name, type, field, cmp) \
sys/sys/tree.h
137
if (SPLAY_RIGHT(elm, field) != NULL) { \
sys/sys/tree.h
138
elm = SPLAY_RIGHT(elm, field); \
sys/sys/tree.h
139
while (SPLAY_LEFT(elm, field) != NULL) { \
sys/sys/tree.h
140
elm = SPLAY_LEFT(elm, field); \
sys/sys/tree.h
157
#define SPLAY_GENERATE(name, type, field, cmp) \
sys/sys/tree.h
162
SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \
sys/sys/tree.h
168
SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\
sys/sys/tree.h
169
SPLAY_RIGHT(elm, field) = (head)->sph_root; \
sys/sys/tree.h
170
SPLAY_LEFT((head)->sph_root, field) = NULL; \
sys/sys/tree.h
172
SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
173
SPLAY_LEFT(elm, field) = (head)->sph_root; \
sys/sys/tree.h
174
SPLAY_RIGHT((head)->sph_root, field) = NULL; \
sys/sys/tree.h
190
if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \
sys/sys/tree.h
191
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
193
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
194
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\
sys/sys/tree.h
196
SPLAY_RIGHT((head)->sph_root, field) = __tmp; \
sys/sys/tree.h
209
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
sys/sys/tree.h
214
__tmp = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
218
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
sys/sys/tree.h
219
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
222
SPLAY_LINKLEFT(head, __right, field); \
sys/sys/tree.h
224
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
228
SPLAY_ROTATE_LEFT(head, __tmp, field); \
sys/sys/tree.h
229
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
232
SPLAY_LINKRIGHT(head, __left, field); \
sys/sys/tree.h
235
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
sys/sys/tree.h
245
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
sys/sys/tree.h
250
__tmp = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
254
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
sys/sys/tree.h
255
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
258
SPLAY_LINKLEFT(head, __right, field); \
sys/sys/tree.h
260
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
264
SPLAY_ROTATE_LEFT(head, __tmp, field); \
sys/sys/tree.h
265
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
268
SPLAY_LINKRIGHT(head, __left, field); \
sys/sys/tree.h
271
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
sys/sys/tree.h
314
#define RB_LEFT(elm, field) (elm)->field.rbe_left
sys/sys/tree.h
315
#define RB_RIGHT(elm, field) (elm)->field.rbe_right
sys/sys/tree.h
316
#define RB_PARENT(elm, field) (elm)->field.rbe_parent
sys/sys/tree.h
317
#define RB_COLOR(elm, field) (elm)->field.rbe_color
sys/sys/tree.h
321
#define RB_SET(elm, parent, field) do { \
sys/sys/tree.h
322
RB_PARENT(elm, field) = parent; \
sys/sys/tree.h
323
RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \
sys/sys/tree.h
324
RB_COLOR(elm, field) = RB_RED; \
sys/sys/tree.h
327
#define RB_SET_BLACKRED(black, red, field) do { \
sys/sys/tree.h
328
RB_COLOR(black, field) = RB_BLACK; \
sys/sys/tree.h
329
RB_COLOR(red, field) = RB_RED; \
sys/sys/tree.h
336
#define RB_ROTATE_LEFT(head, elm, tmp, field) do { \
sys/sys/tree.h
337
(tmp) = RB_RIGHT(elm, field); \
sys/sys/tree.h
338
if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field)) != NULL) { \
sys/sys/tree.h
339
RB_PARENT(RB_LEFT(tmp, field), field) = (elm); \
sys/sys/tree.h
342
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field)) != NULL) { \
sys/sys/tree.h
343
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
sys/sys/tree.h
344
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
346
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
349
RB_LEFT(tmp, field) = (elm); \
sys/sys/tree.h
350
RB_PARENT(elm, field) = (tmp); \
sys/sys/tree.h
352
if ((RB_PARENT(tmp, field))) \
sys/sys/tree.h
353
RB_AUGMENT(RB_PARENT(tmp, field)); \
sys/sys/tree.h
356
#define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \
sys/sys/tree.h
357
(tmp) = RB_LEFT(elm, field); \
sys/sys/tree.h
358
if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field)) != NULL) { \
sys/sys/tree.h
359
RB_PARENT(RB_RIGHT(tmp, field), field) = (elm); \
sys/sys/tree.h
362
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field)) != NULL) { \
sys/sys/tree.h
363
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
sys/sys/tree.h
364
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
366
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
369
RB_RIGHT(tmp, field) = (elm); \
sys/sys/tree.h
370
RB_PARENT(elm, field) = (tmp); \
sys/sys/tree.h
372
if ((RB_PARENT(tmp, field))) \
sys/sys/tree.h
373
RB_AUGMENT(RB_PARENT(tmp, field)); \
sys/sys/tree.h
377
#define RB_PROTOTYPE(name, type, field, cmp) \
sys/sys/tree.h
378
RB_PROTOTYPE_INTERNAL(name, type, field, cmp,)
sys/sys/tree.h
379
#define RB_PROTOTYPE_STATIC(name, type, field, cmp) \
sys/sys/tree.h
380
RB_PROTOTYPE_INTERNAL(name, type, field, cmp, __unused static)
sys/sys/tree.h
381
#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/tree.h
396
#define RB_GENERATE(name, type, field, cmp) \
sys/sys/tree.h
397
RB_GENERATE_INTERNAL(name, type, field, cmp,)
sys/sys/tree.h
398
#define RB_GENERATE_STATIC(name, type, field, cmp) \
sys/sys/tree.h
399
RB_GENERATE_INTERNAL(name, type, field, cmp, __unused static)
sys/sys/tree.h
400
#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/tree.h
405
while ((parent = RB_PARENT(elm, field)) != NULL && \
sys/sys/tree.h
406
RB_COLOR(parent, field) == RB_RED) { \
sys/sys/tree.h
407
gparent = RB_PARENT(parent, field); \
sys/sys/tree.h
408
if (parent == RB_LEFT(gparent, field)) { \
sys/sys/tree.h
409
tmp = RB_RIGHT(gparent, field); \
sys/sys/tree.h
410
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
411
RB_COLOR(tmp, field) = RB_BLACK; \
sys/sys/tree.h
412
RB_SET_BLACKRED(parent, gparent, field);\
sys/sys/tree.h
416
if (RB_RIGHT(parent, field) == elm) { \
sys/sys/tree.h
417
RB_ROTATE_LEFT(head, parent, tmp, field);\
sys/sys/tree.h
422
RB_SET_BLACKRED(parent, gparent, field); \
sys/sys/tree.h
423
RB_ROTATE_RIGHT(head, gparent, tmp, field); \
sys/sys/tree.h
425
tmp = RB_LEFT(gparent, field); \
sys/sys/tree.h
426
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
427
RB_COLOR(tmp, field) = RB_BLACK; \
sys/sys/tree.h
428
RB_SET_BLACKRED(parent, gparent, field);\
sys/sys/tree.h
432
if (RB_LEFT(parent, field) == elm) { \
sys/sys/tree.h
433
RB_ROTATE_RIGHT(head, parent, tmp, field);\
sys/sys/tree.h
438
RB_SET_BLACKRED(parent, gparent, field); \
sys/sys/tree.h
439
RB_ROTATE_LEFT(head, gparent, tmp, field); \
sys/sys/tree.h
442
RB_COLOR(head->rbh_root, field) = RB_BLACK; \
sys/sys/tree.h
449
while ((elm == NULL || RB_COLOR(elm, field) == RB_BLACK) && \
sys/sys/tree.h
451
if (RB_LEFT(parent, field) == elm) { \
sys/sys/tree.h
452
tmp = RB_RIGHT(parent, field); \
sys/sys/tree.h
453
if (RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
454
RB_SET_BLACKRED(tmp, parent, field); \
sys/sys/tree.h
455
RB_ROTATE_LEFT(head, parent, tmp, field);\
sys/sys/tree.h
456
tmp = RB_RIGHT(parent, field); \
sys/sys/tree.h
458
if ((RB_LEFT(tmp, field) == NULL || \
sys/sys/tree.h
459
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
sys/sys/tree.h
460
(RB_RIGHT(tmp, field) == NULL || \
sys/sys/tree.h
461
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
sys/sys/tree.h
462
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
464
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
466
if (RB_RIGHT(tmp, field) == NULL || \
sys/sys/tree.h
467
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK) {\
sys/sys/tree.h
469
if ((oleft = RB_LEFT(tmp, field)) \
sys/sys/tree.h
471
RB_COLOR(oleft, field) = RB_BLACK;\
sys/sys/tree.h
472
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
473
RB_ROTATE_RIGHT(head, tmp, oleft, field);\
sys/sys/tree.h
474
tmp = RB_RIGHT(parent, field); \
sys/sys/tree.h
476
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
sys/sys/tree.h
477
RB_COLOR(parent, field) = RB_BLACK; \
sys/sys/tree.h
478
if (RB_RIGHT(tmp, field)) \
sys/sys/tree.h
479
RB_COLOR(RB_RIGHT(tmp, field), field) = RB_BLACK;\
sys/sys/tree.h
480
RB_ROTATE_LEFT(head, parent, tmp, field);\
sys/sys/tree.h
485
tmp = RB_LEFT(parent, field); \
sys/sys/tree.h
486
if (RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
487
RB_SET_BLACKRED(tmp, parent, field); \
sys/sys/tree.h
488
RB_ROTATE_RIGHT(head, parent, tmp, field);\
sys/sys/tree.h
489
tmp = RB_LEFT(parent, field); \
sys/sys/tree.h
491
if ((RB_LEFT(tmp, field) == NULL || \
sys/sys/tree.h
492
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
sys/sys/tree.h
493
(RB_RIGHT(tmp, field) == NULL || \
sys/sys/tree.h
494
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
sys/sys/tree.h
495
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
497
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
499
if (RB_LEFT(tmp, field) == NULL || \
sys/sys/tree.h
500
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) {\
sys/sys/tree.h
502
if ((oright = RB_RIGHT(tmp, field)) \
sys/sys/tree.h
504
RB_COLOR(oright, field) = RB_BLACK;\
sys/sys/tree.h
505
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
506
RB_ROTATE_LEFT(head, tmp, oright, field);\
sys/sys/tree.h
507
tmp = RB_LEFT(parent, field); \
sys/sys/tree.h
509
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
sys/sys/tree.h
510
RB_COLOR(parent, field) = RB_BLACK; \
sys/sys/tree.h
511
if (RB_LEFT(tmp, field)) \
sys/sys/tree.h
512
RB_COLOR(RB_LEFT(tmp, field), field) = RB_BLACK;\
sys/sys/tree.h
513
RB_ROTATE_RIGHT(head, parent, tmp, field);\
sys/sys/tree.h
520
RB_COLOR(elm, field) = RB_BLACK; \
sys/sys/tree.h
528
if (RB_LEFT(elm, field) == NULL) \
sys/sys/tree.h
529
child = RB_RIGHT(elm, field); \
sys/sys/tree.h
530
else if (RB_RIGHT(elm, field) == NULL) \
sys/sys/tree.h
531
child = RB_LEFT(elm, field); \
sys/sys/tree.h
534
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
535
while ((left = RB_LEFT(elm, field)) != NULL) \
sys/sys/tree.h
537
child = RB_RIGHT(elm, field); \
sys/sys/tree.h
538
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
539
color = RB_COLOR(elm, field); \
sys/sys/tree.h
541
RB_PARENT(child, field) = parent; \
sys/sys/tree.h
543
if (RB_LEFT(parent, field) == elm) \
sys/sys/tree.h
544
RB_LEFT(parent, field) = child; \
sys/sys/tree.h
546
RB_RIGHT(parent, field) = child; \
sys/sys/tree.h
550
if (RB_PARENT(elm, field) == old) \
sys/sys/tree.h
552
(elm)->field = (old)->field; \
sys/sys/tree.h
553
if (RB_PARENT(old, field)) { \
sys/sys/tree.h
554
if (RB_LEFT(RB_PARENT(old, field), field) == old)\
sys/sys/tree.h
555
RB_LEFT(RB_PARENT(old, field), field) = elm;\
sys/sys/tree.h
557
RB_RIGHT(RB_PARENT(old, field), field) = elm;\
sys/sys/tree.h
558
RB_AUGMENT(RB_PARENT(old, field)); \
sys/sys/tree.h
561
RB_PARENT(RB_LEFT(old, field), field) = elm; \
sys/sys/tree.h
562
if (RB_RIGHT(old, field)) \
sys/sys/tree.h
563
RB_PARENT(RB_RIGHT(old, field), field) = elm; \
sys/sys/tree.h
568
} while ((left = RB_PARENT(left, field)) != NULL); \
sys/sys/tree.h
572
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
573
color = RB_COLOR(elm, field); \
sys/sys/tree.h
575
RB_PARENT(child, field) = parent; \
sys/sys/tree.h
577
if (RB_LEFT(parent, field) == elm) \
sys/sys/tree.h
578
RB_LEFT(parent, field) = child; \
sys/sys/tree.h
580
RB_RIGHT(parent, field) = child; \
sys/sys/tree.h
602
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
604
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
608
RB_SET(elm, parent, field); \
sys/sys/tree.h
611
RB_LEFT(parent, field) = elm; \
sys/sys/tree.h
613
RB_RIGHT(parent, field) = elm; \
sys/sys/tree.h
630
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
632
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
650
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
653
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
664
if (RB_RIGHT(elm, field)) { \
sys/sys/tree.h
665
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
666
while (RB_LEFT(elm, field)) \
sys/sys/tree.h
667
elm = RB_LEFT(elm, field); \
sys/sys/tree.h
669
if (RB_PARENT(elm, field) && \
sys/sys/tree.h
670
(elm == RB_LEFT(RB_PARENT(elm, field), field))) \
sys/sys/tree.h
671
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
673
while (RB_PARENT(elm, field) && \
sys/sys/tree.h
674
(elm == RB_RIGHT(RB_PARENT(elm, field), field)))\
sys/sys/tree.h
675
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
676
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
686
if (RB_LEFT(elm, field)) { \
sys/sys/tree.h
687
elm = RB_LEFT(elm, field); \
sys/sys/tree.h
688
while (RB_RIGHT(elm, field)) \
sys/sys/tree.h
689
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
691
if (RB_PARENT(elm, field) && \
sys/sys/tree.h
692
(elm == RB_RIGHT(RB_PARENT(elm, field), field))) \
sys/sys/tree.h
693
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
695
while (RB_PARENT(elm, field) && \
sys/sys/tree.h
696
(elm == RB_LEFT(RB_PARENT(elm, field), field)))\
sys/sys/tree.h
697
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
698
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
712
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
714
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
76
#define SPLAY_LEFT(elm, field) (elm)->field.spe_left
sys/sys/tree.h
77
#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right
sys/sys/tree.h
82
#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \
sys/sys/tree.h
83
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \
sys/sys/tree.h
84
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
88
#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \
sys/sys/tree.h
89
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \
sys/sys/tree.h
90
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
94
#define SPLAY_LINKLEFT(head, tmp, field) do { \
sys/sys/tree.h
95
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
97
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/videoio.h
1111
#define V4L2_FIELD_HAS_TOP(field) \
sys/sys/videoio.h
1112
((field) == V4L2_FIELD_TOP ||\
sys/sys/videoio.h
1113
(field) == V4L2_FIELD_INTERLACED ||\
sys/sys/videoio.h
1114
(field) == V4L2_FIELD_INTERLACED_TB ||\
sys/sys/videoio.h
1115
(field) == V4L2_FIELD_INTERLACED_BT ||\
sys/sys/videoio.h
1116
(field) == V4L2_FIELD_SEQ_TB ||\
sys/sys/videoio.h
1117
(field) == V4L2_FIELD_SEQ_BT)
sys/sys/videoio.h
1118
#define V4L2_FIELD_HAS_BOTTOM(field) \
sys/sys/videoio.h
1119
((field) == V4L2_FIELD_BOTTOM ||\
sys/sys/videoio.h
1120
(field) == V4L2_FIELD_INTERLACED ||\
sys/sys/videoio.h
1121
(field) == V4L2_FIELD_INTERLACED_TB ||\
sys/sys/videoio.h
1122
(field) == V4L2_FIELD_INTERLACED_BT ||\
sys/sys/videoio.h
1123
(field) == V4L2_FIELD_SEQ_TB ||\
sys/sys/videoio.h
1124
(field) == V4L2_FIELD_SEQ_BT)
sys/sys/videoio.h
1125
#define V4L2_FIELD_HAS_BOTH(field) \
sys/sys/videoio.h
1126
((field) == V4L2_FIELD_INTERLACED ||\
sys/sys/videoio.h
1127
(field) == V4L2_FIELD_INTERLACED_TB ||\
sys/sys/videoio.h
1128
(field) == V4L2_FIELD_INTERLACED_BT ||\
sys/sys/videoio.h
1129
(field) == V4L2_FIELD_SEQ_TB ||\
sys/sys/videoio.h
1130
(field) == V4L2_FIELD_SEQ_BT)
sys/sys/videoio.h
1131
#define V4L2_FIELD_HAS_T_OR_B(field) \
sys/sys/videoio.h
1132
((field) == V4L2_FIELD_BOTTOM ||\
sys/sys/videoio.h
1133
(field) == V4L2_FIELD_TOP ||\
sys/sys/videoio.h
1134
(field) == V4L2_FIELD_ALTERNATE)
sys/sys/videoio.h
1482
u_int32_t field; /* enum v4l2_field */
sys/sys/videoio.h
1910
u_int32_t field;
sys/sys/videoio.h
1934
enum v4l2_field field;
sys/sys/videoio.h
2024
u_int32_t field; /* enum v4l2_field */
sys/sys/videoio.h
2056
u_int32_t field; /* enum v4l2_field */
sys/sys/videoio.h
3008
u_int32_t field; /* 0: first field, 1: second field */
sys/sys/videoio.h
3096
u_int32_t field;
sys/sys/videoio.h
3172
u_int8_t field;
sys/ufs/ext2fs/ext2fs_dinode.h
212
#define EXT2_DINODE_FITS(dinode, field, isize) (\
sys/ufs/ext2fs/ext2fs_dinode.h
214
&& ((EXT2_REV0_DINODE_SIZE + (dinode)->e2di_extra_isize) >= offsetof(struct ext2fs_dinode, field) + sizeof((dinode)->field)) \
sys/ufs/ext2fs/ext2fs_dinode.h
240
#define EXT2_DINODE_TIME_GET(ts, dinode, field, isize) \
sys/ufs/ext2fs/ext2fs_dinode.h
241
ext2fs_dinode_time_get(ts, (dinode)->field, \
sys/ufs/ext2fs/ext2fs_dinode.h
242
EXT2_DINODE_FITS(dinode, field ## _extra, isize) \
sys/ufs/ext2fs/ext2fs_dinode.h
243
? (dinode)->field ## _extra : 0 \
sys/ufs/ext2fs/ext2fs_dinode.h
257
#define EXT2_DINODE_TIME_SET(ts, dinode, field, isize) \
sys/ufs/ext2fs/ext2fs_dinode.h
258
ext2fs_dinode_time_set(ts, &(dinode)->field, \
sys/ufs/ext2fs/ext2fs_dinode.h
259
EXT2_DINODE_FITS(dinode, field ## _extra, isize) \
sys/ufs/ext2fs/ext2fs_dinode.h
260
? &(dinode)->field ## _extra : NULL \
sys/ufs/ffs/ffs_alloc.c
2164
int blk, field, subfield, pos;
sys/ufs/ffs/ffs_alloc.c
2212
field = around[allocsiz];
sys/ufs/ffs/ffs_alloc.c
2215
if ((blk & field) == subfield)
sys/ufs/ffs/ffs_alloc.c
2217
field <<= 1;
sys/ufs/ffs/ffs_subr.c
148
int field, subfield;
sys/ufs/ffs/ffs_subr.c
156
field = around[siz];
sys/ufs/ffs/ffs_subr.c
159
if ((fragmap & field) == subfield) {
sys/ufs/ffs/ffs_subr.c
164
field <<= siz;
sys/ufs/ffs/ffs_subr.c
167
field <<= 1;
sys/ufs/lfs/lfs_accessors.h
1067
#define LFS_DEF_SS_ACCESSOR(type, type32, field) \
sys/ufs/lfs/lfs_accessors.h
1069
lfs_ss_get##field(STRUCT_LFS *fs, SEGSUM *ssp) \
sys/ufs/lfs/lfs_accessors.h
1072
return ssp->u_64.ss_##field; \
sys/ufs/lfs/lfs_accessors.h
1074
return ssp->u_32.ss_##field; \
sys/ufs/lfs/lfs_accessors.h
1078
lfs_ss_set##field(STRUCT_LFS *fs, SEGSUM *ssp, type val) \
sys/ufs/lfs/lfs_accessors.h
1081
type *p = &ssp->u_64.ss_##field; \
sys/ufs/lfs/lfs_accessors.h
1083
ssp->u_64.ss_##field = val; \
sys/ufs/lfs/lfs_accessors.h
1085
type32 *p = &ssp->u_32.ss_##field; \
sys/ufs/lfs/lfs_accessors.h
1087
ssp->u_32.ss_##field = val; \
sys/ufs/lfs/lfs_accessors.h
1149
#define LFS_DEF_SB_ACCESSOR_FULL(type, type32, field) \
sys/ufs/lfs/lfs_accessors.h
1151
lfs_sb_get##field(STRUCT_LFS *fs) \
sys/ufs/lfs/lfs_accessors.h
1154
return fs->lfs_dlfs_u.u_64.dlfs_##field; \
sys/ufs/lfs/lfs_accessors.h
1156
return fs->lfs_dlfs_u.u_32.dlfs_##field; \
sys/ufs/lfs/lfs_accessors.h
1160
lfs_sb_set##field(STRUCT_LFS *fs, type val) \
sys/ufs/lfs/lfs_accessors.h
1163
fs->lfs_dlfs_u.u_64.dlfs_##field = val; \
sys/ufs/lfs/lfs_accessors.h
1165
fs->lfs_dlfs_u.u_32.dlfs_##field = val; \
sys/ufs/lfs/lfs_accessors.h
1169
lfs_sb_add##field(STRUCT_LFS *fs, type val) \
sys/ufs/lfs/lfs_accessors.h
1172
type *p64 = &fs->lfs_dlfs_u.u_64.dlfs_##field; \
sys/ufs/lfs/lfs_accessors.h
1175
type32 *p32 = &fs->lfs_dlfs_u.u_32.dlfs_##field; \
sys/ufs/lfs/lfs_accessors.h
1180
lfs_sb_sub##field(STRUCT_LFS *fs, type val) \
sys/ufs/lfs/lfs_accessors.h
1183
type *p64 = &fs->lfs_dlfs_u.u_64.dlfs_##field; \
sys/ufs/lfs/lfs_accessors.h
1186
type32 *p32 = &fs->lfs_dlfs_u.u_32.dlfs_##field; \
sys/ufs/lfs/lfs_accessors.h
1193
#define LFS_DEF_SB_ACCESSOR_32ONLY(type, field, val64) \
sys/ufs/lfs/lfs_accessors.h
1195
lfs_sb_get##field(STRUCT_LFS *fs) \
sys/ufs/lfs/lfs_accessors.h
1200
return fs->lfs_dlfs_u.u_32.dlfs_##field; \
sys/ufs/lfs/lfs_accessors.h
465
#define LFS_DEF_DINO_ACCESSOR(type, type32, field) \
sys/ufs/lfs/lfs_accessors.h
467
lfs_dino_get##field(STRUCT_LFS *fs, union lfs_dinode *dip) \
sys/ufs/lfs/lfs_accessors.h
470
return LFS_SWAP_##type(fs, dip->u_64.di_##field); \
sys/ufs/lfs/lfs_accessors.h
472
return LFS_SWAP_##type32(fs, dip->u_32.di_##field); \
sys/ufs/lfs/lfs_accessors.h
476
lfs_dino_set##field(STRUCT_LFS *fs, union lfs_dinode *dip, type val) \
sys/ufs/lfs/lfs_accessors.h
479
type *p = &dip->u_64.di_##field; \
sys/ufs/lfs/lfs_accessors.h
481
dip->u_64.di_##field = LFS_SWAP_##type(fs, val); \
sys/ufs/lfs/lfs_accessors.h
483
type32 *p = &dip->u_32.di_##field; \
sys/ufs/lfs/lfs_accessors.h
485
dip->u_32.di_##field = LFS_SWAP_##type32(fs, val); \
sys/ufs/lfs/lfs_accessors.h
723
#define LFS_DEF_FI_ACCESSOR(type, type32, field) \
sys/ufs/lfs/lfs_accessors.h
725
lfs_fi_get##field(STRUCT_LFS *fs, FINFO *fip) \
sys/ufs/lfs/lfs_accessors.h
728
return fip->u_64.fi_##field; \
sys/ufs/lfs/lfs_accessors.h
730
return fip->u_32.fi_##field; \
sys/ufs/lfs/lfs_accessors.h
734
lfs_fi_set##field(STRUCT_LFS *fs, FINFO *fip, type val) \
sys/ufs/lfs/lfs_accessors.h
737
type *p = &fip->u_64.fi_##field; \
sys/ufs/lfs/lfs_accessors.h
739
fip->u_64.fi_##field = val; \
sys/ufs/lfs/lfs_accessors.h
741
type32 *p = &fip->u_32.fi_##field; \
sys/ufs/lfs/lfs_accessors.h
743
fip->u_32.fi_##field = val; \
sys/ufs/lfs/lfs_accessors.h
876
#define LFS_DEF_IF_ACCESSOR(type, type32, field) \
sys/ufs/lfs/lfs_accessors.h
878
lfs_if_get##field(STRUCT_LFS *fs, IFILE *ifp) \
sys/ufs/lfs/lfs_accessors.h
881
return ifp->u_64.if_##field; \
sys/ufs/lfs/lfs_accessors.h
883
return ifp->u_32.if_##field; \
sys/ufs/lfs/lfs_accessors.h
887
lfs_if_set##field(STRUCT_LFS *fs, IFILE *ifp, type val) \
sys/ufs/lfs/lfs_accessors.h
890
type *p = &ifp->u_64.if_##field; \
sys/ufs/lfs/lfs_accessors.h
892
ifp->u_64.if_##field = val; \
sys/ufs/lfs/lfs_accessors.h
894
type32 *p = &ifp->u_32.if_##field; \
sys/ufs/lfs/lfs_accessors.h
896
ifp->u_32.if_##field = val; \
sys/ufs/lfs/lfs_accessors.h
915
#define LFS_DEF_CI_ACCESSOR(type, type32, field) \
sys/ufs/lfs/lfs_accessors.h
917
lfs_ci_get##field(STRUCT_LFS *fs, CLEANERINFO *cip) \
sys/ufs/lfs/lfs_accessors.h
920
return cip->u_64.field; \
sys/ufs/lfs/lfs_accessors.h
922
return cip->u_32.field; \
sys/ufs/lfs/lfs_accessors.h
926
lfs_ci_set##field(STRUCT_LFS *fs, CLEANERINFO *cip, type val) \
sys/ufs/lfs/lfs_accessors.h
929
type *p = &cip->u_64.field; \
sys/ufs/lfs/lfs_accessors.h
931
cip->u_64.field = val; \
sys/ufs/lfs/lfs_accessors.h
933
type32 *p = &cip->u_32.field; \
sys/ufs/lfs/lfs_accessors.h
935
cip->u_32.field = val; \
sys/ufs/lfs/ulfs_inode.h
190
#define DIP(ip, field) \
sys/ufs/lfs/ulfs_inode.h
192
(ip)->i_din->u_32.di_##field : (ip)->i_din->u_64.di_##field)
sys/ufs/lfs/ulfs_inode.h
194
#define DIP_ASSIGN(ip, field, value) \
sys/ufs/lfs/ulfs_inode.h
197
(ip)->i_din->u_32.di_##field = (value); \
sys/ufs/lfs/ulfs_inode.h
199
(ip)->i_din->u_64.di_##field = (value); \
sys/ufs/lfs/ulfs_inode.h
202
#define DIP_ADD(ip, field, value) \
sys/ufs/lfs/ulfs_inode.h
205
(ip)->i_din->u_32.di_##field += (value); \
sys/ufs/lfs/ulfs_inode.h
207
(ip)->i_din->u_64.di_##field += (value); \
sys/ufs/ufs/inode.h
252
#define DIP(ip, field) \
sys/ufs/ufs/inode.h
254
(ip)->i_ffs1_##field : (ip)->i_ffs2_##field)
sys/ufs/ufs/inode.h
256
#define DIP_ASSIGN(ip, field, value) \
sys/ufs/ufs/inode.h
259
(ip)->i_ffs1_##field = (value); \
sys/ufs/ufs/inode.h
261
(ip)->i_ffs2_##field = (value); \
sys/ufs/ufs/inode.h
264
#define DIP_ADD(ip, field, value) \
sys/ufs/ufs/inode.h
267
(ip)->i_ffs1_##field += (value); \
sys/ufs/ufs/inode.h
269
(ip)->i_ffs2_##field += (value); \
tests/lib/libc/time/t_strptime.c
60
#define H_REQUIRE_FIELD(field) \
tests/lib/libc/time/t_strptime.c
61
ATF_CHECK_MSG(tm.field == field, \
tests/lib/libc/time/t_strptime.c
64
___STRING(field), field, tm.field)
usr.bin/audio/ctl/ctl.c
154
static struct field *
usr.bin/audio/ctl/ctl.c
165
prfield(const struct field *p, const char *sep)
usr.bin/audio/ctl/ctl.c
237
rdfield(struct field *p, char *q)
usr.bin/audio/ctl/ctl.c
405
struct field *p;
usr.bin/audio/ctl/ctl.c
431
struct field *p;
usr.bin/audio/ctl/ctl.c
54
static struct field *findfield(const char *name);
usr.bin/audio/ctl/ctl.c
55
static void prfield(const struct field *p, const char *sep);
usr.bin/audio/ctl/ctl.c
56
static void rdfield(struct field *p, char *q);
usr.bin/cut/cut.c
292
int ch, field, isdelim, output;
usr.bin/cut/cut.c
320
for (field = maxval, p = lbuf; field; --field, ++pos) {
usr.bin/mail/list.c
692
char *field;
usr.bin/mail/list.c
693
field = hfield(*to, mp);
usr.bin/mail/list.c
694
gotmatch = cmpfn(pattern, field, 0);
usr.bin/mail/list.c
708
char *field;
usr.bin/mail/list.c
713
field = hfield(fieldname, mp);
usr.bin/mail/list.c
714
return cmpfn(pattern, field, 0);
usr.bin/mail/list.c
725
char *field;
usr.bin/mail/list.c
731
field = savestr(headline);
usr.bin/mail/list.c
732
if (strncmp(field, "From ", 5) != 0)
usr.bin/mail/list.c
735
return cmpfn(pattern, field + 5, 0);
usr.bin/mail/list.c
745
char *field;
usr.bin/mail/list.c
750
field = nameof(mp, 0);
usr.bin/mail/list.c
751
return cmpfn(pattern, field, 0);
usr.bin/mail/mime_decode.c
197
cparam(const char field[], char *src, int downcase)
usr.bin/mail/mime_decode.c
209
if (field == NULL)
usr.bin/mail/mime_decode.c
213
size_t len = strlen(field);
usr.bin/mail/mime_decode.c
215
if (strncasecmp(dst, field, len) == 0 && dst[len] == '=') {
usr.bin/mail/support.c
180
ishfield(const char linebuf[], char *colon, const char field[])
usr.bin/mail/support.c
185
if (strcasecmp(linebuf, field) != 0) {
usr.bin/mail/support.c
259
hfield(const char field[], const struct message *mp)
usr.bin/mail/support.c
282
if ((headerfield = ishfield(linebuf, colon, field)) != NULL) {
usr.bin/mail/support.c
290
if ((headerfield = ishfield(linebuf, colon, field)) != NULL)
usr.bin/mail/support.c
694
isign(const char *field, struct ignoretab ignoretabs[2])
usr.bin/mail/support.c
704
istrcpy(realfld, field);
usr.bin/mail/support.c
714
char field[LINESIZE];
usr.bin/mail/support.c
718
istrcpy(field, name);
usr.bin/mail/support.c
719
if (member(field, tab))
usr.bin/mail/support.c
721
h = hash(field);
usr.bin/mail/support.c
723
igp->i_field = ecalloc(strlen(field) + 1, sizeof(char));
usr.bin/mail/support.c
724
(void)strcpy(igp->i_field, field);
usr.bin/mixerctl/mixerctl.c
150
rdfield(struct field *p, char *q)
usr.bin/mixerctl/mixerctl.c
218
incfield(struct field *p, int inc)
usr.bin/mixerctl/mixerctl.c
260
struct field *p;
usr.bin/mixerctl/mixerctl.c
318
struct field *p;
usr.bin/mixerctl/mixerctl.c
75
static struct field *
usr.bin/mixerctl/mixerctl.c
86
prfield(struct field *p, const char *sep, int prvalset)
usr.bin/sort/fields.c
103
struct field *ftpos;
usr.bin/sort/fields.c
174
enterfield(u_char *tablepos, const u_char *endkey, struct field *cur_fld,
usr.bin/sort/fields.c
81
static u_char *enterfield(u_char *, const u_char *, struct field *, int);
usr.bin/sort/fields.c
93
size_t line_size, struct field fieldtable[])
usr.bin/sort/files.c
144
makekey(FILE *fp, RECHEADER *recbuf, u_char *bufend, struct field *ftbl)
usr.bin/sort/files.c
258
geteasy(FILE *fp, RECHEADER *rec, u_char *end, struct field *dummy2)
usr.bin/sort/files.c
91
makeline(FILE *fp, RECHEADER *recbuf, u_char *bufend, struct field *dummy2)
usr.bin/sort/fsort.c
82
fsort(struct filelist *filelist, int nfiles, FILE *outfp, struct field *ftbl)
usr.bin/sort/init.c
108
if (field->icol.num <= clist[i].num)
usr.bin/sort/init.c
110
if (field->icol.num != clist[i].num) {
usr.bin/sort/init.c
112
clist[i].num = field->icol.num;
usr.bin/sort/init.c
115
if (field->tcol.num && field->tcol.num != field->icol.num) {
usr.bin/sort/init.c
117
if (field->tcol.num <= clist[i].num)
usr.bin/sort/init.c
119
if (field->tcol.num != clist[i].num) {
usr.bin/sort/init.c
121
clist[i].num = field->tcol.num;
usr.bin/sort/init.c
131
fldreset(struct field *fldtab)
usr.bin/sort/init.c
152
setcolumn(const char *pos, struct field *cur_fld)
usr.bin/sort/init.c
181
setfield(const char *pos, struct field *cur_fld, int gflag)
usr.bin/sort/init.c
71
static void insertcol(struct field *);
usr.bin/sort/init.c
72
static const char *setcolumn(const char *, struct field *);
usr.bin/sort/init.c
95
insertcol(struct field *field)
usr.bin/sort/msort.c
136
fmerge(struct filelist *filelist, int nfiles, FILE *outfp, struct field *ftbl)
usr.bin/sort/msort.c
153
merge_sort(FILE *outfp, put_func_t put, struct field *ftbl)
usr.bin/sort/msort.c
196
merge_sort_fstack(FILE *outfp, put_func_t put, struct field *ftbl)
usr.bin/sort/msort.c
368
order(struct filelist *filelist, struct field *ftbl, int quiet)
usr.bin/sort/msort.c
86
static void merge_sort_fstack(FILE *, put_func_t, struct field *);
usr.bin/sort/msort.c
99
save_for_merge(FILE *fp, get_func_t get, struct field *ftbl)
usr.bin/sort/sort.c
122
struct field *fldtab;
usr.bin/sort/sort.h
162
typedef int (*get_func_t)(FILE *, RECHEADER *, u_char *, struct field *);
usr.bin/sort/sort.h
181
length_t enterkey(RECHEADER *, const u_char *, u_char *, size_t, struct field *);
usr.bin/sort/sort.h
183
void fldreset(struct field *);
usr.bin/sort/sort.h
185
void fmerge(struct filelist *, int, FILE *, struct field *);
usr.bin/sort/sort.h
186
void save_for_merge(FILE *, get_func_t, struct field *);
usr.bin/sort/sort.h
187
void merge_sort(FILE *, put_func_t, struct field *);
usr.bin/sort/sort.h
188
void fsort(struct filelist *, int, FILE *, struct field *);
usr.bin/sort/sort.h
189
int geteasy(FILE *, RECHEADER *, u_char *, struct field *);
usr.bin/sort/sort.h
190
int makekey(FILE *, RECHEADER *, u_char *, struct field *);
usr.bin/sort/sort.h
191
int makeline(FILE *, RECHEADER *, u_char *, struct field *);
usr.bin/sort/sort.h
194
__dead void order(struct filelist *, struct field *, int);
usr.bin/sort/sort.h
200
int setfield(const char *, struct field *, int);
usr.bin/vmstat/vmstat.c
1128
#define COPY(field) uvmexp.field = uvmexp_kernel.field
usr.bin/vmstat/vmstat.c
773
#define COPY(field) uvmexp.field = uvmexp_kernel.field
usr.bin/vmstat/vmstat.c
914
#define COPY(field) uvmexp.field = uvmexp_kernel.field
usr.sbin/acpitools/aml/aml_common.c
188
obj->field.flags, obj->field.bitoffset,
usr.sbin/acpitools/aml/aml_common.c
189
obj->field.bitlen);
usr.sbin/acpitools/aml/aml_common.c
190
switch (obj->field.f.ftype) {
usr.sbin/acpitools/aml/aml_common.c
192
aml_print_namestring(obj->field.f.fld.regname);
usr.sbin/acpitools/aml/aml_common.c
195
aml_print_namestring(obj->field.f.ifld.indexname);
usr.sbin/acpitools/aml/aml_common.c
197
aml_print_namestring(obj->field.f.ifld.dataname);
usr.sbin/acpitools/aml/aml_common.c
200
aml_print_namestring(obj->field.f.bfld.regname);
usr.sbin/acpitools/aml/aml_common.c
202
aml_print_namestring(obj->field.f.bfld.bankname);
usr.sbin/acpitools/aml/aml_common.c
203
printf("0x%x", obj->field.f.bfld.bankvalue);
usr.sbin/acpitools/aml/aml_evalobj.c
106
env->tempobject.regfield.flags = field->flags;
usr.sbin/acpitools/aml/aml_evalobj.c
108
env->tempobject.regfield.bitoffset = field->bitoffset;
usr.sbin/acpitools/aml/aml_evalobj.c
109
env->tempobject.regfield.bitlen = field->bitlen;
usr.sbin/acpitools/aml/aml_evalobj.c
113
or->space, field->flags, or->offset,
usr.sbin/acpitools/aml/aml_evalobj.c
114
field->bitoffset, field->bitlen);
usr.sbin/acpitools/aml/aml_evalobj.c
116
or->space, or->offset + field->bitoffset / 8,
usr.sbin/acpitools/aml/aml_evalobj.c
119
} else if (field->f.ftype == f_t_index) {
usr.sbin/acpitools/aml/aml_evalobj.c
120
wname = aml_search_name(env, field->f.ifld.indexname);
usr.sbin/acpitools/aml/aml_evalobj.c
122
tobj.num.number = field->bitoffset / 8;/* AccessType Boundary */
usr.sbin/acpitools/aml/aml_evalobj.c
124
wname = aml_search_name(env, field->f.ifld.dataname);
usr.sbin/acpitools/aml/aml_evalobj.c
127
env->tempobject.num.number = (num >> (field->bitoffset & 7)) &
usr.sbin/acpitools/aml/aml_evalobj.c
128
((1 << field->bitlen) - 1);
usr.sbin/acpitools/aml/aml_evalobj.c
74
struct aml_field *field;
usr.sbin/acpitools/aml/aml_evalobj.c
86
field = &name->property->field;
usr.sbin/acpitools/aml/aml_evalobj.c
88
if (field->bitlen > 32) {
usr.sbin/acpitools/aml/aml_evalobj.c
94
if (field->f.ftype == f_t_field) {
usr.sbin/acpitools/aml/aml_evalobj.c
95
wname = aml_search_name(env, field->f.fld.regname);
usr.sbin/acpitools/aml/aml_obj.h
209
struct aml_field field;
usr.sbin/acpitools/aml/aml_parse.c
1214
struct aml_bufferfield *field;
usr.sbin/acpitools/aml/aml_parse.c
1229
field = &aname->property->bfld;
usr.sbin/acpitools/aml/aml_parse.c
1230
field->bitoffset = idx;
usr.sbin/acpitools/aml/aml_parse.c
1231
field->bitlen = len;
usr.sbin/acpitools/aml/aml_parse.c
1232
field->origin = srcbuf->buffer.data;
usr.sbin/acpitools/aml/aml_parse.c
737
prop = &aname->property->field;
usr.sbin/acpitools/aml/aml_store.c
101
field->flags, buffer, or->offset, field->bitoffset,
usr.sbin/acpitools/aml/aml_store.c
102
field->bitlen);
usr.sbin/acpitools/aml/aml_store.c
113
field->flags, or->offset, field->bitoffset,
usr.sbin/acpitools/aml/aml_store.c
114
field->bitlen);
usr.sbin/acpitools/aml/aml_store.c
121
} else if (field->f.ftype == f_t_index) {
usr.sbin/acpitools/aml/aml_store.c
122
iname = aml_search_name(env, field->f.ifld.indexname);
usr.sbin/acpitools/aml/aml_store.c
123
wname = aml_search_name(env, field->f.ifld.dataname);
usr.sbin/acpitools/aml/aml_store.c
125
iobj.num.number = field->bitoffset / 8; /* AccessType Boundary */
usr.sbin/acpitools/aml/aml_store.c
133
tobj.num.number = aml_adjust_updatevalue(field->flags,
usr.sbin/acpitools/aml/aml_store.c
134
field->bitoffset & 7, field->bitlen,
usr.sbin/acpitools/aml/aml_store.c
64
struct aml_field *field;
usr.sbin/acpitools/aml/aml_store.c
68
field = &name->property->field;
usr.sbin/acpitools/aml/aml_store.c
72
if (field->f.ftype == f_t_field) {
usr.sbin/acpitools/aml/aml_store.c
73
wname = aml_search_name(env, field->f.fld.regname);
usr.sbin/acpitools/aml/aml_store.c
85
aml_region_write(env, or->space, field->flags,
usr.sbin/acpitools/aml/aml_store.c
87
field->bitoffset, field->bitlen);
usr.sbin/acpitools/aml/aml_store.c
90
or->offset + field->bitoffset / 8);
usr.sbin/altq/altqstat/quip_client.c
223
char *field, *cp;
usr.sbin/altq/altqstat/quip_client.c
235
field = strsep(&cp, ":");
usr.sbin/altq/altqstat/quip_client.c
236
if (strcmp(field, "Content-Length") == 0) {
usr.sbin/diskpart/diskpart.c
381
struct field *fp;
usr.sbin/installboot/installboot.c
72
#define OFFSET(field) offsetof(ib_params, field)
usr.sbin/makefs/cd9660.c
269
#define OPT_NUM(letter, name, field, min, max, desc) \
usr.sbin/makefs/cd9660.c
270
{ letter, name, &diskStructure->field, \
usr.sbin/makefs/cd9660.c
271
sizeof(diskStructure->field) == 8 ? OPT_INT64 : \
usr.sbin/makefs/cd9660.c
272
(sizeof(diskStructure->field) == 4 ? OPT_INT32 : \
usr.sbin/makefs/cd9660.c
273
(sizeof(diskStructure->field) == 2 ? OPT_INT16 : OPT_INT8)), \
usr.sbin/makefs/cd9660.c
276
#define OPT_BOOL(letter, name, field, desc) \
usr.sbin/makefs/cd9660.c
277
OPT_NUM(letter, name, field, 0, 1, desc)
usr.sbin/makefs/ffs.c
110
#define DIP(dp, field) \
usr.sbin/makefs/ffs.c
112
(dp)->ffs1_din.di_##field : (dp)->ffs2_din.di_##field)
usr.sbin/makefs/ffs/ffs_alloc.c
566
int blk, field, subfield, pos;
usr.sbin/makefs/ffs/ffs_alloc.c
609
field = around[allocsiz];
usr.sbin/makefs/ffs/ffs_alloc.c
612
if ((blk & field) == subfield)
usr.sbin/makefs/ffs/ffs_alloc.c
614
field <<= 1;
usr.sbin/makefs/ffs/ufs_inode.h
101
(ip)->i_ffs1_##field = (value); \
usr.sbin/makefs/ffs/ufs_inode.h
103
(ip)->i_ffs2_##field = (value); \
usr.sbin/makefs/ffs/ufs_inode.h
106
#define DIP_ADD(ip, field, value) \
usr.sbin/makefs/ffs/ufs_inode.h
109
(ip)->i_ffs1_##field += (value); \
usr.sbin/makefs/ffs/ufs_inode.h
111
(ip)->i_ffs2_##field += (value); \
usr.sbin/makefs/ffs/ufs_inode.h
94
#define DIP(ip, field) \
usr.sbin/makefs/ffs/ufs_inode.h
96
(ip)->i_ffs1_##field : (ip)->i_ffs2_##field)
usr.sbin/makefs/ffs/ufs_inode.h
98
#define DIP_ASSIGN(ip, field, value) \
usr.sbin/makefs/udf.c
104
#define OPT_NUM(letter, name, field, min, max, desc) \
usr.sbin/makefs/udf.c
105
{ letter, name, &context.field, \
usr.sbin/makefs/udf.c
106
sizeof(context.field) == 8 ? OPT_INT64 : \
usr.sbin/makefs/udf.c
107
(sizeof(context.field) == 4 ? OPT_INT32 : \
usr.sbin/makefs/udf.c
108
(sizeof(context.field) == 2 ? OPT_INT16 : OPT_INT8)), \
usr.sbin/makefs/udf.c
111
#define OPT_BOOL(letter, name, field, desc) \
usr.sbin/makefs/udf.c
112
OPT_NUM(letter, name, field, 0, 1, desc)
usr.sbin/paxctl/paxctl.c
191
#define EH(field) (size == 32 ? SWAP(e.h32.field) : SWAP(e.h64.field))
usr.sbin/paxctl/paxctl.c
192
#define SH(field) (size == 32 ? SWAP(s.h32.field) : SWAP(s.h64.field))
usr.sbin/paxctl/paxctl.c
193
#define NH(field) (size == 32 ? SWAP(n.h32.field) : SWAP(n.h64.field))
usr.sbin/quot/quot.c
85
#define DIP(fs, dp, field) \
usr.sbin/quot/quot.c
87
(dp)->dp1.di_##field : (dp)->dp2.di_##field)
usr.sbin/quotacheck/quotacheck.c
133
#define DIP(dp, field) \
usr.sbin/quotacheck/quotacheck.c
134
(is_ufs2 ? (dp)->dp2.di_##field : (dp)->dp1.di_##field)
usr.sbin/quotacheck/quotacheck.c
136
#define DIP(dp, field) (dp)->dp1.di_##field
usr.sbin/sunlabel/sunlabel.c
153
int (*print)(struct field *, int);
usr.sbin/sunlabel/sunlabel.c
154
void (*chval)(const char *, struct field *);
usr.sbin/sunlabel/sunlabel.c
184
static int print_ascii(struct field *, int);
usr.sbin/sunlabel/sunlabel.c
185
static void chval_ascii(const char *, struct field *);
usr.sbin/sunlabel/sunlabel.c
186
static int print_int(struct field *, int);
usr.sbin/sunlabel/sunlabel.c
187
static void chval_int(const char *, struct field *);
usr.sbin/sunlabel/sunlabel.c
191
static struct field fields[] =
usr.sbin/sunlabel/sunlabel.c
843
chval_ascii(const char *cp, struct field *f)
usr.sbin/sunlabel/sunlabel.c
863
chval_int(const char *cp, struct field *f)
usr.sbin/sunlabel/sunlabel.c
924
print_ascii(struct field *f, int sofar)
usr.sbin/sunlabel/sunlabel.c
935
print_int(struct field *f, int sofar)