bin/ps/keyword.c
300
#define MERGE_IF_SENTINEL(field, sentinel) do { \
bin/ps/keyword.c
301
if (k->field == sentinel) \
bin/ps/keyword.c
302
k->field = tgt->field; \
bin/ps/keyword.c
306
MERGE_IF_SENTINEL(field, NULL);
bin/ps/keyword.c
313
#define MERGE_CHECK_SENTINEL(field, sentinel, field_descr) do { \
bin/ps/keyword.c
314
if (k->field != sentinel) \
bin/ps/keyword.c
316
k->field = tgt->field; \
bin/ps/ps.c
1388
#define DIFF_RETURN(a, b, field) do { \
bin/ps/ps.c
1389
if ((a)->field != (b)->field) \
bin/ps/ps.c
1390
return (((a)->field < (b)->field) ? -1 : 1); \
bin/ps/ps.c
765
vent->var->field ? vent->var->field : vent->var->name,
bin/ps/ps.h
79
const char *field; /* xo field name */
bin/sh/mknodes.c
155
struct field *fp;
bin/sh/mknodes.c
163
fp = &curstr->field[curstr->nfields];
bin/sh/mknodes.c
210
struct field *fp;
bin/sh/mknodes.c
225
for (i = sp->nfields, fp = sp->field ; --i >= 0 ; fp++) {
bin/sh/mknodes.c
288
struct field *fp;
bin/sh/mknodes.c
309
fp = &sp->field[i];
bin/sh/mknodes.c
69
struct field field[MAXFIELDS]; /* the fields of the structure */
crypto/heimdal/base/heimqueue.h
100
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/heimdal/base/heimqueue.h
102
(elm)->field.tqe_prev = &(head)->tqh_first; \
crypto/heimdal/base/heimqueue.h
105
#define HEIM_TAILQ_INSERT_TAIL(head, elm, field) do { \
crypto/heimdal/base/heimqueue.h
106
QUEUEDEBUG_HEIM_TAILQ_INSERT_TAIL((head), (elm), field) \
crypto/heimdal/base/heimqueue.h
107
(elm)->field.tqe_next = NULL; \
crypto/heimdal/base/heimqueue.h
108
(elm)->field.tqe_prev = (head)->tqh_last; \
crypto/heimdal/base/heimqueue.h
110
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/heimdal/base/heimqueue.h
113
#define HEIM_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/heimdal/base/heimqueue.h
114
QUEUEDEBUG_HEIM_TAILQ_OP((listelm), field) \
crypto/heimdal/base/heimqueue.h
115
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
crypto/heimdal/base/heimqueue.h
116
(elm)->field.tqe_next->field.tqe_prev = \
crypto/heimdal/base/heimqueue.h
117
&(elm)->field.tqe_next; \
crypto/heimdal/base/heimqueue.h
119
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/heimdal/base/heimqueue.h
120
(listelm)->field.tqe_next = (elm); \
crypto/heimdal/base/heimqueue.h
121
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
crypto/heimdal/base/heimqueue.h
124
#define HEIM_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
crypto/heimdal/base/heimqueue.h
125
QUEUEDEBUG_HEIM_TAILQ_OP((listelm), field) \
crypto/heimdal/base/heimqueue.h
126
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
crypto/heimdal/base/heimqueue.h
127
(elm)->field.tqe_next = (listelm); \
crypto/heimdal/base/heimqueue.h
128
*(listelm)->field.tqe_prev = (elm); \
crypto/heimdal/base/heimqueue.h
129
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
crypto/heimdal/base/heimqueue.h
132
#define HEIM_TAILQ_REMOVE(head, elm, field) do { \
crypto/heimdal/base/heimqueue.h
133
QUEUEDEBUG_HEIM_TAILQ_PREREMOVE((head), (elm), field) \
crypto/heimdal/base/heimqueue.h
134
QUEUEDEBUG_HEIM_TAILQ_OP((elm), field) \
crypto/heimdal/base/heimqueue.h
135
if (((elm)->field.tqe_next) != NULL) \
crypto/heimdal/base/heimqueue.h
136
(elm)->field.tqe_next->field.tqe_prev = \
crypto/heimdal/base/heimqueue.h
137
(elm)->field.tqe_prev; \
crypto/heimdal/base/heimqueue.h
139
(head)->tqh_last = (elm)->field.tqe_prev; \
crypto/heimdal/base/heimqueue.h
140
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
crypto/heimdal/base/heimqueue.h
141
QUEUEDEBUG_HEIM_TAILQ_POSTREMOVE((elm), field); \
crypto/heimdal/base/heimqueue.h
144
#define HEIM_TAILQ_FOREACH(var, head, field) \
crypto/heimdal/base/heimqueue.h
147
(var) = ((var)->field.tqe_next))
crypto/heimdal/base/heimqueue.h
149
#define HEIM_TAILQ_FOREACH_REVERSE(var, head, headname, field) \
crypto/heimdal/base/heimqueue.h
152
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
crypto/heimdal/base/heimqueue.h
159
#define HEIM_TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
crypto/heimdal/base/heimqueue.h
163
#define HEIM_TAILQ_PREV(elm, headname, field) \
crypto/heimdal/base/heimqueue.h
164
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
crypto/heimdal/base/heimqueue.h
59
#define QUEUEDEBUG_HEIM_TAILQ_INSERT_HEAD(head, elm, field) \
crypto/heimdal/base/heimqueue.h
61
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
crypto/heimdal/base/heimqueue.h
63
#define QUEUEDEBUG_HEIM_TAILQ_INSERT_TAIL(head, elm, field) \
crypto/heimdal/base/heimqueue.h
66
#define QUEUEDEBUG_HEIM_TAILQ_OP(elm, field) \
crypto/heimdal/base/heimqueue.h
67
if ((elm)->field.tqe_next && \
crypto/heimdal/base/heimqueue.h
68
(elm)->field.tqe_next->field.tqe_prev != \
crypto/heimdal/base/heimqueue.h
69
&(elm)->field.tqe_next) \
crypto/heimdal/base/heimqueue.h
71
if (*(elm)->field.tqe_prev != (elm)) \
crypto/heimdal/base/heimqueue.h
73
#define QUEUEDEBUG_HEIM_TAILQ_PREREMOVE(head, elm, field) \
crypto/heimdal/base/heimqueue.h
74
if ((elm)->field.tqe_next == NULL && \
crypto/heimdal/base/heimqueue.h
75
(head)->tqh_last != &(elm)->field.tqe_next) \
crypto/heimdal/base/heimqueue.h
78
#define QUEUEDEBUG_HEIM_TAILQ_POSTREMOVE(elm, field) \
crypto/heimdal/base/heimqueue.h
79
(elm)->field.tqe_next = (void *)1L; \
crypto/heimdal/base/heimqueue.h
80
(elm)->field.tqe_prev = (void *)1L;
crypto/heimdal/base/heimqueue.h
82
#define QUEUEDEBUG_HEIM_TAILQ_INSERT_HEAD(head, elm, field)
crypto/heimdal/base/heimqueue.h
83
#define QUEUEDEBUG_HEIM_TAILQ_INSERT_TAIL(head, elm, field)
crypto/heimdal/base/heimqueue.h
84
#define QUEUEDEBUG_HEIM_TAILQ_OP(elm, field)
crypto/heimdal/base/heimqueue.h
85
#define QUEUEDEBUG_HEIM_TAILQ_PREREMOVE(head, elm, field)
crypto/heimdal/base/heimqueue.h
86
#define QUEUEDEBUG_HEIM_TAILQ_POSTREMOVE(elm, field)
crypto/heimdal/base/heimqueue.h
94
#define HEIM_TAILQ_INSERT_HEAD(head, elm, field) do { \
crypto/heimdal/base/heimqueue.h
95
QUEUEDEBUG_HEIM_TAILQ_INSERT_HEAD((head), (elm), field) \
crypto/heimdal/base/heimqueue.h
96
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
crypto/heimdal/base/heimqueue.h
97
(head)->tqh_first->field.tqe_prev = \
crypto/heimdal/base/heimqueue.h
98
&(elm)->field.tqe_next; \
crypto/heimdal/kadmin/get.c
160
format_field(kadm5_principal_ent_t princ, unsigned int field,
crypto/heimdal/kadmin/get.c
163
switch(field) {
crypto/heimdal/kadmin/get.c
402
char *field, *header;
crypto/heimdal/kadmin/get.c
407
field = strsep(&q, "=");
crypto/heimdal/kadmin/get.c
410
if(strcasecmp(field, f->fieldname) == 0) {
crypto/heimdal/kadmin/get.c
416
krb5_warnx(context, "unknown field name \"%s\"", field);
crypto/heimdal/kdc/pkinit.c
311
integer_to_BN(krb5_context context, const char *field, heim_integer *f)
crypto/heimdal/kdc/pkinit.c
318
"PKINIT: parsing BN failed %s", field);
crypto/heimdal/lib/asn1/asn1_queue.h
100
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/heimdal/lib/asn1/asn1_queue.h
102
(elm)->field.tqe_prev = &(head)->tqh_first; \
crypto/heimdal/lib/asn1/asn1_queue.h
105
#define ASN1_TAILQ_INSERT_TAIL(head, elm, field) do { \
crypto/heimdal/lib/asn1/asn1_queue.h
106
QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL((head), (elm), field) \
crypto/heimdal/lib/asn1/asn1_queue.h
107
(elm)->field.tqe_next = NULL; \
crypto/heimdal/lib/asn1/asn1_queue.h
108
(elm)->field.tqe_prev = (head)->tqh_last; \
crypto/heimdal/lib/asn1/asn1_queue.h
110
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/heimdal/lib/asn1/asn1_queue.h
113
#define ASN1_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/heimdal/lib/asn1/asn1_queue.h
114
QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \
crypto/heimdal/lib/asn1/asn1_queue.h
115
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
crypto/heimdal/lib/asn1/asn1_queue.h
116
(elm)->field.tqe_next->field.tqe_prev = \
crypto/heimdal/lib/asn1/asn1_queue.h
117
&(elm)->field.tqe_next; \
crypto/heimdal/lib/asn1/asn1_queue.h
119
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/heimdal/lib/asn1/asn1_queue.h
120
(listelm)->field.tqe_next = (elm); \
crypto/heimdal/lib/asn1/asn1_queue.h
121
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
crypto/heimdal/lib/asn1/asn1_queue.h
124
#define ASN1_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
crypto/heimdal/lib/asn1/asn1_queue.h
125
QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \
crypto/heimdal/lib/asn1/asn1_queue.h
126
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
crypto/heimdal/lib/asn1/asn1_queue.h
127
(elm)->field.tqe_next = (listelm); \
crypto/heimdal/lib/asn1/asn1_queue.h
128
*(listelm)->field.tqe_prev = (elm); \
crypto/heimdal/lib/asn1/asn1_queue.h
129
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
crypto/heimdal/lib/asn1/asn1_queue.h
132
#define ASN1_TAILQ_REMOVE(head, elm, field) do { \
crypto/heimdal/lib/asn1/asn1_queue.h
133
QUEUEDEBUG_ASN1_TAILQ_PREREMOVE((head), (elm), field) \
crypto/heimdal/lib/asn1/asn1_queue.h
134
QUEUEDEBUG_ASN1_TAILQ_OP((elm), field) \
crypto/heimdal/lib/asn1/asn1_queue.h
135
if (((elm)->field.tqe_next) != NULL) \
crypto/heimdal/lib/asn1/asn1_queue.h
136
(elm)->field.tqe_next->field.tqe_prev = \
crypto/heimdal/lib/asn1/asn1_queue.h
137
(elm)->field.tqe_prev; \
crypto/heimdal/lib/asn1/asn1_queue.h
139
(head)->tqh_last = (elm)->field.tqe_prev; \
crypto/heimdal/lib/asn1/asn1_queue.h
140
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
crypto/heimdal/lib/asn1/asn1_queue.h
141
QUEUEDEBUG_ASN1_TAILQ_POSTREMOVE((elm), field); \
crypto/heimdal/lib/asn1/asn1_queue.h
144
#define ASN1_TAILQ_FOREACH(var, head, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
147
(var) = ((var)->field.tqe_next))
crypto/heimdal/lib/asn1/asn1_queue.h
149
#define ASN1_TAILQ_FOREACH_REVERSE(var, head, headname, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
152
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
crypto/heimdal/lib/asn1/asn1_queue.h
159
#define ASN1_TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
crypto/heimdal/lib/asn1/asn1_queue.h
163
#define ASN1_TAILQ_PREV(elm, headname, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
164
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
crypto/heimdal/lib/asn1/asn1_queue.h
59
#define QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD(head, elm, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
61
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
crypto/heimdal/lib/asn1/asn1_queue.h
63
#define QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL(head, elm, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
66
#define QUEUEDEBUG_ASN1_TAILQ_OP(elm, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
67
if ((elm)->field.tqe_next && \
crypto/heimdal/lib/asn1/asn1_queue.h
68
(elm)->field.tqe_next->field.tqe_prev != \
crypto/heimdal/lib/asn1/asn1_queue.h
69
&(elm)->field.tqe_next) \
crypto/heimdal/lib/asn1/asn1_queue.h
71
if (*(elm)->field.tqe_prev != (elm)) \
crypto/heimdal/lib/asn1/asn1_queue.h
73
#define QUEUEDEBUG_ASN1_TAILQ_PREREMOVE(head, elm, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
74
if ((elm)->field.tqe_next == NULL && \
crypto/heimdal/lib/asn1/asn1_queue.h
75
(head)->tqh_last != &(elm)->field.tqe_next) \
crypto/heimdal/lib/asn1/asn1_queue.h
78
#define QUEUEDEBUG_ASN1_TAILQ_POSTREMOVE(elm, field) \
crypto/heimdal/lib/asn1/asn1_queue.h
79
(elm)->field.tqe_next = (void *)1L; \
crypto/heimdal/lib/asn1/asn1_queue.h
80
(elm)->field.tqe_prev = (void *)1L;
crypto/heimdal/lib/asn1/asn1_queue.h
82
#define QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD(head, elm, field)
crypto/heimdal/lib/asn1/asn1_queue.h
83
#define QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL(head, elm, field)
crypto/heimdal/lib/asn1/asn1_queue.h
84
#define QUEUEDEBUG_ASN1_TAILQ_OP(elm, field)
crypto/heimdal/lib/asn1/asn1_queue.h
85
#define QUEUEDEBUG_ASN1_TAILQ_PREREMOVE(head, elm, field)
crypto/heimdal/lib/asn1/asn1_queue.h
86
#define QUEUEDEBUG_ASN1_TAILQ_POSTREMOVE(elm, field)
crypto/heimdal/lib/asn1/asn1_queue.h
94
#define ASN1_TAILQ_INSERT_HEAD(head, elm, field) do { \
crypto/heimdal/lib/asn1/asn1_queue.h
95
QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD((head), (elm), field) \
crypto/heimdal/lib/asn1/asn1_queue.h
96
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
crypto/heimdal/lib/asn1/asn1_queue.h
97
(head)->tqh_first->field.tqe_prev = \
crypto/heimdal/lib/asn1/asn1_queue.h
98
&(elm)->field.tqe_next; \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
60
#define HEIM_SLIST_INSERT_AFTER(slistelm, elm, field) do { \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
61
(elm)->field.sle_next = (slistelm)->field.sle_next; \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
62
(slistelm)->field.sle_next = (elm); \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
65
#define HEIM_SLIST_INSERT_HEAD(head, elm, field) do { \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
66
(elm)->field.sle_next = (head)->slh_first; \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
70
#define HEIM_SLIST_REMOVE_HEAD(head, field) do { \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
71
(head)->slh_first = (head)->slh_first->field.sle_next; \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
74
#define HEIM_SLIST_REMOVE(head, elm, type, field) do { \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
76
HEIM_SLIST_REMOVE_HEAD((head), field); \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
80
while(curelm->field.sle_next != (elm)) \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
81
curelm = curelm->field.sle_next; \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
82
curelm->field.sle_next = \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
83
curelm->field.sle_next->field.sle_next; \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
87
#define HEIM_SLIST_FOREACH(var, head, field) \
crypto/heimdal/lib/gssapi/mech/mechqueue.h
88
for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
crypto/heimdal/lib/gssapi/mech/mechqueue.h
95
#define HEIM_SLIST_NEXT(elm, field) ((elm)->field.sle_next)
crypto/heimdal/lib/krb5/acl.c
121
struct acl_field *field)
crypto/heimdal/lib/krb5/acl.c
123
if(field->type == acl_string) {
crypto/heimdal/lib/krb5/acl.c
124
return !strcmp(field->u.cstr, string);
crypto/heimdal/lib/krb5/acl.c
125
} else if(field->type == acl_fnmatch) {
crypto/heimdal/lib/krb5/acl.c
126
return !fnmatch(field->u.cstr, string, 0);
crypto/heimdal/lib/krb5/acl.c
127
} else if(field->type == acl_retval) {
crypto/heimdal/lib/krb5/acl.c
128
*field->u.retv = strdup(string);
crypto/heimdal/lib/krb5/pkinit.c
118
integer_to_BN(krb5_context context, const char *field, const heim_integer *f)
crypto/heimdal/lib/krb5/pkinit.c
125
N_("PKINIT: parsing BN failed %s", ""), field);
crypto/krb5/src/include/k5-queue.h
114
#define K5_LIST_INSERT_AFTER(listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
115
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
crypto/krb5/src/include/k5-queue.h
116
(listelm)->field.le_next->field.le_prev = \
crypto/krb5/src/include/k5-queue.h
117
&(elm)->field.le_next; \
crypto/krb5/src/include/k5-queue.h
118
(listelm)->field.le_next = (elm); \
crypto/krb5/src/include/k5-queue.h
119
(elm)->field.le_prev = &(listelm)->field.le_next; \
crypto/krb5/src/include/k5-queue.h
122
#define K5_LIST_INSERT_BEFORE(listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
123
(elm)->field.le_prev = (listelm)->field.le_prev; \
crypto/krb5/src/include/k5-queue.h
124
(elm)->field.le_next = (listelm); \
crypto/krb5/src/include/k5-queue.h
125
*(listelm)->field.le_prev = (elm); \
crypto/krb5/src/include/k5-queue.h
126
(listelm)->field.le_prev = &(elm)->field.le_next; \
crypto/krb5/src/include/k5-queue.h
129
#define K5_LIST_INSERT_HEAD(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
130
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
crypto/krb5/src/include/k5-queue.h
131
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
crypto/krb5/src/include/k5-queue.h
133
(elm)->field.le_prev = &(head)->lh_first; \
crypto/krb5/src/include/k5-queue.h
136
#define K5_LIST_REMOVE(elm, field) do { \
crypto/krb5/src/include/k5-queue.h
137
if ((elm)->field.le_next != NULL) \
crypto/krb5/src/include/k5-queue.h
138
(elm)->field.le_next->field.le_prev = \
crypto/krb5/src/include/k5-queue.h
139
(elm)->field.le_prev; \
crypto/krb5/src/include/k5-queue.h
140
*(elm)->field.le_prev = (elm)->field.le_next; \
crypto/krb5/src/include/k5-queue.h
143
#define K5_LIST_FOREACH(var, head, field) \
crypto/krb5/src/include/k5-queue.h
146
(var) = ((var)->field.le_next))
crypto/krb5/src/include/k5-queue.h
148
#define K5_LIST_FOREACH_SAFE(var, head, field, tvar) \
crypto/krb5/src/include/k5-queue.h
150
(var) && ((tvar) = K5_LIST_NEXT((var), field), 1); \
crypto/krb5/src/include/k5-queue.h
157
#define K5_LIST_NEXT(elm, field) ((elm)->field.le_next)
crypto/krb5/src/include/k5-queue.h
183
#define K5_SLIST_INSERT_AFTER(slistelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
184
(elm)->field.sle_next = (slistelm)->field.sle_next; \
crypto/krb5/src/include/k5-queue.h
185
(slistelm)->field.sle_next = (elm); \
crypto/krb5/src/include/k5-queue.h
188
#define K5_SLIST_INSERT_HEAD(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
189
(elm)->field.sle_next = (head)->slh_first; \
crypto/krb5/src/include/k5-queue.h
193
#define K5_SLIST_REMOVE_HEAD(head, field) do { \
crypto/krb5/src/include/k5-queue.h
194
(head)->slh_first = (head)->slh_first->field.sle_next; \
crypto/krb5/src/include/k5-queue.h
197
#define K5_SLIST_REMOVE(head, elm, type, field) do { \
crypto/krb5/src/include/k5-queue.h
199
K5_SLIST_REMOVE_HEAD((head), field); \
crypto/krb5/src/include/k5-queue.h
203
while(curelm->field.sle_next != (elm)) \
crypto/krb5/src/include/k5-queue.h
204
curelm = curelm->field.sle_next; \
crypto/krb5/src/include/k5-queue.h
205
curelm->field.sle_next = \
crypto/krb5/src/include/k5-queue.h
206
curelm->field.sle_next->field.sle_next; \
crypto/krb5/src/include/k5-queue.h
210
#define K5_SLIST_REMOVE_AFTER(slistelm, field) do { \
crypto/krb5/src/include/k5-queue.h
211
(slistelm)->field.sle_next = \
crypto/krb5/src/include/k5-queue.h
212
K5_SLIST_NEXT(K5_SLIST_NEXT((slistelm), field), field); \
crypto/krb5/src/include/k5-queue.h
215
#define K5_SLIST_FOREACH(var, head, field) \
crypto/krb5/src/include/k5-queue.h
216
for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
crypto/krb5/src/include/k5-queue.h
218
#define K5_SLIST_FOREACH_SAFE(var, head, field, tvar) \
crypto/krb5/src/include/k5-queue.h
220
(var) && ((tvar) = K5_SLIST_NEXT((var), field), 1); \
crypto/krb5/src/include/k5-queue.h
228
#define K5_SLIST_NEXT(elm, field) ((elm)->field.sle_next)
crypto/krb5/src/include/k5-queue.h
256
#define K5_STAILQ_INSERT_HEAD(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
257
if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) \
crypto/krb5/src/include/k5-queue.h
258
(head)->stqh_last = &(elm)->field.stqe_next; \
crypto/krb5/src/include/k5-queue.h
262
#define K5_STAILQ_INSERT_TAIL(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
263
(elm)->field.stqe_next = NULL; \
crypto/krb5/src/include/k5-queue.h
265
(head)->stqh_last = &(elm)->field.stqe_next; \
crypto/krb5/src/include/k5-queue.h
268
#define K5_STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
269
if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\
crypto/krb5/src/include/k5-queue.h
270
(head)->stqh_last = &(elm)->field.stqe_next; \
crypto/krb5/src/include/k5-queue.h
271
(listelm)->field.stqe_next = (elm); \
crypto/krb5/src/include/k5-queue.h
274
#define K5_STAILQ_REMOVE_HEAD(head, field) do { \
crypto/krb5/src/include/k5-queue.h
275
if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) \
crypto/krb5/src/include/k5-queue.h
279
#define K5_STAILQ_REMOVE(head, elm, type, field) do { \
crypto/krb5/src/include/k5-queue.h
281
K5_STAILQ_REMOVE_HEAD((head), field); \
crypto/krb5/src/include/k5-queue.h
284
while (curelm->field.stqe_next != (elm)) \
crypto/krb5/src/include/k5-queue.h
285
curelm = curelm->field.stqe_next; \
crypto/krb5/src/include/k5-queue.h
286
if ((curelm->field.stqe_next = \
crypto/krb5/src/include/k5-queue.h
287
curelm->field.stqe_next->field.stqe_next) == NULL) \
crypto/krb5/src/include/k5-queue.h
288
(head)->stqh_last = &(curelm)->field.stqe_next; \
crypto/krb5/src/include/k5-queue.h
292
#define K5_STAILQ_FOREACH(var, head, field) \
crypto/krb5/src/include/k5-queue.h
295
(var) = ((var)->field.stqe_next))
crypto/krb5/src/include/k5-queue.h
297
#define K5_STAILQ_FOREACH_SAFE(var, head, field, tvar) \
crypto/krb5/src/include/k5-queue.h
299
(var) && ((tvar) = K5_STAILQ_NEXT((var), field), 1); \
crypto/krb5/src/include/k5-queue.h
310
#define K5_STAILQ_LAST(head, type, field) \
crypto/krb5/src/include/k5-queue.h
314
((char *)((head)->stqh_last) - offsetof(struct type, field))))
crypto/krb5/src/include/k5-queue.h
321
#define K5_STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
crypto/krb5/src/include/k5-queue.h
349
#define K5_SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
350
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
crypto/krb5/src/include/k5-queue.h
351
(head)->sqh_last = &(elm)->field.sqe_next; \
crypto/krb5/src/include/k5-queue.h
355
#define K5_SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
356
(elm)->field.sqe_next = NULL; \
crypto/krb5/src/include/k5-queue.h
358
(head)->sqh_last = &(elm)->field.sqe_next; \
crypto/krb5/src/include/k5-queue.h
361
#define K5_SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
362
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
crypto/krb5/src/include/k5-queue.h
363
(head)->sqh_last = &(elm)->field.sqe_next; \
crypto/krb5/src/include/k5-queue.h
364
(listelm)->field.sqe_next = (elm); \
crypto/krb5/src/include/k5-queue.h
367
#define K5_SIMPLEQ_REMOVE_HEAD(head, field) do { \
crypto/krb5/src/include/k5-queue.h
368
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
crypto/krb5/src/include/k5-queue.h
372
#define K5_SIMPLEQ_REMOVE(head, elm, type, field) do { \
crypto/krb5/src/include/k5-queue.h
374
K5_SIMPLEQ_REMOVE_HEAD((head), field); \
crypto/krb5/src/include/k5-queue.h
377
while (curelm->field.sqe_next != (elm)) \
crypto/krb5/src/include/k5-queue.h
378
curelm = curelm->field.sqe_next; \
crypto/krb5/src/include/k5-queue.h
379
if ((curelm->field.sqe_next = \
crypto/krb5/src/include/k5-queue.h
380
curelm->field.sqe_next->field.sqe_next) == NULL) \
crypto/krb5/src/include/k5-queue.h
381
(head)->sqh_last = &(curelm)->field.sqe_next; \
crypto/krb5/src/include/k5-queue.h
385
#define K5_SIMPLEQ_FOREACH(var, head, field) \
crypto/krb5/src/include/k5-queue.h
388
(var) = ((var)->field.sqe_next))
crypto/krb5/src/include/k5-queue.h
390
#define K5_SIMPLEQ_FOREACH_SAFE(var, head, field, next) \
crypto/krb5/src/include/k5-queue.h
392
(var) && ((next = ((var)->field.sqe_next)), 1); \
crypto/krb5/src/include/k5-queue.h
403
#define K5_SIMPLEQ_LAST(head, type, field) \
crypto/krb5/src/include/k5-queue.h
407
((char *)((head)->sqh_last) - offsetof(struct type, field))))
crypto/krb5/src/include/k5-queue.h
414
#define K5_SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
crypto/krb5/src/include/k5-queue.h
445
#define K5_TAILQ_INSERT_HEAD(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
446
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
crypto/krb5/src/include/k5-queue.h
447
(head)->tqh_first->field.tqe_prev = \
crypto/krb5/src/include/k5-queue.h
448
&(elm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
450
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
452
(elm)->field.tqe_prev = &(head)->tqh_first; \
crypto/krb5/src/include/k5-queue.h
455
#define K5_TAILQ_INSERT_TAIL(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
456
(elm)->field.tqe_next = NULL; \
crypto/krb5/src/include/k5-queue.h
457
(elm)->field.tqe_prev = (head)->tqh_last; \
crypto/krb5/src/include/k5-queue.h
459
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
462
#define K5_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
463
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
crypto/krb5/src/include/k5-queue.h
464
(elm)->field.tqe_next->field.tqe_prev = \
crypto/krb5/src/include/k5-queue.h
465
&(elm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
467
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
468
(listelm)->field.tqe_next = (elm); \
crypto/krb5/src/include/k5-queue.h
469
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
472
#define K5_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
473
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
crypto/krb5/src/include/k5-queue.h
474
(elm)->field.tqe_next = (listelm); \
crypto/krb5/src/include/k5-queue.h
475
*(listelm)->field.tqe_prev = (elm); \
crypto/krb5/src/include/k5-queue.h
476
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
479
#define K5_TAILQ_REMOVE(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
480
if (((elm)->field.tqe_next) != NULL) \
crypto/krb5/src/include/k5-queue.h
481
(elm)->field.tqe_next->field.tqe_prev = \
crypto/krb5/src/include/k5-queue.h
482
(elm)->field.tqe_prev; \
crypto/krb5/src/include/k5-queue.h
484
(head)->tqh_last = (elm)->field.tqe_prev; \
crypto/krb5/src/include/k5-queue.h
485
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
crypto/krb5/src/include/k5-queue.h
488
#define K5_TAILQ_FOREACH(var, head, field) \
crypto/krb5/src/include/k5-queue.h
491
(var) = ((var)->field.tqe_next))
crypto/krb5/src/include/k5-queue.h
493
#define K5_TAILQ_FOREACH_SAFE(var, head, field, next) \
crypto/krb5/src/include/k5-queue.h
495
(var) != NULL && ((next) = K5_TAILQ_NEXT(var, field), 1); \
crypto/krb5/src/include/k5-queue.h
498
#define K5_TAILQ_FOREACH_REVERSE(var, head, headname, field) \
crypto/krb5/src/include/k5-queue.h
501
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
crypto/krb5/src/include/k5-queue.h
503
#define K5_TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, prev) \
crypto/krb5/src/include/k5-queue.h
505
(var) && ((prev) = K5_TAILQ_PREV((var), headname, field), 1);\
crypto/krb5/src/include/k5-queue.h
508
#define K5_TAILQ_CONCAT(head1, head2, field) do { \
crypto/krb5/src/include/k5-queue.h
511
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
crypto/krb5/src/include/k5-queue.h
522
#define K5_TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
crypto/krb5/src/include/k5-queue.h
526
#define K5_TAILQ_PREV(elm, headname, field) \
crypto/krb5/src/include/k5-queue.h
527
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
crypto/krb5/src/include/k5-queue.h
556
#define K5_CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
557
(elm)->field.cqe_next = (listelm)->field.cqe_next; \
crypto/krb5/src/include/k5-queue.h
558
(elm)->field.cqe_prev = (listelm); \
crypto/krb5/src/include/k5-queue.h
559
if ((listelm)->field.cqe_next == (void *)(head)) \
crypto/krb5/src/include/k5-queue.h
562
(listelm)->field.cqe_next->field.cqe_prev = (elm); \
crypto/krb5/src/include/k5-queue.h
563
(listelm)->field.cqe_next = (elm); \
crypto/krb5/src/include/k5-queue.h
566
#define K5_CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
567
(elm)->field.cqe_next = (listelm); \
crypto/krb5/src/include/k5-queue.h
568
(elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
crypto/krb5/src/include/k5-queue.h
569
if ((listelm)->field.cqe_prev == (void *)(head)) \
crypto/krb5/src/include/k5-queue.h
572
(listelm)->field.cqe_prev->field.cqe_next = (elm); \
crypto/krb5/src/include/k5-queue.h
573
(listelm)->field.cqe_prev = (elm); \
crypto/krb5/src/include/k5-queue.h
576
#define K5_CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
577
(elm)->field.cqe_next = (head)->cqh_first; \
crypto/krb5/src/include/k5-queue.h
578
(elm)->field.cqe_prev = (void *)(head); \
crypto/krb5/src/include/k5-queue.h
582
(head)->cqh_first->field.cqe_prev = (elm); \
crypto/krb5/src/include/k5-queue.h
586
#define K5_CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
587
(elm)->field.cqe_next = (void *)(head); \
crypto/krb5/src/include/k5-queue.h
588
(elm)->field.cqe_prev = (head)->cqh_last; \
crypto/krb5/src/include/k5-queue.h
592
(head)->cqh_last->field.cqe_next = (elm); \
crypto/krb5/src/include/k5-queue.h
596
#define K5_CIRCLEQ_REMOVE(head, elm, field) do { \
crypto/krb5/src/include/k5-queue.h
597
if ((elm)->field.cqe_next == (void *)(head)) \
crypto/krb5/src/include/k5-queue.h
598
(head)->cqh_last = (elm)->field.cqe_prev; \
crypto/krb5/src/include/k5-queue.h
600
(elm)->field.cqe_next->field.cqe_prev = \
crypto/krb5/src/include/k5-queue.h
601
(elm)->field.cqe_prev; \
crypto/krb5/src/include/k5-queue.h
602
if ((elm)->field.cqe_prev == (void *)(head)) \
crypto/krb5/src/include/k5-queue.h
603
(head)->cqh_first = (elm)->field.cqe_next; \
crypto/krb5/src/include/k5-queue.h
605
(elm)->field.cqe_prev->field.cqe_next = \
crypto/krb5/src/include/k5-queue.h
606
(elm)->field.cqe_next; \
crypto/krb5/src/include/k5-queue.h
609
#define K5_CIRCLEQ_FOREACH(var, head, field) \
crypto/krb5/src/include/k5-queue.h
612
(var) = ((var)->field.cqe_next))
crypto/krb5/src/include/k5-queue.h
614
#define K5_CIRCLEQ_FOREACH_REVERSE(var, head, field) \
crypto/krb5/src/include/k5-queue.h
617
(var) = ((var)->field.cqe_prev))
crypto/krb5/src/include/k5-queue.h
625
#define K5_CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
crypto/krb5/src/include/k5-queue.h
626
#define K5_CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
crypto/krb5/src/include/k5-queue.h
628
#define K5_CIRCLEQ_LOOP_NEXT(head, elm, field) \
crypto/krb5/src/include/k5-queue.h
629
(((elm)->field.cqe_next == (void *)(head)) \
crypto/krb5/src/include/k5-queue.h
631
: (elm->field.cqe_next))
crypto/krb5/src/include/k5-queue.h
632
#define K5_CIRCLEQ_LOOP_PREV(head, elm, field) \
crypto/krb5/src/include/k5-queue.h
633
(((elm)->field.cqe_prev == (void *)(head)) \
crypto/krb5/src/include/k5-queue.h
635
: (elm->field.cqe_prev))
crypto/krb5/src/kdc/kdc_util.c
1003
if (tag == (int)field) {
crypto/krb5/src/kdc/kdc_util.c
969
unsigned int field, krb5_data *data)
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3416
struct k5input in, seq, field;
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3442
if (!k5_der_get_value(&seq, CONTEXT, &field) || field.len == 0)
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3446
der_mechSet->value = gssalloc_malloc(field.len);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3449
memcpy(der_mechSet->value, field.ptr, field.len);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3450
der_mechSet->length = field.len;
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3453
*mechSet = get_mech_set(minor_status, &field);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3457
if (k5_der_get_value(&seq, CONTEXT | 0x01, &field)) {
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3458
err = get_req_flags(&field, req_flags);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3463
if (k5_der_get_value(&seq, CONTEXT | 0x02, &field)) {
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3464
*mechtok = get_octet_string(&field);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3469
if (k5_der_get_value(&seq, CONTEXT | 0x03, &field)) {
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3470
*mechListMIC = get_octet_string(&field);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3484
struct k5input seq, field, en;
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3498
if (k5_der_get_value(&seq, CONTEXT, &field)) {
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3499
if (!k5_der_get_value(&field, ENUMERATED, &en))
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3506
if (k5_der_get_value(&seq, CONTEXT | 0x01, &field)) {
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3507
*supportedMech = get_mech_oid(minor_status, &field);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3512
if (k5_der_get_value(&seq, CONTEXT | 0x02, &field)) {
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3513
*responseToken = get_octet_string(&field);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3518
if (k5_der_get_value(&seq, CONTEXT | 0x04, &field)) {
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3519
*mechListMIC = get_octet_string(&field);
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3791
struct k5input field;
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3795
if (!k5_der_get_value(in, MECH_OID, &field))
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3798
oid.length = field.len;
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
3799
oid.elements = (uint8_t *)field.ptr;
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
110
field = princ_end + strspn(princ_end, whitespace);
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
111
while (*field != '\0') {
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
112
field_end = field + strcspn(field, whitespace);
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
115
sep = strchr(field, '=');
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
119
if (!check_constraint(context, field, sep + 1, server))
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
121
field = field_end + strspn(field_end, whitespace);
crypto/krb5/src/lib/krb5/ccache/ccselect_k5identity.c
97
char *princ, *princ_end, *field, *field_end, *sep;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
393
_uccase_lookup(krb5_ui_4 code, long l, long r, int field)
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
413
return tmp[field];
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
422
int field;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
432
field = 2;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
439
field = 1;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
443
return _uccase_lookup(code, l, r, field);
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
449
int field;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
459
field = 1;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
466
field = 2;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
470
return _uccase_lookup(code, l, r, field);
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
476
int field;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
485
field = 2;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucdata.c
500
return _uccase_lookup(code, l, r, field);
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
101
(elm)->field.le_prev = &(head)->lh_first; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
104
#define LIST_REMOVE(elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
105
if ((elm)->field.le_next != NULL) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
106
(elm)->field.le_next->field.le_prev = \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
107
(elm)->field.le_prev; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
108
*(elm)->field.le_prev = (elm)->field.le_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
134
#define TAILQ_INSERT_HEAD(head, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
135
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
136
(elm)->field.tqe_next->field.tqe_prev = \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
137
&(elm)->field.tqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
139
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
141
(elm)->field.tqe_prev = &(head)->tqh_first; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
144
#define TAILQ_INSERT_TAIL(head, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
145
(elm)->field.tqe_next = NULL; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
146
(elm)->field.tqe_prev = (head)->tqh_last; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
148
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
151
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
152
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
153
(elm)->field.tqe_next->field.tqe_prev = \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
154
&(elm)->field.tqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
156
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
157
(listelm)->field.tqe_next = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
158
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
161
#define TAILQ_REMOVE(head, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
162
if (((elm)->field.tqe_next) != NULL) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
163
(elm)->field.tqe_next->field.tqe_prev = \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
164
(elm)->field.tqe_prev; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
166
(head)->tqh_last = (elm)->field.tqe_prev; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
167
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
193
#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
194
(elm)->field.cqe_next = (listelm)->field.cqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
195
(elm)->field.cqe_prev = (listelm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
196
if ((listelm)->field.cqe_next == (void *)(head)) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
199
(listelm)->field.cqe_next->field.cqe_prev = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
200
(listelm)->field.cqe_next = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
203
#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
204
(elm)->field.cqe_next = (listelm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
205
(elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
206
if ((listelm)->field.cqe_prev == (void *)(head)) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
209
(listelm)->field.cqe_prev->field.cqe_next = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
210
(listelm)->field.cqe_prev = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
213
#define CIRCLEQ_INSERT_HEAD(head, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
214
(elm)->field.cqe_next = (head)->cqh_first; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
215
(elm)->field.cqe_prev = (void *)(head); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
219
(head)->cqh_first->field.cqe_prev = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
223
#define CIRCLEQ_INSERT_TAIL(head, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
224
(elm)->field.cqe_next = (void *)(head); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
225
(elm)->field.cqe_prev = (head)->cqh_last; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
229
(head)->cqh_last->field.cqe_next = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
233
#define CIRCLEQ_REMOVE(head, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
234
if ((elm)->field.cqe_next == (void *)(head)) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
235
(head)->cqh_last = (elm)->field.cqe_prev; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
237
(elm)->field.cqe_next->field.cqe_prev = \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
238
(elm)->field.cqe_prev; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
239
if ((elm)->field.cqe_prev == (void *)(head)) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
240
(head)->cqh_first = (elm)->field.cqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
242
(elm)->field.cqe_prev->field.cqe_next = \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
243
(elm)->field.cqe_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
89
#define LIST_INSERT_AFTER(listelm, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
90
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
91
(listelm)->field.le_next->field.le_prev = \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
92
&(elm)->field.le_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
93
(listelm)->field.le_next = (elm); \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
94
(elm)->field.le_prev = &(listelm)->field.le_next; \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
97
#define LIST_INSERT_HEAD(head, elm, field) { \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
98
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
crypto/krb5/src/plugins/kdb/db2/libdb2/include/db-queue.h
99
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
crypto/openssh/openbsd-compat/sys-queue.h
205
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
crypto/openssh/openbsd-compat/sys-queue.h
207
#define SLIST_FOREACH(var, head, field) \
crypto/openssh/openbsd-compat/sys-queue.h
210
(var) = SLIST_NEXT(var, field))
crypto/openssh/openbsd-compat/sys-queue.h
212
#define SLIST_FOREACH_SAFE(var, head, field, tvar) \
crypto/openssh/openbsd-compat/sys-queue.h
214
(var) && ((tvar) = SLIST_NEXT(var, field), 1); \
crypto/openssh/openbsd-compat/sys-queue.h
224
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
225
(elm)->field.sle_next = (slistelm)->field.sle_next; \
crypto/openssh/openbsd-compat/sys-queue.h
226
(slistelm)->field.sle_next = (elm); \
crypto/openssh/openbsd-compat/sys-queue.h
229
#define SLIST_INSERT_HEAD(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
230
(elm)->field.sle_next = (head)->slh_first; \
crypto/openssh/openbsd-compat/sys-queue.h
234
#define SLIST_REMOVE_AFTER(elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
235
(elm)->field.sle_next = (elm)->field.sle_next->field.sle_next; \
crypto/openssh/openbsd-compat/sys-queue.h
238
#define SLIST_REMOVE_HEAD(head, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
239
(head)->slh_first = (head)->slh_first->field.sle_next; \
crypto/openssh/openbsd-compat/sys-queue.h
242
#define SLIST_REMOVE(head, elm, type, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
244
SLIST_REMOVE_HEAD((head), field); \
crypto/openssh/openbsd-compat/sys-queue.h
248
while (curelm->field.sle_next != (elm)) \
crypto/openssh/openbsd-compat/sys-queue.h
249
curelm = curelm->field.sle_next; \
crypto/openssh/openbsd-compat/sys-queue.h
250
curelm->field.sle_next = \
crypto/openssh/openbsd-compat/sys-queue.h
251
curelm->field.sle_next->field.sle_next; \
crypto/openssh/openbsd-compat/sys-queue.h
253
_Q_INVALIDATE((elm)->field.sle_next); \
crypto/openssh/openbsd-compat/sys-queue.h
279
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
crypto/openssh/openbsd-compat/sys-queue.h
281
#define LIST_FOREACH(var, head, field) \
crypto/openssh/openbsd-compat/sys-queue.h
284
(var) = LIST_NEXT(var, field))
crypto/openssh/openbsd-compat/sys-queue.h
286
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
crypto/openssh/openbsd-compat/sys-queue.h
288
(var) && ((tvar) = LIST_NEXT(var, field), 1); \
crypto/openssh/openbsd-compat/sys-queue.h
298
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
299
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
300
(listelm)->field.le_next->field.le_prev = \
crypto/openssh/openbsd-compat/sys-queue.h
301
&(elm)->field.le_next; \
crypto/openssh/openbsd-compat/sys-queue.h
302
(listelm)->field.le_next = (elm); \
crypto/openssh/openbsd-compat/sys-queue.h
303
(elm)->field.le_prev = &(listelm)->field.le_next; \
crypto/openssh/openbsd-compat/sys-queue.h
306
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
307
(elm)->field.le_prev = (listelm)->field.le_prev; \
crypto/openssh/openbsd-compat/sys-queue.h
308
(elm)->field.le_next = (listelm); \
crypto/openssh/openbsd-compat/sys-queue.h
309
*(listelm)->field.le_prev = (elm); \
crypto/openssh/openbsd-compat/sys-queue.h
310
(listelm)->field.le_prev = &(elm)->field.le_next; \
crypto/openssh/openbsd-compat/sys-queue.h
313
#define LIST_INSERT_HEAD(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
314
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
315
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
crypto/openssh/openbsd-compat/sys-queue.h
317
(elm)->field.le_prev = &(head)->lh_first; \
crypto/openssh/openbsd-compat/sys-queue.h
320
#define LIST_REMOVE(elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
321
if ((elm)->field.le_next != NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
322
(elm)->field.le_next->field.le_prev = \
crypto/openssh/openbsd-compat/sys-queue.h
323
(elm)->field.le_prev; \
crypto/openssh/openbsd-compat/sys-queue.h
324
*(elm)->field.le_prev = (elm)->field.le_next; \
crypto/openssh/openbsd-compat/sys-queue.h
325
_Q_INVALIDATE((elm)->field.le_prev); \
crypto/openssh/openbsd-compat/sys-queue.h
326
_Q_INVALIDATE((elm)->field.le_next); \
crypto/openssh/openbsd-compat/sys-queue.h
329
#define LIST_REPLACE(elm, elm2, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
330
if (((elm2)->field.le_next = (elm)->field.le_next) != NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
331
(elm2)->field.le_next->field.le_prev = \
crypto/openssh/openbsd-compat/sys-queue.h
332
&(elm2)->field.le_next; \
crypto/openssh/openbsd-compat/sys-queue.h
333
(elm2)->field.le_prev = (elm)->field.le_prev; \
crypto/openssh/openbsd-compat/sys-queue.h
334
*(elm2)->field.le_prev = (elm2); \
crypto/openssh/openbsd-compat/sys-queue.h
335
_Q_INVALIDATE((elm)->field.le_prev); \
crypto/openssh/openbsd-compat/sys-queue.h
336
_Q_INVALIDATE((elm)->field.le_next); \
crypto/openssh/openbsd-compat/sys-queue.h
362
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
crypto/openssh/openbsd-compat/sys-queue.h
364
#define SIMPLEQ_FOREACH(var, head, field) \
crypto/openssh/openbsd-compat/sys-queue.h
367
(var) = SIMPLEQ_NEXT(var, field))
crypto/openssh/openbsd-compat/sys-queue.h
369
#define SIMPLEQ_FOREACH_SAFE(var, head, field, tvar) \
crypto/openssh/openbsd-compat/sys-queue.h
371
(var) && ((tvar) = SIMPLEQ_NEXT(var, field), 1); \
crypto/openssh/openbsd-compat/sys-queue.h
382
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
383
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
384
(head)->sqh_last = &(elm)->field.sqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
388
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
389
(elm)->field.sqe_next = NULL; \
crypto/openssh/openbsd-compat/sys-queue.h
391
(head)->sqh_last = &(elm)->field.sqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
394
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
395
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
crypto/openssh/openbsd-compat/sys-queue.h
396
(head)->sqh_last = &(elm)->field.sqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
397
(listelm)->field.sqe_next = (elm); \
crypto/openssh/openbsd-compat/sys-queue.h
400
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
401
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
405
#define SIMPLEQ_REMOVE_AFTER(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
406
if (((elm)->field.sqe_next = (elm)->field.sqe_next->field.sqe_next) \
crypto/openssh/openbsd-compat/sys-queue.h
408
(head)->sqh_last = &(elm)->field.sqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
442
#define XSIMPLEQ_NEXT(head, elm, field) XSIMPLEQ_XOR(head, ((elm)->field.sqx_next))
crypto/openssh/openbsd-compat/sys-queue.h
445
#define XSIMPLEQ_FOREACH(var, head, field) \
crypto/openssh/openbsd-compat/sys-queue.h
448
(var) = XSIMPLEQ_NEXT(head, var, field))
crypto/openssh/openbsd-compat/sys-queue.h
450
#define XSIMPLEQ_FOREACH_SAFE(var, head, field, tvar) \
crypto/openssh/openbsd-compat/sys-queue.h
452
(var) && ((tvar) = XSIMPLEQ_NEXT(head, var, field), 1); \
crypto/openssh/openbsd-compat/sys-queue.h
464
#define XSIMPLEQ_INSERT_HEAD(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
465
if (((elm)->field.sqx_next = (head)->sqx_first) == \
crypto/openssh/openbsd-compat/sys-queue.h
467
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
crypto/openssh/openbsd-compat/sys-queue.h
471
#define XSIMPLEQ_INSERT_TAIL(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
472
(elm)->field.sqx_next = XSIMPLEQ_XOR(head, NULL); \
crypto/openssh/openbsd-compat/sys-queue.h
474
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
crypto/openssh/openbsd-compat/sys-queue.h
477
#define XSIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
478
if (((elm)->field.sqx_next = (listelm)->field.sqx_next) == \
crypto/openssh/openbsd-compat/sys-queue.h
480
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
crypto/openssh/openbsd-compat/sys-queue.h
481
(listelm)->field.sqx_next = XSIMPLEQ_XOR(head, (elm)); \
crypto/openssh/openbsd-compat/sys-queue.h
484
#define XSIMPLEQ_REMOVE_HEAD(head, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
486
(head)->sqx_first)->field.sqx_next) == XSIMPLEQ_XOR(head, NULL)) \
crypto/openssh/openbsd-compat/sys-queue.h
490
#define XSIMPLEQ_REMOVE_AFTER(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
491
if (((elm)->field.sqx_next = XSIMPLEQ_XOR(head, \
crypto/openssh/openbsd-compat/sys-queue.h
492
(elm)->field.sqx_next)->field.sqx_next) \
crypto/openssh/openbsd-compat/sys-queue.h
495
XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
crypto/openssh/openbsd-compat/sys-queue.h
522
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
crypto/openssh/openbsd-compat/sys-queue.h
526
#define TAILQ_PREV(elm, headname, field) \
crypto/openssh/openbsd-compat/sys-queue.h
527
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
crypto/openssh/openbsd-compat/sys-queue.h
531
#define TAILQ_FOREACH(var, head, field) \
crypto/openssh/openbsd-compat/sys-queue.h
534
(var) = TAILQ_NEXT(var, field))
crypto/openssh/openbsd-compat/sys-queue.h
536
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
crypto/openssh/openbsd-compat/sys-queue.h
539
((tvar) = TAILQ_NEXT(var, field), 1); \
crypto/openssh/openbsd-compat/sys-queue.h
543
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
crypto/openssh/openbsd-compat/sys-queue.h
546
(var) = TAILQ_PREV(var, headname, field))
crypto/openssh/openbsd-compat/sys-queue.h
548
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
crypto/openssh/openbsd-compat/sys-queue.h
551
((tvar) = TAILQ_PREV(var, headname, field), 1); \
crypto/openssh/openbsd-compat/sys-queue.h
562
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
563
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
564
(head)->tqh_first->field.tqe_prev = \
crypto/openssh/openbsd-compat/sys-queue.h
565
&(elm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
567
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
569
(elm)->field.tqe_prev = &(head)->tqh_first; \
crypto/openssh/openbsd-compat/sys-queue.h
572
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
573
(elm)->field.tqe_next = NULL; \
crypto/openssh/openbsd-compat/sys-queue.h
574
(elm)->field.tqe_prev = (head)->tqh_last; \
crypto/openssh/openbsd-compat/sys-queue.h
576
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
579
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
580
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
crypto/openssh/openbsd-compat/sys-queue.h
581
(elm)->field.tqe_next->field.tqe_prev = \
crypto/openssh/openbsd-compat/sys-queue.h
582
&(elm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
584
(head)->tqh_last = &(elm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
585
(listelm)->field.tqe_next = (elm); \
crypto/openssh/openbsd-compat/sys-queue.h
586
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
589
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
590
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
crypto/openssh/openbsd-compat/sys-queue.h
591
(elm)->field.tqe_next = (listelm); \
crypto/openssh/openbsd-compat/sys-queue.h
592
*(listelm)->field.tqe_prev = (elm); \
crypto/openssh/openbsd-compat/sys-queue.h
593
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
596
#define TAILQ_REMOVE(head, elm, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
597
if (((elm)->field.tqe_next) != NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
598
(elm)->field.tqe_next->field.tqe_prev = \
crypto/openssh/openbsd-compat/sys-queue.h
599
(elm)->field.tqe_prev; \
crypto/openssh/openbsd-compat/sys-queue.h
601
(head)->tqh_last = (elm)->field.tqe_prev; \
crypto/openssh/openbsd-compat/sys-queue.h
602
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
603
_Q_INVALIDATE((elm)->field.tqe_prev); \
crypto/openssh/openbsd-compat/sys-queue.h
604
_Q_INVALIDATE((elm)->field.tqe_next); \
crypto/openssh/openbsd-compat/sys-queue.h
607
#define TAILQ_REPLACE(head, elm, elm2, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
608
if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != NULL) \
crypto/openssh/openbsd-compat/sys-queue.h
609
(elm2)->field.tqe_next->field.tqe_prev = \
crypto/openssh/openbsd-compat/sys-queue.h
610
&(elm2)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
612
(head)->tqh_last = &(elm2)->field.tqe_next; \
crypto/openssh/openbsd-compat/sys-queue.h
613
(elm2)->field.tqe_prev = (elm)->field.tqe_prev; \
crypto/openssh/openbsd-compat/sys-queue.h
614
*(elm2)->field.tqe_prev = (elm2); \
crypto/openssh/openbsd-compat/sys-queue.h
615
_Q_INVALIDATE((elm)->field.tqe_prev); \
crypto/openssh/openbsd-compat/sys-queue.h
616
_Q_INVALIDATE((elm)->field.tqe_next); \
crypto/openssh/openbsd-compat/sys-queue.h
619
#define TAILQ_CONCAT(head1, head2, field) do { \
crypto/openssh/openbsd-compat/sys-queue.h
622
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
crypto/openssh/openbsd-compat/sys-tree.h
100
#define SPLAY_LINKLEFT(head, tmp, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
101
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
crypto/openssh/openbsd-compat/sys-tree.h
103
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
106
#define SPLAY_LINKRIGHT(head, tmp, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
107
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
crypto/openssh/openbsd-compat/sys-tree.h
109
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
112
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
113
SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
114
SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\
crypto/openssh/openbsd-compat/sys-tree.h
115
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
crypto/openssh/openbsd-compat/sys-tree.h
116
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
crypto/openssh/openbsd-compat/sys-tree.h
121
#define SPLAY_PROTOTYPE(name, type, field, cmp) \
crypto/openssh/openbsd-compat/sys-tree.h
143
if (SPLAY_RIGHT(elm, field) != NULL) { \
crypto/openssh/openbsd-compat/sys-tree.h
144
elm = SPLAY_RIGHT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
145
while (SPLAY_LEFT(elm, field) != NULL) { \
crypto/openssh/openbsd-compat/sys-tree.h
146
elm = SPLAY_LEFT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
163
#define SPLAY_GENERATE(name, type, field, cmp) \
crypto/openssh/openbsd-compat/sys-tree.h
168
SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \
crypto/openssh/openbsd-compat/sys-tree.h
174
SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\
crypto/openssh/openbsd-compat/sys-tree.h
175
SPLAY_RIGHT(elm, field) = (head)->sph_root; \
crypto/openssh/openbsd-compat/sys-tree.h
176
SPLAY_LEFT((head)->sph_root, field) = NULL; \
crypto/openssh/openbsd-compat/sys-tree.h
178
SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\
crypto/openssh/openbsd-compat/sys-tree.h
179
SPLAY_LEFT(elm, field) = (head)->sph_root; \
crypto/openssh/openbsd-compat/sys-tree.h
180
SPLAY_RIGHT((head)->sph_root, field) = NULL; \
crypto/openssh/openbsd-compat/sys-tree.h
196
if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \
crypto/openssh/openbsd-compat/sys-tree.h
197
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\
crypto/openssh/openbsd-compat/sys-tree.h
199
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
200
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\
crypto/openssh/openbsd-compat/sys-tree.h
202
SPLAY_RIGHT((head)->sph_root, field) = __tmp; \
crypto/openssh/openbsd-compat/sys-tree.h
215
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
crypto/openssh/openbsd-compat/sys-tree.h
220
__tmp = SPLAY_LEFT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
224
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
225
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
crypto/openssh/openbsd-compat/sys-tree.h
228
SPLAY_LINKLEFT(head, __right, field); \
crypto/openssh/openbsd-compat/sys-tree.h
230
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
234
SPLAY_ROTATE_LEFT(head, __tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
235
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
crypto/openssh/openbsd-compat/sys-tree.h
238
SPLAY_LINKRIGHT(head, __left, field); \
crypto/openssh/openbsd-compat/sys-tree.h
241
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
crypto/openssh/openbsd-compat/sys-tree.h
251
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
crypto/openssh/openbsd-compat/sys-tree.h
256
__tmp = SPLAY_LEFT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
260
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
261
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
crypto/openssh/openbsd-compat/sys-tree.h
264
SPLAY_LINKLEFT(head, __right, field); \
crypto/openssh/openbsd-compat/sys-tree.h
266
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
crypto/openssh/openbsd-compat/sys-tree.h
270
SPLAY_ROTATE_LEFT(head, __tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
271
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
crypto/openssh/openbsd-compat/sys-tree.h
274
SPLAY_LINKRIGHT(head, __left, field); \
crypto/openssh/openbsd-compat/sys-tree.h
277
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
crypto/openssh/openbsd-compat/sys-tree.h
320
#define RB_LEFT(elm, field) (elm)->field.rbe_left
crypto/openssh/openbsd-compat/sys-tree.h
321
#define RB_RIGHT(elm, field) (elm)->field.rbe_right
crypto/openssh/openbsd-compat/sys-tree.h
322
#define RB_PARENT(elm, field) (elm)->field.rbe_parent
crypto/openssh/openbsd-compat/sys-tree.h
323
#define RB_COLOR(elm, field) (elm)->field.rbe_color
crypto/openssh/openbsd-compat/sys-tree.h
327
#define RB_SET(elm, parent, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
328
RB_PARENT(elm, field) = parent; \
crypto/openssh/openbsd-compat/sys-tree.h
329
RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \
crypto/openssh/openbsd-compat/sys-tree.h
330
RB_COLOR(elm, field) = RB_RED; \
crypto/openssh/openbsd-compat/sys-tree.h
333
#define RB_SET_BLACKRED(black, red, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
334
RB_COLOR(black, field) = RB_BLACK; \
crypto/openssh/openbsd-compat/sys-tree.h
335
RB_COLOR(red, field) = RB_RED; \
crypto/openssh/openbsd-compat/sys-tree.h
342
#define RB_ROTATE_LEFT(head, elm, tmp, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
343
(tmp) = RB_RIGHT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
344
if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field))) { \
crypto/openssh/openbsd-compat/sys-tree.h
345
RB_PARENT(RB_LEFT(tmp, field), field) = (elm); \
crypto/openssh/openbsd-compat/sys-tree.h
348
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field))) { \
crypto/openssh/openbsd-compat/sys-tree.h
349
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
crypto/openssh/openbsd-compat/sys-tree.h
350
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
crypto/openssh/openbsd-compat/sys-tree.h
352
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
crypto/openssh/openbsd-compat/sys-tree.h
355
RB_LEFT(tmp, field) = (elm); \
crypto/openssh/openbsd-compat/sys-tree.h
356
RB_PARENT(elm, field) = (tmp); \
crypto/openssh/openbsd-compat/sys-tree.h
358
if ((RB_PARENT(tmp, field))) \
crypto/openssh/openbsd-compat/sys-tree.h
359
RB_AUGMENT(RB_PARENT(tmp, field)); \
crypto/openssh/openbsd-compat/sys-tree.h
362
#define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
363
(tmp) = RB_LEFT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
364
if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field))) { \
crypto/openssh/openbsd-compat/sys-tree.h
365
RB_PARENT(RB_RIGHT(tmp, field), field) = (elm); \
crypto/openssh/openbsd-compat/sys-tree.h
368
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field))) { \
crypto/openssh/openbsd-compat/sys-tree.h
369
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
crypto/openssh/openbsd-compat/sys-tree.h
370
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
crypto/openssh/openbsd-compat/sys-tree.h
372
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
crypto/openssh/openbsd-compat/sys-tree.h
375
RB_RIGHT(tmp, field) = (elm); \
crypto/openssh/openbsd-compat/sys-tree.h
376
RB_PARENT(elm, field) = (tmp); \
crypto/openssh/openbsd-compat/sys-tree.h
378
if ((RB_PARENT(tmp, field))) \
crypto/openssh/openbsd-compat/sys-tree.h
379
RB_AUGMENT(RB_PARENT(tmp, field)); \
crypto/openssh/openbsd-compat/sys-tree.h
383
#define RB_PROTOTYPE(name, type, field, cmp) \
crypto/openssh/openbsd-compat/sys-tree.h
384
RB_PROTOTYPE_INTERNAL(name, type, field, cmp,)
crypto/openssh/openbsd-compat/sys-tree.h
385
#define RB_PROTOTYPE_STATIC(name, type, field, cmp) \
crypto/openssh/openbsd-compat/sys-tree.h
386
RB_PROTOTYPE_INTERNAL(name, type, field, cmp, __attribute__((__unused__)) static)
crypto/openssh/openbsd-compat/sys-tree.h
387
#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
crypto/openssh/openbsd-compat/sys-tree.h
402
#define RB_GENERATE(name, type, field, cmp) \
crypto/openssh/openbsd-compat/sys-tree.h
403
RB_GENERATE_INTERNAL(name, type, field, cmp,)
crypto/openssh/openbsd-compat/sys-tree.h
404
#define RB_GENERATE_STATIC(name, type, field, cmp) \
crypto/openssh/openbsd-compat/sys-tree.h
405
RB_GENERATE_INTERNAL(name, type, field, cmp, __attribute__((__unused__)) static)
crypto/openssh/openbsd-compat/sys-tree.h
406
#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
crypto/openssh/openbsd-compat/sys-tree.h
411
while ((parent = RB_PARENT(elm, field)) && \
crypto/openssh/openbsd-compat/sys-tree.h
412
RB_COLOR(parent, field) == RB_RED) { \
crypto/openssh/openbsd-compat/sys-tree.h
413
gparent = RB_PARENT(parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
414
if (parent == RB_LEFT(gparent, field)) { \
crypto/openssh/openbsd-compat/sys-tree.h
415
tmp = RB_RIGHT(gparent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
416
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
crypto/openssh/openbsd-compat/sys-tree.h
417
RB_COLOR(tmp, field) = RB_BLACK; \
crypto/openssh/openbsd-compat/sys-tree.h
418
RB_SET_BLACKRED(parent, gparent, field);\
crypto/openssh/openbsd-compat/sys-tree.h
422
if (RB_RIGHT(parent, field) == elm) { \
crypto/openssh/openbsd-compat/sys-tree.h
423
RB_ROTATE_LEFT(head, parent, tmp, field);\
crypto/openssh/openbsd-compat/sys-tree.h
428
RB_SET_BLACKRED(parent, gparent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
429
RB_ROTATE_RIGHT(head, gparent, tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
431
tmp = RB_LEFT(gparent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
432
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
crypto/openssh/openbsd-compat/sys-tree.h
433
RB_COLOR(tmp, field) = RB_BLACK; \
crypto/openssh/openbsd-compat/sys-tree.h
434
RB_SET_BLACKRED(parent, gparent, field);\
crypto/openssh/openbsd-compat/sys-tree.h
438
if (RB_LEFT(parent, field) == elm) { \
crypto/openssh/openbsd-compat/sys-tree.h
439
RB_ROTATE_RIGHT(head, parent, tmp, field);\
crypto/openssh/openbsd-compat/sys-tree.h
444
RB_SET_BLACKRED(parent, gparent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
445
RB_ROTATE_LEFT(head, gparent, tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
448
RB_COLOR(head->rbh_root, field) = RB_BLACK; \
crypto/openssh/openbsd-compat/sys-tree.h
455
while ((elm == NULL || RB_COLOR(elm, field) == RB_BLACK) && \
crypto/openssh/openbsd-compat/sys-tree.h
457
if (RB_LEFT(parent, field) == elm) { \
crypto/openssh/openbsd-compat/sys-tree.h
458
tmp = RB_RIGHT(parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
459
if (RB_COLOR(tmp, field) == RB_RED) { \
crypto/openssh/openbsd-compat/sys-tree.h
460
RB_SET_BLACKRED(tmp, parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
461
RB_ROTATE_LEFT(head, parent, tmp, field);\
crypto/openssh/openbsd-compat/sys-tree.h
462
tmp = RB_RIGHT(parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
464
if ((RB_LEFT(tmp, field) == NULL || \
crypto/openssh/openbsd-compat/sys-tree.h
465
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
crypto/openssh/openbsd-compat/sys-tree.h
466
(RB_RIGHT(tmp, field) == NULL || \
crypto/openssh/openbsd-compat/sys-tree.h
467
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
crypto/openssh/openbsd-compat/sys-tree.h
468
RB_COLOR(tmp, field) = RB_RED; \
crypto/openssh/openbsd-compat/sys-tree.h
470
parent = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
472
if (RB_RIGHT(tmp, field) == NULL || \
crypto/openssh/openbsd-compat/sys-tree.h
473
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK) {\
crypto/openssh/openbsd-compat/sys-tree.h
475
if ((oleft = RB_LEFT(tmp, field)))\
crypto/openssh/openbsd-compat/sys-tree.h
476
RB_COLOR(oleft, field) = RB_BLACK;\
crypto/openssh/openbsd-compat/sys-tree.h
477
RB_COLOR(tmp, field) = RB_RED; \
crypto/openssh/openbsd-compat/sys-tree.h
478
RB_ROTATE_RIGHT(head, tmp, oleft, field);\
crypto/openssh/openbsd-compat/sys-tree.h
479
tmp = RB_RIGHT(parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
481
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
crypto/openssh/openbsd-compat/sys-tree.h
482
RB_COLOR(parent, field) = RB_BLACK; \
crypto/openssh/openbsd-compat/sys-tree.h
483
if (RB_RIGHT(tmp, field)) \
crypto/openssh/openbsd-compat/sys-tree.h
484
RB_COLOR(RB_RIGHT(tmp, field), field) = RB_BLACK;\
crypto/openssh/openbsd-compat/sys-tree.h
485
RB_ROTATE_LEFT(head, parent, tmp, field);\
crypto/openssh/openbsd-compat/sys-tree.h
490
tmp = RB_LEFT(parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
491
if (RB_COLOR(tmp, field) == RB_RED) { \
crypto/openssh/openbsd-compat/sys-tree.h
492
RB_SET_BLACKRED(tmp, parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
493
RB_ROTATE_RIGHT(head, parent, tmp, field);\
crypto/openssh/openbsd-compat/sys-tree.h
494
tmp = RB_LEFT(parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
496
if ((RB_LEFT(tmp, field) == NULL || \
crypto/openssh/openbsd-compat/sys-tree.h
497
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
crypto/openssh/openbsd-compat/sys-tree.h
498
(RB_RIGHT(tmp, field) == NULL || \
crypto/openssh/openbsd-compat/sys-tree.h
499
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
crypto/openssh/openbsd-compat/sys-tree.h
500
RB_COLOR(tmp, field) = RB_RED; \
crypto/openssh/openbsd-compat/sys-tree.h
502
parent = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
504
if (RB_LEFT(tmp, field) == NULL || \
crypto/openssh/openbsd-compat/sys-tree.h
505
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) {\
crypto/openssh/openbsd-compat/sys-tree.h
507
if ((oright = RB_RIGHT(tmp, field)))\
crypto/openssh/openbsd-compat/sys-tree.h
508
RB_COLOR(oright, field) = RB_BLACK;\
crypto/openssh/openbsd-compat/sys-tree.h
509
RB_COLOR(tmp, field) = RB_RED; \
crypto/openssh/openbsd-compat/sys-tree.h
510
RB_ROTATE_LEFT(head, tmp, oright, field);\
crypto/openssh/openbsd-compat/sys-tree.h
511
tmp = RB_LEFT(parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
513
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
crypto/openssh/openbsd-compat/sys-tree.h
514
RB_COLOR(parent, field) = RB_BLACK; \
crypto/openssh/openbsd-compat/sys-tree.h
515
if (RB_LEFT(tmp, field)) \
crypto/openssh/openbsd-compat/sys-tree.h
516
RB_COLOR(RB_LEFT(tmp, field), field) = RB_BLACK;\
crypto/openssh/openbsd-compat/sys-tree.h
517
RB_ROTATE_RIGHT(head, parent, tmp, field);\
crypto/openssh/openbsd-compat/sys-tree.h
524
RB_COLOR(elm, field) = RB_BLACK; \
crypto/openssh/openbsd-compat/sys-tree.h
532
if (RB_LEFT(elm, field) == NULL) \
crypto/openssh/openbsd-compat/sys-tree.h
533
child = RB_RIGHT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
534
else if (RB_RIGHT(elm, field) == NULL) \
crypto/openssh/openbsd-compat/sys-tree.h
535
child = RB_LEFT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
538
elm = RB_RIGHT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
539
while ((left = RB_LEFT(elm, field))) \
crypto/openssh/openbsd-compat/sys-tree.h
541
child = RB_RIGHT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
542
parent = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
543
color = RB_COLOR(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
545
RB_PARENT(child, field) = parent; \
crypto/openssh/openbsd-compat/sys-tree.h
547
if (RB_LEFT(parent, field) == elm) \
crypto/openssh/openbsd-compat/sys-tree.h
548
RB_LEFT(parent, field) = child; \
crypto/openssh/openbsd-compat/sys-tree.h
550
RB_RIGHT(parent, field) = child; \
crypto/openssh/openbsd-compat/sys-tree.h
554
if (RB_PARENT(elm, field) == old) \
crypto/openssh/openbsd-compat/sys-tree.h
556
(elm)->field = (old)->field; \
crypto/openssh/openbsd-compat/sys-tree.h
557
if (RB_PARENT(old, field)) { \
crypto/openssh/openbsd-compat/sys-tree.h
558
if (RB_LEFT(RB_PARENT(old, field), field) == old)\
crypto/openssh/openbsd-compat/sys-tree.h
559
RB_LEFT(RB_PARENT(old, field), field) = elm;\
crypto/openssh/openbsd-compat/sys-tree.h
561
RB_RIGHT(RB_PARENT(old, field), field) = elm;\
crypto/openssh/openbsd-compat/sys-tree.h
562
RB_AUGMENT(RB_PARENT(old, field)); \
crypto/openssh/openbsd-compat/sys-tree.h
565
RB_PARENT(RB_LEFT(old, field), field) = elm; \
crypto/openssh/openbsd-compat/sys-tree.h
566
if (RB_RIGHT(old, field)) \
crypto/openssh/openbsd-compat/sys-tree.h
567
RB_PARENT(RB_RIGHT(old, field), field) = elm; \
crypto/openssh/openbsd-compat/sys-tree.h
572
} while ((left = RB_PARENT(left, field))); \
crypto/openssh/openbsd-compat/sys-tree.h
576
parent = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
577
color = RB_COLOR(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
579
RB_PARENT(child, field) = parent; \
crypto/openssh/openbsd-compat/sys-tree.h
581
if (RB_LEFT(parent, field) == elm) \
crypto/openssh/openbsd-compat/sys-tree.h
582
RB_LEFT(parent, field) = child; \
crypto/openssh/openbsd-compat/sys-tree.h
584
RB_RIGHT(parent, field) = child; \
crypto/openssh/openbsd-compat/sys-tree.h
606
tmp = RB_LEFT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
608
tmp = RB_RIGHT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
612
RB_SET(elm, parent, field); \
crypto/openssh/openbsd-compat/sys-tree.h
615
RB_LEFT(parent, field) = elm; \
crypto/openssh/openbsd-compat/sys-tree.h
617
RB_RIGHT(parent, field) = elm; \
crypto/openssh/openbsd-compat/sys-tree.h
634
tmp = RB_LEFT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
636
tmp = RB_RIGHT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
654
tmp = RB_LEFT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
657
tmp = RB_RIGHT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
668
if (RB_RIGHT(elm, field)) { \
crypto/openssh/openbsd-compat/sys-tree.h
669
elm = RB_RIGHT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
670
while (RB_LEFT(elm, field)) \
crypto/openssh/openbsd-compat/sys-tree.h
671
elm = RB_LEFT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
673
if (RB_PARENT(elm, field) && \
crypto/openssh/openbsd-compat/sys-tree.h
674
(elm == RB_LEFT(RB_PARENT(elm, field), field))) \
crypto/openssh/openbsd-compat/sys-tree.h
675
elm = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
677
while (RB_PARENT(elm, field) && \
crypto/openssh/openbsd-compat/sys-tree.h
678
(elm == RB_RIGHT(RB_PARENT(elm, field), field)))\
crypto/openssh/openbsd-compat/sys-tree.h
679
elm = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
680
elm = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
690
if (RB_LEFT(elm, field)) { \
crypto/openssh/openbsd-compat/sys-tree.h
691
elm = RB_LEFT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
692
while (RB_RIGHT(elm, field)) \
crypto/openssh/openbsd-compat/sys-tree.h
693
elm = RB_RIGHT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
695
if (RB_PARENT(elm, field) && \
crypto/openssh/openbsd-compat/sys-tree.h
696
(elm == RB_RIGHT(RB_PARENT(elm, field), field))) \
crypto/openssh/openbsd-compat/sys-tree.h
697
elm = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
699
while (RB_PARENT(elm, field) && \
crypto/openssh/openbsd-compat/sys-tree.h
700
(elm == RB_LEFT(RB_PARENT(elm, field), field)))\
crypto/openssh/openbsd-compat/sys-tree.h
701
elm = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
702
elm = RB_PARENT(elm, field); \
crypto/openssh/openbsd-compat/sys-tree.h
716
tmp = RB_LEFT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
718
tmp = RB_RIGHT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
82
#define SPLAY_LEFT(elm, field) (elm)->field.spe_left
crypto/openssh/openbsd-compat/sys-tree.h
83
#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right
crypto/openssh/openbsd-compat/sys-tree.h
88
#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
89
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
90
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
crypto/openssh/openbsd-compat/sys-tree.h
94
#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
95
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \
crypto/openssh/openbsd-compat/sys-tree.h
96
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
crypto/openssh/sshkey.c
1159
u_char field[FLDSIZE_X][FLDSIZE_Y];
crypto/openssh/sshkey.c
1169
memset(field, 0, FLDSIZE_X * FLDSIZE_Y * sizeof(char));
crypto/openssh/sshkey.c
1190
if (field[x][y] < len - 2)
crypto/openssh/sshkey.c
1191
field[x][y]++;
crypto/openssh/sshkey.c
1197
field[FLDSIZE_X / 2][FLDSIZE_Y / 2] = len - 1;
crypto/openssh/sshkey.c
1198
field[x][y] = len;
crypto/openssh/sshkey.c
1228
*p++ = augmentation_string[MINIMUM(field[x][y], len)];
crypto/openssl/crypto/asn1/asn1_local.h
38
ASN1_VALUE **field;
crypto/openssl/crypto/asn1/tasn_enc.c
382
const ASN1_VALUE *field;
crypto/openssl/crypto/asn1/tasn_enc.c
437
tder->field = skitem;
crypto/openssl/crypto/asn1/tasn_enc.c
452
(void)sk_const_ASN1_VALUE_set(sk, i, tder->field);
crypto/openssl/crypto/bn/bn_gf2m.c
770
BIGNUM *field;
crypto/openssl/crypto/bn/bn_gf2m.c
775
if ((field = BN_CTX_get(ctx)) == NULL)
crypto/openssl/crypto/bn/bn_gf2m.c
777
if (!BN_GF2m_arr2poly(p, field))
crypto/openssl/crypto/bn/bn_gf2m.c
780
ret = BN_GF2m_mod_inv(r, xx, field, ctx);
crypto/openssl/crypto/bn/bn_gf2m.c
828
BIGNUM *field;
crypto/openssl/crypto/bn/bn_gf2m.c
835
if ((field = BN_CTX_get(ctx)) == NULL)
crypto/openssl/crypto/bn/bn_gf2m.c
837
if (!BN_GF2m_arr2poly(p, field))
crypto/openssl/crypto/bn/bn_gf2m.c
840
ret = BN_GF2m_mod_div(r, yy, xx, field, ctx);
crypto/openssl/crypto/bn/bn_nist.c
1142
int BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
crypto/openssl/crypto/bn/bn_nist.c
1154
field = &ossl_bignum_nist_p_521; /* just to make sure */
crypto/openssl/crypto/bn/bn_nist.c
1157
return BN_nnmod(r, a, field, ctx);
crypto/openssl/crypto/bn/bn_nist.c
1159
i = BN_ucmp(field, a);
crypto/openssl/crypto/bn/bn_nist.c
1210
const BIGNUM *field, BN_CTX *ctx)
crypto/openssl/crypto/bn/bn_nist.c
350
int BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
crypto/openssl/crypto/bn/bn_nist.c
368
field = &ossl_bignum_nist_p_192; /* just to make sure */
crypto/openssl/crypto/bn/bn_nist.c
371
return BN_nnmod(r, a, field, ctx);
crypto/openssl/crypto/bn/bn_nist.c
373
i = BN_ucmp(field, a);
crypto/openssl/crypto/bn/bn_nist.c
485
int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
crypto/openssl/crypto/bn/bn_nist.c
504
field = &ossl_bignum_nist_p_224; /* just to make sure */
crypto/openssl/crypto/bn/bn_nist.c
507
return BN_nnmod(r, a, field, ctx);
crypto/openssl/crypto/bn/bn_nist.c
509
i = BN_ucmp(field, a);
crypto/openssl/crypto/bn/bn_nist.c
654
int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
crypto/openssl/crypto/bn/bn_nist.c
673
field = &ossl_bignum_nist_p_256; /* just to make sure */
crypto/openssl/crypto/bn/bn_nist.c
676
return BN_nnmod(r, a, field, ctx);
crypto/openssl/crypto/bn/bn_nist.c
678
i = BN_ucmp(field, a);
crypto/openssl/crypto/bn/bn_nist.c
887
int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
crypto/openssl/crypto/bn/bn_nist.c
906
field = &ossl_bignum_nist_p_384; /* just to make sure */
crypto/openssl/crypto/bn/bn_nist.c
909
return BN_nnmod(r, a, field, ctx);
crypto/openssl/crypto/bn/bn_nist.c
911
i = BN_ucmp(field, a);
crypto/openssl/crypto/ec/ec2_smpl.c
106
if (!BN_copy(group->field, p))
crypto/openssl/crypto/ec/ec2_smpl.c
108
i = BN_GF2m_poly2arr(group->field, group->poly, 6) - 1;
crypto/openssl/crypto/ec/ec2_smpl.c
145
if (!BN_copy(p, group->field))
crypto/openssl/crypto/ec/ec2_smpl.c
171
return BN_num_bits(group->field) - 1;
crypto/openssl/crypto/ec/ec2_smpl.c
30
group->field = BN_new();
crypto/openssl/crypto/ec/ec2_smpl.c
34
if (group->field == NULL || group->a == NULL || group->b == NULL) {
crypto/openssl/crypto/ec/ec2_smpl.c
35
BN_free(group->field);
crypto/openssl/crypto/ec/ec2_smpl.c
49
BN_free(group->field);
crypto/openssl/crypto/ec/ec2_smpl.c
60
BN_clear_free(group->field);
crypto/openssl/crypto/ec/ec2_smpl.c
710
return BN_GF2m_mod_div(r, a, b, group->field, ctx);
crypto/openssl/crypto/ec/ec2_smpl.c
729
if (!BN_priv_rand_ex(s->Z, BN_num_bits(group->field) - 1,
crypto/openssl/crypto/ec/ec2_smpl.c
744
if (!BN_priv_rand_ex(r->Y, BN_num_bits(group->field) - 1,
crypto/openssl/crypto/ec/ec2_smpl.c
77
if (!BN_copy(dest->field, src->field))
crypto/openssl/crypto/ec/ec2_smpl.c
928
if (!(ret = BN_GF2m_mod_inv(r, a, group->field, ctx)))
crypto/openssl/crypto/ec/ec_asn1.c
179
static int ec_asn1_group2fieldid(const EC_GROUP *group, X9_62_FIELDID *field)
crypto/openssl/crypto/ec/ec_asn1.c
184
if (group == NULL || field == NULL)
crypto/openssl/crypto/ec/ec_asn1.c
188
ASN1_OBJECT_free(field->fieldType);
crypto/openssl/crypto/ec/ec_asn1.c
189
ASN1_TYPE_free(field->p.other);
crypto/openssl/crypto/ec/ec_asn1.c
193
if ((field->fieldType = OBJ_nid2obj(nid)) == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
209
field->p.prime = BN_to_ASN1_INTEGER(tmp, NULL);
crypto/openssl/crypto/ec/ec_asn1.c
210
if (field->p.prime == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
225
field->p.char_two = X9_62_CHARACTERISTIC_TWO_new();
crypto/openssl/crypto/ec/ec_asn1.c
226
char_two = field->p.char_two;
crypto/openssl/crypto/ec/ec_curve.c
3279
len = BN_num_bytes(group->field);
crypto/openssl/crypto/ec/ec_key.c
508
|| BN_cmp(x, key->group->field) >= 0
crypto/openssl/crypto/ec/ec_key.c
510
|| BN_cmp(y, key->group->field) >= 0) {
crypto/openssl/crypto/ec/ec_lib.c
331
if (BN_num_bits(group->order) <= (BN_num_bits(group->field) + 1) / 2 + 3) {
crypto/openssl/crypto/ec/ec_lib.c
348
if (!BN_set_bit(q, BN_num_bits(group->field) - 1))
crypto/openssl/crypto/ec/ec_lib.c
351
if (!BN_copy(q, group->field))
crypto/openssl/crypto/ec/ec_lib.c
379
if (group->field == NULL || BN_is_zero(group->field)
crypto/openssl/crypto/ec/ec_lib.c
380
|| BN_is_negative(group->field)) {
crypto/openssl/crypto/ec/ec_lib.c
391
|| BN_num_bits(order) > BN_num_bits(group->field) + 1) {
crypto/openssl/crypto/ec/ec_lib.c
502
return group->field;
crypto/openssl/crypto/ec/ec_local.h
233
BIGNUM *field;
crypto/openssl/crypto/ec/ec_mult.c
250
group_top = bn_get_top(group->field);
crypto/openssl/crypto/ec/ecp_mont.c
244
if (!BN_sub(e, group->field, e))
crypto/openssl/crypto/ec/ecp_mont.c
250
if (!BN_mod_exp_mont(r, a, e, group->field, ctx, group->field_data1))
crypto/openssl/crypto/ec/ecp_nist.c
144
if (!group->field_mod_func(r, r, group->field, ctx))
crypto/openssl/crypto/ec/ecp_nist.c
169
if (!group->field_mod_func(r, r, group->field, ctx))
crypto/openssl/crypto/ec/ecp_oct.c
100
if (!BN_mod_add_quick(tmp1, tmp1, group->b, group->field))
crypto/openssl/crypto/ec/ecp_oct.c
105
if (!BN_mod_sqrt(y, tmp1, group->field, ctx)) {
crypto/openssl/crypto/ec/ecp_oct.c
127
kron = BN_kronecker(x, group->field, ctx);
crypto/openssl/crypto/ec/ecp_oct.c
140
if (!BN_usub(y, group->field, y))
crypto/openssl/crypto/ec/ecp_oct.c
189
field_len = BN_num_bytes(group->field);
crypto/openssl/crypto/ec/ecp_oct.c
311
field_len = BN_num_bytes(group->field);
crypto/openssl/crypto/ec/ecp_oct.c
333
if (BN_ucmp(x, group->field) >= 0) {
crypto/openssl/crypto/ec/ecp_oct.c
344
if (BN_ucmp(y, group->field) >= 0) {
crypto/openssl/crypto/ec/ecp_oct.c
54
if (!BN_nnmod(x, x_, group->field, ctx))
crypto/openssl/crypto/ec/ecp_oct.c
63
if (!BN_mod_sqr(tmp2, x_, group->field, ctx))
crypto/openssl/crypto/ec/ecp_oct.c
65
if (!BN_mod_mul(tmp1, tmp2, x_, group->field, ctx))
crypto/openssl/crypto/ec/ecp_oct.c
71
if (!BN_mod_lshift1_quick(tmp2, x, group->field))
crypto/openssl/crypto/ec/ecp_oct.c
73
if (!BN_mod_add_quick(tmp2, tmp2, x, group->field))
crypto/openssl/crypto/ec/ecp_oct.c
75
if (!BN_mod_sub_quick(tmp1, tmp1, tmp2, group->field))
crypto/openssl/crypto/ec/ecp_oct.c
81
if (!BN_mod_mul(tmp2, tmp2, x, group->field, ctx))
crypto/openssl/crypto/ec/ecp_oct.c
89
if (!BN_mod_add_quick(tmp1, tmp1, tmp2, group->field))
crypto/openssl/crypto/ec/ecp_oct.c
97
if (!BN_mod_add_quick(tmp1, tmp1, tmp2, group->field))
crypto/openssl/crypto/ec/ecp_smpl.c
100
group->field = BN_new();
crypto/openssl/crypto/ec/ecp_smpl.c
103
if (group->field == NULL || group->a == NULL || group->b == NULL) {
crypto/openssl/crypto/ec/ecp_smpl.c
104
BN_free(group->field);
crypto/openssl/crypto/ec/ecp_smpl.c
115
BN_free(group->field);
crypto/openssl/crypto/ec/ecp_smpl.c
122
BN_clear_free(group->field);
crypto/openssl/crypto/ec/ecp_smpl.c
129
if (!BN_copy(dest->field, src->field))
crypto/openssl/crypto/ec/ecp_smpl.c
1365
return BN_mod_mul(r, a, b, group->field, ctx);
crypto/openssl/crypto/ec/ecp_smpl.c
1371
return BN_mod_sqr(r, a, group->field, ctx);
crypto/openssl/crypto/ec/ecp_smpl.c
1396
if (!BN_priv_rand_range_ex(e, group->field, 0, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1404
if (!BN_mod_inverse(r, r, group->field, ctx)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1449
ret = BN_priv_rand_range_ex(lambda, group->field, 0, ctx);
crypto/openssl/crypto/ec/ecp_smpl.c
1504
|| !BN_mod_sub_quick(t4, t3, group->a, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1507
|| !BN_mod_lshift_quick(t5, t5, 3, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1509
|| !BN_mod_sub_quick(r->X, t4, t5, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1510
|| !BN_mod_add_quick(t1, t3, group->a, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1512
|| !BN_mod_add_quick(t2, group->b, t2, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1514
|| !BN_mod_lshift_quick(r->Z, t2, 2, group->field))
crypto/openssl/crypto/ec/ecp_smpl.c
1519
if (!BN_priv_rand_range_ex(r->Y, group->field, 0, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1525
if (!BN_priv_rand_range_ex(s->Z, group->field, 0, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1582
|| !BN_mod_add_quick(t5, t6, t5, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1583
|| !BN_mod_add_quick(t6, t3, t4, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1586
|| !BN_mod_lshift_quick(t2, group->b, 2, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1588
|| !BN_mod_lshift1_quick(t5, t5, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1589
|| !BN_mod_sub_quick(t3, t4, t3, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1593
|| !BN_mod_add_quick(t0, t0, t5, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1595
|| !BN_mod_sub_quick(s->X, t0, t4, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1599
|| !BN_mod_add_quick(t1, r->X, r->Z, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1601
|| !BN_mod_sub_quick(t1, t1, t4, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1602
|| !BN_mod_sub_quick(t1, t1, t5, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1603
|| !BN_mod_sub_quick(t3, t4, t6, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1608
|| !BN_mod_sub_quick(r->X, t3, t0, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1609
|| !BN_mod_add_quick(t3, t4, t6, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1613
|| !BN_mod_lshift1_quick(t1, t1, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1615
|| !BN_mod_add_quick(r->Z, t4, t1, group->field))
crypto/openssl/crypto/ec/ecp_smpl.c
167
if (!BN_copy(group->field, p))
crypto/openssl/crypto/ec/ecp_smpl.c
1675
|| !BN_mod_lshift1_quick(t4, p->Y, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1679
|| !BN_mod_lshift1_quick(t1, group->b, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1685
|| !BN_mod_add_quick(t1, t1, t6, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1688
|| !BN_mod_add_quick(t6, r->X, t0, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
169
BN_set_negative(group->field, 0);
crypto/openssl/crypto/ec/ecp_smpl.c
1690
|| !BN_mod_add_quick(t6, t6, t2, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1691
|| !BN_mod_sub_quick(t0, t0, r->X, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1694
|| !BN_mod_sub_quick(t0, t6, t0, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
190
group->a_is_minus3 = (0 == BN_cmp(tmp_a, group->field));
crypto/openssl/crypto/ec/ecp_smpl.c
207
if (!BN_copy(p, group->field))
crypto/openssl/crypto/ec/ecp_smpl.c
247
return BN_num_bits(group->field);
crypto/openssl/crypto/ec/ecp_smpl.c
255
const BIGNUM *p = group->field;
crypto/openssl/crypto/ec/ecp_smpl.c
392
if (!BN_nnmod(point->X, x, group->field, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
401
if (!BN_nnmod(point->Y, y, group->field, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
412
if (!BN_nnmod(point->Z, z, group->field, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
570
if (!BN_mod_sqr(Z_2, Z_1, group->field, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
591
if (!BN_mod_mul(Z_3, Z_2, Z_1, group->field, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
632
p = group->field;
crypto/openssl/crypto/ec/ecp_smpl.c
816
p = group->field;
crypto/openssl/crypto/ec/ecp_smpl.c
946
return BN_usub(point->Y, group->field, point->Y);
crypto/openssl/crypto/ec/ecp_smpl.c
971
p = group->field;
crypto/openssl/crypto/ts/ts_conf.c
457
const char *field, int flag, TS_RESP_CTX *ctx)
crypto/openssl/crypto/ts/ts_conf.c
459
const char *value = NCONF_get_string(conf, section, field);
crypto/openssl/crypto/ts/ts_conf.c
465
ts_CONF_invalid(section, field);
crypto/openssl/crypto/txt_db/txt_db.c
147
int TXT_DB_create_index(TXT_DB *db, int field, int (*qual)(OPENSSL_STRING *),
crypto/openssl/crypto/txt_db/txt_db.c
154
if (field >= db->num_fields) {
crypto/openssl/crypto/txt_db/txt_db.c
181
lh_OPENSSL_STRING_free(db->index[field]);
crypto/openssl/crypto/txt_db/txt_db.c
182
db->index[field] = idx;
crypto/openssl/crypto/txt_db/txt_db.c
183
db->qual[field] = qual;
crypto/openssl/crypto/x509/x509_vpm.c
141
#define test_x509_verify_param_copy(field, def) \
crypto/openssl/crypto/x509/x509_vpm.c
142
(to_overwrite || (src->field != def && (to_default || dest->field == def)))
crypto/openssl/crypto/x509/x509_vpm.c
146
#define x509_verify_param_copy(field, def) \
crypto/openssl/crypto/x509/x509_vpm.c
147
if (test_x509_verify_param_copy(field, def)) \
crypto/openssl/crypto/x509/x509_vpm.c
148
dest->field = src->field;
crypto/openssl/crypto/x509/x509name.c
170
int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type,
crypto/openssl/crypto/x509/x509name.c
176
ne = X509_NAME_ENTRY_create_by_txt(NULL, field, type, bytes, len);
crypto/openssl/crypto/x509/x509name.c
243
const char *field, int type,
crypto/openssl/crypto/x509/x509name.c
250
obj = OBJ_txt2obj(field, 0);
crypto/openssl/crypto/x509/x509name.c
253
"name=%s", field);
crypto/openssl/include/openssl/asn1t.h
353
#define ASN1_EX_TYPE(flags, tag, stname, field, type) { \
crypto/openssl/include/openssl/asn1t.h
354
(flags), (tag), offsetof(stname, field), \
crypto/openssl/include/openssl/asn1t.h
355
#field, ASN1_ITEM_ref(type) \
crypto/openssl/include/openssl/asn1t.h
360
#define ASN1_IMP_EX(stname, field, type, tag, ex) \
crypto/openssl/include/openssl/asn1t.h
361
ASN1_EX_TYPE(ASN1_TFLG_IMPLICIT | (ex), tag, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
363
#define ASN1_EXP_EX(stname, field, type, tag, ex) \
crypto/openssl/include/openssl/asn1t.h
364
ASN1_EX_TYPE(ASN1_TFLG_EXPLICIT | (ex), tag, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
372
#define ASN1_SIMPLE(stname, field, type) ASN1_EX_TYPE(0, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
374
#define ASN1_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_EMBED, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
377
#define ASN1_OPT(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
378
#define ASN1_OPT_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL | ASN1_TFLG_EMBED, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
381
#define ASN1_IMP(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, 0)
crypto/openssl/include/openssl/asn1t.h
382
#define ASN1_IMP_EMBED(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_EMBED)
crypto/openssl/include/openssl/asn1t.h
385
#define ASN1_IMP_OPT(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL)
crypto/openssl/include/openssl/asn1t.h
386
#define ASN1_IMP_OPT_EMBED(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL | ASN1_TFLG_EMBED)
crypto/openssl/include/openssl/asn1t.h
390
#define ASN1_EXP(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, 0)
crypto/openssl/include/openssl/asn1t.h
391
#define ASN1_EXP_EMBED(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_EMBED)
crypto/openssl/include/openssl/asn1t.h
392
#define ASN1_EXP_OPT(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL)
crypto/openssl/include/openssl/asn1t.h
393
#define ASN1_EXP_OPT_EMBED(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL | ASN1_TFLG_EMBED)
crypto/openssl/include/openssl/asn1t.h
396
#define ASN1_SEQUENCE_OF(stname, field, type) \
crypto/openssl/include/openssl/asn1t.h
397
ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
400
#define ASN1_SEQUENCE_OF_OPT(stname, field, type) \
crypto/openssl/include/openssl/asn1t.h
401
ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF | ASN1_TFLG_OPTIONAL, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
405
#define ASN1_SET_OF(stname, field, type) \
crypto/openssl/include/openssl/asn1t.h
406
ASN1_EX_TYPE(ASN1_TFLG_SET_OF, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
408
#define ASN1_SET_OF_OPT(stname, field, type) \
crypto/openssl/include/openssl/asn1t.h
409
ASN1_EX_TYPE(ASN1_TFLG_SET_OF | ASN1_TFLG_OPTIONAL, 0, stname, field, type)
crypto/openssl/include/openssl/asn1t.h
413
#define ASN1_IMP_SET_OF(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
414
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF)
crypto/openssl/include/openssl/asn1t.h
416
#define ASN1_EXP_SET_OF(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
417
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF)
crypto/openssl/include/openssl/asn1t.h
419
#define ASN1_IMP_SET_OF_OPT(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
420
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF | ASN1_TFLG_OPTIONAL)
crypto/openssl/include/openssl/asn1t.h
422
#define ASN1_EXP_SET_OF_OPT(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
423
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF | ASN1_TFLG_OPTIONAL)
crypto/openssl/include/openssl/asn1t.h
425
#define ASN1_IMP_SEQUENCE_OF(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
426
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF)
crypto/openssl/include/openssl/asn1t.h
428
#define ASN1_IMP_SEQUENCE_OF_OPT(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
429
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF | ASN1_TFLG_OPTIONAL)
crypto/openssl/include/openssl/asn1t.h
431
#define ASN1_EXP_SEQUENCE_OF(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
432
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF)
crypto/openssl/include/openssl/asn1t.h
434
#define ASN1_EXP_SEQUENCE_OF_OPT(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
435
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF | ASN1_TFLG_OPTIONAL)
crypto/openssl/include/openssl/asn1t.h
438
#define ASN1_NDEF_EXP(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
439
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_NDEF)
crypto/openssl/include/openssl/asn1t.h
442
#define ASN1_NDEF_EXP_OPT(stname, field, type, tag) \
crypto/openssl/include/openssl/asn1t.h
443
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL | ASN1_TFLG_NDEF)
crypto/openssl/include/openssl/asn1t.h
450
#define ASN1_ADB_END(name, flags, field, adb_cb, def, none) \
crypto/openssl/include/openssl/asn1t.h
456
offsetof(name, field), \
crypto/openssl/include/openssl/bn.h
554
const BIGNUM *field, BN_CTX *ctx);
crypto/openssl/include/openssl/txt_db.h
52
int TXT_DB_create_index(TXT_DB *db, int field, int (*qual)(OPENSSL_STRING *),
crypto/openssl/include/openssl/x509.h
1062
const char *field, int type,
crypto/openssl/include/openssl/x509.h
1069
int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type,
crypto/openssl/ssl/ssl_local.h
2625
unsigned char *field, size_t len,
crypto/openssl/test/ec_internal_test.c
42
|| !TEST_true(BN_rand(a, BN_num_bits(group->field) - 1,
crypto/openssl/test/ec_internal_test.c
515
if (!TEST_true(check_bn_mont_ctx(group->field_data1, group->field, ctx)))
crypto/openssl/test/ec_internal_test.c
58
|| !TEST_false(group->meth->field_inv(group, b, group->field, ctx))
crypto/openssl/test/ectest.c
2730
const BIGNUM *field = NULL;
crypto/openssl/test/ectest.c
2738
|| !TEST_ptr(field = EC_GROUP_get0_field(group))
crypto/openssl/test/ectest.c
2755
if (!TEST_true(BN_GF2m_add(x, x, field)))
crypto/openssl/test/ectest.c
2761
if (!TEST_true(BN_add(x, x, field)))
crypto/openssl/test/helpers/ssl_test_ctx.c
36
#define IMPLEMENT_SSL_TEST_BOOL_OPTION(struct_type, name, field) \
crypto/openssl/test/helpers/ssl_test_ctx.c
37
static int parse_##name##_##field(struct_type *ctx, const char *value) \
crypto/openssl/test/helpers/ssl_test_ctx.c
39
return parse_boolean(value, &ctx->field); \
crypto/openssl/test/helpers/ssl_test_ctx.c
42
#define IMPLEMENT_SSL_TEST_STRING_OPTION(struct_type, name, field) \
crypto/openssl/test/helpers/ssl_test_ctx.c
43
static int parse_##name##_##field(struct_type *ctx, const char *value) \
crypto/openssl/test/helpers/ssl_test_ctx.c
45
OPENSSL_free(ctx->field); \
crypto/openssl/test/helpers/ssl_test_ctx.c
46
ctx->field = OPENSSL_strdup(value); \
crypto/openssl/test/helpers/ssl_test_ctx.c
47
return TEST_ptr(ctx->field); \
crypto/openssl/test/helpers/ssl_test_ctx.c
50
#define IMPLEMENT_SSL_TEST_INT_OPTION(struct_type, name, field) \
crypto/openssl/test/helpers/ssl_test_ctx.c
51
static int parse_##name##_##field(struct_type *ctx, const char *value) \
crypto/openssl/test/helpers/ssl_test_ctx.c
53
ctx->field = atoi(value); \
lib/libc/gen/disklabel.c
94
#define getnumdflt(field, dname, dflt) \
lib/libc/gen/disklabel.c
95
{ long f; (field) = (cgetnum(buf, dname, &f) == -1) ? (dflt) : f; }
lib/libc/gen/getpwent.c
1033
#define STRING(field) do { \
lib/libc/gen/getpwent.c
1034
(field) = p; \
lib/libc/gen/getpwent.c
1041
#define SCALAR(field) do { \
lib/libc/gen/getpwent.c
1045
(field) = ntohl(n); \
lib/libc/gen/getpwent.c
1491
#define COPY(field) do { \
lib/libc/gen/getpwent.c
1492
if (pwd->field == NULL) \
lib/libc/gen/getpwent.c
1493
hold.field = NULL; \
lib/libc/gen/getpwent.c
1495
hold.field = p; \
lib/libc/gen/getpwent.c
1496
p += strlcpy(p, pwd->field, eob-p) + 1; \
lib/libc/gen/getpwent.c
1508
#define COPY(field, flag) do { \
lib/libc/gen/getpwent.c
1509
q = (template->pw_fields & flag) ? template->field : hold.field; \
lib/libc/gen/getpwent.c
1511
pwd->field = NULL; \
lib/libc/gen/getpwent.c
1513
pwd->field = p; \
lib/libc/gen/getpwent.c
1532
#define COPY(field, flag) do { \
lib/libc/gen/getpwent.c
1534
pwd->field = template->field; \
lib/libc/gen/getpwent.c
962
#define STRING(field) do { \
lib/libc/gen/getpwent.c
963
(field) = p; \
lib/libc/gen/getpwent.c
970
#define SCALAR(field) do { \
lib/libc/gen/getpwent.c
971
if (p + sizeof(field) > eom) \
lib/libc/gen/getpwent.c
973
memcpy(&(field), p, sizeof(field)); \
lib/libc/gen/getpwent.c
974
p += sizeof(field); \
lib/libc/gen/statvfs.c
107
#define COPY(field) \
lib/libc/gen/statvfs.c
109
to->field = from->field; \
lib/libc/gen/statvfs.c
110
if (from->field != to->field) { \
lib/libc/gen/statvfs.c
140
#define SHOW(field) \
lib/libc/gen/statvfs.c
141
printf(#field ": %ju\n", (uintmax_t)buf.field)
lib/libc/gen/utxdb.c
104
#define FTOU_STRING(fu, ut, field) do { \
lib/libc/gen/utxdb.c
105
strncpy((ut)->ut_ ## field, (fu)->fu_ ## field, \
lib/libc/gen/utxdb.c
106
MIN(sizeof (ut)->ut_ ## field - 1, sizeof (fu)->fu_ ## field)); \
lib/libc/gen/utxdb.c
39
#define UTOF_STRING(ut, fu, field) do { \
lib/libc/gen/utxdb.c
40
strncpy((fu)->fu_ ## field, (ut)->ut_ ## field, \
lib/libc/gen/utxdb.c
41
MIN(sizeof (fu)->fu_ ## field, sizeof (ut)->ut_ ## field)); \
lib/libc/iconv/citrus_hash.h
46
#define _CITRUS_HASH_REMOVE(elm, field) LIST_REMOVE(elm, field)
lib/libc/iconv/citrus_hash.h
47
#define _CITRUS_HASH_INSERT(head, elm, field, hashval) \
lib/libc/iconv/citrus_hash.h
48
LIST_INSERT_HEAD(&(head)->chh_table[hashval], elm, field)
lib/libc/iconv/citrus_hash.h
49
#define _CITRUS_HASH_SEARCH(head, elm, field, matchfunc, key, hashval) \
lib/libc/iconv/citrus_hash.h
51
LIST_FOREACH((elm), &(head)->chh_table[hashval], field) \
lib/libc/isc/eventlib_p.h
191
#define emulMaskInit(ctx, field, ev, lastnext) \
lib/libc/isc/eventlib_p.h
192
ctx->field.ctx = ctx; \
lib/libc/isc/eventlib_p.h
193
ctx->field.type = ev; \
lib/libc/isc/eventlib_p.h
194
ctx->field.result = lastnext;
lib/libc/posix1e/acl_from_text_nfs4.c
204
char *field, *qualifier_field;
lib/libc/posix1e/acl_from_text_nfs4.c
214
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
216
field = string_skip_whitespace(field);
lib/libc/posix1e/acl_from_text_nfs4.c
217
if ((*field == '\0') && (!str)) {
lib/libc/posix1e/acl_from_text_nfs4.c
225
error = parse_tag(field, entry, &need_qualifier);
lib/libc/posix1e/acl_from_text_nfs4.c
232
qualifier_field = field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
233
error = parse_qualifier(field, entry, &need_qualifier);
lib/libc/posix1e/acl_from_text_nfs4.c
240
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
241
error = parse_access_mask(field, entry);
lib/libc/posix1e/acl_from_text_nfs4.c
249
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
250
error = parse_flags(field, entry);
lib/libc/posix1e/acl_from_text_nfs4.c
257
field = strsep(&str, ":");
lib/libc/posix1e/acl_from_text_nfs4.c
258
error = parse_entry_type(field, entry);
lib/libc/rpc/svc_nl.c
166
#define OUT(field) offsetof(struct nl_request_parsed, field)
lib/libc/uuid/uuid_compare.c
34
#define DIFF_RETURN(a, b, field) do { \
lib/libc/uuid/uuid_compare.c
35
if ((a)->field != (b)->field) \
lib/libc/uuid/uuid_compare.c
36
return (((a)->field < (b)->field) ? -1 : 1); \
lib/libcasper/services/cap_grp/cap_grp.c
550
grp_allowed_field(const nvlist_t *limits, const char *field)
lib/libcasper/services/cap_grp/cap_grp.c
563
return (nvlist_exists_null(limits, field));
lib/libcasper/services/cap_pwd/cap_pwd.c
504
pwd_allowed_field(const nvlist_t *limits, const char *field)
lib/libcasper/services/cap_pwd/cap_pwd.c
517
return (nvlist_exists_null(limits, field));
lib/libcasper/services/cap_sysctl/cap_sysctl.c
267
unsigned int field, fields;
lib/libcasper/services/cap_sysctl/cap_sysctl.c
290
field = HAS_MIB;
lib/libcasper/services/cap_sysctl/cap_sysctl.c
292
field = HAS_NAME;
lib/libcasper/services/cap_sysctl/cap_sysctl.c
297
if ((fields & field) != 0 ||
lib/libcasper/services/cap_sysctl/cap_sysctl.c
300
fields |= field;
lib/libdevstat/devstat.c
1221
#define DELTA(field, index) \
lib/libdevstat/devstat.c
1222
(current->field[(index)] - (previous ? previous->field[(index)] : 0))
lib/libdevstat/devstat.c
1224
#define DELTA_T(field) \
lib/libdevstat/devstat.c
1225
devstat_compute_etime(¤t->field, \
lib/libdevstat/devstat.c
1226
(previous ? &previous->field : NULL))
lib/libpmc/pmu-events/jevents.c
425
#define ADD_EVENT_FIELD(field) do { if (je->field) { \
lib/libpmc/pmu-events/jevents.c
426
es->field = strdup(je->field); \
lib/libpmc/pmu-events/jevents.c
427
if (!es->field) \
lib/libpmc/pmu-events/jevents.c
431
#define FREE_EVENT_FIELD(field) free(es->field)
lib/libpmc/pmu-events/jevents.c
433
#define TRY_FIXUP_FIELD(field) do { if (es->field && !je->field) {\
lib/libpmc/pmu-events/jevents.c
434
je->field = strdup(es->field); \
lib/libpmc/pmu-events/jevents.c
435
if (!je->field) \
lib/libpmc/pmu-events/jevents.c
598
jsmntok_t *field, *val;
lib/libpmc/pmu-events/jevents.c
602
field = tok + j;
lib/libpmc/pmu-events/jevents.c
603
EXPECT(field->type == JSMN_STRING, tok + j,
lib/libpmc/pmu-events/jevents.c
620
if (json_streq(map, field, "UMask")) {
lib/libpmc/pmu-events/jevents.c
623
} else if (json_streq(map, field, "EnAllCores")) {
lib/libpmc/pmu-events/jevents.c
625
} else if (json_streq(map, field, "EnAllSlices")) {
lib/libpmc/pmu-events/jevents.c
627
} else if (json_streq(map, field, "SliceId")) {
lib/libpmc/pmu-events/jevents.c
637
} else if (json_streq(map, field, "ThreadMask")) {
lib/libpmc/pmu-events/jevents.c
640
} else if (json_streq(map, field, "CounterMask")) {
lib/libpmc/pmu-events/jevents.c
643
} else if (json_streq(map, field, "RdWrMask")) {
lib/libpmc/pmu-events/jevents.c
645
} else if (json_streq(map, field, "Invert")) {
lib/libpmc/pmu-events/jevents.c
648
} else if (json_streq(map, field, "AnyThread")) {
lib/libpmc/pmu-events/jevents.c
651
} else if (json_streq(map, field, "EdgeDetect")) {
lib/libpmc/pmu-events/jevents.c
654
} else if (json_streq(map, field, "SampleAfterValue")) {
lib/libpmc/pmu-events/jevents.c
657
} else if (json_streq(map, field, "FCMask") && nz) {
lib/libpmc/pmu-events/jevents.c
659
} else if (json_streq(map, field, "PortMask") && nz) {
lib/libpmc/pmu-events/jevents.c
661
} else if (json_streq(map, field, "EventCode")) {
lib/libpmc/pmu-events/jevents.c
666
} else if (json_streq(map, field, "ConfigCode")) {
lib/libpmc/pmu-events/jevents.c
672
} else if (json_streq(map, field, "ExtSel")) {
lib/libpmc/pmu-events/jevents.c
677
} else if (json_streq(map, field, "EventName")) {
lib/libpmc/pmu-events/jevents.c
679
} else if (json_streq(map, field, "Compat")) {
lib/libpmc/pmu-events/jevents.c
681
} else if (json_streq(map, field, "BriefDescription")) {
lib/libpmc/pmu-events/jevents.c
684
} else if (json_streq(map, field,
lib/libpmc/pmu-events/jevents.c
688
} else if (json_streq(map, field, "PEBS") && nz) {
lib/libpmc/pmu-events/jevents.c
690
} else if (json_streq(map, field, "MSRIndex") && nz) {
lib/libpmc/pmu-events/jevents.c
692
} else if (json_streq(map, field, "MSRValue")) {
lib/libpmc/pmu-events/jevents.c
694
} else if (json_streq(map, field, "Errata") &&
lib/libpmc/pmu-events/jevents.c
698
} else if (json_streq(map, field, "Data_LA") && nz) {
lib/libpmc/pmu-events/jevents.c
702
} else if (json_streq(map, field, "Unit")) {
lib/libpmc/pmu-events/jevents.c
715
} else if (json_streq(map, field, "Filter")) {
lib/libpmc/pmu-events/jevents.c
717
} else if (json_streq(map, field, "ScaleUnit")) {
lib/libpmc/pmu-events/jevents.c
719
} else if (json_streq(map, field, "PerPkg")) {
lib/libpmc/pmu-events/jevents.c
721
} else if (json_streq(map, field, "AggregationMode")) {
lib/libpmc/pmu-events/jevents.c
723
} else if (json_streq(map, field, "Deprecated")) {
lib/libpmc/pmu-events/jevents.c
725
} else if (json_streq(map, field, "MetricName")) {
lib/libpmc/pmu-events/jevents.c
727
} else if (json_streq(map, field, "MetricGroup")) {
lib/libpmc/pmu-events/jevents.c
729
} else if (json_streq(map, field, "MetricgroupNoGroup")) {
lib/libpmc/pmu-events/jevents.c
731
} else if (json_streq(map, field, "DefaultMetricgroupName")) {
lib/libpmc/pmu-events/jevents.c
733
} else if (json_streq(map, field, "MetricConstraint")) {
lib/libpmc/pmu-events/jevents.c
735
} else if (json_streq(map, field, "MetricExpr")) {
lib/libpmc/pmu-events/jevents.c
737
} else if (json_streq(map, field, "MetricThreshold")) {
lib/libpmc/pmu-events/jevents.c
739
} else if (json_streq(map, field, "ArchStdEvent")) {
lib/libpmc/pmu-events/jevents.c
743
} else if (json_streq(map, field, "Offcore")) {
lib/libpmc/pmu-events/jevents.c
745
} else if (json_streq(map, field, "CounterType")) {
lib/libpmc/pmu-events/jevents.c
747
} else if (json_streq(map, field, "UMaskExt")) {
lib/libpmc/pmu-events/jevents.c
749
} else if (json_streq(map, field, "PDIR_COUNTER")) {
lib/libpmc/pmu-events/jevents.c
751
} else if (json_streq(map, field, "CollectPEBSRecord")) {
lib/libpmc/pmu-events/jevents.c
753
} else if (json_streq(map, field, "PEBScounters")) {
lib/libpmc/pmu-events/jevents.c
755
} else if (json_streq(map, field, "Counter")) {
lib/libpmc/pmu-events/jevents.c
757
} else if (json_streq(map, field, "CounterHTOff")) {
lib/libpmc/pmu-events/jevents.c
759
} else if (json_streq(map, field, "PRECISE_STORE")) {
lib/libpmc/pmu-events/jevents.c
761
} else if (json_streq(map, field, "L1_Hit_Indication")) {
lib/libpmc/pmu-events/jevents.c
763
} else if (json_streq(map, field, "RetirementLatencyMin")) {
lib/libpmc/pmu-events/jevents.c
765
} else if (json_streq(map, field, "RetirementLatencyMax")) {
lib/libpmc/pmu-events/jevents.c
767
} else if (json_streq(map, field, "RetirementLatencyMean")) {
lib/libpmc/pmu-events/jevents.c
769
} else if (json_streq(map, field, "Speculative")) {
lib/libpmc/pmu-events/jevents.c
771
} else if (json_streq(map, field, "Experimental")) {
lib/libpmc/pmu-events/jevents.c
773
} else if (json_streq(map, field, "ELLC")) {
lib/libpmc/pmu-events/jevents.c
775
} else if (json_streq(map, field, "TakenAlone")) {
lib/libpmc/pmu-events/jevents.c
792
json_copystr(map, field, buf, sizeof(buf));
lib/libpmc/pmu-events/list.h
149
#define list_entry(ptr, type, field) container_of(ptr, type, field)
lib/libpmc/pmu-events/list.h
175
#define list_for_each_entry(p, h, field) \
lib/libpmc/pmu-events/list.h
176
for (p = list_entry((h)->next, typeof(*p), field); &(p)->field != (h); \
lib/libpmc/pmu-events/list.h
177
p = list_entry((p)->field.next, typeof(*p), field))
lib/libpmc/pmu-events/list.h
179
#define list_for_each_entry_safe(p, n, h, field) \
lib/libpmc/pmu-events/list.h
180
for (p = list_entry((h)->next, typeof(*p), field), \
lib/libpmc/pmu-events/list.h
181
n = list_entry((p)->field.next, typeof(*p), field); &(p)->field != (h);\
lib/libpmc/pmu-events/list.h
182
p = n, n = list_entry(n->field.next, typeof(*n), field))
lib/libpmc/pmu-events/list.h
184
#define list_for_each_entry_from(p, h, field) \
lib/libpmc/pmu-events/list.h
185
for ( ; &(p)->field != (h); \
lib/libpmc/pmu-events/list.h
186
p = list_entry((p)->field.next, typeof(*p), field))
lib/libpmc/pmu-events/list.h
188
#define list_for_each_entry_continue(p, h, field) \
lib/libpmc/pmu-events/list.h
189
for (p = list_next_entry((p), field); &(p)->field != (h); \
lib/libpmc/pmu-events/list.h
190
p = list_next_entry((p), field))
lib/libpmc/pmu-events/list.h
197
#define list_for_each_entry_reverse(p, h, field) \
lib/libpmc/pmu-events/list.h
198
for (p = list_entry((h)->prev, typeof(*p), field); &(p)->field != (h); \
lib/libpmc/pmu-events/list.h
199
p = list_entry((p)->field.prev, typeof(*p), field))
lib/libpmc/pmu-events/list.h
201
#define list_for_each_entry_safe_reverse(p, n, h, field) \
lib/libpmc/pmu-events/list.h
202
for (p = list_entry((h)->prev, typeof(*p), field), \
lib/libpmc/pmu-events/list.h
203
n = list_entry((p)->field.prev, typeof(*p), field); &(p)->field != (h); \
lib/libpmc/pmu-events/list.h
204
p = n, n = list_entry(n->field.prev, typeof(*n), field))
lib/libpmc/pmu-events/list.h
206
#define list_for_each_entry_continue_reverse(p, h, field) \
lib/libpmc/pmu-events/list.h
207
for (p = list_entry((p)->field.prev, typeof(*p), field); &(p)->field != (h); \
lib/libpmc/pmu-events/list.h
208
p = list_entry((p)->field.prev, typeof(*p), field))
lib/libpmc/pmu-events/list.h
422
#define hlist_entry(ptr, type, field) container_of(ptr, type, field)
lib/libtacplus/taclib.c
461
get_str(struct tac_handle *h, const char *field,
lib/libtacplus/taclib.c
466
"(%lu > %lu)", field, (u_long)(h->srvr_pos + len),
lib/libusb/libusb20_desc.h
114
#define LIBUSB20_ME_STRUCT(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
116
LIBUSB20_NOT(ismeta) ( struct libusb20_me_struct field; )
lib/libusb/libusb20_desc.h
118
#define LIBUSB20_ME_STRUCT_ARRAY(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
121
LIBUSB20_NOT(ismeta) ( struct libusb20_me_struct field [arg]; )
lib/libusb/libusb20_desc.h
123
#define LIBUSB20_ME_INTEGER(n, field, ismeta, un, u, bits, a, size) \
lib/libusb/libusb20_desc.h
128
__aligned((bits) / 8) field a; )
lib/libusb/libusb20_desc.h
130
#define LIBUSB20_ME_UINT8_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
131
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 8, , 1)
lib/libusb/libusb20_desc.h
133
#define LIBUSB20_ME_UINT8_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
134
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 8, [arg], arg)
lib/libusb/libusb20_desc.h
136
#define LIBUSB20_ME_SINT8_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
137
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 8, , 1)
lib/libusb/libusb20_desc.h
139
#define LIBUSB20_ME_SINT8_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
140
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 8, [arg], arg)
lib/libusb/libusb20_desc.h
142
#define LIBUSB20_ME_UINT16_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
143
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 16, , 1)
lib/libusb/libusb20_desc.h
145
#define LIBUSB20_ME_UINT16_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
146
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 16, [arg], arg)
lib/libusb/libusb20_desc.h
148
#define LIBUSB20_ME_SINT16_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
149
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 16, , 1)
lib/libusb/libusb20_desc.h
151
#define LIBUSB20_ME_SINT16_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
152
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 16, [arg], arg)
lib/libusb/libusb20_desc.h
154
#define LIBUSB20_ME_UINT32_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
155
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 32, , 1)
lib/libusb/libusb20_desc.h
157
#define LIBUSB20_ME_UINT32_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
158
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 32, [arg], arg)
lib/libusb/libusb20_desc.h
160
#define LIBUSB20_ME_SINT32_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
161
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 32, , 1)
lib/libusb/libusb20_desc.h
163
#define LIBUSB20_ME_SINT32_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
164
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 32, [arg], arg)
lib/libusb/libusb20_desc.h
166
#define LIBUSB20_ME_UINT64_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
167
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 64, , 1)
lib/libusb/libusb20_desc.h
169
#define LIBUSB20_ME_UINT64_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
170
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 64, [arg], arg)
lib/libusb/libusb20_desc.h
172
#define LIBUSB20_ME_SINT64_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
173
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 64, , 1)
lib/libusb/libusb20_desc.h
175
#define LIBUSB20_ME_SINT64_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
176
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 64, [arg], arg)
lib/libusb/libusb20_desc.h
178
#define LIBUSB20_MAKE_DECODED_FIELD(n, type, field, arg) \
lib/libusb/libusb20_desc.h
179
LIBUSB20_ME_##type (n, field, arg, LIBUSB20_NO)
lib/libusb/libusb20_desc.h
197
#define LIBUSB20_MAKE_FORMAT_SUB(n, type, field, arg) \
lib/libusb/libusb20_desc.h
198
LIBUSB20_ME_##type (n, field, arg, LIBUSB20_YES)
lib/libusb/libusb20_int.h
61
#define LIBUSB20_DEFINE(n,field) \
lib/libusb/libusb20_int.h
62
libusb20_##field##_t *field;
lib/libusb/libusb20_int.h
64
#define LIBUSB20_DECLARE(n,field) \
lib/libusb/libusb20_int.h
65
/* .field = */ n##_##field,
lib/libusb/libusb_global_linux.h
81
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
lib/libusb/libusb_global_linux.h
83
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
libexec/getty/gettytab.h
36
const char *field; /* name to lookup in gettytab */
libexec/getty/gettytab.h
42
const char *field; /* name to lookup */
libexec/getty/gettytab.h
49
const char *field; /* name to lookup */
libexec/getty/subr.c
116
for (sp = gettystrs; sp->field; sp++) {
libexec/getty/subr.c
117
if ((l = cgetstr(buf, sp->field, &p)) >= 0) {
libexec/getty/subr.c
134
for (np = gettynums; np->field; np++) {
libexec/getty/subr.c
135
if (cgetnum(buf, np->field, &n) == -1)
libexec/getty/subr.c
143
for (fp = gettyflags; fp->field; fp++) {
libexec/getty/subr.c
144
if (cgetcap(buf, fp->field, ':') == NULL)
libexec/getty/subr.c
161
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
164
for (np = gettynums; np->field; np++)
libexec/getty/subr.c
167
for (fp = gettyflags; fp->field; fp++)
libexec/getty/subr.c
181
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
185
for (np = gettynums; np->field; np++)
libexec/getty/subr.c
188
for (fp = gettyflags; fp->field; fp++)
libexec/getty/subr.c
78
for (sp = gettystrs; sp->field; sp++)
sbin/dump/traverse.c
54
#define DIP(dp, field) \
sbin/dump/traverse.c
56
(dp)->dp1.field : (dp)->dp2.field)
sbin/dump/traverse.c
57
#define DIP_SET(dp, field, val) do {\
sbin/dump/traverse.c
59
(dp)->dp1.field = (val); \
sbin/dump/traverse.c
61
(dp)->dp2.field = (val); \
sbin/fsck_ffs/fsck.h
78
#define DIP(dp, field) \
sbin/fsck_ffs/fsck.h
80
(dp)->dp1.field : (dp)->dp2.field)
sbin/fsck_ffs/fsck.h
82
#define DIP_SET(dp, field, val) do { \
sbin/fsck_ffs/fsck.h
84
(dp)->dp1.field = (val); \
sbin/fsck_ffs/fsck.h
86
(dp)->dp2.field = (val); \
sbin/ipf/libipf/printfieldhdr.c
14
printfieldhdr(wordtab_t *words, wordtab_t *field)
sbin/ipf/libipf/printfieldhdr.c
19
if (field->w_value == -2) {
sbin/ipf/libipf/printfieldhdr.c
34
if (w->w_value == field->w_value) {
sbin/ipf/libipf/printfieldhdr.c
35
if (w->w_word == field->w_word) {
sbin/ipf/libipf/printfieldhdr.c
41
if ((w->w_word != field->w_word) || (s == NULL)) {
sbin/ipf/libipf/printfieldhdr.c
42
PRINTF("%s", field->w_word);
sbin/ipfw/dummynet.c
361
int field = rev ? -co.do_sort : co.do_sort;
sbin/ipfw/dummynet.c
366
switch (field) {
sbin/newfs/mkfs.c
92
#define DIP(dp, field) \
sbin/newfs/mkfs.c
94
(dp)->dp1.field : (dp)->dp2.field)
sbin/pfctl/pfctl_optimize.c
100
offsetof(struct pfctl_rule, field), \
sbin/pfctl/pfctl_optimize.c
101
sizeof(((struct pfctl_rule *)0)->field)}
sbin/pfctl/pfctl_optimize.c
97
#define PF_RULE_FIELD(field, ty) \
sbin/pfctl/pfctl_optimize.c
98
{#field, \
sbin/pfctl/pfctl_osfp.c
545
#define EXPAND(field) do { \
sbin/pfctl/pfctl_osfp.c
548
if (isdigit(fp->field[_i]) && fp->field[_i+1] == '.') { \
sbin/pfctl/pfctl_osfp.c
549
_dot = fp->field[_i] - '0'; \
sbin/pfctl/pfctl_osfp.c
552
if (isdigit(fp->field[_i])) \
sbin/pfctl/pfctl_osfp.c
553
_start = fp->field[_i++] - '0'; \
sbin/pfctl/pfctl_osfp.c
556
if (isdigit(fp->field[_i])) \
sbin/pfctl/pfctl_osfp.c
557
_start = (_start * 10) + fp->field[_i++] - '0'; \
sbin/pfctl/pfctl_osfp.c
558
if (fp->field[_i++] != '-') \
sbin/pfctl/pfctl_osfp.c
560
if (isdigit(fp->field[_i]) && fp->field[_i+1] == '.' && \
sbin/pfctl/pfctl_osfp.c
561
fp->field[_i] - '0' == _dot) \
sbin/pfctl/pfctl_osfp.c
565
if (isdigit(fp->field[_i])) \
sbin/pfctl/pfctl_osfp.c
566
_end = fp->field[_i++] - '0'; \
sbin/pfctl/pfctl_osfp.c
569
if (isdigit(fp->field[_i])) \
sbin/pfctl/pfctl_osfp.c
570
_end = (_end * 10) + fp->field[_i++] - '0'; \
sbin/pfctl/pfctl_osfp.c
571
if (isdigit(fp->field[_i])) \
sbin/pfctl/pfctl_osfp.c
572
_end = (_end * 10) + fp->field[_i++] - '0'; \
sbin/pfctl/pfctl_osfp.c
573
if (fp->field[_i] != '\0') \
sbin/pfctl/pfctl_osfp.c
577
memset(fptmp.field, 0, sizeof(fptmp.field)); \
sbin/pfctl/pfctl_osfp.c
580
snprintf(fptmp.field, sizeof(fptmp.field), \
sbin/pfctl/pfctl_osfp.c
583
snprintf(fptmp.field, sizeof(fptmp.field), \
sbin/pfctl/pfctl_osfp.c
773
char *field;
sbin/pfctl/pfctl_osfp.c
780
field = get_field(line, len, &fieldlen);
sbin/pfctl/pfctl_osfp.c
781
if (field == NULL)
sbin/pfctl/pfctl_osfp.c
789
if ((*field == '%' || *field == 'S' || *field == 'T' || *field == '*')
sbin/pfctl/pfctl_osfp.c
791
switch (*field) {
sbin/pfctl/pfctl_osfp.c
807
filename, lineno, *field, name);
sbin/pfctl/pfctl_osfp.c
826
filename, lineno, *field, name);
sbin/pfctl/pfctl_osfp.c
833
if (field[i] < '0' || field[i] > '9') {
sbin/pfctl/pfctl_osfp.c
838
val = val * 10 + field[i] - '0';
sbin/pfctl/pfctl_parser.h
263
#define SIMPLEQ_FOREACH(var, head, field) \
sbin/pfctl/pfctl_parser.h
266
(var) = SIMPLEQ_NEXT(var, field))
sbin/quotacheck/quotacheck.c
80
#define DIP(dp, field) \
sbin/quotacheck/quotacheck.c
82
(dp)->dp1.field : (dp)->dp2.field)
sbin/routed/trace.c
527
u_int field,
sbin/routed/trace.c
540
while (field != 0
sbin/routed/trace.c
542
if ((b & field) == b) {
sbin/routed/trace.c
549
if (0 == (field &= ~(b | tbl->bits_clear)))
sbin/routed/trace.c
554
if (field != 0 && tbl->bits_name != NULL) {
sbin/routed/trace.c
557
(void)fprintf(ftrace, tbl->bits_name, field);
stand/kshim/bsd_kernel.h
40
#define offsetof(type, field) __builtin_offsetof(type, field)
stand/libsa/ufs.c
128
#define DIP(fp, field) \
stand/libsa/ufs.c
130
(fp)->f_dp.dp1.field : (fp)->f_dp.dp2.field)
stand/libsa/ufsread.c
164
#define DIP(field) dp2.field
stand/libsa/ufsread.c
166
#define DIP(field) dp1.field
stand/libsa/ufsread.c
168
#define DIP(field) fs.fs_magic == FS_UFS1_MAGIC ? dp1.field : dp2.field
sys/amd64/amd64/pmap.c
5212
int bit, field, freed;
sys/amd64/amd64/pmap.c
5299
for (field = 0; field < _NPCM; field++) {
sys/amd64/amd64/pmap.c
5300
for (inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/amd64/amd64/pmap.c
5303
pv = &pc->pc_pventry[field * 64 + bit];
sys/amd64/amd64/pmap.c
5331
pc->pc_map[field] |= 1UL << bit;
sys/amd64/amd64/pmap.c
5419
int idx, field, bit;
sys/amd64/amd64/pmap.c
5427
field = idx / 64;
sys/amd64/amd64/pmap.c
5429
pc->pc_map[field] |= 1ul << bit;
sys/amd64/amd64/pmap.c
5507
int bit, field;
sys/amd64/amd64/pmap.c
5517
for (field = 0; field < _NPCM; field++) {
sys/amd64/amd64/pmap.c
5518
if (pc->pc_map[field]) {
sys/amd64/amd64/pmap.c
5519
bit = bsfq(pc->pc_map[field]);
sys/amd64/amd64/pmap.c
5523
if (field < _NPCM) {
sys/amd64/amd64/pmap.c
5524
pv = &pc->pc_pventry[field * 64 + bit];
sys/amd64/amd64/pmap.c
5525
pc->pc_map[field] &= ~(1ul << bit);
sys/amd64/amd64/pmap.c
5714
int bit, field;
sys/amd64/amd64/pmap.c
5739
for (field = 0; field < _NPCM; field++) {
sys/amd64/amd64/pmap.c
5740
while (pc->pc_map[field]) {
sys/amd64/amd64/pmap.c
5741
bit = bsfq(pc->pc_map[field]);
sys/amd64/amd64/pmap.c
5742
pc->pc_map[field] &= ~(1ul << bit);
sys/amd64/amd64/pmap.c
5743
pv = &pc->pc_pventry[field * 64 + bit];
sys/amd64/amd64/pmap.c
8501
int allfree, field, i, idx;
sys/amd64/amd64/pmap.c
8541
for (field = 0; field < _NPCM; field++) {
sys/amd64/amd64/pmap.c
8542
inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/amd64/amd64/pmap.c
8546
idx = field * 64 + bit;
sys/amd64/amd64/pmap.c
8589
pc->pc_map[field] |= bitmask;
sys/arm/arm/pmap-v6.c
2850
int bit, field, freed;
sys/arm/arm/pmap-v6.c
2880
for (field = 0; field < _NPCM; field++) {
sys/arm/arm/pmap-v6.c
2881
for (inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/arm/arm/pmap-v6.c
2884
pv = &pc->pc_pventry[field * 32 + bit];
sys/arm/arm/pmap-v6.c
2914
pc->pc_map[field] |= 1UL << bit;
sys/arm/arm/pmap-v6.c
2929
for (field = 0; field < _NPCM; field++)
sys/arm/arm/pmap-v6.c
2930
if (pc->pc_map[field] != pc_freemask[field]) {
sys/arm/arm/pmap-v6.c
2943
if (field == _NPCM) {
sys/arm/arm/pmap-v6.c
2995
int idx, field, bit;
sys/arm/arm/pmap-v6.c
3004
field = idx / 32;
sys/arm/arm/pmap-v6.c
3006
pc->pc_map[field] |= 1ul << bit;
sys/arm/arm/pmap-v6.c
3034
int bit, field;
sys/arm/arm/pmap-v6.c
3051
for (field = 0; field < _NPCM; field++) {
sys/arm/arm/pmap-v6.c
3052
if (pc->pc_map[field]) {
sys/arm/arm/pmap-v6.c
3053
bit = ffs(pc->pc_map[field]) - 1;
sys/arm/arm/pmap-v6.c
3057
if (field < _NPCM) {
sys/arm/arm/pmap-v6.c
3058
pv = &pc->pc_pventry[field * 32 + bit];
sys/arm/arm/pmap-v6.c
3059
pc->pc_map[field] &= ~(1ul << bit);
sys/arm/arm/pmap-v6.c
3061
for (field = 0; field < _NPCM; field++)
sys/arm/arm/pmap-v6.c
3062
if (pc->pc_map[field] != 0) {
sys/arm/arm/pmap-v6.c
3094
for (field = 1; field < _NPCM; field++)
sys/arm/arm/pmap-v6.c
3095
pc->pc_map[field] = pc_freemask[field];
sys/arm/arm/pmap-v6.c
4433
int field, idx;
sys/arm/arm/pmap-v6.c
4465
for (field = 0; field < _NPCM; field++) {
sys/arm/arm/pmap-v6.c
4466
inuse = (~(pc->pc_map[field])) & pc_freemask[field];
sys/arm/arm/pmap-v6.c
4470
idx = field * 32 + bit;
sys/arm/arm/pmap-v6.c
4517
pc->pc_map[field] |= bitmask;
sys/arm64/arm64/identcpu.c
2984
int field, i, j, printed;
sys/arm64/arm64/identcpu.c
2994
field = (reg & fields[i].mask) >> fields[i].shift;
sys/arm64/arm64/identcpu.c
2996
if ((fv[j].value >> fields[i].shift) != field)
sys/arm64/arm64/identcpu.c
3005
fields[i].name, field);
sys/arm64/arm64/pmap.c
3310
int bit, field, freed, lvl;
sys/arm64/arm64/pmap.c
3377
for (field = 0; field < _NPCM; field++) {
sys/arm64/arm64/pmap.c
3378
for (inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/arm64/arm64/pmap.c
3381
pv = &pc->pc_pventry[field * 64 + bit];
sys/arm64/arm64/pmap.c
3411
pc->pc_map[field] |= 1UL << bit;
sys/arm64/arm64/pmap.c
3501
int idx, field, bit;
sys/arm64/arm64/pmap.c
3509
field = idx / 64;
sys/arm64/arm64/pmap.c
3511
pc->pc_map[field] |= 1ul << bit;
sys/arm64/arm64/pmap.c
3588
int bit, field;
sys/arm64/arm64/pmap.c
3598
for (field = 0; field < _NPCM; field++) {
sys/arm64/arm64/pmap.c
3599
if (pc->pc_map[field]) {
sys/arm64/arm64/pmap.c
3600
bit = ffsl(pc->pc_map[field]) - 1;
sys/arm64/arm64/pmap.c
3604
if (field < _NPCM) {
sys/arm64/arm64/pmap.c
3605
pv = &pc->pc_pventry[field * 64 + bit];
sys/arm64/arm64/pmap.c
3606
pc->pc_map[field] &= ~(1ul << bit);
sys/arm64/arm64/pmap.c
3756
int bit, field;
sys/arm64/arm64/pmap.c
3782
for (field = 0; field < _NPCM; field++) {
sys/arm64/arm64/pmap.c
3783
while (pc->pc_map[field]) {
sys/arm64/arm64/pmap.c
3784
bit = ffsl(pc->pc_map[field]) - 1;
sys/arm64/arm64/pmap.c
3785
pc->pc_map[field] &= ~(1ul << bit);
sys/arm64/arm64/pmap.c
3786
pv = &pc->pc_pventry[field * 64 + bit];
sys/arm64/arm64/pmap.c
7099
int allfree, field, i, idx, lvl;
sys/arm64/arm64/pmap.c
7112
for (field = 0; field < _NPCM; field++) {
sys/arm64/arm64/pmap.c
7113
inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/arm64/arm64/pmap.c
7117
idx = field * 64 + bit;
sys/arm64/arm64/pmap.c
7161
pc->pc_map[field] |= bitmask;
sys/arm64/vmm/io/vgic_v3.c
620
gic_reg_value_64(uint64_t field, uint64_t val, u_int offset, u_int size)
sys/arm64/vmm/io/vgic_v3.c
631
val |= field & ~mask;
sys/arm64/vmm/vmm.c
155
#define _FETCH_KERN_REG(reg, field) do { \
sys/arm64/vmm/vmm.c
156
regs->field = vmm_arch_regs_masks.field; \
sys/arm64/vmm/vmm.c
157
get_kernel_reg_iss_masked(reg ## _ISS, ®s->field, \
sys/arm64/vmm/vmm.c
158
masks->field); \
sys/cam/cam_ccb.h
329
u_long field;
sys/cam/cam_periph.h
108
#define ppriv_field0 periph_priv.entries[0].field
sys/cam/cam_periph.h
109
#define ppriv_field1 periph_priv.entries[1].field
sys/cam/cam_sim.h
73
#define spriv_field0 sim_priv.entries[0].field
sys/cam/cam_sim.h
74
#define spriv_field1 sim_priv.entries[1].field
sys/cam/ctl/ctl_error.c
616
int field, int bit_valid, int bit)
sys/cam/ctl/ctl_error.c
633
scsi_ulto2b(field, &sks[1]);
sys/cam/ctl/ctl_error.h
69
int field, int bit_valid, int bit);
sys/cam/scsi/scsi_all.c
4475
struct scsi_sense_sks_field *field;
sys/cam/scsi/scsi_all.c
4480
field = (struct scsi_sense_sks_field *)sks;
sys/cam/scsi/scsi_all.c
4482
if (field->byte0 & SSD_SKS_FIELD_CMD)
sys/cam/scsi/scsi_all.c
4490
if (field->byte0 & SSD_SKS_BPV)
sys/cam/scsi/scsi_all.c
4492
field->byte0 & SSD_SKS_BIT_VALUE);
sys/cam/scsi/scsi_all.c
4496
scsi_2btoul(field->field), tmpstr);
sys/cam/scsi/scsi_all.c
4549
scsi_2btoul(segment->field), tmpstr);
sys/cam/scsi/scsi_all.h
2849
#define SBDC_IS_PRESENT(bdc, length, field) \
sys/cam/scsi/scsi_all.h
2851
field) + sizeof(bdc->field)) ? 1 : 0)
sys/cam/scsi/scsi_all.h
3335
#define SSD_FIXED_IS_PRESENT(sense, length, field) \
sys/cam/scsi/scsi_all.h
3336
((length >= (offsetof(struct scsi_sense_data_fixed, field) + \
sys/cam/scsi/scsi_all.h
3337
sizeof(sense->field))) ? 1 :0)
sys/cam/scsi/scsi_all.h
3338
#define SSD_FIXED_IS_FILLED(sense, field) \
sys/cam/scsi/scsi_all.h
3339
((((offsetof(struct scsi_sense_data_fixed, field) + \
sys/cam/scsi/scsi_all.h
3340
sizeof(sense->field)) - \
sys/cam/scsi/scsi_all.h
3366
#define SSD_DESC_IS_PRESENT(sense, length, field) \
sys/cam/scsi/scsi_all.h
3367
((length >= (offsetof(struct scsi_sense_data_desc, field) + \
sys/cam/scsi/scsi_all.h
3368
sizeof(sense->field))) ? 1 :0)
sys/cam/scsi/scsi_all.h
3443
uint8_t field[2];
sys/cam/scsi/scsi_all.h
3478
uint8_t field[2];
sys/cam/scsi/scsi_sa.c
5493
#define SAFILLDENSSB(dens_data, sb, indent, field, desc_remain, \
sys/cam/scsi/scsi_sa.c
5497
cur_field_len = sizeof(dens_data->field); \
sys/cam/scsi/scsi_sa.c
5507
switch (sizeof(dens_data->field)) { \
sys/cam/scsi/scsi_sa.c
5514
scsi_2btoul(dens_data->field), %u, field, desc); \
sys/cam/scsi/scsi_sa.c
5518
scsi_3btoul(dens_data->field), %u, field, desc); \
sys/cam/scsi/scsi_sa.c
5522
scsi_4btoul(dens_data->field), %u, field, desc); \
sys/cam/scsi/scsi_sa.c
5526
(uintmax_t)scsi_8btou64(dens_data->field), %ju, \
sys/cam/scsi/scsi_sa.c
5527
field, desc); \
sys/cam/scsi/scsi_sa.c
5537
#define SAFILLDENSSBSTR(dens_data, sb, indent, field, desc_remain, \
sys/cam/scsi/scsi_sa.c
5542
cur_field_len = sizeof(dens_data->field); \
sys/cam/scsi/scsi_sa.c
5552
cam_strvis(tmpstr, dens_data->field, \
sys/cam/scsi/scsi_sa.c
5553
sizeof(dens_data->field), sizeof(tmpstr)); \
sys/cam/scsi/scsi_sa.c
5554
SASBADDVARSTRDESC(sb, indent, tmpstr, %s, field, \
sys/compat/linux/linux_ioctl.c
3111
vb->field = lvb->field;
sys/compat/linux/linux_ioctl.c
3135
lvb->field = vb->field;
sys/compat/linux/linux_videodev2_compat.h
16
enum v4l2_field field;
sys/compat/linux/linux_videodev2_compat.h
48
enum v4l2_field field;
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
31
#define INTERVAL_TREE_DEFINE(type, field, valtype, dummy, START, LAST, \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
33
__IT_DEFINE_ITER_FROM(type, field, valtype, START, LAST, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
35
__IT_DEFINE_ITER_NEXT(type, field, valtype, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
36
__IT_DEFINE_INSERT(type, field, START, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
37
__IT_DEFINE_REMOVE(type, field, attr, name)
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
39
#define __IT_DEFINE_ITER_FROM(type, field, valtype, START, LAST, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
46
node = rb_entry(rb, type, field); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
63
#define __IT_DEFINE_ITER_NEXT(type, field, valtype, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
67
return (name##_iter_from(rb_next(&node->field), start, last)); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
70
#define __IT_DEFINE_INSERT(type, field, START, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
81
iter_node = rb_entry(parent, type, field); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
90
rb_link_node(&node->field, parent, iter); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
91
rb_insert_color_cached(&node->field, root, min_entry); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
94
#define __IT_DEFINE_REMOVE(type, field, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
98
rb_erase_cached(&node->field, root); \
sys/compat/linuxkpi/common/include/linux/list.h
165
#define list_entry(ptr, type, field) container_of(ptr, type, field)
sys/compat/linuxkpi/common/include/linux/list.h
191
#define list_for_each_entry(p, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
192
for (p = list_entry((h)->next, typeof(*p), field); &(p)->field != (h); \
sys/compat/linuxkpi/common/include/linux/list.h
193
p = list_entry((p)->field.next, typeof(*p), field))
sys/compat/linuxkpi/common/include/linux/list.h
195
#define list_for_each_entry_safe(p, n, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
196
for (p = list_entry((h)->next, typeof(*p), field), \
sys/compat/linuxkpi/common/include/linux/list.h
197
n = list_entry((p)->field.next, typeof(*p), field); &(p)->field != (h);\
sys/compat/linuxkpi/common/include/linux/list.h
198
p = n, n = list_entry(n->field.next, typeof(*n), field))
sys/compat/linuxkpi/common/include/linux/list.h
200
#define list_for_each_entry_from(p, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
201
for ( ; &(p)->field != (h); \
sys/compat/linuxkpi/common/include/linux/list.h
202
p = list_entry((p)->field.next, typeof(*p), field))
sys/compat/linuxkpi/common/include/linux/list.h
204
#define list_for_each_entry_continue(p, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
205
for (p = list_next_entry((p), field); &(p)->field != (h); \
sys/compat/linuxkpi/common/include/linux/list.h
206
p = list_next_entry((p), field))
sys/compat/linuxkpi/common/include/linux/list.h
213
#define list_for_each_entry_reverse(p, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
214
for (p = list_entry((h)->prev, typeof(*p), field); &(p)->field != (h); \
sys/compat/linuxkpi/common/include/linux/list.h
215
p = list_entry((p)->field.prev, typeof(*p), field))
sys/compat/linuxkpi/common/include/linux/list.h
217
#define list_for_each_entry_safe_reverse(p, n, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
218
for (p = list_entry((h)->prev, typeof(*p), field), \
sys/compat/linuxkpi/common/include/linux/list.h
219
n = list_entry((p)->field.prev, typeof(*p), field); &(p)->field != (h); \
sys/compat/linuxkpi/common/include/linux/list.h
220
p = n, n = list_entry(n->field.prev, typeof(*n), field))
sys/compat/linuxkpi/common/include/linux/list.h
222
#define list_for_each_entry_continue_reverse(p, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
223
for (p = list_entry((p)->field.prev, typeof(*p), field); &(p)->field != (h); \
sys/compat/linuxkpi/common/include/linux/list.h
224
p = list_entry((p)->field.prev, typeof(*p), field))
sys/compat/linuxkpi/common/include/linux/list.h
233
#define list_for_each_entry_from_reverse(p, h, field) \
sys/compat/linuxkpi/common/include/linux/list.h
234
for (; &p->field != (h); \
sys/compat/linuxkpi/common/include/linux/list.h
235
p = list_prev_entry(p, field))
sys/compat/linuxkpi/common/include/linux/list.h
491
#define hlist_entry(ptr, type, field) container_of(ptr, type, field)
sys/compat/linuxkpi/common/include/linux/timer.h
53
#define from_timer(var, arg, field) \
sys/compat/linuxkpi/common/include/linux/timer.h
54
container_of(arg, typeof(*(var)), field)
sys/compat/linuxkpi/common/include/linux/timer.h
56
#define timer_container_of(var, arg, field) \
sys/compat/linuxkpi/common/include/linux/timer.h
57
container_of(arg, typeof(*(var)), field)
sys/compat/linuxkpi/common/src/linux_80211.c
97
#define TAILQ_ELEM_INIT(elm, field) do { \
sys/compat/linuxkpi/common/src/linux_80211.c
98
(elm)->field.tqe_next = NULL; \
sys/compat/linuxkpi/common/src/linux_80211.c
99
(elm)->field.tqe_prev = NULL; \
sys/compat/linuxkpi/common/src/linux_dmi.c
102
linux_dmi_get_system_info(int field)
sys/compat/linuxkpi/common/src/linux_dmi.c
105
if (field < DMI_STRING_MAX)
sys/compat/linuxkpi/common/src/linux_dmi.c
106
return (dmi_data[field]);
sys/dev/aacraid/aacraid_endian.c
36
#define TOH2(field, bits) field = le##bits##toh(field)
sys/dev/aacraid/aacraid_endian.c
37
#define TOH(field, bits) TOH2(field, bits)
sys/dev/aacraid/aacraid_endian.c
39
#define TOLE2(field, bits) field = htole##bits(field)
sys/dev/aacraid/aacraid_endian.c
40
#define TOLE(field, bits) TOLE2(field, bits)
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
234
int field;
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
236
field = FALSE;
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
246
field = TRUE;
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
256
|| (field
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
261
|| (!field && (curnode->symbol->info.rinfo->address >
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
276
if ((field
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
281
|| (!field
sys/dev/ath/ath_hal/ah_internal.h
45
#define offsetof(type, field) ((size_t)(&((type *)0)->field))
sys/dev/atkbdc/psm.c
555
#define SYN_OFFSET(field) offsetof(struct psm_softc, syninfo.field)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1067
int field = 0;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1074
field = 0;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1080
if (field == desired_field)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1085
field++;
sys/dev/bxe/bxe.h
1914
#define SHMEM_ADDR(sc, field) \
sys/dev/bxe/bxe.h
1915
(sc->devinfo.shmem_base + offsetof(struct shmem_region, field))
sys/dev/bxe/bxe.h
1916
#define SHMEM_RD(sc, field) REG_RD(sc, SHMEM_ADDR(sc, field))
sys/dev/bxe/bxe.h
1917
#define SHMEM_RD16(sc, field) REG_RD16(sc, SHMEM_ADDR(sc, field))
sys/dev/bxe/bxe.h
1918
#define SHMEM_WR(sc, field, val) REG_WR(sc, SHMEM_ADDR(sc, field), val)
sys/dev/bxe/bxe.h
1920
#define SHMEM2_ADDR(sc, field) \
sys/dev/bxe/bxe.h
1921
(sc->devinfo.shmem2_base + offsetof(struct shmem2_region, field))
sys/dev/bxe/bxe.h
1922
#define SHMEM2_HAS(sc, field) \
sys/dev/bxe/bxe.h
1924
offsetof(struct shmem2_region, field)))
sys/dev/bxe/bxe.h
1925
#define SHMEM2_RD(sc, field) REG_RD(sc, SHMEM2_ADDR(sc, field))
sys/dev/bxe/bxe.h
1926
#define SHMEM2_WR(sc, field, val) REG_WR(sc, SHMEM2_ADDR(sc, field), val)
sys/dev/bxe/bxe.h
1928
#define MFCFG_ADDR(sc, field) \
sys/dev/bxe/bxe.h
1929
(sc->devinfo.mf_cfg_base + offsetof(struct mf_cfg, field))
sys/dev/bxe/bxe.h
1930
#define MFCFG_RD(sc, field) REG_RD(sc, MFCFG_ADDR(sc, field))
sys/dev/bxe/bxe.h
1931
#define MFCFG_RD16(sc, field) REG_RD16(sc, MFCFG_ADDR(sc, field))
sys/dev/bxe/bxe.h
1932
#define MFCFG_WR(sc, field, val) REG_WR(sc, MFCFG_ADDR(sc, field), val)
sys/dev/cxgb/cxgb_adapter.h
521
#define container_of(p, stype, field) ((stype *)(((uint8_t *)(p)) - offsetof(stype, field)))
sys/dev/dpaa2/dpaa2_ni.c
3514
key->extract.from_hdr.field = dist_fields[i].cls_field;
sys/dev/dpaa2/dpaa2_ni.c
3610
extr->field = cfg->extracts[i].extract.from_hdr.field;
sys/dev/dpaa2/dpaa2_ni.h
431
uint32_t field;
sys/dev/dpaa2/dpaa2_ni_dpkg.h
506
uint32_t field;
sys/dev/drm2/drm_linux_list.h
273
#define hlist_entry(ptr, type, field) container_of(ptr, type, field)
sys/dev/drm2/drm_linux_list.h
281
#define hlist_for_each_entry(tp, p, head, field) \
sys/dev/drm2/drm_linux_list.h
283
p ? (tp = hlist_entry(p, typeof(*tp), field)): NULL; p = p->next)
sys/dev/drm2/drm_linux_list.h
285
#define hlist_for_each_entry_continue(tp, p, field) \
sys/dev/drm2/drm_linux_list.h
287
p ? (tp = hlist_entry(p, typeof(*tp), field)): NULL; p = p->next)
sys/dev/drm2/drm_linux_list.h
289
#define hlist_for_each_entry_from(tp, p, field) \
sys/dev/drm2/drm_linux_list.h
290
for (; p ? (tp = hlist_entry(p, typeof(*tp), field)): NULL; p = p->next)
sys/dev/hid/ps4dshock.c
698
#define PD4DSHOCK_OFFSET(field) offsetof(struct ps4dshock_softc, field)
sys/dev/hwpmc/hwpmc_mod.c
3988
#define CFETCH(a, b, field) a.field = counter_u64_fetch(b.field)
sys/dev/hyperv/vmbus/vmbus_var.h
144
#define VMBUS_PCPU_GET(sc, field, cpu) (sc)->vmbus_pcpu[(cpu)].field
sys/dev/hyperv/vmbus/vmbus_var.h
145
#define VMBUS_PCPU_PTR(sc, field, cpu) &(sc)->vmbus_pcpu[(cpu)].field
sys/dev/ice/ice_defs.h
65
#define ice_struct_size(ptr, field, num) \
sys/dev/ice/ice_defs.h
66
(sizeof(*(ptr)) + sizeof(*(ptr)->field) * (num))
sys/dev/ice/ice_iflib_txrx.c
81
#define RX_FLEX_NIC(desc, field) \
sys/dev/ice/ice_iflib_txrx.c
82
(((struct ice_32b_rx_flex_desc_nic *)desc)->field)
sys/dev/ice/ice_protocol_type.h
268
__be16 field;
sys/dev/ice/virtchnl.h
1462
#define VIRTCHNL_ADD_PROTO_HDR_FIELD(hdr, field) \
sys/dev/ice/virtchnl.h
1463
((hdr)->field_selector |= BIT((field) & PROTO_HDR_FIELD_MASK))
sys/dev/ice/virtchnl.h
1464
#define VIRTCHNL_DEL_PROTO_HDR_FIELD(hdr, field) \
sys/dev/ice/virtchnl.h
1465
((hdr)->field_selector &= ~BIT((field) & PROTO_HDR_FIELD_MASK))
sys/dev/ice/virtchnl.h
1470
#define VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, hdr_type, field) \
sys/dev/ice/virtchnl.h
1472
VIRTCHNL_PROTO_HDR_ ## hdr_type ## _ ## field))
sys/dev/ice/virtchnl.h
1473
#define VIRTCHNL_DEL_PROTO_HDR_FIELD_BIT(hdr, hdr_type, field) \
sys/dev/ice/virtchnl.h
1475
VIRTCHNL_PROTO_HDR_ ## hdr_type ## _ ## field))
sys/dev/ioat/ioat_internal.h
403
uint64_t field[8];
sys/dev/irdma/irdma_defs.h
366
#define FLD_LS_64(dev, val, field) \
sys/dev/irdma/irdma_defs.h
367
(((u64)(val) << (dev)->hw_shifts[field ## _S]) & (dev)->hw_masks[field ## _M])
sys/dev/irdma/irdma_defs.h
368
#define FLD_RS_64(dev, val, field) \
sys/dev/irdma/irdma_defs.h
369
((u64)((val) & (dev)->hw_masks[field ## _M]) >> (dev)->hw_shifts[field ## _S])
sys/dev/irdma/irdma_defs.h
370
#define FLD_LS_32(dev, val, field) \
sys/dev/irdma/irdma_defs.h
371
(((val) << (dev)->hw_shifts[field ## _S]) & (dev)->hw_masks[field ## _M])
sys/dev/irdma/irdma_defs.h
372
#define FLD_RS_32(dev, val, field) \
sys/dev/irdma/irdma_defs.h
373
((u64)((val) & (dev)->hw_masks[field ## _M]) >> (dev)->hw_shifts[field ## _S])
sys/dev/isci/scil/sci_util.h
84
#define SCI_FIELD_OFFSET(type, field) ((POINTER_UINT)&(((type *)0)->field))
sys/dev/ixgbe/ixgbe_type_e610.h
102
#define ixgbe_struct_size(ptr, field, num) \
sys/dev/ixgbe/ixgbe_type_e610.h
103
(sizeof(*(ptr)) + sizeof(*(ptr)->field) * (num))
sys/dev/liquidio/base/lio_console.c
146
#define SIZEOF_FIELD(s, field) sizeof(((s *)NULL)->field)
sys/dev/liquidio/base/lio_iq.h
279
#define LIO_INCR_INSTRQUEUE_PKT_COUNT(octeon_dev_ptr, iq_no, field, count) \
sys/dev/liquidio/base/lio_iq.h
280
(((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1000
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SG_RQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1001
dev_cap->max_rq_sg = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1004
MLX4_GET(field, outbox, QUERY_DEV_CAP_CQ_EQ_CACHE_LINE_STRIDE);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1005
if (field & (1 << 4))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1007
if (field & (1 << 5))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1009
if (field & (1 << 6))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1011
if (field & (1 << 7))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1019
MLX4_GET(field, outbox, QUERY_DEV_CAP_CONFIG_DEV_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1020
if (field & 0x20)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1022
if (field & (1 << 2))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1024
MLX4_GET(field, outbox, QUERY_DEV_CAP_PHV_EN_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1025
if (field & 0x80)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1027
if (field & 0x40)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1040
MLX4_GET(field, outbox, QUERY_DEV_CAP_FW_REASSIGN_MAC);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1041
if (field & (1 << 6))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1043
MLX4_GET(field, outbox, QUERY_DEV_CAP_VXLAN);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1044
if (field & (1 << 3))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1046
if (field & (1 << 5))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1174
u8 field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1191
MLX4_GET(field, outbox, QUERY_DEV_CAP_VL_PORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1192
port_cap->max_vl = field >> 4;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1193
MLX4_GET(field, outbox, QUERY_DEV_CAP_MTU_WIDTH_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1194
port_cap->ib_mtu = field >> 4;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1195
port_cap->max_port_width = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1196
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_GID_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1197
port_cap->max_gids = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1198
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_PKEY_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1199
port_cap->max_pkeys = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1218
MLX4_GET(field, outbox, QUERY_PORT_SUPPORTED_TYPE_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1219
port_cap->link_state = (field & 0x80) >> 7;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1220
port_cap->supported_port_types = field & 3;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1221
port_cap->suggested_type = (field >> 3) & 1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1222
port_cap->default_sense = (field >> 4) & 1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1223
port_cap->dmfs_optimized_state = (field >> 5) & 1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1224
MLX4_GET(field, outbox, QUERY_PORT_MTU_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1225
port_cap->ib_mtu = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1226
MLX4_GET(field, outbox, QUERY_PORT_WIDTH_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1227
port_cap->max_port_width = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1228
MLX4_GET(field, outbox, QUERY_PORT_MAX_GID_PKEY_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1229
port_cap->max_gids = 1 << (field >> 4);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1230
port_cap->max_pkeys = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1231
MLX4_GET(field, outbox, QUERY_PORT_MAX_VL_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1232
port_cap->max_vl = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1233
port_cap->max_tc_eth = field >> 4;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1234
MLX4_GET(field, outbox, QUERY_PORT_MAX_MACVLAN_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1235
port_cap->log_max_macs = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1236
port_cap->log_max_vlans = field >> 4;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1264
u8 field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1302
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_VL_PORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1303
field &= ~0x0F;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1304
field |= bitmap_weight(actv_ports.ports, dev->caps.num_ports) & 0x0F;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1305
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_VL_PORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1308
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1309
field &= 0x7f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1310
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1313
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_VXLAN);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1314
field &= 0xd7;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1315
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_VXLAN);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1318
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_PORT_BEACON_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1319
field &= 0x7f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1320
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_PORT_BEACON_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1323
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_BF_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1324
field &= 0x7f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1325
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_BF_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1335
MLX4_GET(field, outbox->buf,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1337
field &= 0x7f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1338
MLX4_PUT(outbox->buf, field,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1343
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_FLOW_STEERING_IPOIB_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1344
field &= ~0x80;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1345
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_FLOW_STEERING_IPOIB_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1354
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_ECN_QCN_VER_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1355
field &= 0xfe;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1356
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_ECN_QCN_VER_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1363
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_CQ_EQ_CACHE_LINE_STRIDE);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1364
field &= 0xef;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1365
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_CQ_EQ_CACHE_LINE_STRIDE);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1368
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_CONFIG_DEV_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1369
field &= 0xfb;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1370
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_CONFIG_DEV_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1474
u16 field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1489
MLX4_GET(field, outbox, QUERY_PORT_CUR_MAX_GID_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1490
*gid_tbl_len = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1492
MLX4_GET(field, outbox, QUERY_PORT_CUR_MAX_PKEY_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1493
*pkey_tbl_len = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
208
u8 field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2265
u16 field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2292
field = 128 << dev->caps.ib_mtu_cap[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2293
MLX4_PUT(inbox, field, INIT_PORT_MTU_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2294
field = dev->caps.gid_table_len[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2295
MLX4_PUT(inbox, field, INIT_PORT_MAX_GID_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2296
field = dev->caps.pkey_table_len[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2297
MLX4_PUT(inbox, field, INIT_PORT_MAX_PKEY_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
234
MLX4_GET(field, outbox, QUERY_FUNC_BUS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
235
func->bus = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
236
MLX4_GET(field, outbox, QUERY_FUNC_DEVICE_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
237
func->device = field & 0xf1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
238
MLX4_GET(field, outbox, QUERY_FUNC_FUNCTION_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
239
func->function = field & 0x7;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
240
MLX4_GET(field, outbox, QUERY_FUNC_PHYSICAL_FUNCTION_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
241
func->physical_function = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
246
MLX4_GET(field, outbox, QUERY_FUNC_RSVD_UARS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
247
func->rsvd_uars = field & 0x0f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
331
u8 field, port;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
405
field = vhcr->in_modifier -
sys/dev/mlx4/mlx4_core/mlx4_fw.c
407
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_PHYS_PORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
413
field = QUERY_FUNC_CAP_FLAGS1_NIC_INFO;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
417
field |= QUERY_FUNC_CAP_VF_ENABLE_QP0;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
421
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FLAGS1_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
442
field = 0;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
444
field |= QUERY_FUNC_CAP_PHV_BIT;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
446
field |= QUERY_FUNC_CAP_VLAN_OFFLOAD_DISABLE;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
447
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FLAGS0_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
458
field = (QUERY_FUNC_CAP_FLAG_ETH | QUERY_FUNC_CAP_FLAG_RDMA |
sys/dev/mlx4/mlx4_core/mlx4_fw.c
461
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FLAGS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
463
field = min(
sys/dev/mlx4/mlx4_core/mlx4_fw.c
466
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_NUM_PORTS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
471
field = 0; /* protected FMR support not available as yet */
sys/dev/mlx4/mlx4_core/mlx4_fw.c
472
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FMR_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
543
u8 field, op_modifier;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
567
MLX4_GET(field, outbox, QUERY_FUNC_CAP_FLAGS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
568
if (!(field & (QUERY_FUNC_CAP_FLAG_ETH | QUERY_FUNC_CAP_FLAG_RDMA))) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
573
func_cap->flags = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
576
MLX4_GET(field, outbox, QUERY_FUNC_CAP_NUM_PORTS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
577
func_cap->num_ports = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
669
MLX4_GET(field, outbox, QUERY_FUNC_CAP_FLAGS0_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
670
if (field & QUERY_FUNC_CAP_FLAGS0_FORCE_PHY_WQE_GID) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
677
MLX4_GET(field, outbox, QUERY_FUNC_CAP_PHYS_PORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
678
func_cap->physical_port = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
728
u8 field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
842
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAP_CLOCK_TO_USER);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
843
dev_cap->map_clock_to_user = field & 0x80;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
844
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_QP_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
845
dev_cap->reserved_qps = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
846
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_QP_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
847
dev_cap->max_qps = 1 << (field & 0x1f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
848
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_SRQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
849
dev_cap->reserved_srqs = 1 << (field >> 4);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
850
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SRQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
851
dev_cap->max_srqs = 1 << (field & 0x1f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
852
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_CQ_SZ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
853
dev_cap->max_cq_sz = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
854
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_CQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
855
dev_cap->reserved_cqs = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
856
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_CQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
857
dev_cap->max_cqs = 1 << (field & 0x1f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
858
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_MPT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
859
dev_cap->max_mpts = 1 << (field & 0x3f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
860
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_EQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
861
dev_cap->reserved_eqs = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
862
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_EQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
863
dev_cap->max_eqs = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
864
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_MTT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
865
dev_cap->reserved_mtts = 1 << (field >> 4);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
866
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_MRW_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
867
dev_cap->reserved_mrws = 1 << (field & 0xf);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
870
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_REQ_QP_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
871
dev_cap->max_requester_per_qp = 1 << (field & 0x3f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
872
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_RES_QP_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
873
dev_cap->max_responder_per_qp = 1 << (field & 0x3f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
874
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_GSO_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
875
field &= 0x1f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
876
if (!field)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
879
dev_cap->max_gso_sz = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
881
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
882
if (field & 0x20)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
884
if (field & 0x10)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
886
field &= 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
887
if (field) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
889
dev_cap->max_rss_tbl_sz = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
892
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_RDMA_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
893
dev_cap->max_rdma_global = 1 << (field & 0x3f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
894
MLX4_GET(field, outbox, QUERY_DEV_CAP_ACK_DELAY_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
895
dev_cap->local_ca_ack_delay = field & 0x1f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
896
MLX4_GET(field, outbox, QUERY_DEV_CAP_VL_PORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
897
dev_cap->num_ports = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
898
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_MSG_SZ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
899
dev_cap->max_msg_sz = 1 << (field & 0x1f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
900
MLX4_GET(field, outbox, QUERY_DEV_CAP_PORT_FLOWSTATS_COUNTERS_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
901
if (field & 0x10)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
903
MLX4_GET(field, outbox, QUERY_DEV_CAP_FLOW_STEERING_RANGE_EN_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
904
if (field & 0x80)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
906
dev_cap->fs_log_max_ucast_qp_range_size = field & 0x1f;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
907
if (field & 0x20)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
909
MLX4_GET(field, outbox, QUERY_DEV_CAP_PORT_BEACON_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
910
if (field & 0x80)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
912
MLX4_GET(field, outbox, QUERY_DEV_CAP_FLOW_STEERING_IPOIB_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
913
if (field & 0x80)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
915
MLX4_GET(field, outbox, QUERY_DEV_CAP_FLOW_STEERING_MAX_QP_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
916
dev_cap->fs_max_num_qp_per_entry = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
917
MLX4_GET(field, outbox, QUERY_DEV_CAP_SL2VL_EVENT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
918
if (field & (1 << 5))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
920
MLX4_GET(field, outbox, QUERY_DEV_CAP_ECN_QCN_VER_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
921
if (field & 0x1)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
925
MLX4_GET(field, outbox, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
926
if (field & 0x80)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
931
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_UAR_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
932
dev_cap->reserved_uars = field >> 4;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
933
MLX4_GET(field, outbox, QUERY_DEV_CAP_UAR_SZ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
934
dev_cap->uar_size = 1 << ((field & 0x3f) + 20);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
935
MLX4_GET(field, outbox, QUERY_DEV_CAP_PAGE_SZ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
936
dev_cap->min_page_sz = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
938
MLX4_GET(field, outbox, QUERY_DEV_CAP_BF_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
939
if (field & 0x80) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
940
MLX4_GET(field, outbox, QUERY_DEV_CAP_LOG_BF_REG_SZ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
941
dev_cap->bf_reg_size = 1 << (field & 0x1f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
942
MLX4_GET(field, outbox, QUERY_DEV_CAP_LOG_MAX_BF_REGS_PER_PAGE_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
943
if ((1 << (field & 0x3f)) > (PAGE_SIZE / dev_cap->bf_reg_size))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
944
field = 3;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
945
dev_cap->bf_regs_per_page = 1 << (field & 0x3f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
950
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SG_SQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
951
dev_cap->max_sq_sg = field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
955
MLX4_GET(field, outbox, QUERY_DEV_CAP_SVLAN_BY_QP_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
956
if (field & 0x1)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
958
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_QP_MCG_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
959
dev_cap->max_qp_per_mcg = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
960
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_MCG_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
961
dev_cap->reserved_mgms = field & 0xf;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
962
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_MCG_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
963
dev_cap->max_mcgs = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
964
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_PD_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
965
dev_cap->reserved_pds = field >> 4;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
966
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_PD_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
967
dev_cap->max_pds = 1 << (field & 0x3f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
968
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_XRC_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
969
dev_cap->reserved_xrcds = field >> 4;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
970
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_XRC_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
971
dev_cap->max_xrcds = 1 << (field & 0x1f);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
994
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SRQ_SZ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
995
dev_cap->max_srq_sz = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
996
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_QP_SZ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
997
dev_cap->max_qp_sz = 1 << field;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
998
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSZ_SRQ_OFFSET);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
999
dev_cap->resize_srq = field & 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1287
#define FIELDS_NOT_SUPPORTED(filter, field)\
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1288
memchr_inv((void *)&filter.field +\
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1289
sizeof(filter.field), 0,\
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1291
offsetof(typeof(filter), field) -\
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1292
sizeof(filter.field))
sys/dev/mlx5/driver.h
917
#define STRUCT_FIELD(header, field) \
sys/dev/mlx5/driver.h
918
.struct_offset_bytes = offsetof(struct ib_unpacked_ ## header, field), \
sys/dev/mlx5/driver.h
919
.struct_size_bytes = sizeof((struct ib_unpacked_ ## header *)0)->field
sys/dev/mlx5/fs.h
167
enum mlx5_flow_dest_range_field field;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
360
MLX5_SET(set_action_in, action, field,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
365
MLX5_SET(set_action_in, action, field,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1572
d1->range.field == d2->range.field &&
sys/dev/mlx5/mlx5_en/en.h
137
#define MLX5E_ZERO(ptr, field) \
sys/dev/mlx5/mlx5_en/en.h
138
memset(&(ptr)->field, 0, \
sys/dev/mlx5/mlx5_en/en.h
139
sizeof(*(ptr)) - __offsetof(__typeof(*(ptr)), field))
sys/dev/mlx5/mlx5_en/en_hw_tls.h
33
#define MLX5E_TLS_STAT_INC(tag, field, num) \
sys/dev/mlx5/mlx5_en/en_hw_tls.h
34
counter_u64_add((tag)->tls->stats.field, num)
sys/dev/mlx5/mlx5_en/en_hw_tls_rx.h
39
#define MLX5E_TLS_RX_STAT_INC(tag, field, num) \
sys/dev/mlx5/mlx5_en/en_hw_tls_rx.h
40
counter_u64_add((tag)->tls_rx->stats.field, num)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
101
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
104
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
107
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
110
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
113
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
116
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
119
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
122
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
125
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
128
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
131
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
134
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
137
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
140
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
143
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
146
return MLX5_GET(cong_control_r_roce_ecn_np, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
149
return MLX5_GET(cong_control_r_roce_ecn_np, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
152
return MLX5_GET(cong_control_r_roce_ecn_np, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
160
mlx5_ib_set_cc_param_mask_val(void *field, u32 index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
167
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
172
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
177
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
182
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
187
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
192
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
197
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
202
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
207
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
212
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
217
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
222
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
227
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
232
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
237
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_rp, field,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
242
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_np, field, cnp_dscp, var);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
246
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_np, field, cnp_prio_mode, var);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
250
MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_prio_mode, 0);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
251
MLX5_IB_SET_CLIPPED(cong_control_r_roce_ecn_np, field, cnp_802p_prio, var);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
264
void *field;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
281
field = MLX5_ADDR_OF(query_cong_params_out, out, congestion_parameters);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
282
dev->congestion.arg[x] = mlx5_get_cc_param_val(field, x);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
294
void *field;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
308
field = MLX5_ADDR_OF(modify_cong_params_in, in, congestion_parameters);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
309
mlx5_ib_set_cc_param_mask_val(field, index, var, &attr_mask);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
311
field = MLX5_ADDR_OF(modify_cong_params_in, in, field_select);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
312
MLX5_SET(field_select_r_roce_rp, field, field_select_r_roce_rp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
360
#define MLX5_IB_CONG_STATUS_READ(a,b,c,d,e,node,prio,field) do { \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
364
dev->congestion.c = MLX5_GET(query_cong_status_out, out, field); \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
399
#define MLX5_IB_CONG_STATUS_WRITE(a,b,c,d,e,node,prio,field) \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
405
MLX5_SET(modify_cong_status_in, in, field, value); \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
44
#define MLX5_IB_INDEX(field) ( \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
45
(__offsetof(struct mlx5_ib_congestion, field) - \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
47
#define MLX5_IB_FLD_MAX(type, field) ((1ULL << __mlx5_bit_sz(type, field)) - 1ULL)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
48
#define MLX5_IB_SET_CLIPPED(type, ptr, field, var) do { \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
50
if ((var) > MLX5_IB_FLD_MAX(type, field)) \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
51
(var) = MLX5_IB_FLD_MAX(type, field); \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
53
MLX5_SET(type, ptr, field, var); \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
96
mlx5_get_cc_param_val(void *field, u32 index)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1821
#define FIELDS_NOT_SUPPORTED(filter, field)\
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1822
memchr_inv((void *)&filter.field +\
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1823
sizeof(filter.field), 0,\
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1825
offsetof(typeof(filter), field) -\
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1826
sizeof(filter.field))
sys/dev/mlx5/mlx5_ifc.h
5585
u8 field[0xc];
sys/dev/mlx5/mlx5_ifc.h
5596
u8 field[0xc];
sys/dev/mlx5/port.h
174
#define MLX5_GET_ETH_PROTO(reg, out, ext, field) \
sys/dev/mlx5/port.h
175
((ext) ? MLX5_GET(reg, out, ext_##field) : \
sys/dev/mlx5/port.h
176
MLX5_GET(reg, out, field))
sys/dev/mps/mps_sas.c
1877
if (ccb->ccb_h.sim_priv.entries[0].field == MPS_WD_RETRY) {
sys/dev/mps/mps_sas.c
2137
ccb->ccb_h.sim_priv.entries[0].field = MPS_WD_RETRY;
sys/dev/mps/mps_sas.c
2141
ccb->ccb_h.sim_priv.entries[0].field = 0;
sys/dev/mpt/mpt_cam.c
3629
ccb->ccb_h.sim_priv.entries[0].field = 0;
sys/dev/mthca/mthca_cmd.c
1071
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_QP_OFFSET);
sys/dev/mthca/mthca_cmd.c
1072
dev_lim->reserved_qps = 1 << (field & 0xf);
sys/dev/mthca/mthca_cmd.c
1073
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_OFFSET);
sys/dev/mthca/mthca_cmd.c
1074
dev_lim->max_qps = 1 << (field & 0x1f);
sys/dev/mthca/mthca_cmd.c
1075
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_SRQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1076
dev_lim->reserved_srqs = 1 << (field >> 4);
sys/dev/mthca/mthca_cmd.c
1077
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SRQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1078
dev_lim->max_srqs = 1 << (field & 0x1f);
sys/dev/mthca/mthca_cmd.c
1079
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_EEC_OFFSET);
sys/dev/mthca/mthca_cmd.c
1080
dev_lim->reserved_eecs = 1 << (field & 0xf);
sys/dev/mthca/mthca_cmd.c
1081
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_EEC_OFFSET);
sys/dev/mthca/mthca_cmd.c
1082
dev_lim->max_eecs = 1 << (field & 0x1f);
sys/dev/mthca/mthca_cmd.c
1083
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_CQ_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1084
dev_lim->max_cq_sz = 1 << field;
sys/dev/mthca/mthca_cmd.c
1085
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_CQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1086
dev_lim->reserved_cqs = 1 << (field & 0xf);
sys/dev/mthca/mthca_cmd.c
1087
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_CQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1088
dev_lim->max_cqs = 1 << (field & 0x1f);
sys/dev/mthca/mthca_cmd.c
1089
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MPT_OFFSET);
sys/dev/mthca/mthca_cmd.c
1090
dev_lim->max_mpts = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1091
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_EQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1092
dev_lim->reserved_eqs = 1 << (field & 0xf);
sys/dev/mthca/mthca_cmd.c
1093
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_EQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1094
dev_lim->max_eqs = 1 << (field & 0x7);
sys/dev/mthca/mthca_cmd.c
1095
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_MTT_OFFSET);
sys/dev/mthca/mthca_cmd.c
1097
dev_lim->reserved_mtts = ALIGN((1 << (field >> 4)) * sizeof(u64),
sys/dev/mthca/mthca_cmd.c
1100
dev_lim->reserved_mtts = 1 << (field >> 4);
sys/dev/mthca/mthca_cmd.c
1101
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MRW_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1102
dev_lim->max_mrw_sz = 1 << field;
sys/dev/mthca/mthca_cmd.c
1103
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_MRW_OFFSET);
sys/dev/mthca/mthca_cmd.c
1104
dev_lim->reserved_mrws = 1 << (field & 0xf);
sys/dev/mthca/mthca_cmd.c
1105
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MTT_SEG_OFFSET);
sys/dev/mthca/mthca_cmd.c
1106
dev_lim->max_mtt_seg = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1107
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_REQ_QP_OFFSET);
sys/dev/mthca/mthca_cmd.c
1108
dev_lim->max_requester_per_qp = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1109
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_RES_QP_OFFSET);
sys/dev/mthca/mthca_cmd.c
1110
dev_lim->max_responder_per_qp = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1111
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_RDMA_OFFSET);
sys/dev/mthca/mthca_cmd.c
1112
dev_lim->max_rdma_global = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1113
MTHCA_GET(field, outbox, QUERY_DEV_LIM_ACK_DELAY_OFFSET);
sys/dev/mthca/mthca_cmd.c
1114
dev_lim->local_ca_ack_delay = field & 0x1f;
sys/dev/mthca/mthca_cmd.c
1115
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MTU_WIDTH_OFFSET);
sys/dev/mthca/mthca_cmd.c
1116
dev_lim->max_mtu = field >> 4;
sys/dev/mthca/mthca_cmd.c
1117
dev_lim->max_port_width = field & 0xf;
sys/dev/mthca/mthca_cmd.c
1118
MTHCA_GET(field, outbox, QUERY_DEV_LIM_VL_PORT_OFFSET);
sys/dev/mthca/mthca_cmd.c
1119
dev_lim->max_vl = field >> 4;
sys/dev/mthca/mthca_cmd.c
1120
dev_lim->num_ports = field & 0xf;
sys/dev/mthca/mthca_cmd.c
1121
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_GID_OFFSET);
sys/dev/mthca/mthca_cmd.c
1122
dev_lim->max_gids = 1 << (field & 0xf);
sys/dev/mthca/mthca_cmd.c
1125
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_PKEY_OFFSET);
sys/dev/mthca/mthca_cmd.c
1126
dev_lim->max_pkeys = 1 << (field & 0xf);
sys/dev/mthca/mthca_cmd.c
1128
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_UAR_OFFSET);
sys/dev/mthca/mthca_cmd.c
1129
dev_lim->reserved_uars = field >> 4;
sys/dev/mthca/mthca_cmd.c
1130
MTHCA_GET(field, outbox, QUERY_DEV_LIM_UAR_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1131
dev_lim->uar_size = 1 << ((field & 0x3f) + 20);
sys/dev/mthca/mthca_cmd.c
1132
MTHCA_GET(field, outbox, QUERY_DEV_LIM_PAGE_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1133
dev_lim->min_page_sz = 1 << field;
sys/dev/mthca/mthca_cmd.c
1134
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SG_OFFSET);
sys/dev/mthca/mthca_cmd.c
1135
dev_lim->max_sg = field;
sys/dev/mthca/mthca_cmd.c
1140
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_MCG_OFFSET);
sys/dev/mthca/mthca_cmd.c
1141
dev_lim->max_qp_per_mcg = 1 << field;
sys/dev/mthca/mthca_cmd.c
1142
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_MCG_OFFSET);
sys/dev/mthca/mthca_cmd.c
1143
dev_lim->reserved_mgms = field & 0xf;
sys/dev/mthca/mthca_cmd.c
1144
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MCG_OFFSET);
sys/dev/mthca/mthca_cmd.c
1145
dev_lim->max_mcgs = 1 << field;
sys/dev/mthca/mthca_cmd.c
1146
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_PD_OFFSET);
sys/dev/mthca/mthca_cmd.c
1147
dev_lim->reserved_pds = field >> 4;
sys/dev/mthca/mthca_cmd.c
1148
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_PD_OFFSET);
sys/dev/mthca/mthca_cmd.c
1149
dev_lim->max_pds = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1150
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_RDD_OFFSET);
sys/dev/mthca/mthca_cmd.c
1151
dev_lim->reserved_rdds = field >> 4;
sys/dev/mthca/mthca_cmd.c
1152
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_RDD_OFFSET);
sys/dev/mthca/mthca_cmd.c
1153
dev_lim->max_rdds = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1173
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SRQ_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1174
dev_lim->max_srq_sz = 1 << field;
sys/dev/mthca/mthca_cmd.c
1175
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1176
dev_lim->max_qp_sz = 1 << field;
sys/dev/mthca/mthca_cmd.c
1177
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSZ_SRQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1178
dev_lim->hca.arbel.resize_srq = field & 1;
sys/dev/mthca/mthca_cmd.c
1179
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SG_RQ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1180
dev_lim->max_sg = min_t(int, field, dev_lim->max_sg);
sys/dev/mthca/mthca_cmd.c
1185
MTHCA_GET(field, outbox, QUERY_DEV_LIM_PBL_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1186
dev_lim->hca.arbel.max_pbl_sz = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
1191
MTHCA_GET(field, outbox, QUERY_DEV_LIM_LAMR_OFFSET);
sys/dev/mthca/mthca_cmd.c
1192
dev_lim->hca.arbel.lam_required = field & 1;
sys/dev/mthca/mthca_cmd.c
1208
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SRQ_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1209
dev_lim->max_srq_sz = (1 << field) - 1;
sys/dev/mthca/mthca_cmd.c
1210
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_SZ_OFFSET);
sys/dev/mthca/mthca_cmd.c
1211
dev_lim->max_qp_sz = (1 << field) - 1;
sys/dev/mthca/mthca_cmd.c
1212
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_AV_OFFSET);
sys/dev/mthca/mthca_cmd.c
1213
dev_lim->hca.tavor.max_avs = 1 << (field & 0x3f);
sys/dev/mthca/mthca_cmd.c
994
u8 field;
sys/dev/netmap/netmap_kern.h
2473
#define CSB_READ(csb, field, r) (get_user(r, &csb->field))
sys/dev/netmap/netmap_kern.h
2474
#define CSB_WRITE(csb, field, v) (put_user(v, &csb->field))
sys/dev/netmap/netmap_kern.h
2476
#define CSB_READ(csb, field, r) do { \
sys/dev/netmap/netmap_kern.h
2479
v = fuword32(&csb->field); \
sys/dev/netmap/netmap_kern.h
2483
#define CSB_WRITE(csb, field, v) do { \
sys/dev/netmap/netmap_kern.h
2486
error = suword32(&csb->field, v); \
sys/dev/nvmf/controller/nvmft_subr.c
101
field = NVMEV(NVME_CC_REG_AMS, new_cc);
sys/dev/nvmf/controller/nvmft_subr.c
102
if (field != 0)
sys/dev/nvmf/controller/nvmft_subr.c
106
field = NVMEV(NVME_CC_REG_MPS, new_cc);
sys/dev/nvmf/controller/nvmft_subr.c
107
if (field < NVMEV(NVME_CAP_HI_REG_MPSMAX, caphi) ||
sys/dev/nvmf/controller/nvmft_subr.c
108
field > NVMEV(NVME_CAP_HI_REG_MPSMIN, caphi))
sys/dev/nvmf/controller/nvmft_subr.c
111
field = NVMEV(NVME_CC_REG_CSS, new_cc);
sys/dev/nvmf/controller/nvmft_subr.c
112
if (field != 0 && field != 0x7)
sys/dev/nvmf/controller/nvmft_subr.c
68
uint32_t caphi, changes, field;
sys/dev/nvmf/controller/nvmft_subr.c
71
field = NVMEV(NVME_CC_REG_IOCQES, new_cc);
sys/dev/nvmf/controller/nvmft_subr.c
72
if (field != 0) {
sys/dev/nvmf/controller/nvmft_subr.c
81
if (field != 4)
sys/dev/nvmf/controller/nvmft_subr.c
84
field = NVMEV(NVME_CC_REG_IOSQES, new_cc);
sys/dev/nvmf/controller/nvmft_subr.c
85
if (field != 0) {
sys/dev/nvmf/controller/nvmft_subr.c
94
if (field != 6)
sys/dev/nvmf/controller/nvmft_subr.c
97
field = NVMEV(NVME_CC_REG_SHN, new_cc);
sys/dev/nvmf/controller/nvmft_subr.c
98
if (field == 3)
sys/dev/qlnx/qlnxe/bcm_osal.h
285
#define OSAL_LIST_FIRST_ENTRY(list, type, field) \
sys/dev/qlnx/qlnxe/bcm_osal.h
320
#define OSAL_LIST_NEXT(entry, field, type) \
sys/dev/qlnx/qlnxe/bcm_osal.h
321
(type *)((&((entry)->field))->next)
sys/dev/qlnx/qlnxe/bcm_osal.h
323
#define OSAL_LIST_FOR_EACH_ENTRY(entry, list, field, type) \
sys/dev/qlnx/qlnxe/bcm_osal.h
324
for (entry = OSAL_LIST_FIRST_ENTRY(list, type, field); \
sys/dev/qlnx/qlnxe/bcm_osal.h
326
entry = OSAL_LIST_NEXT(entry, field, type))
sys/dev/qlnx/qlnxe/bcm_osal.h
328
#define OSAL_LIST_FOR_EACH_ENTRY_SAFE(entry, tmp_entry, list, field, type) \
sys/dev/qlnx/qlnxe/bcm_osal.h
329
for (entry = OSAL_LIST_FIRST_ENTRY(list, type, field), \
sys/dev/qlnx/qlnxe/bcm_osal.h
330
tmp_entry = (entry) ? OSAL_LIST_NEXT(entry, field, type) : NULL; \
sys/dev/qlnx/qlnxe/bcm_osal.h
333
tmp_entry = (entry) ? OSAL_LIST_NEXT(entry, field, type) : NULL)
sys/dev/qlnx/qlnxe/bcm_osal.h
398
#define OFFSETOF(str, field) offsetof(str, field)
sys/dev/qlnx/qlnxe/ecore.h
119
#define GET_MFW_FIELD(name, field) \
sys/dev/qlnx/qlnxe/ecore.h
120
(((name) & (field ## _MASK)) >> (field ## _OFFSET))
sys/dev/qlnx/qlnxe/ecore.h
122
#define SET_MFW_FIELD(name, field, value) \
sys/dev/qlnx/qlnxe/ecore.h
124
(name) &= ~(field ## _MASK); \
sys/dev/qlnx/qlnxe/ecore.h
125
(name) |= (((value) << (field ## _OFFSET)) & (field ## _MASK)); \
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
367
#define FIELD_BIT_OFFSET(type, field) type##_##field##_##OFFSET
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
368
#define FIELD_BIT_SIZE(type, field) type##_##field##_##SIZE
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
369
#define FIELD_DWORD_OFFSET(type, field) (int)(FIELD_BIT_OFFSET(type, field) / 32)
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
370
#define FIELD_DWORD_SHIFT(type, field) (FIELD_BIT_OFFSET(type, field) % 32)
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
371
#define FIELD_BIT_MASK(type, field) (((1 << FIELD_BIT_SIZE(type, field)) - 1) << FIELD_DWORD_SHIFT(type, field))
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
373
#define SET_VAR_FIELD(var, type, field, val) var[FIELD_DWORD_OFFSET(type, field)] &= (~FIELD_BIT_MASK(type, field)); var[FIELD_DWORD_OFFSET(type, field)] |= (val) << FIELD_DWORD_SHIFT(type, field)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
171
#define QM_CMD_SET_FIELD(var, cmd, field, value) SET_FIELD(var[cmd##_##field##_OFFSET], cmd##_##field, value)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
39
#define TYPEPTR_ADDR_SET(type_ptr, field, vaddr) \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
41
(type_ptr)->field.hi = cpu_to_le32(upper_32_bits(vaddr));\
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
42
(type_ptr)->field.lo = cpu_to_le32(lower_32_bits(vaddr));\
sys/dev/rtwn/if_rtwnreg.h
105
#define MS(val, field) \
sys/dev/rtwn/if_rtwnreg.h
106
(((val) & field##_M) >> field##_S)
sys/dev/rtwn/if_rtwnreg.h
109
#define SM(field, val) \
sys/dev/rtwn/if_rtwnreg.h
110
(((val) << field##_S) & field##_M)
sys/dev/rtwn/if_rtwnreg.h
113
#define RW(var, field, val) \
sys/dev/rtwn/if_rtwnreg.h
114
(((var) & ~field##_M) | SM(field, val))
sys/dev/uart/uart_cpu_powerpc.c
83
} field;
sys/dev/uart/uart_cpu_powerpc.c
90
OF_getprop(node, prop, &field, sizeof(field));
sys/dev/uart/uart_cpu_powerpc.c
95
if (field.buf[size - 1] == 0)
sys/dev/uart/uart_cpu_powerpc.c
96
output = OF_finddevice(field.buf);
sys/dev/uart/uart_cpu_powerpc.c
98
output = OF_instance_to_package(field.ref);
sys/dev/usb/controller/xhci.c
90
#define XHCI_GET_CTX(sc, which, field, ptr) \
sys/dev/usb/controller/xhci.c
92
&((struct which##64 *)(ptr))->field.ctx : \
sys/dev/usb/controller/xhci.c
93
&((struct which *)(ptr))->field)
sys/dev/usb/wlan/if_rsureg.h
233
#define MS(val, field) \
sys/dev/usb/wlan/if_rsureg.h
234
(((val) & field##_M) >> field##_S)
sys/dev/usb/wlan/if_rsureg.h
237
#define SM(field, val) \
sys/dev/usb/wlan/if_rsureg.h
238
(((val) << field##_S) & field##_M)
sys/dev/usb/wlan/if_rsureg.h
241
#define RW(var, field, val) \
sys/dev/usb/wlan/if_rsureg.h
242
(((var) & ~field##_M) | SM(field, val))
sys/fs/nfs/nfs.h
773
#define LIST_NEWHEAD(nhead, ohead, field) do { \
sys/fs/nfs/nfs.h
775
(ohead)->lh_first->field.le_prev = &(nhead)->lh_first; \
sys/fs/nfs/nfs.h
779
#define LIST_PREPEND(head, phead, lelm, field) do { \
sys/fs/nfs/nfs.h
781
(lelm)->field.le_next = (head)->lh_first; \
sys/fs/nfs/nfs.h
782
(lelm)->field.le_next->field.le_prev = \
sys/fs/nfs/nfs.h
783
&(lelm)->field.le_next; \
sys/fs/nfs/nfs.h
786
(head)->lh_first->field.le_prev = &(head)->lh_first; \
sys/geom/mirror/g_mirror.c
2467
#define DETECT_MISMATCH(field, name) \
sys/geom/mirror/g_mirror.c
2469
disk->d_init_ ## field != sc->sc_ ## field) { \
sys/geom/mirror/g_mirror.c
2471
found = (intmax_t)disk->d_init_ ## field; \
sys/geom/mirror/g_mirror.c
2472
newest = (intmax_t)sc->sc_ ## field; \
sys/i386/i386/pmap.c
2316
int bit, field, freed;
sys/i386/i386/pmap.c
2347
for (field = 0; field < _NPCM; field++) {
sys/i386/i386/pmap.c
2348
for (inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/i386/i386/pmap.c
2351
pv = &pc->pc_pventry[field * 32 + bit];
sys/i386/i386/pmap.c
2382
pc->pc_map[field] |= 1UL << bit;
sys/i386/i386/pmap.c
2397
for (field = 0; field < _NPCM; field++)
sys/i386/i386/pmap.c
2398
if (pc->pc_map[field] != pc_freemask[field]) {
sys/i386/i386/pmap.c
2411
if (field == _NPCM) {
sys/i386/i386/pmap.c
2446
int idx, field, bit;
sys/i386/i386/pmap.c
2455
field = idx / 32;
sys/i386/i386/pmap.c
2457
pc->pc_map[field] |= 1ul << bit;
sys/i386/i386/pmap.c
2502
int bit, field;
sys/i386/i386/pmap.c
2519
for (field = 0; field < _NPCM; field++) {
sys/i386/i386/pmap.c
2520
if (pc->pc_map[field]) {
sys/i386/i386/pmap.c
2521
bit = bsfl(pc->pc_map[field]);
sys/i386/i386/pmap.c
2525
if (field < _NPCM) {
sys/i386/i386/pmap.c
2526
pv = &pc->pc_pventry[field * 32 + bit];
sys/i386/i386/pmap.c
2527
pc->pc_map[field] &= ~(1ul << bit);
sys/i386/i386/pmap.c
2529
for (field = 0; field < _NPCM; field++)
sys/i386/i386/pmap.c
2530
if (pc->pc_map[field] != 0) {
sys/i386/i386/pmap.c
2562
for (field = 1; field < _NPCM; field++)
sys/i386/i386/pmap.c
2563
pc->pc_map[field] = pc_freemask[field];
sys/i386/i386/pmap.c
4848
int field, idx;
sys/i386/i386/pmap.c
4865
for (field = 0; field < _NPCM; field++) {
sys/i386/i386/pmap.c
4866
inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/i386/i386/pmap.c
4870
idx = field * 32 + bit;
sys/i386/i386/pmap.c
4924
pc->pc_map[field] |= bitmask;
sys/kern/tty_ttydisc.c
63
#define CMP_FLAG(field,opt) (tp->t_termios.c_ ## field ## flag & (opt))
sys/net/altq/altq_var.h
148
#define TAILQ_FOREACH(var, head, field) \
sys/net/altq/altq_var.h
149
for (var = TAILQ_FIRST(head); var; var = TAILQ_NEXT(var, field))
sys/netgraph/ng_parse.c
1283
field = &fields[index];
sys/netgraph/ng_parse.c
1285
if (strncmp(&s[*off], field->name, len) == 0
sys/netgraph/ng_parse.c
1286
&& field->name[len] == '\0')
sys/netgraph/ng_parse.c
208
const struct ng_parse_struct_field *field;
sys/netgraph/ng_parse.c
211
for (field = type->info; field->name != NULL; field++) {
sys/netgraph/ng_parse.c
212
int falign = ALIGNMENT(field->type);
sys/netinet/libalias/alias_db.h
448
#define fw_setfield(la, field, num) \
sys/netinet/libalias/alias_db.h
450
(field)[(num) - la->fireWallBaseNum] = 1; \
sys/netinet/libalias/alias_db.h
453
#define fw_clrfield(la, field, num) \
sys/netinet/libalias/alias_db.h
455
(field)[(num) - la->fireWallBaseNum] = 0; \
sys/netinet/libalias/alias_db.h
458
#define fw_tstfield(la, field, num) ((field)[(num) - la->fireWallBaseNum])
sys/netinet6/ip6_output.c
2407
#define GET_PKTOPT_VAR(field, lenexpr) do { \
sys/netinet6/ip6_output.c
2408
if (pktopt && pktopt->field) { \
sys/netinet6/ip6_output.c
2419
if (pktopt && pktopt->field) { \
sys/netinet6/ip6_output.c
2421
bcopy(pktopt->field, optdata, optdatalen); \
sys/netinet6/ip6_output.c
2430
#define GET_PKTOPT_EXT_HDR(field) GET_PKTOPT_VAR(field, \
sys/netinet6/ip6_output.c
2431
(((struct ip6_ext *)pktopt->field)->ip6e_len + 1) << 3)
sys/netinet6/ip6_output.c
2433
#define GET_PKTOPT_SOCKADDR(field) GET_PKTOPT_VAR(field, \
sys/netinet6/ip6_output.c
2434
pktopt->field->sa_len)
sys/netpfil/pf/pf.c
4169
#define PTR_IP(field) (offsetof(struct ip, field))
sys/netpfil/pf/pf.c
4170
#define PTR_IP6(field) (offsetof(struct ip6_hdr, field))
sys/ofed/drivers/infiniband/core/ib_sa_query.c
151
#define PATH_REC_FIELD(field) \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
152
.struct_offset_bytes = offsetof(struct ib_sa_path_rec, field), \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
153
.struct_size_bytes = sizeof ((struct ib_sa_path_rec *) 0)->field, \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
154
.field_name = "sa_path_rec:" #field
sys/ofed/drivers/infiniband/core/ib_sa_query.c
251
#define MCMEMBER_REC_FIELD(field) \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
252
.struct_offset_bytes = offsetof(struct ib_sa_mcmember_rec, field), \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
253
.struct_size_bytes = sizeof ((struct ib_sa_mcmember_rec *) 0)->field, \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
254
.field_name = "sa_mcmember_rec:" #field
sys/ofed/drivers/infiniband/core/ib_sa_query.c
335
#define SERVICE_REC_FIELD(field) \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
336
.struct_offset_bytes = offsetof(struct ib_sa_service_rec, field), \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
337
.struct_size_bytes = sizeof ((struct ib_sa_service_rec *) 0)->field, \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
338
.field_name = "sa_service_rec:" #field
sys/ofed/drivers/infiniband/core/ib_sa_query.c
383
#define CLASSPORTINFO_REC_FIELD(field) \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
384
.struct_offset_bytes = offsetof(struct ib_class_port_info, field), \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
385
.struct_size_bytes = sizeof((struct ib_class_port_info *)0)->field, \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
386
.field_name = "ib_class_port_info:" #field
sys/ofed/drivers/infiniband/core/ib_sa_query.c
459
#define GUIDINFO_REC_FIELD(field) \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
460
.struct_offset_bytes = offsetof(struct ib_sa_guidinfo_rec, field), \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
461
.struct_size_bytes = sizeof((struct ib_sa_guidinfo_rec *) 0)->field, \
sys/ofed/drivers/infiniband/core/ib_sa_query.c
462
.field_name = "sa_guidinfo_rec:" #field
sys/ofed/drivers/infiniband/core/ib_ud_header.c
45
#define STRUCT_FIELD(header, field) \
sys/ofed/drivers/infiniband/core/ib_ud_header.c
46
.struct_offset_bytes = offsetof(struct ib_unpacked_ ## header, field), \
sys/ofed/drivers/infiniband/core/ib_ud_header.c
47
.struct_size_bytes = sizeof ((struct ib_unpacked_ ## header *) 0)->field, \
sys/ofed/drivers/infiniband/core/ib_ud_header.c
48
.field_name = #header ":" #field
sys/powerpc/aim/mmu_radix.c
1293
int bit, field;
sys/powerpc/aim/mmu_radix.c
1320
for (field = 0; field < _NPCM; field++) {
sys/powerpc/aim/mmu_radix.c
1321
while (pc->pc_map[field]) {
sys/powerpc/aim/mmu_radix.c
1322
bit = cnttzd(pc->pc_map[field]);
sys/powerpc/aim/mmu_radix.c
1323
pc->pc_map[field] &= ~(1ul << bit);
sys/powerpc/aim/mmu_radix.c
1324
pv = &pc->pc_pventry[field * 64 + bit];
sys/powerpc/aim/mmu_radix.c
1386
int bit, field, freed;
sys/powerpc/aim/mmu_radix.c
1450
for (field = 0; field < _NPCM; field++) {
sys/powerpc/aim/mmu_radix.c
1451
for (inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/powerpc/aim/mmu_radix.c
1454
pv = &pc->pc_pventry[field * 64 + bit];
sys/powerpc/aim/mmu_radix.c
1480
pc->pc_map[field] |= 1UL << bit;
sys/powerpc/aim/mmu_radix.c
1551
int idx, field, bit;
sys/powerpc/aim/mmu_radix.c
1563
field = idx / 64;
sys/powerpc/aim/mmu_radix.c
1565
pc->pc_map[field] |= 1ul << bit;
sys/powerpc/aim/mmu_radix.c
1607
int bit, field;
sys/powerpc/aim/mmu_radix.c
1617
for (field = 0; field < _NPCM; field++) {
sys/powerpc/aim/mmu_radix.c
1618
if (pc->pc_map[field]) {
sys/powerpc/aim/mmu_radix.c
1619
bit = cnttzd(pc->pc_map[field]);
sys/powerpc/aim/mmu_radix.c
1623
if (field < _NPCM) {
sys/powerpc/aim/mmu_radix.c
1624
pv = &pc->pc_pventry[field * 64 + bit];
sys/powerpc/aim/mmu_radix.c
1625
pc->pc_map[field] &= ~(1ul << bit);
sys/powerpc/aim/mmu_radix.c
5459
int allfree, field, idx;
sys/powerpc/aim/mmu_radix.c
5484
for (field = 0; field < _NPCM; field++) {
sys/powerpc/aim/mmu_radix.c
5485
inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/powerpc/aim/mmu_radix.c
5489
idx = field * 64 + bit;
sys/powerpc/aim/mmu_radix.c
5563
pc->pc_map[field] |= bitmask;
sys/riscv/riscv/pmap.c
2098
int idx, field, bit;
sys/riscv/riscv/pmap.c
2107
field = idx / 64;
sys/riscv/riscv/pmap.c
2109
pc->pc_map[field] |= 1ul << bit;
sys/riscv/riscv/pmap.c
2151
int bit, field;
sys/riscv/riscv/pmap.c
2162
for (field = 0; field < _NPCM; field++) {
sys/riscv/riscv/pmap.c
2163
if (pc->pc_map[field]) {
sys/riscv/riscv/pmap.c
2164
bit = ffsl(pc->pc_map[field]) - 1;
sys/riscv/riscv/pmap.c
2168
if (field < _NPCM) {
sys/riscv/riscv/pmap.c
2169
pv = &pc->pc_pventry[field * 64 + bit];
sys/riscv/riscv/pmap.c
2170
pc->pc_map[field] &= ~(1ul << bit);
sys/riscv/riscv/pmap.c
2358
int bit, field;
sys/riscv/riscv/pmap.c
2382
for (field = 0; field < _NPCM; field++) {
sys/riscv/riscv/pmap.c
2383
while (pc->pc_map[field] != 0) {
sys/riscv/riscv/pmap.c
2384
bit = ffsl(pc->pc_map[field]) - 1;
sys/riscv/riscv/pmap.c
2385
pc->pc_map[field] &= ~(1ul << bit);
sys/riscv/riscv/pmap.c
2386
pv = &pc->pc_pventry[field * 64 + bit];
sys/riscv/riscv/pmap.c
4330
int allfree, field, freed __pv_stat_used, idx;
sys/riscv/riscv/pmap.c
4341
for (field = 0; field < _NPCM; field++) {
sys/riscv/riscv/pmap.c
4342
inuse = ~pc->pc_map[field] & pc_freemask[field];
sys/riscv/riscv/pmap.c
4346
idx = field * 64 + bit;
sys/riscv/riscv/pmap.c
4400
pc->pc_map[field] |= bitmask;
sys/rpc/clnt_nl.c
123
#define OUT(field) offsetof(struct nl_reply_parsed, field)
sys/sys/arb.h
105
#define ARB_LEFT(head, elm, field) ARB_NODE(head, ARB_LEFTIDX(elm, field))
sys/sys/arb.h
106
#define ARB_RIGHT(head, elm, field) ARB_NODE(head, ARB_RIGHTIDX(elm, field))
sys/sys/arb.h
107
#define ARB_PARENT(head, elm, field) ARB_NODE(head, ARB_PARENTIDX(elm, field))
sys/sys/arb.h
116
#define ARB_LEFTIDX(elm, field) (elm)->field.arbe_left_idx
sys/sys/arb.h
117
#define ARB_RIGHTIDX(elm, field) (elm)->field.arbe_right_idx
sys/sys/arb.h
118
#define ARB_PARENTIDX(elm, field) (elm)->field.arbe_parent_idx
sys/sys/arb.h
119
#define ARB_COLOR(elm, field) (elm)->field.arbe_color
sys/sys/arb.h
120
#define ARB_PREVFREE(head, elm, field) \
sys/sys/arb.h
121
ARB_NODE(head, ARB_PREVFREEIDX(elm, field))
sys/sys/arb.h
122
#define ARB_PREVFREEIDX(elm, field) ARB_LEFTIDX(elm, field)
sys/sys/arb.h
123
#define ARB_NEXTFREE(head, elm, field) \
sys/sys/arb.h
124
ARB_NODE(head, ARB_NEXTFREEIDX(elm, field))
sys/sys/arb.h
125
#define ARB_NEXTFREEIDX(elm, field) ARB_RIGHTIDX(elm, field)
sys/sys/arb.h
126
#define ARB_ISFREE(elm, field) (ARB_COLOR(elm, field) == ARB_NULLCOL)
sys/sys/arb.h
128
#define ARB_SET(head, elm, parent, field) do { \
sys/sys/arb.h
129
ARB_PARENTIDX(elm, field) = \
sys/sys/arb.h
131
ARB_LEFTIDX(elm, field) = ARB_RIGHTIDX(elm, field) = ARB_NULLIDX; \
sys/sys/arb.h
132
ARB_COLOR(elm, field) = ARB_RED; \
sys/sys/arb.h
135
#define ARB_SET_BLACKRED(black, red, field) do { \
sys/sys/arb.h
136
ARB_COLOR(black, field) = ARB_BLACK; \
sys/sys/arb.h
137
ARB_COLOR(red, field) = ARB_RED; \
sys/sys/arb.h
144
#define ARB_ROTATE_LEFT(head, elm, tmp, field) do { \
sys/sys/arb.h
145
__typeof(ARB_RIGHTIDX(elm, field)) _tmpidx; \
sys/sys/arb.h
146
(tmp) = ARB_RIGHT(head, elm, field); \
sys/sys/arb.h
147
_tmpidx = ARB_RIGHTIDX(elm, field); \
sys/sys/arb.h
148
ARB_RIGHTIDX(elm, field) = ARB_LEFTIDX(tmp, field); \
sys/sys/arb.h
149
if (ARB_RIGHTIDX(elm, field) != ARB_NULLIDX) { \
sys/sys/arb.h
150
ARB_PARENTIDX(ARB_LEFT(head, tmp, field), field) = \
sys/sys/arb.h
154
ARB_PARENTIDX(tmp, field) = ARB_PARENTIDX(elm, field); \
sys/sys/arb.h
155
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) { \
sys/sys/arb.h
157
ARB_LEFTIDX(ARB_PARENT(head, elm, field), field)) \
sys/sys/arb.h
158
ARB_LEFTIDX(ARB_PARENT(head, elm, field), \
sys/sys/arb.h
159
field) = _tmpidx; \
sys/sys/arb.h
161
ARB_RIGHTIDX(ARB_PARENT(head, elm, field), \
sys/sys/arb.h
162
field) = _tmpidx; \
sys/sys/arb.h
165
ARB_LEFTIDX(tmp, field) = ARB_SELFIDX(head, elm); \
sys/sys/arb.h
166
ARB_PARENTIDX(elm, field) = _tmpidx; \
sys/sys/arb.h
168
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) \
sys/sys/arb.h
169
ARB_AUGMENT(ARB_PARENT(head, tmp, field)); \
sys/sys/arb.h
172
#define ARB_ROTATE_RIGHT(head, elm, tmp, field) do { \
sys/sys/arb.h
173
__typeof(ARB_LEFTIDX(elm, field)) _tmpidx; \
sys/sys/arb.h
174
(tmp) = ARB_LEFT(head, elm, field); \
sys/sys/arb.h
175
_tmpidx = ARB_LEFTIDX(elm, field); \
sys/sys/arb.h
176
ARB_LEFTIDX(elm, field) = ARB_RIGHTIDX(tmp, field); \
sys/sys/arb.h
177
if (ARB_LEFTIDX(elm, field) != ARB_NULLIDX) { \
sys/sys/arb.h
178
ARB_PARENTIDX(ARB_RIGHT(head, tmp, field), field) = \
sys/sys/arb.h
182
ARB_PARENTIDX(tmp, field) = ARB_PARENTIDX(elm, field); \
sys/sys/arb.h
183
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) { \
sys/sys/arb.h
185
ARB_LEFTIDX(ARB_PARENT(head, elm, field), field)) \
sys/sys/arb.h
186
ARB_LEFTIDX(ARB_PARENT(head, elm, field), \
sys/sys/arb.h
187
field) = _tmpidx; \
sys/sys/arb.h
189
ARB_RIGHTIDX(ARB_PARENT(head, elm, field), \
sys/sys/arb.h
190
field) = _tmpidx; \
sys/sys/arb.h
193
ARB_RIGHTIDX(tmp, field) = ARB_SELFIDX(head, elm); \
sys/sys/arb.h
194
ARB_PARENTIDX(elm, field) = _tmpidx; \
sys/sys/arb.h
196
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) \
sys/sys/arb.h
197
ARB_AUGMENT(ARB_PARENT(head, tmp, field)); \
sys/sys/arb.h
200
#define ARB_RETURNFREE(head, elm, field) \
sys/sys/arb.h
202
ARB_COLOR(elm, field) = ARB_NULLCOL; \
sys/sys/arb.h
203
ARB_NEXTFREEIDX(elm, field) = ARB_FREEIDX(head); \
sys/sys/arb.h
208
#define ARB_GETFREEAT(head, field, fidx) \
sys/sys/arb.h
214
ARB_ARRFOREACH_REVERSE(_elm, field, head) { \
sys/sys/arb.h
215
if (ARB_ISFREE(_elm, field)) \
sys/sys/arb.h
216
ARB_RETURNFREE(head, _elm, field); \
sys/sys/arb.h
221
_elm = ARB_NODE(head, ARB_NEXTFREEIDX(_elm, field)); \
sys/sys/arb.h
225
ARB_NEXTFREEIDX(_elm, field); \
sys/sys/arb.h
227
ARB_NEXTFREEIDX(_prevelm, field) = \
sys/sys/arb.h
228
ARB_NEXTFREEIDX(_elm, field); \
sys/sys/arb.h
232
#define ARB_GETFREE(head, field) ARB_GETFREEAT(head, field, 0)
sys/sys/arb.h
235
#define ARB_PROTOTYPE(name, type, field, cmp) \
sys/sys/arb.h
236
ARB_PROTOTYPE_INTERNAL(name, type, field, cmp,)
sys/sys/arb.h
237
#define ARB_PROTOTYPE_STATIC(name, type, field, cmp) \
sys/sys/arb.h
238
ARB_PROTOTYPE_INTERNAL(name, type, field, cmp, __unused static)
sys/sys/arb.h
239
#define ARB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/arb.h
292
#define ARB_GENERATE(name, type, field, cmp) \
sys/sys/arb.h
293
ARB_GENERATE_INTERNAL(name, type, field, cmp,)
sys/sys/arb.h
294
#define ARB_GENERATE_STATIC(name, type, field, cmp) \
sys/sys/arb.h
295
ARB_GENERATE_INTERNAL(name, type, field, cmp, __unused static)
sys/sys/arb.h
296
#define ARB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/arb.h
297
ARB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/arb.h
298
ARB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/arb.h
299
ARB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/arb.h
300
ARB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/arb.h
301
ARB_GENERATE_CFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
302
ARB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/arb.h
303
ARB_GENERATE_CNEXT(name, type, field, attr) \
sys/sys/arb.h
304
ARB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/arb.h
305
ARB_GENERATE_CPREV(name, type, field, attr) \
sys/sys/arb.h
306
ARB_GENERATE_PREV(name, type, field, attr) \
sys/sys/arb.h
307
ARB_GENERATE_CMINMAX(name, type, field, attr) \
sys/sys/arb.h
308
ARB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/arb.h
309
ARB_GENERATE_REINSERT(name, type, field, cmp, attr)
sys/sys/arb.h
311
#define ARB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/arb.h
316
while ((parent = ARB_PARENT(head, elm, field)) != NULL && \
sys/sys/arb.h
317
ARB_COLOR(parent, field) == ARB_RED) { \
sys/sys/arb.h
318
gparent = ARB_PARENT(head, parent, field); \
sys/sys/arb.h
319
if (parent == ARB_LEFT(head, gparent, field)) { \
sys/sys/arb.h
320
tmp = ARB_RIGHT(head, gparent, field); \
sys/sys/arb.h
321
if (tmp && ARB_COLOR(tmp, field) == ARB_RED) { \
sys/sys/arb.h
322
ARB_COLOR(tmp, field) = ARB_BLACK; \
sys/sys/arb.h
323
ARB_SET_BLACKRED(parent, gparent, field); \
sys/sys/arb.h
327
if (ARB_RIGHT(head, parent, field) == elm) { \
sys/sys/arb.h
328
ARB_ROTATE_LEFT(head, parent, tmp, field); \
sys/sys/arb.h
333
ARB_SET_BLACKRED(parent, gparent, field); \
sys/sys/arb.h
334
ARB_ROTATE_RIGHT(head, gparent, tmp, field); \
sys/sys/arb.h
336
tmp = ARB_LEFT(head, gparent, field); \
sys/sys/arb.h
337
if (tmp && ARB_COLOR(tmp, field) == ARB_RED) { \
sys/sys/arb.h
338
ARB_COLOR(tmp, field) = ARB_BLACK; \
sys/sys/arb.h
339
ARB_SET_BLACKRED(parent, gparent, field); \
sys/sys/arb.h
343
if (ARB_LEFT(head, parent, field) == elm) { \
sys/sys/arb.h
344
ARB_ROTATE_RIGHT(head, parent, tmp, field); \
sys/sys/arb.h
349
ARB_SET_BLACKRED(parent, gparent, field); \
sys/sys/arb.h
350
ARB_ROTATE_LEFT(head, gparent, tmp, field); \
sys/sys/arb.h
353
ARB_COLOR(ARB_ROOT(head), field) = ARB_BLACK; \
sys/sys/arb.h
356
#define ARB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/arb.h
361
while ((elm == NULL || ARB_COLOR(elm, field) == ARB_BLACK) && \
sys/sys/arb.h
363
if (ARB_LEFT(head, parent, field) == elm) { \
sys/sys/arb.h
364
tmp = ARB_RIGHT(head, parent, field); \
sys/sys/arb.h
365
if (ARB_COLOR(tmp, field) == ARB_RED) { \
sys/sys/arb.h
366
ARB_SET_BLACKRED(tmp, parent, field); \
sys/sys/arb.h
367
ARB_ROTATE_LEFT(head, parent, tmp, field); \
sys/sys/arb.h
368
tmp = ARB_RIGHT(head, parent, field); \
sys/sys/arb.h
370
if ((ARB_LEFT(head, tmp, field) == NULL || \
sys/sys/arb.h
371
ARB_COLOR(ARB_LEFT(head, tmp, field), field) == ARB_BLACK) && \
sys/sys/arb.h
372
(ARB_RIGHT(head, tmp, field) == NULL || \
sys/sys/arb.h
373
ARB_COLOR(ARB_RIGHT(head, tmp, field), field) == ARB_BLACK)) { \
sys/sys/arb.h
374
ARB_COLOR(tmp, field) = ARB_RED; \
sys/sys/arb.h
376
parent = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
378
if (ARB_RIGHT(head, tmp, field) == NULL || \
sys/sys/arb.h
379
ARB_COLOR(ARB_RIGHT(head, tmp, field), field) == ARB_BLACK) { \
sys/sys/arb.h
381
if ((oleft = ARB_LEFT(head, tmp, field)) \
sys/sys/arb.h
383
ARB_COLOR(oleft, field) = ARB_BLACK; \
sys/sys/arb.h
384
ARB_COLOR(tmp, field) = ARB_RED; \
sys/sys/arb.h
385
ARB_ROTATE_RIGHT(head, tmp, oleft, field); \
sys/sys/arb.h
386
tmp = ARB_RIGHT(head, parent, field); \
sys/sys/arb.h
388
ARB_COLOR(tmp, field) = ARB_COLOR(parent, field); \
sys/sys/arb.h
389
ARB_COLOR(parent, field) = ARB_BLACK; \
sys/sys/arb.h
390
if (ARB_RIGHT(head, tmp, field)) \
sys/sys/arb.h
391
ARB_COLOR(ARB_RIGHT(head, tmp, field), field) = ARB_BLACK; \
sys/sys/arb.h
392
ARB_ROTATE_LEFT(head, parent, tmp, field); \
sys/sys/arb.h
397
tmp = ARB_LEFT(head, parent, field); \
sys/sys/arb.h
398
if (ARB_COLOR(tmp, field) == ARB_RED) { \
sys/sys/arb.h
399
ARB_SET_BLACKRED(tmp, parent, field); \
sys/sys/arb.h
400
ARB_ROTATE_RIGHT(head, parent, tmp, field); \
sys/sys/arb.h
401
tmp = ARB_LEFT(head, parent, field); \
sys/sys/arb.h
403
if ((ARB_LEFT(head, tmp, field) == NULL || \
sys/sys/arb.h
404
ARB_COLOR(ARB_LEFT(head, tmp, field), field) == ARB_BLACK) && \
sys/sys/arb.h
405
(ARB_RIGHT(head, tmp, field) == NULL || \
sys/sys/arb.h
406
ARB_COLOR(ARB_RIGHT(head, tmp, field), field) == ARB_BLACK)) { \
sys/sys/arb.h
407
ARB_COLOR(tmp, field) = ARB_RED; \
sys/sys/arb.h
409
parent = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
411
if (ARB_LEFT(head, tmp, field) == NULL || \
sys/sys/arb.h
412
ARB_COLOR(ARB_LEFT(head, tmp, field), field) == ARB_BLACK) { \
sys/sys/arb.h
414
if ((oright = ARB_RIGHT(head, tmp, field)) \
sys/sys/arb.h
416
ARB_COLOR(oright, field) = ARB_BLACK; \
sys/sys/arb.h
417
ARB_COLOR(tmp, field) = ARB_RED; \
sys/sys/arb.h
418
ARB_ROTATE_LEFT(head, tmp, oright, field); \
sys/sys/arb.h
419
tmp = ARB_LEFT(head, parent, field); \
sys/sys/arb.h
421
ARB_COLOR(tmp, field) = ARB_COLOR(parent, field); \
sys/sys/arb.h
422
ARB_COLOR(parent, field) = ARB_BLACK; \
sys/sys/arb.h
423
if (ARB_LEFT(head, tmp, field)) \
sys/sys/arb.h
424
ARB_COLOR(ARB_LEFT(head, tmp, field), field) = ARB_BLACK; \
sys/sys/arb.h
425
ARB_ROTATE_RIGHT(head, parent, tmp, field); \
sys/sys/arb.h
432
ARB_COLOR(elm, field) = ARB_BLACK; \
sys/sys/arb.h
435
#define ARB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/arb.h
441
if (ARB_LEFT(head, elm, field) == NULL) \
sys/sys/arb.h
442
child = ARB_RIGHT(head, elm, field); \
sys/sys/arb.h
443
else if (ARB_RIGHT(head, elm, field) == NULL) \
sys/sys/arb.h
444
child = ARB_LEFT(head, elm, field); \
sys/sys/arb.h
447
elm = ARB_RIGHT(head, elm, field); \
sys/sys/arb.h
448
while ((left = ARB_LEFT(head, elm, field)) != NULL) \
sys/sys/arb.h
450
child = ARB_RIGHT(head, elm, field); \
sys/sys/arb.h
451
parent = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
452
color = ARB_COLOR(elm, field); \
sys/sys/arb.h
454
ARB_PARENTIDX(child, field) = \
sys/sys/arb.h
457
if (ARB_LEFT(head, parent, field) == elm) \
sys/sys/arb.h
458
ARB_LEFTIDX(parent, field) = \
sys/sys/arb.h
461
ARB_RIGHTIDX(parent, field) = \
sys/sys/arb.h
466
if (ARB_PARENT(head, elm, field) == old) \
sys/sys/arb.h
468
(elm)->field = (old)->field; \
sys/sys/arb.h
469
if (ARB_PARENT(head, old, field)) { \
sys/sys/arb.h
470
if (ARB_LEFT(head, ARB_PARENT(head, old, field), \
sys/sys/arb.h
471
field) == old) \
sys/sys/arb.h
472
ARB_LEFTIDX(ARB_PARENT(head, old, field), \
sys/sys/arb.h
473
field) = ARB_SELFIDX(head, elm); \
sys/sys/arb.h
475
ARB_RIGHTIDX(ARB_PARENT(head, old, field),\
sys/sys/arb.h
476
field) = ARB_SELFIDX(head, elm); \
sys/sys/arb.h
477
ARB_AUGMENT(ARB_PARENT(head, old, field)); \
sys/sys/arb.h
480
ARB_PARENTIDX(ARB_LEFT(head, old, field), field) = \
sys/sys/arb.h
482
if (ARB_RIGHT(head, old, field)) \
sys/sys/arb.h
483
ARB_PARENTIDX(ARB_RIGHT(head, old, field), \
sys/sys/arb.h
484
field) = ARB_SELFIDX(head, elm); \
sys/sys/arb.h
489
} while ((left = ARB_PARENT(head, left, field)) \
sys/sys/arb.h
494
parent = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
495
color = ARB_COLOR(elm, field); \
sys/sys/arb.h
497
ARB_PARENTIDX(child, field) = ARB_SELFIDX(head, parent);\
sys/sys/arb.h
499
if (ARB_LEFT(head, parent, field) == elm) \
sys/sys/arb.h
500
ARB_LEFTIDX(parent, field) = \
sys/sys/arb.h
503
ARB_RIGHTIDX(parent, field) = \
sys/sys/arb.h
513
ARB_MINIDX(head) = ARB_PARENTIDX(old, field); \
sys/sys/arb.h
515
ARB_MAXIDX(head) = ARB_PARENTIDX(old, field); \
sys/sys/arb.h
516
ARB_RETURNFREE(head, old, field); \
sys/sys/arb.h
520
#define ARB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/arb.h
533
tmp = ARB_LEFT(head, tmp, field); \
sys/sys/arb.h
535
tmp = ARB_RIGHT(head, tmp, field); \
sys/sys/arb.h
539
ARB_SET(head, elm, parent, field); \
sys/sys/arb.h
542
ARB_LEFTIDX(parent, field) = \
sys/sys/arb.h
545
ARB_RIGHTIDX(parent, field) = \
sys/sys/arb.h
553
(ARB_PARENTIDX(elm, field) == ARB_MINIDX(head) && \
sys/sys/arb.h
554
ARB_LEFTIDX(parent, field) == ARB_SELFIDX(head, elm))) \
sys/sys/arb.h
557
(ARB_PARENTIDX(elm, field) == ARB_MAXIDX(head) && \
sys/sys/arb.h
558
ARB_RIGHTIDX(parent, field) == ARB_SELFIDX(head, elm))) \
sys/sys/arb.h
563
#define ARB_GENERATE_CFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
573
tmp = ARB_LEFT(head, tmp, field); \
sys/sys/arb.h
575
tmp = ARB_RIGHT(head, tmp, field); \
sys/sys/arb.h
582
#define ARB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/arb.h
587
#define ARB_GENERATE_CNFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
599
tmp = ARB_LEFT(head, tmp, field); \
sys/sys/arb.h
602
tmp = ARB_RIGHT(head, tmp, field); \
sys/sys/arb.h
609
#define ARB_GENERATE_NFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
614
#define ARB_GENERATE_CNEXT(name, type, field, attr) \
sys/sys/arb.h
619
if (ARB_RIGHT(head, elm, field)) { \
sys/sys/arb.h
620
elm = ARB_RIGHT(head, elm, field); \
sys/sys/arb.h
621
while (ARB_LEFT(head, elm, field)) \
sys/sys/arb.h
622
elm = ARB_LEFT(head, elm, field); \
sys/sys/arb.h
624
if (ARB_PARENT(head, elm, field) && \
sys/sys/arb.h
625
(elm == ARB_LEFT(head, ARB_PARENT(head, elm, field),\
sys/sys/arb.h
626
field))) \
sys/sys/arb.h
627
elm = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
629
while (ARB_PARENT(head, elm, field) && \
sys/sys/arb.h
631
elm, field), field))) \
sys/sys/arb.h
632
elm = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
633
elm = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
639
#define ARB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/arb.h
644
#define ARB_GENERATE_CPREV(name, type, field, attr) \
sys/sys/arb.h
649
if (ARB_LEFT(head, elm, field)) { \
sys/sys/arb.h
650
elm = ARB_LEFT(head, elm, field); \
sys/sys/arb.h
651
while (ARB_RIGHT(head, elm, field)) \
sys/sys/arb.h
652
elm = ARB_RIGHT(head, elm, field); \
sys/sys/arb.h
654
if (ARB_PARENT(head, elm, field) && \
sys/sys/arb.h
656
field), field))) \
sys/sys/arb.h
657
elm = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
659
while (ARB_PARENT(head, elm, field) && \
sys/sys/arb.h
66
#define ARB_INIT(x, field, head, maxn) \
sys/sys/arb.h
661
field), field))) \
sys/sys/arb.h
662
elm = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
663
elm = ARB_PARENT(head, elm, field); \
sys/sys/arb.h
669
#define ARB_GENERATE_PREV(name, type, field, attr) \
sys/sys/arb.h
674
#define ARB_GENERATE_CMINMAX(name, type, field, attr) \
sys/sys/arb.h
683
tmp = ARB_LEFT(head, tmp, field); \
sys/sys/arb.h
685
tmp = ARB_RIGHT(head, tmp, field); \
sys/sys/arb.h
690
#define ARB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/arb.h
695
#define ARB_GENERATE_REINSERT(name, type, field, cmp, attr) \
sys/sys/arb.h
707
elm = ARB_GETFREE(head, field); \
sys/sys/arb.h
72
ARB_ARRFOREACH_REVWCOND(x, field, head, \
sys/sys/arb.h
73
ARB_RETURNFREE(head, x, field))
sys/sys/arb.h
763
#define ARB_ARRFOREACH(x, field, head) \
sys/sys/arb.h
768
#define ARB_ARRFOREACH_REVWCOND(x, field, head, extracond) \
sys/sys/arb.h
773
#define ARB_ARRFOREACH_REVERSE(x, field, head) \
sys/sys/arb.h
774
ARB_ARRFOREACH_REVWCOND(x, field, head, 1)
sys/sys/arb.h
86
#define ARB_ENTRYINIT(elm, field) do { \
sys/sys/arb.h
87
(elm)->field.arbe_parent_idx = \
sys/sys/arb.h
88
(elm)->field.arbe_left_idx = \
sys/sys/arb.h
89
(elm)->field.arbe_right_idx = ARB_NULLIDX; \
sys/sys/arb.h
90
(elm)->field.arbe_color = ARB_NULLCOL; \
sys/sys/cdefs.h
352
#define __offsetof(type, field) __builtin_offsetof(type, field)
sys/sys/pctrie.h
100
#define PCTRIE_DEFINE(name, type, field, allocfn, freefn) \
sys/sys/pctrie.h
102
CTASSERT(sizeof(((struct type *)0)->field) == sizeof(uint64_t)); \
sys/sys/pctrie.h
107
CTASSERT((__offsetof(struct type, field) & (sizeof(uint32_t) - 1)) == 0); \
sys/sys/pctrie.h
113
((uintptr_t)val - __offsetof(struct type, field)); \
sys/sys/pctrie.h
128
return &ptr->field; \
sys/sys/pctrie.h
280
callback, __offsetof(struct type, field), arg); \
sys/sys/pctrie.h
283
callback, __offsetof(struct type, field), arg)) \
sys/sys/pctrie.h
76
#define PCTRIE_DEFINE_SMR(name, type, field, allocfn, freefn, smr) \
sys/sys/pctrie.h
77
PCTRIE_DEFINE(name, type, field, allocfn, freefn) \
sys/sys/queue.h
1010
#define TAILQ_LAST_FAST(head, type, field) \
sys/sys/queue.h
1011
(TAILQ_EMPTY(head) ? NULL : __containerof((head)->tqh_last, QUEUE_TYPEOF(type), field.tqe_next))
sys/sys/queue.h
1013
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
sys/sys/queue.h
1015
#define TAILQ_PREV(elm, headname, field) \
sys/sys/queue.h
1016
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
sys/sys/queue.h
1018
#define TAILQ_PREV_FAST(elm, head, type, field) \
sys/sys/queue.h
1019
((elm)->field.tqe_prev == &(head)->tqh_first ? NULL : \
sys/sys/queue.h
1020
__containerof((elm)->field.tqe_prev, QUEUE_TYPEOF(type), field.tqe_next))
sys/sys/queue.h
1022
#define TAILQ_REMOVE_HEAD(head, field) \
sys/sys/queue.h
1023
TAILQ_REMOVE(head, TAILQ_FIRST(head), field)
sys/sys/queue.h
1025
#define TAILQ_REMOVE(head, elm, field) do { \
sys/sys/queue.h
1026
QMD_SAVELINK(_Oldnext, (elm)->field.tqe_next); \
sys/sys/queue.h
1027
QMD_SAVELINK(_Oldprev, (elm)->field.tqe_prev); \
sys/sys/queue.h
1028
QMD_TAILQ_CHECK_NEXT(elm, field); \
sys/sys/queue.h
1029
QMD_TAILQ_CHECK_PREV(elm, field); \
sys/sys/queue.h
1030
if ((TAILQ_NEXT((elm), field)) != NULL) \
sys/sys/queue.h
1031
TAILQ_NEXT((elm), field)->field.tqe_prev = \
sys/sys/queue.h
1032
(elm)->field.tqe_prev; \
sys/sys/queue.h
1034
(head)->tqh_last = (elm)->field.tqe_prev; \
sys/sys/queue.h
1037
*(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \
sys/sys/queue.h
1040
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
1043
#define TAILQ_REPLACE(head, elm, elm2, field) do { \
sys/sys/queue.h
1044
QMD_SAVELINK(_Oldnext, (elm)->field.tqe_next); \
sys/sys/queue.h
1045
QMD_SAVELINK(_Oldprev, (elm)->field.tqe_prev); \
sys/sys/queue.h
1046
QMD_TAILQ_CHECK_NEXT(elm, field); \
sys/sys/queue.h
1047
QMD_TAILQ_CHECK_PREV(elm, field); \
sys/sys/queue.h
1048
TAILQ_NEXT((elm2), field) = TAILQ_NEXT((elm), field); \
sys/sys/queue.h
1049
if (TAILQ_NEXT((elm2), field) != TAILQ_END(head)) \
sys/sys/queue.h
1050
TAILQ_NEXT((elm2), field)->field.tqe_prev = \
sys/sys/queue.h
1051
&(elm2)->field.tqe_next; \
sys/sys/queue.h
1053
(head)->tqh_last = &(elm2)->field.tqe_next; \
sys/sys/queue.h
1054
(elm2)->field.tqe_prev = (elm)->field.tqe_prev; \
sys/sys/queue.h
1055
*(elm2)->field.tqe_prev = (elm2); \
sys/sys/queue.h
1058
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
1061
#define TAILQ_SPLIT_AFTER(head, elm, rest, field) do { \
sys/sys/queue.h
1063
QMD_TAILQ_CHECK_TAIL((head), field); \
sys/sys/queue.h
1064
if (TAILQ_NEXT((elm), field) == NULL) \
sys/sys/queue.h
1068
TAILQ_FIRST((rest)) = TAILQ_NEXT((elm), field); \
sys/sys/queue.h
1070
TAILQ_NEXT((elm), field)->field.tqe_prev = \
sys/sys/queue.h
1073
TAILQ_NEXT((elm), field) = NULL; \
sys/sys/queue.h
1074
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
1078
#define TAILQ_SWAP(head1, head2, type, field) do { \
sys/sys/queue.h
1086
swap_first->field.tqe_prev = &(head1)->tqh_first; \
sys/sys/queue.h
1090
swap_first->field.tqe_prev = &(head2)->tqh_first; \
sys/sys/queue.h
275
#define SLIST_CONCAT(head1, head2, type, field) do { \
sys/sys/queue.h
281
while (SLIST_NEXT(_Curelm, field) != NULL) \
sys/sys/queue.h
282
_Curelm = SLIST_NEXT(_Curelm, field); \
sys/sys/queue.h
283
SLIST_NEXT(_Curelm, field) = SLIST_FIRST(head2); \
sys/sys/queue.h
295
#define SLIST_FOREACH(var, head, field) \
sys/sys/queue.h
298
(var) = SLIST_NEXT((var), field))
sys/sys/queue.h
300
#define SLIST_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
303
(var) = SLIST_NEXT((var), field))
sys/sys/queue.h
305
#define SLIST_FOREACH_SAFE(var, head, field, tvar) \
sys/sys/queue.h
307
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
sys/sys/queue.h
310
#define SLIST_FOREACH_FROM_SAFE(var, head, field, tvar) \
sys/sys/queue.h
312
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
sys/sys/queue.h
315
#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \
sys/sys/queue.h
318
(varp) = &SLIST_NEXT((var), field))
sys/sys/queue.h
324
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
sys/sys/queue.h
325
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
sys/sys/queue.h
326
SLIST_NEXT((slistelm), field) = (elm); \
sys/sys/queue.h
329
#define SLIST_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
330
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
sys/sys/queue.h
334
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
sys/sys/queue.h
336
#define SLIST_REMOVE(head, elm, type, field) do { \
sys/sys/queue.h
338
SLIST_REMOVE_HEAD((head), field); \
sys/sys/queue.h
342
while (SLIST_NEXT(_Curelm, field) != (elm)) \
sys/sys/queue.h
343
_Curelm = SLIST_NEXT(_Curelm, field); \
sys/sys/queue.h
344
SLIST_REMOVE_AFTER(_Curelm, field); \
sys/sys/queue.h
348
#define SLIST_REMOVE_AFTER(elm, field) do { \
sys/sys/queue.h
349
QMD_SAVELINK(_Oldnext, SLIST_NEXT(elm, field)->field.sle_next); \
sys/sys/queue.h
350
SLIST_NEXT(elm, field) = \
sys/sys/queue.h
351
SLIST_NEXT(SLIST_NEXT(elm, field), field); \
sys/sys/queue.h
355
#define SLIST_REMOVE_HEAD(head, field) do { \
sys/sys/queue.h
356
QMD_SAVELINK(_Oldnext, SLIST_FIRST(head)->field.sle_next); \
sys/sys/queue.h
357
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
sys/sys/queue.h
361
#define SLIST_REMOVE_PREVPTR(prevp, elm, field) do { \
sys/sys/queue.h
363
*(prevp) = SLIST_NEXT(elm, field); \
sys/sys/queue.h
364
TRASHIT((elm)->field.sle_next); \
sys/sys/queue.h
367
#define SLIST_SPLIT_AFTER(head, elm, rest, field) do { \
sys/sys/queue.h
369
SLIST_FIRST((rest)) = SLIST_NEXT((elm), field); \
sys/sys/queue.h
370
SLIST_NEXT((elm), field) = NULL; \
sys/sys/queue.h
463
#define STAILQ_FOREACH(var, head, field) \
sys/sys/queue.h
466
(var) = STAILQ_NEXT((var), field))
sys/sys/queue.h
468
#define STAILQ_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
471
(var) = STAILQ_NEXT((var), field))
sys/sys/queue.h
473
#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \
sys/sys/queue.h
475
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
478
#define STAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \
sys/sys/queue.h
480
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
488
#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \
sys/sys/queue.h
489
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\
sys/sys/queue.h
490
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
491
STAILQ_NEXT((tqelm), field) = (elm); \
sys/sys/queue.h
494
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
495
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
sys/sys/queue.h
496
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
500
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
sys/sys/queue.h
503
STAILQ_NEXT((elm), field) = NULL; \
sys/sys/queue.h
504
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
508
#define STAILQ_LAST(head, type, field) \
sys/sys/queue.h
511
QUEUE_TYPEOF(type), field.stqe_next))
sys/sys/queue.h
513
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
sys/sys/queue.h
515
#define STAILQ_REMOVE(head, elm, type, field) do { \
sys/sys/queue.h
516
QMD_SAVELINK(_Oldnext, (elm)->field.stqe_next); \
sys/sys/queue.h
518
STAILQ_REMOVE_HEAD((head), field); \
sys/sys/queue.h
522
while (STAILQ_NEXT(_Curelm, field) != (elm)) \
sys/sys/queue.h
523
_Curelm = STAILQ_NEXT(_Curelm, field); \
sys/sys/queue.h
524
STAILQ_REMOVE_AFTER(head, _Curelm, field); \
sys/sys/queue.h
529
#define STAILQ_REMOVE_AFTER(head, elm, field) do { \
sys/sys/queue.h
530
if ((STAILQ_NEXT(elm, field) = \
sys/sys/queue.h
531
STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \
sys/sys/queue.h
532
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
535
#define STAILQ_REMOVE_HEAD(head, field) do { \
sys/sys/queue.h
537
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
sys/sys/queue.h
541
#define STAILQ_SPLIT_AFTER(head, elm, rest, field) do { \
sys/sys/queue.h
544
if (STAILQ_NEXT((elm), field) == NULL) \
sys/sys/queue.h
548
STAILQ_FIRST((rest)) = STAILQ_NEXT((elm), field); \
sys/sys/queue.h
550
STAILQ_NEXT((elm), field) = NULL; \
sys/sys/queue.h
551
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
568
#define STAILQ_REVERSE(head, type, field) do { \
sys/sys/queue.h
574
_Varn = STAILQ_NEXT(_Var, field); \
sys/sys/queue.h
575
STAILQ_NEXT(_Var, field) = _Varp; \
sys/sys/queue.h
579
(head)->stqh_last = &STAILQ_NEXT(STAILQ_FIRST(head), field); \
sys/sys/queue.h
625
#define QMD_LIST_CHECK_HEAD(head, field) \
sys/sys/queue.h
627
LIST_FIRST((head))->field.le_prev == \
sys/sys/queue.h
638
#define QMD_LIST_CHECK_NEXT(elm, field) \
sys/sys/queue.h
639
QMD_ASSERT(LIST_NEXT((elm), field) == NULL || \
sys/sys/queue.h
640
LIST_NEXT((elm), field)->field.le_prev == \
sys/sys/queue.h
641
&((elm)->field.le_next), \
sys/sys/queue.h
649
#define QMD_LIST_CHECK_PREV(elm, field) \
sys/sys/queue.h
650
QMD_ASSERT(*(elm)->field.le_prev == (elm), \
sys/sys/queue.h
661
#define LIST_CONCAT(head1, head2, type, field) do { \
sys/sys/queue.h
665
LIST_FIRST(head2)->field.le_prev = \
sys/sys/queue.h
670
while (LIST_NEXT(_Curelm, field) != NULL) \
sys/sys/queue.h
671
_Curelm = LIST_NEXT(_Curelm, field); \
sys/sys/queue.h
672
LIST_NEXT(_Curelm, field) = LIST_FIRST(head2); \
sys/sys/queue.h
673
LIST_FIRST(head2)->field.le_prev = &LIST_NEXT(_Curelm, field);\
sys/sys/queue.h
685
#define LIST_FOREACH(var, head, field) \
sys/sys/queue.h
688
(var) = LIST_NEXT((var), field))
sys/sys/queue.h
690
#define LIST_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
693
(var) = LIST_NEXT((var), field))
sys/sys/queue.h
695
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
sys/sys/queue.h
697
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
sys/sys/queue.h
700
#define LIST_FOREACH_FROM_SAFE(var, head, field, tvar) \
sys/sys/queue.h
702
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
sys/sys/queue.h
709
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
sys/sys/queue.h
710
QMD_LIST_CHECK_NEXT(listelm, field); \
sys/sys/queue.h
711
if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
sys/sys/queue.h
712
LIST_NEXT((listelm), field)->field.le_prev = \
sys/sys/queue.h
713
&LIST_NEXT((elm), field); \
sys/sys/queue.h
714
LIST_NEXT((listelm), field) = (elm); \
sys/sys/queue.h
715
(elm)->field.le_prev = &LIST_NEXT((listelm), field); \
sys/sys/queue.h
718
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
sys/sys/queue.h
719
QMD_LIST_CHECK_PREV(listelm, field); \
sys/sys/queue.h
720
(elm)->field.le_prev = (listelm)->field.le_prev; \
sys/sys/queue.h
721
LIST_NEXT((elm), field) = (listelm); \
sys/sys/queue.h
722
*(listelm)->field.le_prev = (elm); \
sys/sys/queue.h
723
(listelm)->field.le_prev = &LIST_NEXT((elm), field); \
sys/sys/queue.h
726
#define LIST_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
727
QMD_LIST_CHECK_HEAD((head), field); \
sys/sys/queue.h
728
if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
sys/sys/queue.h
729
LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
sys/sys/queue.h
731
(elm)->field.le_prev = &LIST_FIRST((head)); \
sys/sys/queue.h
734
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
sys/sys/queue.h
736
#define LIST_PREV(elm, head, type, field) \
sys/sys/queue.h
737
((elm)->field.le_prev == &LIST_FIRST((head)) ? NULL : \
sys/sys/queue.h
738
__containerof((elm)->field.le_prev, \
sys/sys/queue.h
739
QUEUE_TYPEOF(type), field.le_next))
sys/sys/queue.h
741
#define LIST_REMOVE_HEAD(head, field) \
sys/sys/queue.h
742
LIST_REMOVE(LIST_FIRST(head), field)
sys/sys/queue.h
744
#define LIST_REMOVE(elm, field) do { \
sys/sys/queue.h
745
QMD_SAVELINK(_Oldnext, (elm)->field.le_next); \
sys/sys/queue.h
746
QMD_SAVELINK(_Oldprev, (elm)->field.le_prev); \
sys/sys/queue.h
747
QMD_LIST_CHECK_NEXT(elm, field); \
sys/sys/queue.h
748
QMD_LIST_CHECK_PREV(elm, field); \
sys/sys/queue.h
749
if (LIST_NEXT((elm), field) != NULL) \
sys/sys/queue.h
750
LIST_NEXT((elm), field)->field.le_prev = \
sys/sys/queue.h
751
(elm)->field.le_prev; \
sys/sys/queue.h
752
*(elm)->field.le_prev = LIST_NEXT((elm), field); \
sys/sys/queue.h
757
#define LIST_REPLACE(elm, elm2, field) do { \
sys/sys/queue.h
758
QMD_SAVELINK(_Oldnext, (elm)->field.le_next); \
sys/sys/queue.h
759
QMD_SAVELINK(_Oldprev, (elm)->field.le_prev); \
sys/sys/queue.h
760
QMD_LIST_CHECK_NEXT(elm, field); \
sys/sys/queue.h
761
QMD_LIST_CHECK_PREV(elm, field); \
sys/sys/queue.h
762
LIST_NEXT((elm2), field) = LIST_NEXT((elm), field); \
sys/sys/queue.h
763
if (LIST_NEXT((elm2), field) != NULL) \
sys/sys/queue.h
764
LIST_NEXT((elm2), field)->field.le_prev = \
sys/sys/queue.h
765
&(elm2)->field.le_next; \
sys/sys/queue.h
766
(elm2)->field.le_prev = (elm)->field.le_prev; \
sys/sys/queue.h
767
*(elm2)->field.le_prev = (elm2); \
sys/sys/queue.h
772
#define LIST_SPLIT_AFTER(head, elm, rest, field) do { \
sys/sys/queue.h
774
if (LIST_NEXT((elm), field) == NULL) \
sys/sys/queue.h
778
LIST_FIRST((rest)) = LIST_NEXT((elm), field); \
sys/sys/queue.h
779
LIST_NEXT((elm), field)->field.le_prev = \
sys/sys/queue.h
781
LIST_NEXT((elm), field) = NULL; \
sys/sys/queue.h
785
#define LIST_SWAP(head1, head2, type, field) do { \
sys/sys/queue.h
790
swap_tmp->field.le_prev = &LIST_FIRST((head1)); \
sys/sys/queue.h
792
swap_tmp->field.le_prev = &LIST_FIRST((head2)); \
sys/sys/queue.h
842
#define QMD_TAILQ_CHECK_HEAD(head, field) \
sys/sys/queue.h
844
TAILQ_FIRST((head))->field.tqe_prev == \
sys/sys/queue.h
854
#define QMD_TAILQ_CHECK_TAIL(head, field) \
sys/sys/queue.h
865
#define QMD_TAILQ_CHECK_NEXT(elm, field) \
sys/sys/queue.h
866
QMD_ASSERT(TAILQ_NEXT((elm), field) == NULL || \
sys/sys/queue.h
867
TAILQ_NEXT((elm), field)->field.tqe_prev == \
sys/sys/queue.h
868
&((elm)->field.tqe_next), \
sys/sys/queue.h
876
#define QMD_TAILQ_CHECK_PREV(elm, field) \
sys/sys/queue.h
877
QMD_ASSERT(*(elm)->field.tqe_prev == (elm), \
sys/sys/queue.h
888
#define TAILQ_CONCAT(head1, head2, field) do { \
sys/sys/queue.h
891
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
sys/sys/queue.h
906
#define TAILQ_FOREACH(var, head, field) \
sys/sys/queue.h
909
(var) = TAILQ_NEXT((var), field))
sys/sys/queue.h
911
#define TAILQ_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
914
(var) = TAILQ_NEXT((var), field))
sys/sys/queue.h
916
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
sys/sys/queue.h
918
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
921
#define TAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \
sys/sys/queue.h
923
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
926
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
sys/sys/queue.h
929
(var) = TAILQ_PREV((var), headname, field))
sys/sys/queue.h
931
#define TAILQ_FOREACH_REVERSE_FROM(var, head, headname, field) \
sys/sys/queue.h
934
(var) = TAILQ_PREV((var), headname, field))
sys/sys/queue.h
936
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
sys/sys/queue.h
938
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
sys/sys/queue.h
941
#define TAILQ_FOREACH_REVERSE_FROM_SAFE(var, head, headname, field, tvar)\
sys/sys/queue.h
943
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
sys/sys/queue.h
952
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
sys/sys/queue.h
953
QMD_TAILQ_CHECK_NEXT(listelm, field); \
sys/sys/queue.h
954
if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\
sys/sys/queue.h
955
TAILQ_NEXT((elm), field)->field.tqe_prev = \
sys/sys/queue.h
956
&TAILQ_NEXT((elm), field); \
sys/sys/queue.h
958
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
961
TAILQ_NEXT((listelm), field) = (elm); \
sys/sys/queue.h
962
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \
sys/sys/queue.h
963
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
964
QMD_TRACE_ELEM(&(listelm)->field); \
sys/sys/queue.h
967
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
sys/sys/queue.h
968
QMD_TAILQ_CHECK_PREV(listelm, field); \
sys/sys/queue.h
969
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
sys/sys/queue.h
970
TAILQ_NEXT((elm), field) = (listelm); \
sys/sys/queue.h
971
*(listelm)->field.tqe_prev = (elm); \
sys/sys/queue.h
972
(listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
973
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
974
QMD_TRACE_ELEM(&(listelm)->field); \
sys/sys/queue.h
977
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
978
QMD_TAILQ_CHECK_HEAD(head, field); \
sys/sys/queue.h
979
if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \
sys/sys/queue.h
980
TAILQ_FIRST((head))->field.tqe_prev = \
sys/sys/queue.h
981
&TAILQ_NEXT((elm), field); \
sys/sys/queue.h
983
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
985
(elm)->field.tqe_prev = &TAILQ_FIRST((head)); \
sys/sys/queue.h
987
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
990
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
sys/sys/queue.h
991
QMD_TAILQ_CHECK_TAIL(head, field); \
sys/sys/queue.h
992
TAILQ_NEXT((elm), field) = NULL; \
sys/sys/queue.h
993
(elm)->field.tqe_prev = (head)->tqh_last; \
sys/sys/queue.h
995
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
997
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue_mergesort.h
41
#define STAILQ_CONCAT_4(head1, head2, type, field) \
sys/sys/queue_mergesort.h
43
#define TAILQ_CONCAT_4(head1, head2, type, field) \
sys/sys/queue_mergesort.h
44
TAILQ_CONCAT(head1, head2, field)
sys/sys/queue_mergesort.h
45
#define SLIST_INSERT_AFTER_4(head, slistelm, elm, field) \
sys/sys/queue_mergesort.h
46
SLIST_INSERT_AFTER(slistelm, elm, field)
sys/sys/queue_mergesort.h
47
#define LIST_INSERT_AFTER_4(head, slistelm, elm, field) \
sys/sys/queue_mergesort.h
48
LIST_INSERT_AFTER(slistelm, elm, field)
sys/sys/stats.h
563
#define VSD_HIST_FIELD(hist, cnst, hist_dtype, op, field) \
sys/sys/stats.h
565
op(_VSD(cnst, crhist32, hist)->field) : \
sys/sys/stats.h
567
op(_VSD(cnst, drhist32, hist)->field) : \
sys/sys/stats.h
569
op(_VSD(cnst, dvhist32, hist)->field) : \
sys/sys/stats.h
571
op(_VSD(cnst, crhist64, hist)->field) : \
sys/sys/stats.h
573
op(_VSD(cnst, drhist64, hist)->field) : \
sys/sys/stats.h
574
(op(_VSD(cnst, dvhist64, hist)->field)))))))
sys/sys/stats.h
575
#define VSD_HIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
576
VSD_HIST_FIELD(hist, , hist_dtype, ,field)
sys/sys/stats.h
577
#define VSD_CONSTHIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
578
VSD_HIST_FIELD(hist, const, hist_dtype, ,field)
sys/sys/stats.h
579
#define VSD_HIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
580
VSD_HIST_FIELD(hist, , hist_dtype, (void *)&,field)
sys/sys/stats.h
581
#define VSD_CONSTHIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
582
VSD_HIST_FIELD(hist, const, hist_dtype, (void *)&,field)
sys/sys/stats.h
584
#define VSD_CRHIST_FIELD(hist, cnst, hist_dtype, op, field) \
sys/sys/stats.h
586
op(_VSD(cnst, crhist32, hist)->field) : \
sys/sys/stats.h
587
op(_VSD(cnst, crhist64, hist)->field))
sys/sys/stats.h
588
#define VSD_CRHIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
589
VSD_CRHIST_FIELD(hist, , hist_dtype, , field)
sys/sys/stats.h
590
#define VSD_CONSTCRHIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
591
VSD_CRHIST_FIELD(hist, const, hist_dtype, , field)
sys/sys/stats.h
592
#define VSD_CRHIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
593
VSD_CRHIST_FIELD(hist, , hist_dtype, &, field)
sys/sys/stats.h
594
#define VSD_CONSTCRHIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
595
VSD_CRHIST_FIELD(hist, const, hist_dtype, &, field)
sys/sys/stats.h
597
#define VSD_DRHIST_FIELD(hist, cnst, hist_dtype, op, field) \
sys/sys/stats.h
599
op(_VSD(cnst, drhist32, hist)->field) : \
sys/sys/stats.h
600
op(_VSD(cnst, drhist64, hist)->field))
sys/sys/stats.h
601
#define VSD_DRHIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
602
VSD_DRHIST_FIELD(hist, , hist_dtype, , field)
sys/sys/stats.h
603
#define VSD_CONSTDRHIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
604
VSD_DRHIST_FIELD(hist, const, hist_dtype, , field)
sys/sys/stats.h
605
#define VSD_DRHIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
606
VSD_DRHIST_FIELD(hist, , hist_dtype, &, field)
sys/sys/stats.h
607
#define VSD_CONSTDRHIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
608
VSD_DRHIST_FIELD(hist, const, hist_dtype, &, field)
sys/sys/stats.h
610
#define VSD_DVHIST_FIELD(hist, cnst, hist_dtype, op, field) \
sys/sys/stats.h
612
op(_VSD(cnst, dvhist32, hist)->field) : \
sys/sys/stats.h
613
op(_VSD(cnst, dvhist64, hist)->field))
sys/sys/stats.h
614
#define VSD_DVHIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
615
VSD_DVHIST_FIELD(hist, , hist_dtype, , field)
sys/sys/stats.h
616
#define VSD_CONSTDVHIST_FIELDVAL(hist, hist_dtype, field) \
sys/sys/stats.h
617
VSD_DVHIST_FIELD(hist, const, hist_dtype, , field)
sys/sys/stats.h
618
#define VSD_DVHIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
619
VSD_DVHIST_FIELD(hist, , hist_dtype, &, field)
sys/sys/stats.h
620
#define VSD_CONSTDVHIST_FIELDPTR(hist, hist_dtype, field) \
sys/sys/stats.h
621
VSD_DVHIST_FIELD(hist, const, hist_dtype, &, field)
sys/sys/tree.h
100
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
1005
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
1007
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
1012
#define RB_GENERATE_REINSERT(name, type, field, cmp, attr) \
sys/sys/tree.h
104
#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \
sys/sys/tree.h
105
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \
sys/sys/tree.h
106
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
110
#define SPLAY_LINKLEFT(head, tmp, field) do { \
sys/sys/tree.h
111
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
113
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
116
#define SPLAY_LINKRIGHT(head, tmp, field) do { \
sys/sys/tree.h
117
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
119
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
122
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
sys/sys/tree.h
123
SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
124
SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
125
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
sys/sys/tree.h
126
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
sys/sys/tree.h
131
#define SPLAY_PROTOTYPE(name, type, field, cmp) \
sys/sys/tree.h
153
if (SPLAY_RIGHT(elm, field) != NULL) { \
sys/sys/tree.h
154
elm = SPLAY_RIGHT(elm, field); \
sys/sys/tree.h
155
while (SPLAY_LEFT(elm, field) != NULL) { \
sys/sys/tree.h
156
elm = SPLAY_LEFT(elm, field); \
sys/sys/tree.h
173
#define SPLAY_GENERATE(name, type, field, cmp) \
sys/sys/tree.h
178
SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \
sys/sys/tree.h
184
SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\
sys/sys/tree.h
185
SPLAY_RIGHT(elm, field) = (head)->sph_root; \
sys/sys/tree.h
186
SPLAY_LEFT((head)->sph_root, field) = NULL; \
sys/sys/tree.h
188
SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
189
SPLAY_LEFT(elm, field) = (head)->sph_root; \
sys/sys/tree.h
190
SPLAY_RIGHT((head)->sph_root, field) = NULL; \
sys/sys/tree.h
206
if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \
sys/sys/tree.h
207
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
209
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
210
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\
sys/sys/tree.h
212
SPLAY_RIGHT((head)->sph_root, field) = __tmp; \
sys/sys/tree.h
225
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
sys/sys/tree.h
230
__tmp = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
234
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
sys/sys/tree.h
235
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
238
SPLAY_LINKLEFT(head, __right, field); \
sys/sys/tree.h
240
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
244
SPLAY_ROTATE_LEFT(head, __tmp, field); \
sys/sys/tree.h
245
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
248
SPLAY_LINKRIGHT(head, __left, field); \
sys/sys/tree.h
251
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
sys/sys/tree.h
261
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
sys/sys/tree.h
266
__tmp = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
270
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
sys/sys/tree.h
271
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
274
SPLAY_LINKLEFT(head, __right, field); \
sys/sys/tree.h
276
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
280
SPLAY_ROTATE_LEFT(head, __tmp, field); \
sys/sys/tree.h
281
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
284
SPLAY_LINKRIGHT(head, __left, field); \
sys/sys/tree.h
287
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
sys/sys/tree.h
332
#define _RB_LINK(elm, dir, field) (elm)->field.rbe_link[dir]
sys/sys/tree.h
333
#define _RB_UP(elm, field) _RB_LINK(elm, 0, field)
sys/sys/tree.h
338
#define _RB_BITSUP(elm, field) _RB_BITS(_RB_UP(elm, field))
sys/sys/tree.h
345
#define RB_PARENT(elm, field) _RB_PTR(_RB_UP(elm, field))
sys/sys/tree.h
346
#define RB_LEFT(elm, field) _RB_LINK(elm, _RB_L, field)
sys/sys/tree.h
347
#define RB_RIGHT(elm, field) _RB_LINK(elm, _RB_R, field)
sys/sys/tree.h
351
#define RB_SET_PARENT(dst, src, field) do { \
sys/sys/tree.h
352
_RB_UP(dst, field) = (__typeof(src))((__uintptr_t)src | \
sys/sys/tree.h
353
(_RB_BITSUP(dst, field) & _RB_LR)); \
sys/sys/tree.h
356
#define RB_SET(elm, parent, field) do { \
sys/sys/tree.h
357
_RB_UP(elm, field) = parent; \
sys/sys/tree.h
358
RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \
sys/sys/tree.h
376
#define RB_UPDATE_AUGMENT(elm, field) do { \
sys/sys/tree.h
379
(rb_update_tmp = RB_PARENT(rb_update_tmp, field)) != NULL) \
sys/sys/tree.h
383
#define RB_SWAP_CHILD(head, par, out, in, field) do { \
sys/sys/tree.h
386
else if ((out) == RB_LEFT(par, field)) \
sys/sys/tree.h
387
RB_LEFT(par, field) = (in); \
sys/sys/tree.h
389
RB_RIGHT(par, field) = (in); \
sys/sys/tree.h
402
#define RB_ROTATE(elm, tmp, dir, field) do { \
sys/sys/tree.h
403
if ((_RB_LINK(elm, dir ^ _RB_LR, field) = \
sys/sys/tree.h
404
_RB_LINK(tmp, dir, field)) != NULL) \
sys/sys/tree.h
405
RB_SET_PARENT(_RB_LINK(tmp, dir, field), elm, field); \
sys/sys/tree.h
406
_RB_LINK(tmp, dir, field) = (elm); \
sys/sys/tree.h
407
RB_SET_PARENT(elm, tmp, field); \
sys/sys/tree.h
411
#define RB_PROTOTYPE(name, type, field, cmp) \
sys/sys/tree.h
412
RB_PROTOTYPE_INTERNAL(name, type, field, cmp,)
sys/sys/tree.h
413
#define RB_PROTOTYPE_STATIC(name, type, field, cmp) \
sys/sys/tree.h
414
RB_PROTOTYPE_INTERNAL(name, type, field, cmp, __unused static)
sys/sys/tree.h
415
#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/tree.h
471
#define RB_GENERATE(name, type, field, cmp) \
sys/sys/tree.h
472
RB_GENERATE_INTERNAL(name, type, field, cmp,)
sys/sys/tree.h
473
#define RB_GENERATE_STATIC(name, type, field, cmp) \
sys/sys/tree.h
474
RB_GENERATE_INTERNAL(name, type, field, cmp, __unused static)
sys/sys/tree.h
475
#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/tree.h
476
RB_GENERATE_RANK(name, type, field, attr) \
sys/sys/tree.h
477
RB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/tree.h
478
RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/tree.h
479
RB_GENERATE_INSERT_FINISH(name, type, field, attr) \
sys/sys/tree.h
480
RB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/tree.h
481
RB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/tree.h
482
RB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/tree.h
483
RB_GENERATE_NFIND(name, type, field, cmp, attr) \
sys/sys/tree.h
484
RB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/tree.h
485
RB_GENERATE_INSERT_NEXT(name, type, field, cmp, attr) \
sys/sys/tree.h
486
RB_GENERATE_PREV(name, type, field, attr) \
sys/sys/tree.h
487
RB_GENERATE_INSERT_PREV(name, type, field, cmp, attr) \
sys/sys/tree.h
488
RB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/tree.h
489
RB_GENERATE_REINSERT(name, type, field, cmp, attr)
sys/sys/tree.h
497
#define RB_GENERATE_RANK(name, type, field, attr) \
sys/sys/tree.h
510
up = _RB_UP(elm, field); \
sys/sys/tree.h
511
left = RB_LEFT(elm, field); \
sys/sys/tree.h
514
right = RB_RIGHT(elm, field); \
sys/sys/tree.h
524
#define RB_GENERATE_RANK(name, type, field, attr)
sys/sys/tree.h
527
#define RB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/tree.h
548
gpar = _RB_UP(parent, field); \
sys/sys/tree.h
549
elmdir = RB_RIGHT(parent, field) == elm ? _RB_R : _RB_L; \
sys/sys/tree.h
552
_RB_MOD_XOR(_RB_UP(parent, field), elmdir); \
sys/sys/tree.h
557
_RB_MOD_XOR(_RB_UP(parent, field), sibdir); \
sys/sys/tree.h
564
_RB_UP(parent, field) = gpar = _RB_PTR(gpar); \
sys/sys/tree.h
565
if (_RB_BITSUP(elm, field) & elmdir) { \
sys/sys/tree.h
586
RB_ROTATE(elm, child, elmdir, field); \
sys/sys/tree.h
587
child_up = _RB_UP(child, field); \
sys/sys/tree.h
589
_RB_MOD_XOR(_RB_UP(parent, field), \
sys/sys/tree.h
592
_RB_MOD_XOR(_RB_UP(elm, field), \
sys/sys/tree.h
595
_RB_MOD_XOR(_RB_UP(elm, field), \
sys/sys/tree.h
618
RB_ROTATE(parent, child, sibdir, field); \
sys/sys/tree.h
619
_RB_UP(child, field) = gpar; \
sys/sys/tree.h
620
RB_SWAP_CHILD(head, gpar, parent, child, field); \
sys/sys/tree.h
644
#define RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/tree.h
652
if (RB_RIGHT(parent, field) == elm && \
sys/sys/tree.h
653
RB_LEFT(parent, field) == elm) { \
sys/sys/tree.h
656
_RB_UP(parent, field) = _RB_PTR(_RB_UP(parent, field)); \
sys/sys/tree.h
658
if ((parent = _RB_UP(elm, field)) == NULL) \
sys/sys/tree.h
663
gpar = _RB_UP(parent, field); \
sys/sys/tree.h
664
elmdir = RB_RIGHT(parent, field) == elm ? _RB_R : _RB_L; \
sys/sys/tree.h
668
_RB_UP(parent, field) = gpar; \
sys/sys/tree.h
674
_RB_UP(parent, field) = gpar; \
sys/sys/tree.h
679
sib = _RB_LINK(parent, sibdir, field); \
sys/sys/tree.h
680
up = _RB_UP(sib, field); \
sys/sys/tree.h
684
_RB_UP(sib, field) = up; \
sys/sys/tree.h
708
elm = _RB_LINK(sib, elmdir, field); \
sys/sys/tree.h
710
RB_ROTATE(sib, elm, sibdir, field); \
sys/sys/tree.h
711
up = _RB_UP(elm, field); \
sys/sys/tree.h
712
_RB_MOD_XOR(_RB_UP(parent, field), \
sys/sys/tree.h
714
_RB_MOD_XOR(_RB_UP(sib, field), \
sys/sys/tree.h
716
_RB_MOD_OR(_RB_UP(elm, field), _RB_LR); \
sys/sys/tree.h
722
_RB_MOD_XOR(_RB_UP(parent, field), \
sys/sys/tree.h
724
_RB_MOD_XOR(_RB_UP(sib, field), \
sys/sys/tree.h
728
_RB_MOD_XOR(_RB_UP(parent, field), \
sys/sys/tree.h
730
_RB_MOD_XOR(_RB_UP(sib, field), \
sys/sys/tree.h
733
_RB_MOD_XOR(_RB_UP(sib, field), \
sys/sys/tree.h
753
RB_ROTATE(parent, elm, elmdir, field); \
sys/sys/tree.h
754
RB_SET_PARENT(elm, gpar, field); \
sys/sys/tree.h
755
RB_SWAP_CHILD(head, gpar, parent, elm, field); \
sys/sys/tree.h
768
#define _RB_AUGMENT_WALK(elm, match, field) \
sys/sys/tree.h
773
(elm = RB_PARENT(elm, field)) != NULL)
sys/sys/tree.h
775
#define RB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/tree.h
781
child = RB_LEFT(out, field); \
sys/sys/tree.h
782
in = RB_RIGHT(out, field); \
sys/sys/tree.h
783
opar = _RB_UP(out, field); \
sys/sys/tree.h
789
while (RB_LEFT(in, field)) \
sys/sys/tree.h
790
in = RB_LEFT(in, field); \
sys/sys/tree.h
791
RB_SET_PARENT(child, in, field); \
sys/sys/tree.h
792
RB_LEFT(in, field) = child; \
sys/sys/tree.h
793
child = RB_RIGHT(in, field); \
sys/sys/tree.h
795
RB_SET_PARENT(parent, in, field); \
sys/sys/tree.h
796
RB_RIGHT(in, field) = parent; \
sys/sys/tree.h
797
parent = RB_PARENT(in, field); \
sys/sys/tree.h
798
RB_LEFT(parent, field) = child; \
sys/sys/tree.h
800
_RB_UP(in, field) = opar; \
sys/sys/tree.h
803
RB_SWAP_CHILD(head, opar, out, in, field); \
sys/sys/tree.h
805
_RB_UP(child, field) = parent; \
sys/sys/tree.h
810
if (parent == in && RB_LEFT(parent, field) == NULL) { \
sys/sys/tree.h
812
parent = RB_PARENT(parent, field); \
sys/sys/tree.h
814
_RB_AUGMENT_WALK(parent, opar, field); \
sys/sys/tree.h
822
(void)RB_AUGMENT_CHECK(RB_PARENT(opar, field)); \
sys/sys/tree.h
828
#define RB_GENERATE_INSERT_FINISH(name, type, field, attr) \
sys/sys/tree.h
836
RB_SET(elm, parent, field); \
sys/sys/tree.h
840
_RB_AUGMENT_WALK(elm, tmp, field); \
sys/sys/tree.h
851
#define RB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/tree.h
864
tmpp = &RB_LEFT(parent, field); \
sys/sys/tree.h
866
tmpp = &RB_RIGHT(parent, field); \
sys/sys/tree.h
873
#define RB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/tree.h
883
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
885
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
892
#define RB_GENERATE_NFIND(name, type, field, cmp, attr) \
sys/sys/tree.h
904
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
907
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
914
#define RB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/tree.h
919
if (RB_RIGHT(elm, field)) { \
sys/sys/tree.h
92
#define SPLAY_LEFT(elm, field) (elm)->field.spe_left
sys/sys/tree.h
920
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
921
while (RB_LEFT(elm, field)) \
sys/sys/tree.h
922
elm = RB_LEFT(elm, field); \
sys/sys/tree.h
924
while (RB_PARENT(elm, field) && \
sys/sys/tree.h
925
(elm == RB_RIGHT(RB_PARENT(elm, field), field))) \
sys/sys/tree.h
926
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
927
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
93
#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right
sys/sys/tree.h
940
#define RB_GENERATE_INSERT_NEXT(name, type, field, cmp, attr) \
sys/sys/tree.h
947
struct type **tmpp = &RB_RIGHT(elm, field); \
sys/sys/tree.h
954
tmpp = &RB_LEFT(elm, field); \
sys/sys/tree.h
959
#define RB_GENERATE_PREV(name, type, field, attr) \
sys/sys/tree.h
964
if (RB_LEFT(elm, field)) { \
sys/sys/tree.h
965
elm = RB_LEFT(elm, field); \
sys/sys/tree.h
966
while (RB_RIGHT(elm, field)) \
sys/sys/tree.h
967
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
969
while (RB_PARENT(elm, field) && \
sys/sys/tree.h
970
(elm == RB_LEFT(RB_PARENT(elm, field), field))) \
sys/sys/tree.h
971
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
972
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
977
#define RB_GENERATE_INSERT_PREV(name, type, field, cmp, attr) \
sys/sys/tree.h
98
#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \
sys/sys/tree.h
984
struct type **tmpp = &RB_LEFT(elm, field); \
sys/sys/tree.h
99
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \
sys/sys/tree.h
991
tmpp = &RB_RIGHT(elm, field); \
sys/sys/tree.h
996
#define RB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/vnode.h
543
#define VOPARG_OFFSETOF(s_type, field) __offsetof(s_type, field)
sys/ufs/ffs/ffs_alloc.c
2964
int blk, field, subfield, pos;
sys/ufs/ffs/ffs_alloc.c
3002
field = around[allocsiz];
sys/ufs/ffs/ffs_alloc.c
3005
if ((blk & field) == subfield)
sys/ufs/ffs/ffs_alloc.c
3007
field <<= 1;
sys/ufs/ffs/ffs_subr.c
1048
int field, subfield;
sys/ufs/ffs/ffs_subr.c
1056
field = around[siz];
sys/ufs/ffs/ffs_subr.c
1059
if ((fragmap & field) == subfield) {
sys/ufs/ffs/ffs_subr.c
1062
field <<= siz;
sys/ufs/ffs/ffs_subr.c
1065
field <<= 1;
sys/ufs/ufs/inode.h
234
#define DIP(ip, field) (I_IS_UFS1(ip) ? (ip)->i_din1->d##field : \
sys/ufs/ufs/inode.h
235
(ip)->i_din2->d##field)
sys/ufs/ufs/inode.h
236
#define DIP_SET(ip, field, val) do { \
sys/ufs/ufs/inode.h
238
(ip)->i_din1->d##field = (val); \
sys/ufs/ufs/inode.h
240
(ip)->i_din2->d##field = (val); \
sys/x86/xen/xen_apic.c
112
#define PCPU_ID_GET(id, field) (pcpu_find(id)->pc_##field)
tools/build/cross-build/include/common/sys/cdefs.h
221
#define __offsetof(type, field) __builtin_offsetof(type, field)
usr.bin/ctlstat/ctlstat.c
398
#define CTLSTAT_PROMETHEUS_LOOP(field, collector) \
usr.bin/ctlstat/ctlstat.c
415
printf("iscsi_%s_" #field "{" \
usr.bin/ctlstat/ctlstat.c
420
stats[i].field[iotype]); \
usr.bin/ctlstat/ctlstat.c
424
#define CTLSTAT_PROMETHEUS_TIMELOOP(field, collector) \
usr.bin/ctlstat/ctlstat.c
443
bintime2timespec(&stats[i].field[iotype], &ts); \
usr.bin/ctlstat/ctlstat.c
445
printf("iscsi_%s_" #field "{" \
usr.bin/cut/cut.c
384
int field, i, isdelim;
usr.bin/cut/cut.c
428
for (field = maxval, p = lbuf; field; --field, ++pos) {
usr.bin/genl/parser_rpc.c
52
#define OUT(field) offsetof(struct nl_request_parsed, field)
usr.bin/mail/cmd2.c
453
char field[LINESIZE];
usr.bin/mail/cmd2.c
461
istrncpy(field, *ap, sizeof(field));
usr.bin/mail/cmd2.c
462
if (member(field, tab))
usr.bin/mail/cmd2.c
464
h = hash(field);
usr.bin/mail/cmd2.c
466
igp->i_field = calloc((unsigned)strlen(field) + 1,
usr.bin/mail/cmd2.c
468
strcpy(igp->i_field, field);
usr.bin/mail/util.c
127
hfield(const char *field, struct message *mp)
usr.bin/mail/util.c
143
if ((hfield = ishfield(linebuf, colon, field)) != NULL)
usr.bin/mail/util.c
211
ishfield(char *linebuf, char *colon, const char *field)
usr.bin/mail/util.c
216
if (strcasecmp(linebuf, field) != 0) {
usr.bin/mail/util.c
566
isign(const char *field, struct ignoretab ignore[2])
usr.bin/mail/util.c
576
istrncpy(realfld, field, sizeof(realfld));
usr.bin/nfsstat/nfsstat.c
108
#define DELTA(field) (nfsstats.field - lastst.field)
usr.bin/nfsstat/nfsstat.c
545
#define DELTA_T(field) \
usr.bin/nfsstat/nfsstat.c
546
devstat_compute_etime(&cur_stats->field, \
usr.bin/nfsstat/nfsstat.c
547
(prev_stats ? &prev_stats->field : NULL))
usr.bin/procstat/procstat_rusage.c
116
char *field, *threadid;
usr.bin/procstat/procstat_rusage.c
142
asprintf(&field, "{e:%s/%%D}", rusage_info[i].ri_name);
usr.bin/procstat/procstat_rusage.c
143
if (field == NULL)
usr.bin/procstat/procstat_rusage.c
146
xo_emit(field, *lp);
usr.bin/procstat/procstat_rusage.c
147
free(field);
usr.bin/sort/bwstring.c
102
*field = m;
usr.bin/sort/bwstring.c
62
populate_cmonth(char **field, const nl_item item, int idx)
usr.bin/sort/bwstring.c
76
*field = m;
usr.bin/sort/bwstring.c
82
populate_wmonth(wchar_t **field, const nl_item item, int idx)
usr.sbin/bhyvectl/amd64/bhyvectl_machdep.c
439
vm_get_vmcs_field(struct vcpu *vcpu, int field, uint64_t *ret_val)
usr.sbin/bhyvectl/amd64/bhyvectl_machdep.c
442
return (vm_get_register(vcpu, VMCS_IDENT(field), ret_val));
usr.sbin/camdd/camdd.c
427
#define ppriv_field0 periph_priv.entries[0].field
usr.sbin/camdd/camdd.c
428
#define ppriv_field1 periph_priv.entries[1].field
usr.sbin/makefs/cd9660.c
249
#define OPT_NUM(letter, name, field, min, max, desc) \
usr.sbin/makefs/cd9660.c
250
{ letter, name, &diskStructure->field, \
usr.sbin/makefs/cd9660.c
251
sizeof(diskStructure->field) == 8 ? OPT_INT64 : \
usr.sbin/makefs/cd9660.c
252
(sizeof(diskStructure->field) == 4 ? OPT_INT32 : \
usr.sbin/makefs/cd9660.c
253
(sizeof(diskStructure->field) == 2 ? OPT_INT16 : OPT_INT8)), \
usr.sbin/makefs/cd9660.c
256
#define OPT_BOOL(letter, name, field, desc) \
usr.sbin/makefs/cd9660.c
257
OPT_NUM(letter, name, field, 0, 1, desc)
usr.sbin/makefs/ffs.c
107
#define DIP(dp, field) \
usr.sbin/makefs/ffs.c
109
(dp)->dp1.di_##field : (dp)->dp2.di_##field)
usr.sbin/makefs/ffs/ffs_alloc.c
531
int blk, field, subfield, pos;
usr.sbin/makefs/ffs/ffs_alloc.c
575
field = around[allocsiz];
usr.sbin/makefs/ffs/ffs_alloc.c
578
if ((blk & field) == subfield)
usr.sbin/makefs/ffs/ffs_alloc.c
580
field <<= 1;
usr.sbin/makefs/ffs/ffs_subr.c
50
int field, subfield;
usr.sbin/makefs/ffs/ffs_subr.c
58
field = around[siz];
usr.sbin/makefs/ffs/ffs_subr.c
61
if ((fragmap & field) == subfield) {
usr.sbin/makefs/ffs/ffs_subr.c
66
field <<= siz;
usr.sbin/makefs/ffs/ffs_subr.c
69
field <<= 1;
usr.sbin/makefs/ffs/ufs_inode.h
89
#define DIP(ip, field) \
usr.sbin/makefs/ffs/ufs_inode.h
91
(ip)->i_ffs1_##field : (ip)->i_ffs2_##field)
usr.sbin/ndp/ndp.c
1105
const char *txt, *field;
usr.sbin/ndp/ndp.c
1109
field = "seed_0";
usr.sbin/ndp/ndp.c
1114
field = "seed_1";
usr.sbin/ndp/ndp.c
1119
field = "random_id";
usr.sbin/ndp/ndp.c
1128
snprintf(xobuf, sizeof(xobuf), "%s{:%s/%%s}", txt, field);
usr.sbin/nscd/hashtable.h
115
#define HASHTABLE_ENTRY_FOREACH(entry, field, var) \
usr.sbin/nscd/hashtable.h
116
for ((var) = &((entry)->field.values[0]); \
usr.sbin/nscd/hashtable.h
117
(var) < &((entry)->field.values[(entry)->field.size]); \
usr.sbin/nscd/hashtable.h
120
#define HASHTABLE_ENTRY_CLEAR(entry, field) \
usr.sbin/nscd/hashtable.h
121
((entry)->field.size = 0)
usr.sbin/nscd/hashtable.h
123
#define HASHTABLE_ENTRY_SIZE(entry, field) \
usr.sbin/nscd/hashtable.h
124
((entry)->field.size)
usr.sbin/nscd/hashtable.h
126
#define HASHTABLE_ENTRY_CAPACITY(entry, field) \
usr.sbin/nscd/hashtable.h
127
((entry)->field.capacity)
usr.sbin/nscd/hashtable.h
129
#define HASHTABLE_ENTRY_CAPACITY_INCREASE(entry, field, type) \
usr.sbin/nscd/hashtable.h
131
(entry)->field.capacity *= 2; \
usr.sbin/nscd/hashtable.h
132
(entry)->field.values = realloc((entry)->field.values, \
usr.sbin/nscd/hashtable.h
133
(entry)->field.capacity * sizeof(type)); \
usr.sbin/nscd/hashtable.h
136
#define HASHTABLE_ENTRY_CAPACITY_DECREASE(entry, field, type) \
usr.sbin/nscd/hashtable.h
138
(entry)->field.capacity /= 2; \
usr.sbin/nscd/hashtable.h
139
(entry)->field.values = realloc((entry)->field.values, \
usr.sbin/nscd/hashtable.h
140
(entry)->field.capacity * sizeof(type)); \
usr.sbin/nscd/hashtable.h
157
#define HASHTABLE_GENERATE(name, entry_, type, field, HASH, CMP) \
usr.sbin/nscd/hashtable.h
167
if (the_entry->field.size == the_entry->field.capacity) \
usr.sbin/nscd/hashtable.h
168
HASHTABLE_ENTRY_CAPACITY_INCREASE(the_entry, field, type);\
usr.sbin/nscd/hashtable.h
170
memcpy(&(the_entry->field.values[the_entry->field.size++]), \
usr.sbin/nscd/hashtable.h
173
qsort(the_entry->field.values, the_entry->field.size, \
usr.sbin/nscd/hashtable.h
180
return ((type *)bsearch(key, the_entry->field.values, \
usr.sbin/nscd/hashtable.h
181
the_entry->field.size, sizeof(type), CMP)); \
usr.sbin/nscd/hashtable.h
187
return ((type *)bsearch(key, the_entry->field.values, \
usr.sbin/nscd/hashtable.h
188
the_entry->field.size, sizeof(type), compar)); \
usr.sbin/nscd/hashtable.h
195
(&the_entry->field.values[--the_entry->field.size] - del_elm) *\
usr.sbin/nscd/hashtable.h
73
#define HASHTABLE_INIT(table, type, field, _entries_size) \
usr.sbin/nscd/hashtable.h
80
(table)->entries[var].field.capacity = \
usr.sbin/nscd/hashtable.h
82
(table)->entries[var].field.size = 0; \
usr.sbin/nscd/hashtable.h
83
(table)->entries[var].field.values = malloc( \
usr.sbin/nscd/hashtable.h
86
assert((table)->entries[var].field.values != NULL);\
usr.sbin/nscd/hashtable.h
93
#define HASHTABLE_DESTROY(table, field) \
usr.sbin/nscd/hashtable.h
97
free((table)->entries[var].field.values); \
usr.sbin/pciconf/cap.c
491
#define MAX_PAYLOAD(field) (128 << (field))
usr.sbin/quot/quot.c
101
(dp)->dp1.field : (dp)->dp2.field)
usr.sbin/quot/quot.c
99
#define DIP(fs, dp, field) \
usr.sbin/rpc.umntall/mounttab.c
226
badline(const char *field, const char *bad)
usr.sbin/rpc.umntall/mounttab.c
228
syslog(LOG_ERR, "bad mounttab %s field '%s'", field,
usr.sbin/rpc.umntall/mounttab.c
48
static void badline(const char *field, const char *bad);
usr.sbin/syslogd/syslogd.c
1037
#define PARSE_STRING(field, var) \
usr.sbin/syslogd/syslogd.c
1042
FAIL_IF(field, var == msg); \
usr.sbin/syslogd/syslogd.c
1043
PARSE_CHAR(field, ' '); \
usr.sbin/syslogd/syslogd.c
953
#define FAIL_IF(field, expr) do { \
usr.sbin/syslogd/syslogd.c
955
dprintf("Failed to parse " field " from %s: %s\n", \
usr.sbin/syslogd/syslogd.c
960
#define PARSE_CHAR(field, sep) do { \
usr.sbin/syslogd/syslogd.c
961
FAIL_IF(field, *msg != sep); \
usr.sbin/usbconfig/dump.c
133
const char *field, uint32_t value, bool list_mode)
usr.sbin/usbconfig/dump.c
139
if (strcmp(field, "bLength") == 0 ||
usr.sbin/usbconfig/dump.c
140
strcmp(field, "bDescriptorType") == 0 ||
usr.sbin/usbconfig/dump.c
141
strcmp(field, "bMaxPacketSize0") == 0)
usr.sbin/usbconfig/dump.c
144
printf("%s=%#06x ", field, value);
usr.sbin/usbconfig/dump.c
147
printf("%s%s = 0x%04x ", plevel, field, value);
usr.sbin/usbconfig/dump.c
152
if (strcmp(field, "bEndpointAddress") == 0) {
usr.sbin/usbconfig/dump.c
159
if (strcmp(field, "bmAttributes") == 0) {
usr.sbin/usbconfig/dump.c
190
if ((field[0] == 'i') && (field[1] != 'd')) {
usr.sbin/usbconfig/dump.c
208
if (strcmp(field, "bInterfaceClass") == 0 ||
usr.sbin/usbconfig/dump.c
209
strcmp(field, "bDeviceClass") == 0) {
usr.sbin/usbconfig/dump.c
288
const char *field, uint32_t value)
usr.sbin/usbconfig/dump.c
290
_dump_field(pdev, plevel, field, value, false);
usr.sbin/usbconfig/dump.c
295
const char *field, uint32_t value)
usr.sbin/usbconfig/dump.c
297
_dump_field(pdev, plevel, field, value, true);
usr.sbin/usbconfig/dump.c
59
#define DUMP0(n,type,field,...) dump_field(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
60
#define DUMP0L(n,type,field,...) dump_fieldl(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
61
#define DUMP1(n,type,field,...) dump_field(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
62
#define DUMP2(n,type,field,...) dump_field(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
63
#define DUMP3(n,type,field,...) dump_field(pdev, " ", #field, n->field);