bin/sh/mknodes.c
169
struct field *fp;
bin/sh/mknodes.c
177
fp = &curstr->field[curstr->nfields];
bin/sh/mknodes.c
224
struct field *fp;
bin/sh/mknodes.c
239
for (i = sp->nfields, fp = sp->field ; --i >= 0 ; fp++) {
bin/sh/mknodes.c
302
struct field *fp;
bin/sh/mknodes.c
323
fp = &sp->field[i];
bin/sh/mknodes.c
83
struct field field[MAXFIELDS]; /* the fields of the structure */
crypto/libressl/crypto/asn1/tasn_enc.c
414
ASN1_VALUE *field;
crypto/libressl/crypto/asn1/tasn_enc.c
471
tder->field = skitem;
crypto/libressl/crypto/asn1/tasn_enc.c
486
(void)sk_ASN1_VALUE_set(sk, i, tder->field);
crypto/libressl/crypto/bn/bn_gf2m.c
814
BIGNUM *field;
crypto/libressl/crypto/bn/bn_gf2m.c
819
if ((field = BN_CTX_get(ctx)) == NULL)
crypto/libressl/crypto/bn/bn_gf2m.c
821
if (!BN_GF2m_arr2poly(p, field))
crypto/libressl/crypto/bn/bn_gf2m.c
824
ret = BN_GF2m_mod_inv(r, xx, field, ctx);
crypto/libressl/crypto/bn/bn_gf2m.c
966
BIGNUM *field;
crypto/libressl/crypto/bn/bn_gf2m.c
973
if ((field = BN_CTX_get(ctx)) == NULL)
crypto/libressl/crypto/bn/bn_gf2m.c
975
if (!BN_GF2m_arr2poly(p, field))
crypto/libressl/crypto/bn/bn_gf2m.c
978
ret = BN_GF2m_mod_div(r, yy, xx, field, ctx);
crypto/libressl/crypto/bn/bn_nist.c
1029
BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
1040
field = &_bignum_nist_p_384; /* just to make sure */
crypto/libressl/crypto/bn/bn_nist.c
1043
return BN_nnmod(r, a, field, ctx);
crypto/libressl/crypto/bn/bn_nist.c
1045
i = BN_ucmp(field, a);
crypto/libressl/crypto/bn/bn_nist.c
1282
BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
1292
field = &_bignum_nist_p_521; /* just to make sure */
crypto/libressl/crypto/bn/bn_nist.c
1295
return BN_nnmod(r, a, field, ctx);
crypto/libressl/crypto/bn/bn_nist.c
1297
i = BN_ucmp(field, a);
crypto/libressl/crypto/bn/bn_nist.c
465
BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
475
field = &_bignum_nist_p_192; /* just to make sure */
crypto/libressl/crypto/bn/bn_nist.c
478
return BN_nnmod(r, a, field, ctx);
crypto/libressl/crypto/bn/bn_nist.c
480
i = BN_ucmp(field, a);
crypto/libressl/crypto/bn/bn_nist.c
613
BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
624
field = &_bignum_nist_p_224; /* just to make sure */
crypto/libressl/crypto/bn/bn_nist.c
627
return BN_nnmod(r, a, field, ctx);
crypto/libressl/crypto/bn/bn_nist.c
629
i = BN_ucmp(field, a);
crypto/libressl/crypto/bn/bn_nist.c
797
BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
808
field = &_bignum_nist_p_256; /* just to make sure */
crypto/libressl/crypto/bn/bn_nist.c
811
return BN_nnmod(r, a, field, ctx);
crypto/libressl/crypto/bn/bn_nist.c
813
i = BN_ucmp(field, a);
crypto/libressl/crypto/ec/ec2_mult.c
293
if (!bn_wexpand(x1, group->field.top))
crypto/libressl/crypto/ec/ec2_mult.c
295
if (!bn_wexpand(z1, group->field.top))
crypto/libressl/crypto/ec/ec2_mult.c
297
if (!bn_wexpand(x2, group->field.top))
crypto/libressl/crypto/ec/ec2_mult.c
299
if (!bn_wexpand(z2, group->field.top))
crypto/libressl/crypto/ec/ec2_mult.c
328
if (!BN_swap_ct(word & mask, x1, x2, group->field.top))
crypto/libressl/crypto/ec/ec2_mult.c
330
if (!BN_swap_ct(word & mask, z1, z2, group->field.top))
crypto/libressl/crypto/ec/ec2_mult.c
336
if (!BN_swap_ct(word & mask, x1, x2, group->field.top))
crypto/libressl/crypto/ec/ec2_mult.c
338
if (!BN_swap_ct(word & mask, z1, z2, group->field.top))
crypto/libressl/crypto/ec/ec2_oct.c
367
if (BN_ucmp(x, &group->field) >= 0) {
crypto/libressl/crypto/ec/ec2_oct.c
381
if (BN_ucmp(y, &group->field) >= 0) {
crypto/libressl/crypto/ec/ec2_smpl.c
132
BN_init(&group->field);
crypto/libressl/crypto/ec/ec2_smpl.c
145
BN_free(&group->field);
crypto/libressl/crypto/ec/ec2_smpl.c
157
BN_clear_free(&group->field);
crypto/libressl/crypto/ec/ec2_smpl.c
177
if (!BN_copy(&dest->field, &src->field))
crypto/libressl/crypto/ec/ec2_smpl.c
209
if (!BN_copy(&group->field, p))
crypto/libressl/crypto/ec/ec2_smpl.c
211
i = BN_GF2m_poly2arr(&group->field, group->poly, 6) - 1;
crypto/libressl/crypto/ec/ec2_smpl.c
248
if (!BN_copy(p, &group->field))
crypto/libressl/crypto/ec/ec2_smpl.c
270
return BN_num_bits(&group->field) - 1;
crypto/libressl/crypto/ec/ec2_smpl.c
782
return BN_GF2m_mod_div(r, a, b, &group->field, ctx);
crypto/libressl/crypto/ec/ec_asn1.c
686
ec_asn1_group2fieldid(const EC_GROUP * group, X9_62_FIELDID * field)
crypto/libressl/crypto/ec/ec_asn1.c
691
if (group == NULL || field == NULL)
crypto/libressl/crypto/ec/ec_asn1.c
695
if (field->fieldType != NULL)
crypto/libressl/crypto/ec/ec_asn1.c
696
ASN1_OBJECT_free(field->fieldType);
crypto/libressl/crypto/ec/ec_asn1.c
697
if (field->p.other != NULL)
crypto/libressl/crypto/ec/ec_asn1.c
698
ASN1_TYPE_free(field->p.other);
crypto/libressl/crypto/ec/ec_asn1.c
702
if ((field->fieldType = OBJ_nid2obj(nid)) == NULL) {
crypto/libressl/crypto/ec/ec_asn1.c
717
field->p.prime = BN_to_ASN1_INTEGER(tmp, NULL);
crypto/libressl/crypto/ec/ec_asn1.c
718
if (field->p.prime == NULL) {
crypto/libressl/crypto/ec/ec_asn1.c
733
field->p.char_two = X9_62_CHARACTERISTIC_TWO_new();
crypto/libressl/crypto/ec/ec_asn1.c
734
char_two = field->p.char_two;
crypto/libressl/crypto/ec/ec_lcl.h
218
BIGNUM field; /* Field specification.
crypto/libressl/crypto/ec/ec_lib.c
282
(BN_num_bits(&group->field) + 1) / 2 + 3) {
crypto/libressl/crypto/ec/ec_lib.c
297
if (!BN_set_bit(q, BN_num_bits(&group->field) - 1))
crypto/libressl/crypto/ec/ec_lib.c
300
if (!BN_copy(q, &group->field))
crypto/libressl/crypto/ec/ec_lib.c
345
if (BN_is_zero(&group->field) || BN_is_negative(&group->field)) {
crypto/libressl/crypto/ec/ec_lib.c
355
BN_num_bits(order) > BN_num_bits(&group->field) + 1) {
crypto/libressl/crypto/ec/ec_lib.c
389
if (BN_num_bits(&group->cofactor) > BN_num_bits(&group->field) + 1) {
crypto/libressl/crypto/ec/ecp_nist.c
184
if (!group->field_mod_func(r, r, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_nist.c
211
if (!group->field_mod_func(r, r, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_oct.c
103
if (!BN_nnmod(x, x_, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_oct.c
112
if (!BN_mod_sqr(tmp2, x_, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_oct.c
114
if (!BN_mod_mul(tmp1, tmp2, x_, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_oct.c
120
if (!BN_mod_lshift1_quick(tmp2, x, &group->field))
crypto/libressl/crypto/ec/ecp_oct.c
122
if (!BN_mod_add_quick(tmp2, tmp2, x, &group->field))
crypto/libressl/crypto/ec/ecp_oct.c
124
if (!BN_mod_sub_quick(tmp1, tmp1, tmp2, &group->field))
crypto/libressl/crypto/ec/ecp_oct.c
130
if (!BN_mod_mul(tmp2, tmp2, x, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_oct.c
138
if (!BN_mod_add_quick(tmp1, tmp1, tmp2, &group->field))
crypto/libressl/crypto/ec/ecp_oct.c
146
if (!BN_mod_add_quick(tmp1, tmp1, tmp2, &group->field))
crypto/libressl/crypto/ec/ecp_oct.c
149
if (!BN_mod_add_quick(tmp1, tmp1, &group->b, &group->field))
crypto/libressl/crypto/ec/ecp_oct.c
153
if (!BN_mod_sqrt(y, tmp1, &group->field, ctx)) {
crypto/libressl/crypto/ec/ecp_oct.c
167
kron = BN_kronecker(x, &group->field, ctx);
crypto/libressl/crypto/ec/ecp_oct.c
181
if (!BN_usub(y, &group->field, y))
crypto/libressl/crypto/ec/ecp_oct.c
228
field_len = BN_num_bytes(&group->field);
crypto/libressl/crypto/ec/ecp_oct.c
340
field_len = BN_num_bytes(&group->field);
crypto/libressl/crypto/ec/ecp_oct.c
360
if (BN_ucmp(x, &group->field) >= 0) {
crypto/libressl/crypto/ec/ecp_oct.c
374
if (BN_ucmp(y, &group->field) >= 0) {
crypto/libressl/crypto/ec/ecp_smpl.c
1001
p = &group->field;
crypto/libressl/crypto/ec/ecp_smpl.c
1319
if (BN_mod_inverse_ct(heap[1], heap[1], &group->field, ctx) == NULL) {
crypto/libressl/crypto/ec/ecp_smpl.c
136
BN_init(&group->field);
crypto/libressl/crypto/ec/ecp_smpl.c
1407
return BN_mod_mul(r, a, b, &group->field, ctx);
crypto/libressl/crypto/ec/ecp_smpl.c
1413
return BN_mod_sqr(r, a, &group->field, ctx);
crypto/libressl/crypto/ec/ecp_smpl.c
1437
if (!bn_rand_interval(lambda, BN_value_one(), &group->field))
crypto/libressl/crypto/ec/ecp_smpl.c
147
BN_free(&group->field);
crypto/libressl/crypto/ec/ecp_smpl.c
156
BN_clear_free(&group->field);
crypto/libressl/crypto/ec/ecp_smpl.c
1590
group_top = group->field.top;
crypto/libressl/crypto/ec/ecp_smpl.c
165
if (!BN_copy(&dest->field, &src->field))
crypto/libressl/crypto/ec/ecp_smpl.c
201
if (!BN_copy(&group->field, p))
crypto/libressl/crypto/ec/ecp_smpl.c
203
BN_set_negative(&group->field, 0);
crypto/libressl/crypto/ec/ecp_smpl.c
224
group->a_is_minus3 = (0 == BN_cmp(tmp_a, &group->field));
crypto/libressl/crypto/ec/ecp_smpl.c
242
if (!BN_copy(p, &group->field))
crypto/libressl/crypto/ec/ecp_smpl.c
282
return BN_num_bits(&group->field);
crypto/libressl/crypto/ec/ecp_smpl.c
291
const BIGNUM *p = &group->field;
crypto/libressl/crypto/ec/ecp_smpl.c
431
if (!BN_nnmod(&point->X, x, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_smpl.c
439
if (!BN_nnmod(&point->Y, y, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_smpl.c
449
if (!BN_nnmod(&point->Z, z, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_smpl.c
589
if (BN_mod_inverse_ct(Z_1, Z_, &group->field, ctx) == NULL) {
crypto/libressl/crypto/ec/ecp_smpl.c
598
if (!BN_mod_sqr(Z_2, Z_1, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_smpl.c
616
if (!BN_mod_mul(Z_3, Z_2, Z_1, &group->field, ctx))
crypto/libressl/crypto/ec/ecp_smpl.c
656
p = &group->field;
crypto/libressl/crypto/ec/ecp_smpl.c
843
p = &group->field;
crypto/libressl/crypto/ec/ecp_smpl.c
975
return BN_usub(&point->Y, &group->field, &point->Y);
crypto/libressl/crypto/ts/ts_conf.c
495
TS_CONF_add_flag(CONF *conf, const char *section, const char *field, int flag,
crypto/libressl/crypto/ts/ts_conf.c
499
const char *value = NCONF_get_string(conf, section, field);
crypto/libressl/crypto/ts/ts_conf.c
505
TS_CONF_invalid(section, field);
crypto/libressl/crypto/txt_db/txt_db.c
209
TXT_DB_create_index(TXT_DB *db, int field, int (*qual)(OPENSSL_STRING *),
crypto/libressl/crypto/txt_db/txt_db.c
216
if (field >= db->num_fields) {
crypto/libressl/crypto/txt_db/txt_db.c
238
if (db->index[field] != NULL)
crypto/libressl/crypto/txt_db/txt_db.c
239
lh_OPENSSL_STRING_free(db->index[field]);
crypto/libressl/crypto/txt_db/txt_db.c
240
db->index[field] = idx;
crypto/libressl/crypto/txt_db/txt_db.c
241
db->qual[field] = qual;
crypto/libressl/crypto/x509/x509_vpm.c
266
#define test_x509_verify_param_copy(field, def) \
crypto/libressl/crypto/x509/x509_vpm.c
268
((src->field != def) && (to_default || (dest->field == def))))
crypto/libressl/crypto/x509/x509_vpm.c
277
#define x509_verify_param_copy(field, def) \
crypto/libressl/crypto/x509/x509_vpm.c
278
if (test_x509_verify_param_copy(field, def)) \
crypto/libressl/crypto/x509/x509_vpm.c
279
dest->field = src->field
crypto/libressl/crypto/x509/x509name.c
224
X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type,
crypto/libressl/crypto/x509/x509name.c
230
ne = X509_NAME_ENTRY_create_by_txt(NULL, field, type, bytes, len);
crypto/libressl/crypto/x509/x509name.c
298
const char *field, int type, const unsigned char *bytes, int len)
crypto/libressl/crypto/x509/x509name.c
303
obj = OBJ_txt2obj(field, 0);
crypto/libressl/crypto/x509/x509name.c
306
ERR_asprintf_error_data("name=%s", field);
crypto/libressl/include/openssl/asn1t.h
345
#define ASN1_EX_TYPE(flags, tag, stname, field, type) { \
crypto/libressl/include/openssl/asn1t.h
346
(flags), (tag), offsetof(stname, field),\
crypto/libressl/include/openssl/asn1t.h
347
#field, ASN1_ITEM_ref(type) }
crypto/libressl/include/openssl/asn1t.h
351
#define ASN1_IMP_EX(stname, field, type, tag, ex) \
crypto/libressl/include/openssl/asn1t.h
352
ASN1_EX_TYPE(ASN1_TFLG_IMPLICIT | ex, tag, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
354
#define ASN1_EXP_EX(stname, field, type, tag, ex) \
crypto/libressl/include/openssl/asn1t.h
355
ASN1_EX_TYPE(ASN1_TFLG_EXPLICIT | ex, tag, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
362
#define ASN1_SIMPLE(stname, field, type) ASN1_EX_TYPE(0,0, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
365
#define ASN1_OPT(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL, 0, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
368
#define ASN1_IMP(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, 0)
crypto/libressl/include/openssl/asn1t.h
371
#define ASN1_IMP_OPT(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL)
crypto/libressl/include/openssl/asn1t.h
375
#define ASN1_EXP(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, 0)
crypto/libressl/include/openssl/asn1t.h
376
#define ASN1_EXP_OPT(stname, field, type, tag) ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL)
crypto/libressl/include/openssl/asn1t.h
379
#define ASN1_SEQUENCE_OF(stname, field, type) \
crypto/libressl/include/openssl/asn1t.h
380
ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
383
#define ASN1_SEQUENCE_OF_OPT(stname, field, type) \
crypto/libressl/include/openssl/asn1t.h
384
ASN1_EX_TYPE(ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
388
#define ASN1_SET_OF(stname, field, type) \
crypto/libressl/include/openssl/asn1t.h
389
ASN1_EX_TYPE(ASN1_TFLG_SET_OF, 0, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
391
#define ASN1_SET_OF_OPT(stname, field, type) \
crypto/libressl/include/openssl/asn1t.h
392
ASN1_EX_TYPE(ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL, 0, stname, field, type)
crypto/libressl/include/openssl/asn1t.h
396
#define ASN1_IMP_SET_OF(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
397
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF)
crypto/libressl/include/openssl/asn1t.h
399
#define ASN1_EXP_SET_OF(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
400
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF)
crypto/libressl/include/openssl/asn1t.h
402
#define ASN1_IMP_SET_OF_OPT(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
403
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL)
crypto/libressl/include/openssl/asn1t.h
405
#define ASN1_EXP_SET_OF_OPT(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
406
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SET_OF|ASN1_TFLG_OPTIONAL)
crypto/libressl/include/openssl/asn1t.h
408
#define ASN1_IMP_SEQUENCE_OF(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
409
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF)
crypto/libressl/include/openssl/asn1t.h
411
#define ASN1_IMP_SEQUENCE_OF_OPT(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
412
ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL)
crypto/libressl/include/openssl/asn1t.h
414
#define ASN1_EXP_SEQUENCE_OF(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
415
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF)
crypto/libressl/include/openssl/asn1t.h
417
#define ASN1_EXP_SEQUENCE_OF_OPT(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
418
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_SEQUENCE_OF|ASN1_TFLG_OPTIONAL)
crypto/libressl/include/openssl/asn1t.h
421
#define ASN1_NDEF_EXP(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
422
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_NDEF)
crypto/libressl/include/openssl/asn1t.h
425
#define ASN1_NDEF_EXP_OPT(stname, field, type, tag) \
crypto/libressl/include/openssl/asn1t.h
426
ASN1_EXP_EX(stname, field, type, tag, ASN1_TFLG_OPTIONAL|ASN1_TFLG_NDEF)
crypto/libressl/include/openssl/asn1t.h
434
#define ASN1_ADB_END(name, flags, field, app_table, def, none) \
crypto/libressl/include/openssl/asn1t.h
438
offsetof(name, field),\
crypto/libressl/include/openssl/txt_db.h
102
int TXT_DB_create_index(TXT_DB *db, int field, int (*qual)(OPENSSL_STRING *),
crypto/libressl/include/openssl/x509.h
924
const char *field, int type, const unsigned char *bytes, int len);
crypto/libressl/include/openssl/x509.h
927
int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type,
crypto/openssh/sshkey.c
1023
u_char field[FLDSIZE_X][FLDSIZE_Y];
crypto/openssh/sshkey.c
1033
memset(field, 0, FLDSIZE_X * FLDSIZE_Y * sizeof(char));
crypto/openssh/sshkey.c
1054
if (field[x][y] < len - 2)
crypto/openssh/sshkey.c
1055
field[x][y]++;
crypto/openssh/sshkey.c
1061
field[FLDSIZE_X / 2][FLDSIZE_Y / 2] = len - 1;
crypto/openssh/sshkey.c
1062
field[x][y] = len;
crypto/openssh/sshkey.c
1092
*p++ = augmentation_string[MINIMUM(field[x][y], len)];
games/worms/worms.c
181
const char *field;
games/worms/worms.c
189
field = NULL;
games/worms/worms.c
198
field = "WORM";
games/worms/worms.c
260
if (field) {
games/worms/worms.c
261
const char *p = field;
games/worms/worms.c
267
p = field;
lib/libalias/alias_db.c
2716
#define fw_setfield(field, num) \
lib/libalias/alias_db.c
2718
(field)[(num) - fireWallBaseNum] = 1; \
lib/libalias/alias_db.c
2720
#define fw_clrfield(field, num) \
lib/libalias/alias_db.c
2722
(field)[(num) - fireWallBaseNum] = 0; \
lib/libalias/alias_db.c
2724
#define fw_tstfield(field, num) ((field)[(num) - fireWallBaseNum])
lib/libc/citrus/citrus_hash.h
45
#define _CITRUS_HASH_REMOVE(elm, field) LIST_REMOVE(elm, field)
lib/libc/citrus/citrus_hash.h
46
#define _CITRUS_HASH_INSERT(head, elm, field, hashval) \
lib/libc/citrus/citrus_hash.h
47
LIST_INSERT_HEAD(&(head)->chh_table[hashval], elm, field)
lib/libc/citrus/citrus_hash.h
48
#define _CITRUS_HASH_SEARCH(head, elm, field, matchfunc, key, hashval) \
lib/libc/citrus/citrus_hash.h
50
LIST_FOREACH((elm), &(head)->chh_table[hashval], field) \
lib/libc/gen/disklabel.c
78
#define getnumdflt(field, dname, dflt) \
lib/libc/gen/disklabel.c
79
{ long f; (field) = (cgetnum(buf, dname, &f) == -1) ? (dflt) : f; }
lib/libc/gen/disktab.c
114
#define getnumdflt(field, dname, dflt) \
lib/libc/gen/disktab.c
115
{ long f; (field) = (cgetnum(buf, dname, &f) == -1) ? (dflt) : f; }
lib/libc/gen/getpwent.c
1043
#define STRING(field) do { \
lib/libc/gen/getpwent.c
1044
(field) = p; \
lib/libc/gen/getpwent.c
1051
#define SCALAR(field) do { \
lib/libc/gen/getpwent.c
1055
(field) = ntohl(n); \
lib/libc/gen/getpwent.c
1499
#define COPY(field) do { \
lib/libc/gen/getpwent.c
1500
if (pwd->field == NULL) \
lib/libc/gen/getpwent.c
1501
hold.field = NULL; \
lib/libc/gen/getpwent.c
1503
hold.field = p; \
lib/libc/gen/getpwent.c
1504
p += strlcpy(p, pwd->field, eob-p) + 1; \
lib/libc/gen/getpwent.c
1516
#define COPY(field, flag) do { \
lib/libc/gen/getpwent.c
1517
q = (template->pw_fields & flag) ? template->field : hold.field; \
lib/libc/gen/getpwent.c
1519
pwd->field = NULL; \
lib/libc/gen/getpwent.c
1521
pwd->field = p; \
lib/libc/gen/getpwent.c
1540
#define COPY(field, flag) do { \
lib/libc/gen/getpwent.c
1542
pwd->field = template->field; \
lib/libc/gen/getpwent.c
972
#define STRING(field) do { \
lib/libc/gen/getpwent.c
973
(field) = p; \
lib/libc/gen/getpwent.c
980
#define SCALAR(field) do { \
lib/libc/gen/getpwent.c
981
if (p + sizeof(field) > eom) \
lib/libc/gen/getpwent.c
983
memcpy(&(field), p, sizeof(field)); \
lib/libc/gen/getpwent.c
984
p += sizeof(field); \
lib/libc/isc/eventlib_p.h
190
#define emulMaskInit(ctx, field, ev, lastnext) \
lib/libc/isc/eventlib_p.h
191
ctx->field.ctx = ctx; \
lib/libc/isc/eventlib_p.h
192
ctx->field.type = ev; \
lib/libc/isc/eventlib_p.h
193
ctx->field.result = lastnext;
lib/libc/uuid/uuid_compare.c
35
#define DIFF_RETURN(a, b, field) do { \
lib/libc/uuid/uuid_compare.c
36
if ((a)->field != (b)->field) \
lib/libc/uuid/uuid_compare.c
37
return (((a)->field < (b)->field) ? -1 : 1); \
lib/libssh/openbsd-compat/sys-queue.h
205
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
lib/libssh/openbsd-compat/sys-queue.h
207
#define SLIST_FOREACH(var, head, field) \
lib/libssh/openbsd-compat/sys-queue.h
210
(var) = SLIST_NEXT(var, field))
lib/libssh/openbsd-compat/sys-queue.h
212
#define SLIST_FOREACH_SAFE(var, head, field, tvar) \
lib/libssh/openbsd-compat/sys-queue.h
214
(var) && ((tvar) = SLIST_NEXT(var, field), 1); \
lib/libssh/openbsd-compat/sys-queue.h
224
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
225
(elm)->field.sle_next = (slistelm)->field.sle_next; \
lib/libssh/openbsd-compat/sys-queue.h
226
(slistelm)->field.sle_next = (elm); \
lib/libssh/openbsd-compat/sys-queue.h
229
#define SLIST_INSERT_HEAD(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
230
(elm)->field.sle_next = (head)->slh_first; \
lib/libssh/openbsd-compat/sys-queue.h
234
#define SLIST_REMOVE_AFTER(elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
235
(elm)->field.sle_next = (elm)->field.sle_next->field.sle_next; \
lib/libssh/openbsd-compat/sys-queue.h
238
#define SLIST_REMOVE_HEAD(head, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
239
(head)->slh_first = (head)->slh_first->field.sle_next; \
lib/libssh/openbsd-compat/sys-queue.h
242
#define SLIST_REMOVE(head, elm, type, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
244
SLIST_REMOVE_HEAD((head), field); \
lib/libssh/openbsd-compat/sys-queue.h
248
while (curelm->field.sle_next != (elm)) \
lib/libssh/openbsd-compat/sys-queue.h
249
curelm = curelm->field.sle_next; \
lib/libssh/openbsd-compat/sys-queue.h
250
curelm->field.sle_next = \
lib/libssh/openbsd-compat/sys-queue.h
251
curelm->field.sle_next->field.sle_next; \
lib/libssh/openbsd-compat/sys-queue.h
253
_Q_INVALIDATE((elm)->field.sle_next); \
lib/libssh/openbsd-compat/sys-queue.h
279
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
lib/libssh/openbsd-compat/sys-queue.h
281
#define LIST_FOREACH(var, head, field) \
lib/libssh/openbsd-compat/sys-queue.h
284
(var) = LIST_NEXT(var, field))
lib/libssh/openbsd-compat/sys-queue.h
286
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
lib/libssh/openbsd-compat/sys-queue.h
288
(var) && ((tvar) = LIST_NEXT(var, field), 1); \
lib/libssh/openbsd-compat/sys-queue.h
298
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
299
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
lib/libssh/openbsd-compat/sys-queue.h
300
(listelm)->field.le_next->field.le_prev = \
lib/libssh/openbsd-compat/sys-queue.h
301
&(elm)->field.le_next; \
lib/libssh/openbsd-compat/sys-queue.h
302
(listelm)->field.le_next = (elm); \
lib/libssh/openbsd-compat/sys-queue.h
303
(elm)->field.le_prev = &(listelm)->field.le_next; \
lib/libssh/openbsd-compat/sys-queue.h
306
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
307
(elm)->field.le_prev = (listelm)->field.le_prev; \
lib/libssh/openbsd-compat/sys-queue.h
308
(elm)->field.le_next = (listelm); \
lib/libssh/openbsd-compat/sys-queue.h
309
*(listelm)->field.le_prev = (elm); \
lib/libssh/openbsd-compat/sys-queue.h
310
(listelm)->field.le_prev = &(elm)->field.le_next; \
lib/libssh/openbsd-compat/sys-queue.h
313
#define LIST_INSERT_HEAD(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
314
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
lib/libssh/openbsd-compat/sys-queue.h
315
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
lib/libssh/openbsd-compat/sys-queue.h
317
(elm)->field.le_prev = &(head)->lh_first; \
lib/libssh/openbsd-compat/sys-queue.h
320
#define LIST_REMOVE(elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
321
if ((elm)->field.le_next != NULL) \
lib/libssh/openbsd-compat/sys-queue.h
322
(elm)->field.le_next->field.le_prev = \
lib/libssh/openbsd-compat/sys-queue.h
323
(elm)->field.le_prev; \
lib/libssh/openbsd-compat/sys-queue.h
324
*(elm)->field.le_prev = (elm)->field.le_next; \
lib/libssh/openbsd-compat/sys-queue.h
325
_Q_INVALIDATE((elm)->field.le_prev); \
lib/libssh/openbsd-compat/sys-queue.h
326
_Q_INVALIDATE((elm)->field.le_next); \
lib/libssh/openbsd-compat/sys-queue.h
329
#define LIST_REPLACE(elm, elm2, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
330
if (((elm2)->field.le_next = (elm)->field.le_next) != NULL) \
lib/libssh/openbsd-compat/sys-queue.h
331
(elm2)->field.le_next->field.le_prev = \
lib/libssh/openbsd-compat/sys-queue.h
332
&(elm2)->field.le_next; \
lib/libssh/openbsd-compat/sys-queue.h
333
(elm2)->field.le_prev = (elm)->field.le_prev; \
lib/libssh/openbsd-compat/sys-queue.h
334
*(elm2)->field.le_prev = (elm2); \
lib/libssh/openbsd-compat/sys-queue.h
335
_Q_INVALIDATE((elm)->field.le_prev); \
lib/libssh/openbsd-compat/sys-queue.h
336
_Q_INVALIDATE((elm)->field.le_next); \
lib/libssh/openbsd-compat/sys-queue.h
362
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
lib/libssh/openbsd-compat/sys-queue.h
364
#define SIMPLEQ_FOREACH(var, head, field) \
lib/libssh/openbsd-compat/sys-queue.h
367
(var) = SIMPLEQ_NEXT(var, field))
lib/libssh/openbsd-compat/sys-queue.h
369
#define SIMPLEQ_FOREACH_SAFE(var, head, field, tvar) \
lib/libssh/openbsd-compat/sys-queue.h
371
(var) && ((tvar) = SIMPLEQ_NEXT(var, field), 1); \
lib/libssh/openbsd-compat/sys-queue.h
382
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
383
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
lib/libssh/openbsd-compat/sys-queue.h
384
(head)->sqh_last = &(elm)->field.sqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
388
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
389
(elm)->field.sqe_next = NULL; \
lib/libssh/openbsd-compat/sys-queue.h
391
(head)->sqh_last = &(elm)->field.sqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
394
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
395
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
lib/libssh/openbsd-compat/sys-queue.h
396
(head)->sqh_last = &(elm)->field.sqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
397
(listelm)->field.sqe_next = (elm); \
lib/libssh/openbsd-compat/sys-queue.h
400
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
401
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
lib/libssh/openbsd-compat/sys-queue.h
405
#define SIMPLEQ_REMOVE_AFTER(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
406
if (((elm)->field.sqe_next = (elm)->field.sqe_next->field.sqe_next) \
lib/libssh/openbsd-compat/sys-queue.h
408
(head)->sqh_last = &(elm)->field.sqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
442
#define XSIMPLEQ_NEXT(head, elm, field) XSIMPLEQ_XOR(head, ((elm)->field.sqx_next))
lib/libssh/openbsd-compat/sys-queue.h
445
#define XSIMPLEQ_FOREACH(var, head, field) \
lib/libssh/openbsd-compat/sys-queue.h
448
(var) = XSIMPLEQ_NEXT(head, var, field))
lib/libssh/openbsd-compat/sys-queue.h
450
#define XSIMPLEQ_FOREACH_SAFE(var, head, field, tvar) \
lib/libssh/openbsd-compat/sys-queue.h
452
(var) && ((tvar) = XSIMPLEQ_NEXT(head, var, field), 1); \
lib/libssh/openbsd-compat/sys-queue.h
464
#define XSIMPLEQ_INSERT_HEAD(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
465
if (((elm)->field.sqx_next = (head)->sqx_first) == \
lib/libssh/openbsd-compat/sys-queue.h
467
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
lib/libssh/openbsd-compat/sys-queue.h
471
#define XSIMPLEQ_INSERT_TAIL(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
472
(elm)->field.sqx_next = XSIMPLEQ_XOR(head, NULL); \
lib/libssh/openbsd-compat/sys-queue.h
474
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
lib/libssh/openbsd-compat/sys-queue.h
477
#define XSIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
478
if (((elm)->field.sqx_next = (listelm)->field.sqx_next) == \
lib/libssh/openbsd-compat/sys-queue.h
480
(head)->sqx_last = XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
lib/libssh/openbsd-compat/sys-queue.h
481
(listelm)->field.sqx_next = XSIMPLEQ_XOR(head, (elm)); \
lib/libssh/openbsd-compat/sys-queue.h
484
#define XSIMPLEQ_REMOVE_HEAD(head, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
486
(head)->sqx_first)->field.sqx_next) == XSIMPLEQ_XOR(head, NULL)) \
lib/libssh/openbsd-compat/sys-queue.h
490
#define XSIMPLEQ_REMOVE_AFTER(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
491
if (((elm)->field.sqx_next = XSIMPLEQ_XOR(head, \
lib/libssh/openbsd-compat/sys-queue.h
492
(elm)->field.sqx_next)->field.sqx_next) \
lib/libssh/openbsd-compat/sys-queue.h
495
XSIMPLEQ_XOR(head, &(elm)->field.sqx_next); \
lib/libssh/openbsd-compat/sys-queue.h
522
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
lib/libssh/openbsd-compat/sys-queue.h
526
#define TAILQ_PREV(elm, headname, field) \
lib/libssh/openbsd-compat/sys-queue.h
527
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
lib/libssh/openbsd-compat/sys-queue.h
531
#define TAILQ_FOREACH(var, head, field) \
lib/libssh/openbsd-compat/sys-queue.h
534
(var) = TAILQ_NEXT(var, field))
lib/libssh/openbsd-compat/sys-queue.h
536
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
lib/libssh/openbsd-compat/sys-queue.h
539
((tvar) = TAILQ_NEXT(var, field), 1); \
lib/libssh/openbsd-compat/sys-queue.h
543
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
lib/libssh/openbsd-compat/sys-queue.h
546
(var) = TAILQ_PREV(var, headname, field))
lib/libssh/openbsd-compat/sys-queue.h
548
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
lib/libssh/openbsd-compat/sys-queue.h
551
((tvar) = TAILQ_PREV(var, headname, field), 1); \
lib/libssh/openbsd-compat/sys-queue.h
562
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
563
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
lib/libssh/openbsd-compat/sys-queue.h
564
(head)->tqh_first->field.tqe_prev = \
lib/libssh/openbsd-compat/sys-queue.h
565
&(elm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
567
(head)->tqh_last = &(elm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
569
(elm)->field.tqe_prev = &(head)->tqh_first; \
lib/libssh/openbsd-compat/sys-queue.h
572
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
573
(elm)->field.tqe_next = NULL; \
lib/libssh/openbsd-compat/sys-queue.h
574
(elm)->field.tqe_prev = (head)->tqh_last; \
lib/libssh/openbsd-compat/sys-queue.h
576
(head)->tqh_last = &(elm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
579
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
580
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
lib/libssh/openbsd-compat/sys-queue.h
581
(elm)->field.tqe_next->field.tqe_prev = \
lib/libssh/openbsd-compat/sys-queue.h
582
&(elm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
584
(head)->tqh_last = &(elm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
585
(listelm)->field.tqe_next = (elm); \
lib/libssh/openbsd-compat/sys-queue.h
586
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
589
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
590
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
lib/libssh/openbsd-compat/sys-queue.h
591
(elm)->field.tqe_next = (listelm); \
lib/libssh/openbsd-compat/sys-queue.h
592
*(listelm)->field.tqe_prev = (elm); \
lib/libssh/openbsd-compat/sys-queue.h
593
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
596
#define TAILQ_REMOVE(head, elm, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
597
if (((elm)->field.tqe_next) != NULL) \
lib/libssh/openbsd-compat/sys-queue.h
598
(elm)->field.tqe_next->field.tqe_prev = \
lib/libssh/openbsd-compat/sys-queue.h
599
(elm)->field.tqe_prev; \
lib/libssh/openbsd-compat/sys-queue.h
601
(head)->tqh_last = (elm)->field.tqe_prev; \
lib/libssh/openbsd-compat/sys-queue.h
602
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
603
_Q_INVALIDATE((elm)->field.tqe_prev); \
lib/libssh/openbsd-compat/sys-queue.h
604
_Q_INVALIDATE((elm)->field.tqe_next); \
lib/libssh/openbsd-compat/sys-queue.h
607
#define TAILQ_REPLACE(head, elm, elm2, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
608
if (((elm2)->field.tqe_next = (elm)->field.tqe_next) != NULL) \
lib/libssh/openbsd-compat/sys-queue.h
609
(elm2)->field.tqe_next->field.tqe_prev = \
lib/libssh/openbsd-compat/sys-queue.h
610
&(elm2)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
612
(head)->tqh_last = &(elm2)->field.tqe_next; \
lib/libssh/openbsd-compat/sys-queue.h
613
(elm2)->field.tqe_prev = (elm)->field.tqe_prev; \
lib/libssh/openbsd-compat/sys-queue.h
614
*(elm2)->field.tqe_prev = (elm2); \
lib/libssh/openbsd-compat/sys-queue.h
615
_Q_INVALIDATE((elm)->field.tqe_prev); \
lib/libssh/openbsd-compat/sys-queue.h
616
_Q_INVALIDATE((elm)->field.tqe_next); \
lib/libssh/openbsd-compat/sys-queue.h
619
#define TAILQ_CONCAT(head1, head2, field) do { \
lib/libssh/openbsd-compat/sys-queue.h
622
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
lib/libssh/openbsd-compat/sys-tree.h
100
#define SPLAY_LINKLEFT(head, tmp, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
101
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
lib/libssh/openbsd-compat/sys-tree.h
103
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
106
#define SPLAY_LINKRIGHT(head, tmp, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
107
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
lib/libssh/openbsd-compat/sys-tree.h
109
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
112
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
113
SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
114
SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\
lib/libssh/openbsd-compat/sys-tree.h
115
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
lib/libssh/openbsd-compat/sys-tree.h
116
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
lib/libssh/openbsd-compat/sys-tree.h
121
#define SPLAY_PROTOTYPE(name, type, field, cmp) \
lib/libssh/openbsd-compat/sys-tree.h
143
if (SPLAY_RIGHT(elm, field) != NULL) { \
lib/libssh/openbsd-compat/sys-tree.h
144
elm = SPLAY_RIGHT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
145
while (SPLAY_LEFT(elm, field) != NULL) { \
lib/libssh/openbsd-compat/sys-tree.h
146
elm = SPLAY_LEFT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
163
#define SPLAY_GENERATE(name, type, field, cmp) \
lib/libssh/openbsd-compat/sys-tree.h
168
SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \
lib/libssh/openbsd-compat/sys-tree.h
174
SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\
lib/libssh/openbsd-compat/sys-tree.h
175
SPLAY_RIGHT(elm, field) = (head)->sph_root; \
lib/libssh/openbsd-compat/sys-tree.h
176
SPLAY_LEFT((head)->sph_root, field) = NULL; \
lib/libssh/openbsd-compat/sys-tree.h
178
SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\
lib/libssh/openbsd-compat/sys-tree.h
179
SPLAY_LEFT(elm, field) = (head)->sph_root; \
lib/libssh/openbsd-compat/sys-tree.h
180
SPLAY_RIGHT((head)->sph_root, field) = NULL; \
lib/libssh/openbsd-compat/sys-tree.h
196
if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \
lib/libssh/openbsd-compat/sys-tree.h
197
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\
lib/libssh/openbsd-compat/sys-tree.h
199
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
200
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\
lib/libssh/openbsd-compat/sys-tree.h
202
SPLAY_RIGHT((head)->sph_root, field) = __tmp; \
lib/libssh/openbsd-compat/sys-tree.h
215
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
lib/libssh/openbsd-compat/sys-tree.h
220
__tmp = SPLAY_LEFT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
224
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
225
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
lib/libssh/openbsd-compat/sys-tree.h
228
SPLAY_LINKLEFT(head, __right, field); \
lib/libssh/openbsd-compat/sys-tree.h
230
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
234
SPLAY_ROTATE_LEFT(head, __tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
235
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
lib/libssh/openbsd-compat/sys-tree.h
238
SPLAY_LINKRIGHT(head, __left, field); \
lib/libssh/openbsd-compat/sys-tree.h
241
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
lib/libssh/openbsd-compat/sys-tree.h
251
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
lib/libssh/openbsd-compat/sys-tree.h
256
__tmp = SPLAY_LEFT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
260
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
261
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
lib/libssh/openbsd-compat/sys-tree.h
264
SPLAY_LINKLEFT(head, __right, field); \
lib/libssh/openbsd-compat/sys-tree.h
266
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
lib/libssh/openbsd-compat/sys-tree.h
270
SPLAY_ROTATE_LEFT(head, __tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
271
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
lib/libssh/openbsd-compat/sys-tree.h
274
SPLAY_LINKRIGHT(head, __left, field); \
lib/libssh/openbsd-compat/sys-tree.h
277
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
lib/libssh/openbsd-compat/sys-tree.h
320
#define RB_LEFT(elm, field) (elm)->field.rbe_left
lib/libssh/openbsd-compat/sys-tree.h
321
#define RB_RIGHT(elm, field) (elm)->field.rbe_right
lib/libssh/openbsd-compat/sys-tree.h
322
#define RB_PARENT(elm, field) (elm)->field.rbe_parent
lib/libssh/openbsd-compat/sys-tree.h
323
#define RB_COLOR(elm, field) (elm)->field.rbe_color
lib/libssh/openbsd-compat/sys-tree.h
327
#define RB_SET(elm, parent, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
328
RB_PARENT(elm, field) = parent; \
lib/libssh/openbsd-compat/sys-tree.h
329
RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \
lib/libssh/openbsd-compat/sys-tree.h
330
RB_COLOR(elm, field) = RB_RED; \
lib/libssh/openbsd-compat/sys-tree.h
333
#define RB_SET_BLACKRED(black, red, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
334
RB_COLOR(black, field) = RB_BLACK; \
lib/libssh/openbsd-compat/sys-tree.h
335
RB_COLOR(red, field) = RB_RED; \
lib/libssh/openbsd-compat/sys-tree.h
342
#define RB_ROTATE_LEFT(head, elm, tmp, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
343
(tmp) = RB_RIGHT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
344
if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field))) { \
lib/libssh/openbsd-compat/sys-tree.h
345
RB_PARENT(RB_LEFT(tmp, field), field) = (elm); \
lib/libssh/openbsd-compat/sys-tree.h
348
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field))) { \
lib/libssh/openbsd-compat/sys-tree.h
349
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
lib/libssh/openbsd-compat/sys-tree.h
350
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
lib/libssh/openbsd-compat/sys-tree.h
352
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
lib/libssh/openbsd-compat/sys-tree.h
355
RB_LEFT(tmp, field) = (elm); \
lib/libssh/openbsd-compat/sys-tree.h
356
RB_PARENT(elm, field) = (tmp); \
lib/libssh/openbsd-compat/sys-tree.h
358
if ((RB_PARENT(tmp, field))) \
lib/libssh/openbsd-compat/sys-tree.h
359
RB_AUGMENT(RB_PARENT(tmp, field)); \
lib/libssh/openbsd-compat/sys-tree.h
362
#define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
363
(tmp) = RB_LEFT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
364
if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field))) { \
lib/libssh/openbsd-compat/sys-tree.h
365
RB_PARENT(RB_RIGHT(tmp, field), field) = (elm); \
lib/libssh/openbsd-compat/sys-tree.h
368
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field))) { \
lib/libssh/openbsd-compat/sys-tree.h
369
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
lib/libssh/openbsd-compat/sys-tree.h
370
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
lib/libssh/openbsd-compat/sys-tree.h
372
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
lib/libssh/openbsd-compat/sys-tree.h
375
RB_RIGHT(tmp, field) = (elm); \
lib/libssh/openbsd-compat/sys-tree.h
376
RB_PARENT(elm, field) = (tmp); \
lib/libssh/openbsd-compat/sys-tree.h
378
if ((RB_PARENT(tmp, field))) \
lib/libssh/openbsd-compat/sys-tree.h
379
RB_AUGMENT(RB_PARENT(tmp, field)); \
lib/libssh/openbsd-compat/sys-tree.h
383
#define RB_PROTOTYPE(name, type, field, cmp) \
lib/libssh/openbsd-compat/sys-tree.h
384
RB_PROTOTYPE_INTERNAL(name, type, field, cmp,)
lib/libssh/openbsd-compat/sys-tree.h
385
#define RB_PROTOTYPE_STATIC(name, type, field, cmp) \
lib/libssh/openbsd-compat/sys-tree.h
386
RB_PROTOTYPE_INTERNAL(name, type, field, cmp, __attribute__((__unused__)) static)
lib/libssh/openbsd-compat/sys-tree.h
387
#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
lib/libssh/openbsd-compat/sys-tree.h
402
#define RB_GENERATE(name, type, field, cmp) \
lib/libssh/openbsd-compat/sys-tree.h
403
RB_GENERATE_INTERNAL(name, type, field, cmp,)
lib/libssh/openbsd-compat/sys-tree.h
404
#define RB_GENERATE_STATIC(name, type, field, cmp) \
lib/libssh/openbsd-compat/sys-tree.h
405
RB_GENERATE_INTERNAL(name, type, field, cmp, __attribute__((__unused__)) static)
lib/libssh/openbsd-compat/sys-tree.h
406
#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
lib/libssh/openbsd-compat/sys-tree.h
411
while ((parent = RB_PARENT(elm, field)) && \
lib/libssh/openbsd-compat/sys-tree.h
412
RB_COLOR(parent, field) == RB_RED) { \
lib/libssh/openbsd-compat/sys-tree.h
413
gparent = RB_PARENT(parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
414
if (parent == RB_LEFT(gparent, field)) { \
lib/libssh/openbsd-compat/sys-tree.h
415
tmp = RB_RIGHT(gparent, field); \
lib/libssh/openbsd-compat/sys-tree.h
416
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
lib/libssh/openbsd-compat/sys-tree.h
417
RB_COLOR(tmp, field) = RB_BLACK; \
lib/libssh/openbsd-compat/sys-tree.h
418
RB_SET_BLACKRED(parent, gparent, field);\
lib/libssh/openbsd-compat/sys-tree.h
422
if (RB_RIGHT(parent, field) == elm) { \
lib/libssh/openbsd-compat/sys-tree.h
423
RB_ROTATE_LEFT(head, parent, tmp, field);\
lib/libssh/openbsd-compat/sys-tree.h
428
RB_SET_BLACKRED(parent, gparent, field); \
lib/libssh/openbsd-compat/sys-tree.h
429
RB_ROTATE_RIGHT(head, gparent, tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
431
tmp = RB_LEFT(gparent, field); \
lib/libssh/openbsd-compat/sys-tree.h
432
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
lib/libssh/openbsd-compat/sys-tree.h
433
RB_COLOR(tmp, field) = RB_BLACK; \
lib/libssh/openbsd-compat/sys-tree.h
434
RB_SET_BLACKRED(parent, gparent, field);\
lib/libssh/openbsd-compat/sys-tree.h
438
if (RB_LEFT(parent, field) == elm) { \
lib/libssh/openbsd-compat/sys-tree.h
439
RB_ROTATE_RIGHT(head, parent, tmp, field);\
lib/libssh/openbsd-compat/sys-tree.h
444
RB_SET_BLACKRED(parent, gparent, field); \
lib/libssh/openbsd-compat/sys-tree.h
445
RB_ROTATE_LEFT(head, gparent, tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
448
RB_COLOR(head->rbh_root, field) = RB_BLACK; \
lib/libssh/openbsd-compat/sys-tree.h
455
while ((elm == NULL || RB_COLOR(elm, field) == RB_BLACK) && \
lib/libssh/openbsd-compat/sys-tree.h
457
if (RB_LEFT(parent, field) == elm) { \
lib/libssh/openbsd-compat/sys-tree.h
458
tmp = RB_RIGHT(parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
459
if (RB_COLOR(tmp, field) == RB_RED) { \
lib/libssh/openbsd-compat/sys-tree.h
460
RB_SET_BLACKRED(tmp, parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
461
RB_ROTATE_LEFT(head, parent, tmp, field);\
lib/libssh/openbsd-compat/sys-tree.h
462
tmp = RB_RIGHT(parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
464
if ((RB_LEFT(tmp, field) == NULL || \
lib/libssh/openbsd-compat/sys-tree.h
465
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
lib/libssh/openbsd-compat/sys-tree.h
466
(RB_RIGHT(tmp, field) == NULL || \
lib/libssh/openbsd-compat/sys-tree.h
467
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
lib/libssh/openbsd-compat/sys-tree.h
468
RB_COLOR(tmp, field) = RB_RED; \
lib/libssh/openbsd-compat/sys-tree.h
470
parent = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
472
if (RB_RIGHT(tmp, field) == NULL || \
lib/libssh/openbsd-compat/sys-tree.h
473
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK) {\
lib/libssh/openbsd-compat/sys-tree.h
475
if ((oleft = RB_LEFT(tmp, field)))\
lib/libssh/openbsd-compat/sys-tree.h
476
RB_COLOR(oleft, field) = RB_BLACK;\
lib/libssh/openbsd-compat/sys-tree.h
477
RB_COLOR(tmp, field) = RB_RED; \
lib/libssh/openbsd-compat/sys-tree.h
478
RB_ROTATE_RIGHT(head, tmp, oleft, field);\
lib/libssh/openbsd-compat/sys-tree.h
479
tmp = RB_RIGHT(parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
481
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
lib/libssh/openbsd-compat/sys-tree.h
482
RB_COLOR(parent, field) = RB_BLACK; \
lib/libssh/openbsd-compat/sys-tree.h
483
if (RB_RIGHT(tmp, field)) \
lib/libssh/openbsd-compat/sys-tree.h
484
RB_COLOR(RB_RIGHT(tmp, field), field) = RB_BLACK;\
lib/libssh/openbsd-compat/sys-tree.h
485
RB_ROTATE_LEFT(head, parent, tmp, field);\
lib/libssh/openbsd-compat/sys-tree.h
490
tmp = RB_LEFT(parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
491
if (RB_COLOR(tmp, field) == RB_RED) { \
lib/libssh/openbsd-compat/sys-tree.h
492
RB_SET_BLACKRED(tmp, parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
493
RB_ROTATE_RIGHT(head, parent, tmp, field);\
lib/libssh/openbsd-compat/sys-tree.h
494
tmp = RB_LEFT(parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
496
if ((RB_LEFT(tmp, field) == NULL || \
lib/libssh/openbsd-compat/sys-tree.h
497
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
lib/libssh/openbsd-compat/sys-tree.h
498
(RB_RIGHT(tmp, field) == NULL || \
lib/libssh/openbsd-compat/sys-tree.h
499
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
lib/libssh/openbsd-compat/sys-tree.h
500
RB_COLOR(tmp, field) = RB_RED; \
lib/libssh/openbsd-compat/sys-tree.h
502
parent = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
504
if (RB_LEFT(tmp, field) == NULL || \
lib/libssh/openbsd-compat/sys-tree.h
505
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) {\
lib/libssh/openbsd-compat/sys-tree.h
507
if ((oright = RB_RIGHT(tmp, field)))\
lib/libssh/openbsd-compat/sys-tree.h
508
RB_COLOR(oright, field) = RB_BLACK;\
lib/libssh/openbsd-compat/sys-tree.h
509
RB_COLOR(tmp, field) = RB_RED; \
lib/libssh/openbsd-compat/sys-tree.h
510
RB_ROTATE_LEFT(head, tmp, oright, field);\
lib/libssh/openbsd-compat/sys-tree.h
511
tmp = RB_LEFT(parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
513
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
lib/libssh/openbsd-compat/sys-tree.h
514
RB_COLOR(parent, field) = RB_BLACK; \
lib/libssh/openbsd-compat/sys-tree.h
515
if (RB_LEFT(tmp, field)) \
lib/libssh/openbsd-compat/sys-tree.h
516
RB_COLOR(RB_LEFT(tmp, field), field) = RB_BLACK;\
lib/libssh/openbsd-compat/sys-tree.h
517
RB_ROTATE_RIGHT(head, parent, tmp, field);\
lib/libssh/openbsd-compat/sys-tree.h
524
RB_COLOR(elm, field) = RB_BLACK; \
lib/libssh/openbsd-compat/sys-tree.h
532
if (RB_LEFT(elm, field) == NULL) \
lib/libssh/openbsd-compat/sys-tree.h
533
child = RB_RIGHT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
534
else if (RB_RIGHT(elm, field) == NULL) \
lib/libssh/openbsd-compat/sys-tree.h
535
child = RB_LEFT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
538
elm = RB_RIGHT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
539
while ((left = RB_LEFT(elm, field))) \
lib/libssh/openbsd-compat/sys-tree.h
541
child = RB_RIGHT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
542
parent = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
543
color = RB_COLOR(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
545
RB_PARENT(child, field) = parent; \
lib/libssh/openbsd-compat/sys-tree.h
547
if (RB_LEFT(parent, field) == elm) \
lib/libssh/openbsd-compat/sys-tree.h
548
RB_LEFT(parent, field) = child; \
lib/libssh/openbsd-compat/sys-tree.h
550
RB_RIGHT(parent, field) = child; \
lib/libssh/openbsd-compat/sys-tree.h
554
if (RB_PARENT(elm, field) == old) \
lib/libssh/openbsd-compat/sys-tree.h
556
(elm)->field = (old)->field; \
lib/libssh/openbsd-compat/sys-tree.h
557
if (RB_PARENT(old, field)) { \
lib/libssh/openbsd-compat/sys-tree.h
558
if (RB_LEFT(RB_PARENT(old, field), field) == old)\
lib/libssh/openbsd-compat/sys-tree.h
559
RB_LEFT(RB_PARENT(old, field), field) = elm;\
lib/libssh/openbsd-compat/sys-tree.h
561
RB_RIGHT(RB_PARENT(old, field), field) = elm;\
lib/libssh/openbsd-compat/sys-tree.h
562
RB_AUGMENT(RB_PARENT(old, field)); \
lib/libssh/openbsd-compat/sys-tree.h
565
RB_PARENT(RB_LEFT(old, field), field) = elm; \
lib/libssh/openbsd-compat/sys-tree.h
566
if (RB_RIGHT(old, field)) \
lib/libssh/openbsd-compat/sys-tree.h
567
RB_PARENT(RB_RIGHT(old, field), field) = elm; \
lib/libssh/openbsd-compat/sys-tree.h
572
} while ((left = RB_PARENT(left, field))); \
lib/libssh/openbsd-compat/sys-tree.h
576
parent = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
577
color = RB_COLOR(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
579
RB_PARENT(child, field) = parent; \
lib/libssh/openbsd-compat/sys-tree.h
581
if (RB_LEFT(parent, field) == elm) \
lib/libssh/openbsd-compat/sys-tree.h
582
RB_LEFT(parent, field) = child; \
lib/libssh/openbsd-compat/sys-tree.h
584
RB_RIGHT(parent, field) = child; \
lib/libssh/openbsd-compat/sys-tree.h
606
tmp = RB_LEFT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
608
tmp = RB_RIGHT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
612
RB_SET(elm, parent, field); \
lib/libssh/openbsd-compat/sys-tree.h
615
RB_LEFT(parent, field) = elm; \
lib/libssh/openbsd-compat/sys-tree.h
617
RB_RIGHT(parent, field) = elm; \
lib/libssh/openbsd-compat/sys-tree.h
634
tmp = RB_LEFT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
636
tmp = RB_RIGHT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
654
tmp = RB_LEFT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
657
tmp = RB_RIGHT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
668
if (RB_RIGHT(elm, field)) { \
lib/libssh/openbsd-compat/sys-tree.h
669
elm = RB_RIGHT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
670
while (RB_LEFT(elm, field)) \
lib/libssh/openbsd-compat/sys-tree.h
671
elm = RB_LEFT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
673
if (RB_PARENT(elm, field) && \
lib/libssh/openbsd-compat/sys-tree.h
674
(elm == RB_LEFT(RB_PARENT(elm, field), field))) \
lib/libssh/openbsd-compat/sys-tree.h
675
elm = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
677
while (RB_PARENT(elm, field) && \
lib/libssh/openbsd-compat/sys-tree.h
678
(elm == RB_RIGHT(RB_PARENT(elm, field), field)))\
lib/libssh/openbsd-compat/sys-tree.h
679
elm = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
680
elm = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
690
if (RB_LEFT(elm, field)) { \
lib/libssh/openbsd-compat/sys-tree.h
691
elm = RB_LEFT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
692
while (RB_RIGHT(elm, field)) \
lib/libssh/openbsd-compat/sys-tree.h
693
elm = RB_RIGHT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
695
if (RB_PARENT(elm, field) && \
lib/libssh/openbsd-compat/sys-tree.h
696
(elm == RB_RIGHT(RB_PARENT(elm, field), field))) \
lib/libssh/openbsd-compat/sys-tree.h
697
elm = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
699
while (RB_PARENT(elm, field) && \
lib/libssh/openbsd-compat/sys-tree.h
700
(elm == RB_LEFT(RB_PARENT(elm, field), field)))\
lib/libssh/openbsd-compat/sys-tree.h
701
elm = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
702
elm = RB_PARENT(elm, field); \
lib/libssh/openbsd-compat/sys-tree.h
716
tmp = RB_LEFT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
718
tmp = RB_RIGHT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
82
#define SPLAY_LEFT(elm, field) (elm)->field.spe_left
lib/libssh/openbsd-compat/sys-tree.h
83
#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right
lib/libssh/openbsd-compat/sys-tree.h
88
#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
89
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
90
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
lib/libssh/openbsd-compat/sys-tree.h
94
#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
95
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \
lib/libssh/openbsd-compat/sys-tree.h
96
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
lib/libusb/libusb20_desc.h
113
#define LIBUSB20_ME_STRUCT(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
115
LIBUSB20_NOT(ismeta) ( struct libusb20_me_struct field; )
lib/libusb/libusb20_desc.h
117
#define LIBUSB20_ME_STRUCT_ARRAY(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
120
LIBUSB20_NOT(ismeta) ( struct libusb20_me_struct field [arg]; )
lib/libusb/libusb20_desc.h
122
#define LIBUSB20_ME_INTEGER(n, field, ismeta, un, u, bits, a, size) \
lib/libusb/libusb20_desc.h
127
__aligned((bits) / 8) field a; )
lib/libusb/libusb20_desc.h
129
#define LIBUSB20_ME_UINT8_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
130
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 8, , 1)
lib/libusb/libusb20_desc.h
132
#define LIBUSB20_ME_UINT8_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
133
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 8, [arg], arg)
lib/libusb/libusb20_desc.h
135
#define LIBUSB20_ME_SINT8_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
136
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 8, , 1)
lib/libusb/libusb20_desc.h
138
#define LIBUSB20_ME_SINT8_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
139
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 8, [arg], arg)
lib/libusb/libusb20_desc.h
141
#define LIBUSB20_ME_UINT16_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
142
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 16, , 1)
lib/libusb/libusb20_desc.h
144
#define LIBUSB20_ME_UINT16_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
145
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 16, [arg], arg)
lib/libusb/libusb20_desc.h
147
#define LIBUSB20_ME_SINT16_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
148
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 16, , 1)
lib/libusb/libusb20_desc.h
150
#define LIBUSB20_ME_SINT16_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
151
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 16, [arg], arg)
lib/libusb/libusb20_desc.h
153
#define LIBUSB20_ME_UINT32_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
154
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 32, , 1)
lib/libusb/libusb20_desc.h
156
#define LIBUSB20_ME_UINT32_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
157
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 32, [arg], arg)
lib/libusb/libusb20_desc.h
159
#define LIBUSB20_ME_SINT32_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
160
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 32, , 1)
lib/libusb/libusb20_desc.h
162
#define LIBUSB20_ME_SINT32_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
163
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 32, [arg], arg)
lib/libusb/libusb20_desc.h
165
#define LIBUSB20_ME_UINT64_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
166
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 64, , 1)
lib/libusb/libusb20_desc.h
168
#define LIBUSB20_ME_UINT64_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
169
LIBUSB20_ME_INTEGER(n, field, ismeta, UN, u, 64, [arg], arg)
lib/libusb/libusb20_desc.h
171
#define LIBUSB20_ME_SINT64_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
172
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 64, , 1)
lib/libusb/libusb20_desc.h
174
#define LIBUSB20_ME_SINT64_ARRAY_T(n, field, arg, ismeta) \
lib/libusb/libusb20_desc.h
175
LIBUSB20_ME_INTEGER(n, field, ismeta,,, 64, [arg], arg)
lib/libusb/libusb20_desc.h
177
#define LIBUSB20_MAKE_DECODED_FIELD(n, type, field, arg) \
lib/libusb/libusb20_desc.h
178
LIBUSB20_ME_##type (n, field, arg, LIBUSB20_NO)
lib/libusb/libusb20_desc.h
196
#define LIBUSB20_MAKE_FORMAT_SUB(n, type, field, arg) \
lib/libusb/libusb20_desc.h
197
LIBUSB20_ME_##type (n, field, arg, LIBUSB20_YES)
lib/libusb/libusb20_int.h
66
#define LIBUSB20_DEFINE(n,field) \
lib/libusb/libusb20_int.h
67
libusb20_##field##_t *field;
lib/libusb/libusb20_int.h
69
#define LIBUSB20_DECLARE(n,field) \
lib/libusb/libusb20_int.h
70
/* .field = */ n##_##field,
lib/libutil/snprintb.c
176
field = val;
lib/libutil/snprintb.c
196
field = (val >> bit) &
lib/libutil/snprintb.c
212
FMTSTR(sbase, field);
lib/libutil/snprintb.c
225
if ((int)field != bit)
lib/libutil/snprintb.c
236
FMTSTR(bitfmt, field);
lib/libutil/snprintb.c
51
uint64_t field;
libexec/getty/gettytab.h
39
const char *field; /* name to lookup in gettytab */
libexec/getty/gettytab.h
45
const char *field; /* name to lookup */
libexec/getty/gettytab.h
52
const char *field; /* name to lookup */
libexec/getty/subr.c
120
for (sp = gettystrs; sp->field; sp++) {
libexec/getty/subr.c
121
if ((l = cgetstr(buf, sp->field, &p)) >= 0) {
libexec/getty/subr.c
138
for (np = gettynums; np->field; np++) {
libexec/getty/subr.c
139
if (cgetnum(buf, np->field, &n) == -1)
libexec/getty/subr.c
147
for (fp = gettyflags; fp->field; fp++) {
libexec/getty/subr.c
148
if (cgetcap(buf, fp->field, ':') == NULL)
libexec/getty/subr.c
164
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
167
for (np = gettynums; np->field; np++)
libexec/getty/subr.c
170
for (fp = gettyflags; fp->field; fp++)
libexec/getty/subr.c
184
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
188
for (np = gettynums; np->field; np++)
libexec/getty/subr.c
191
for (fp = gettyflags; fp->field; fp++)
libexec/getty/subr.c
80
for (sp = gettystrs; sp->field; sp++)
sbin/growfs/growfs.c
579
cond_bl_upd(ufs_daddr_t *block, struct gfs_bpp *field,
sbin/growfs/growfs.c
588
f=field;
sbin/ifconfig/ifieee80211.c
2724
#define MATCHOUI(field, oui, string) \
sbin/ifconfig/ifieee80211.c
2726
if (memcmp(field, oui, 4) == 0) \
sbin/ipfw/ipfw2.c
1316
int field = rev ? -do_sort : do_sort;
sbin/ipfw/ipfw2.c
1321
switch (field) {
sbin/ipfw3/ipfw3dummynet.c
119
int field = rev ? -do_sort : do_sort;
sbin/ipfw3/ipfw3dummynet.c
124
switch(field) {
sbin/routed/trace.c
521
u_int field,
sbin/routed/trace.c
534
while (field != 0
sbin/routed/trace.c
536
if ((b & field) == b) {
sbin/routed/trace.c
543
if (0 == (field &= ~(b | tbl->bits_clear)))
sbin/routed/trace.c
548
if (field != 0 && tbl->bits_name != NULL) {
sbin/routed/trace.c
551
fprintf(ftrace, tbl->bits_name, field);
stand/boot/common/ufsread.c
161
#define DIP(field) dp2.field
stand/boot/common/ufsread.c
163
#define DIP(field) dp1.field
stand/boot/common/ufsread.c
165
#define DIP(field) fs->fs_magic == FS_UFS1_MAGIC ? dp1.field : dp2.field
sys/bus/cam/cam_ccb.h
245
u_long field;
sys/bus/cam/cam_periph.c
104
#define RESTORE_CCB(saved, ccbh, field) \
sys/bus/cam/cam_periph.c
105
bcopy(&(saved)->field, &(ccbh)->field, sizeof((ccbh)->field))
sys/bus/cam/cam_periph.h
95
#define ppriv_field0 periph_priv.entries[0].field
sys/bus/cam/cam_periph.h
96
#define ppriv_field1 periph_priv.entries[1].field
sys/bus/cam/cam_sim.h
102
#define spriv_field0 sim_priv.entries[0].field
sys/bus/cam/cam_sim.h
103
#define spriv_field1 sim_priv.entries[1].field
sys/bus/u4b/controller/xhci.c
82
#define XHCI_GET_CTX(sc, which, field, ptr) \
sys/bus/u4b/controller/xhci.c
84
&((struct which##64 *)(ptr))->field.ctx : \
sys/bus/u4b/controller/xhci.c
85
&((struct which *)(ptr))->field)
sys/bus/u4b/uvc/uvc_buf.c
99
buf->field = V4L2_FIELD_NONE;
sys/bus/u4b/uvc/uvc_drv.c
591
pix->field = V4L2_FIELD_NONE;
sys/bus/u4b/uvc/uvc_drv.c
717
vfmt->fmt.pix.field = V4L2_FIELD_NONE;
sys/bus/u4b/wlan/if_urtwnreg.h
901
#define MS(val, field) \
sys/bus/u4b/wlan/if_urtwnreg.h
902
(((val) & field##_M) >> field##_S)
sys/bus/u4b/wlan/if_urtwnreg.h
905
#define SM(field, val) \
sys/bus/u4b/wlan/if_urtwnreg.h
906
(((val) << field##_S) & field##_M)
sys/bus/u4b/wlan/if_urtwnreg.h
909
#define RW(var, field, val) \
sys/bus/u4b/wlan/if_urtwnreg.h
910
(((var) & ~field##_M) | SM(field, val))
sys/dev/disk/isp/isp_freebsd.c
4439
ccb->ccb_h.sim_priv.entries[0].field = 0;
sys/dev/disk/mpt/mpt_cam.c
3679
ccb->ccb_h.sim_priv.entries[0].field = 0;
sys/dev/drm/amd/amdgpu/amdgpu.h
1147
#define REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT
sys/dev/drm/amd/amdgpu/amdgpu.h
1148
#define REG_FIELD_MASK(reg, field) reg##__##field##_MASK
sys/dev/drm/amd/amdgpu/amdgpu.h
1150
#define REG_SET_FIELD(orig_val, reg, field, field_val) \
sys/dev/drm/amd/amdgpu/amdgpu.h
1151
(((orig_val) & ~REG_FIELD_MASK(reg, field)) | \
sys/dev/drm/amd/amdgpu/amdgpu.h
1152
(REG_FIELD_MASK(reg, field) & ((field_val) << REG_FIELD_SHIFT(reg, field))))
sys/dev/drm/amd/amdgpu/amdgpu.h
1154
#define REG_GET_FIELD(value, reg, field) \
sys/dev/drm/amd/amdgpu/amdgpu.h
1155
(((value) & REG_FIELD_MASK(reg, field)) >> REG_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/amdgpu/amdgpu.h
1157
#define WREG32_FIELD(reg, field, val) \
sys/dev/drm/amd/amdgpu/amdgpu.h
1158
WREG32(mm##reg, (RREG32(mm##reg) & ~REG_FIELD_MASK(reg, field)) | (val) << REG_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/amdgpu/amdgpu.h
1160
#define WREG32_FIELD_OFFSET(reg, offset, field, val) \
sys/dev/drm/amd/amdgpu/amdgpu.h
1161
WREG32(mm##reg + offset, (RREG32(mm##reg + offset) & ~REG_FIELD_MASK(reg, field)) | (val) << REG_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
215
#define AMDGPU_FW_VRAM_VF2PF_WRITE(adev, field, val) \
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
217
((amdgim_vf2pf_info *)adev->virt.fw_reserve.p_vf2pf)->field = (val); \
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
220
#define AMDGPU_FW_VRAM_VF2PF_READ(adev, field, val) \
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
222
(*val) = ((amdgim_vf2pf_info *)adev->virt.fw_reserve.p_vf2pf)->field; \
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
225
#define AMDGPU_FW_VRAM_PF2VF_READ(adev, field, val) \
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
231
*(val) = ((struct amdgim_pf2vf_info_v1 *)adev->virt.fw_reserve.p_pf2vf)->field; \
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
233
*(val) = ((struct amdgim_pf2vf_info_v2 *)adev->virt.fw_reserve.p_pf2vf)->field; \
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
607
u32 tmp, field;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
641
field = adev->vm_manager.fragment_size;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
644
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, BANK_SELECT, field);
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
645
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, L2_CACHE_BIGK_FRAGMENT_SIZE, field);
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
834
u32 tmp, field;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
869
field = adev->vm_manager.fragment_size;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
872
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, BANK_SELECT, field);
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
873
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, L2_CACHE_BIGK_FRAGMENT_SIZE, field);
sys/dev/drm/amd/amdgpu/soc15_common.h
30
#define WREG32_FIELD15(ip, idx, reg, field, val) \
sys/dev/drm/amd/amdgpu/soc15_common.h
33
& ~REG_FIELD_MASK(reg, field)) | (val) << REG_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/display/dc/dce/dce_audio.c
407
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce/dce_audio.c
455
field = get_reg_field_value(value,
sys/dev/drm/amd/display/dc/dce/dce_audio.c
459
field &= ~0x1;
sys/dev/drm/amd/display/dc/dce/dce_audio.c
462
field,
sys/dev/drm/amd/display/dc/dce/dce_aux.c
140
field = get_reg_field_value(
sys/dev/drm/amd/display/dc/dce/dce_aux.c
145
return (field == SW_CAN_ACCESS_AUX);
sys/dev/drm/amd/display/dc/dce/dce_aux.c
74
uint32_t field = get_reg_field_value(
sys/dev/drm/amd/display/dc/dce/dce_aux.c
79
return (field != DMCU_CAN_ACCESS_AUX);
sys/dev/drm/amd/display/dc/dce/dce_aux.c
87
uint32_t field = get_reg_field_value(
sys/dev/drm/amd/display/dc/dce/dce_aux.c
91
if (field == DMCU_CAN_ACCESS_AUX)
sys/dev/drm/amd/display/dc/dce/dce_aux.c
95
field = get_reg_field_value(value,
sys/dev/drm/amd/display/dc/dce/dce_aux.c
99
if (field == 0) {
sys/dev/drm/amd/display/dc/dce/dce_clock_source.c
474
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce/dce_clock_source.c
481
REG_GET(PLL_CNTL, PLL_REF_DIV_SRC, &field);
sys/dev/drm/amd/display/dc/dce/dce_clock_source.c
482
pll_settings->use_external_clk = (field > 1);
sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c
1351
uint32_t field;
sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c
1355
REG_GET(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, &field);
sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c
1358
field |= get_frontend_source(engine);
sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c
1360
field &= ~get_frontend_source(engine);
sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c
1362
REG_UPDATE(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, field);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
101
field = get_reg_field_value(value, CRTC_STATUS, CRTC_V_BLANK);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
102
return field == 1;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
195
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2084
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2089
field = get_reg_field_value(value, CRTC_CONTROL,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2091
return field == 1;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2176
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2181
field = get_reg_field_value(value, CRTC_CRC_CNTL, CRTC_CRC_EN);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2184
if (!field)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
513
uint32_t field = get_reg_field_value(
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
516
return field;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
96
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
145
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
149
field = get_reg_field_value(value, CRTCV_STATUS, CRTC_V_BLANK);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
150
return field == 1;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
602
uint32_t field = get_reg_field_value(
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
605
return field;
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
183
uint32_t field = get_reg_field_value(
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
186
return field;
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
48
#define CRTC_REG_UPDATE(reg, field, val) \
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
49
CRTC_REG_UPDATE_N(reg, 1, FD(reg##__##field), val)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
63
#define CRTC_REG_SET(reg, field, val) \
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
64
CRTC_REG_SET_N(reg, 1, FD(reg##__##field), val)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
88
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
95
field = get_reg_field_value(value, CRTC0_CRTC_STATUS, CRTC_V_BLANK);
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
96
return field == 1;
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1270
uint32_t field;
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1274
REG_GET(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, &field);
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1277
field |= get_frontend_source(engine);
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1279
field &= ~get_frontend_source(engine);
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1281
REG_UPDATE(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, field);
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1298
#define HPD_REG_UPDATE(reg_name, field, val) \
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1300
FN(reg_name, field), val)
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1331
#define AUX_REG_UPDATE(reg_name, field, val) \
sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
1333
FN(reg_name, field), val)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1356
uint32_t field = 0;
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1359
REG_GET(OTG_CRC_CNTL, OTG_CRC_EN, &field);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1362
if (!field)
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
105
uint32_t field = get_reg_field_value(
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
110
return (field != DMCU_CAN_ACCESS_AUX);
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
118
uint32_t field = get_reg_field_value(
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
122
if (field == DMCU_CAN_ACCESS_AUX)
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
126
field = get_reg_field_value(value,
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
130
if (field == 0) {
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
171
field = get_reg_field_value(
sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
176
return (field == SW_CAN_ACCESS_AUX);
sys/dev/drm/amd/display/dc/inc/reg_helper.h
156
#define REG_GET(reg_name, field, val) \
sys/dev/drm/amd/display/dc/inc/reg_helper.h
158
FN(reg_name, field), val)
sys/dev/drm/amd/display/dc/inc/reg_helper.h
218
#define REG_WAIT(reg_name, field, val, delay_between_poll_us, max_try) \
sys/dev/drm/amd/display/dc/inc/reg_helper.h
220
REG(reg_name), FN(reg_name, field), val,\
sys/dev/drm/amd/display/dc/inc/reg_helper.h
231
#define REG_UPDATE(reg_name, field, val) \
sys/dev/drm/amd/display/dc/inc/reg_helper.h
233
FN(reg_name, field), val)
sys/dev/drm/amd/display/dc/inc/reg_helper.h
383
#define REG_UPDATE_SEQ(reg, field, value1, value2) \
sys/dev/drm/amd/display/dc/inc/reg_helper.h
384
{ uint32_t val = REG_UPDATE(reg, field, value1); \
sys/dev/drm/amd/display/dc/inc/reg_helper.h
385
REG_SET(reg, val, field, value2); }
sys/dev/drm/amd/display/dc/inc/reg_helper.h
60
#define FN(reg_name, field) \
sys/dev/drm/amd/display/dc/inc/reg_helper.h
61
FD(reg_name##__##field)
sys/dev/drm/amd/display/dc/inc/reg_helper.h
63
#define REG_SET(reg_name, initial_val, field, val) \
sys/dev/drm/amd/display/dc/inc/reg_helper.h
65
FN(reg_name, field), val)
sys/dev/drm/amd/include/cgs_common.h
121
#define CGS_REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT
sys/dev/drm/amd/include/cgs_common.h
122
#define CGS_REG_FIELD_MASK(reg, field) reg##__##field##_MASK
sys/dev/drm/amd/include/cgs_common.h
124
#define CGS_REG_SET_FIELD(orig_val, reg, field, field_val) \
sys/dev/drm/amd/include/cgs_common.h
125
(((orig_val) & ~CGS_REG_FIELD_MASK(reg, field)) | \
sys/dev/drm/amd/include/cgs_common.h
126
(CGS_REG_FIELD_MASK(reg, field) & ((field_val) << CGS_REG_FIELD_SHIFT(reg, field))))
sys/dev/drm/amd/include/cgs_common.h
128
#define CGS_REG_GET_FIELD(value, reg, field) \
sys/dev/drm/amd/include/cgs_common.h
129
(((value) & CGS_REG_FIELD_MASK(reg, field)) >> CGS_REG_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/include/cgs_common.h
131
#define CGS_WREG32_FIELD(device, reg, field, val) \
sys/dev/drm/amd/include/cgs_common.h
132
cgs_write_register(device, mm##reg, (cgs_read_register(device, mm##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/include/cgs_common.h
134
#define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \
sys/dev/drm/amd/include/cgs_common.h
135
cgs_write_ind_register(device, space, ix##reg, (cgs_read_ind_register(device, space, ix##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
86
uint32_t phm_set_field_to_u32(u32 offset, u32 original_data, u32 field, u32 size)
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
98
original_data |= (field << shift);
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
124
#define PHM_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
125
#define PHM_FIELD_MASK(reg, field) reg##__##field##_MASK
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
127
#define PHM_SET_FIELD(origval, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
128
(((origval) & ~PHM_FIELD_MASK(reg, field)) | \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
129
(PHM_FIELD_MASK(reg, field) & ((fieldval) << PHM_FIELD_SHIFT(reg, field))))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
131
#define PHM_GET_FIELD(value, reg, field) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
132
(((value) & PHM_FIELD_MASK(reg, field)) >> \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
133
PHM_FIELD_SHIFT(reg, field))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
138
#define PHM_READ_FIELD(device, reg, field) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
139
PHM_GET_FIELD(cgs_read_register(device, mm##reg), reg, field)
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
141
#define PHM_READ_INDIRECT_FIELD(device, port, reg, field) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
143
reg, field)
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
145
#define PHM_READ_VFPF_INDIRECT_FIELD(device, port, reg, field) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
147
reg, field)
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
149
#define PHM_WRITE_FIELD(device, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
151
cgs_read_register(device, mm##reg), reg, field, fieldval))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
153
#define PHM_WRITE_INDIRECT_FIELD(device, port, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
156
reg, field, fieldval))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
158
#define PHM_WRITE_VFPF_INDIRECT_FIELD(device, port, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
161
reg, field, fieldval))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
170
#define PHM_WAIT_INDIRECT_FIELD(hwmgr, port, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
172
<< PHM_FIELD_SHIFT(reg, field), PHM_FIELD_MASK(reg, field))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
181
#define PHM_WAIT_INDIRECT_FIELD_UNEQUAL(hwmgr, port, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
183
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
184
PHM_FIELD_MASK(reg, field) )
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
195
#define PHM_WAIT_VFPF_INDIRECT_FIELD_UNEQUAL(hwmgr, port, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
197
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
198
PHM_FIELD_MASK(reg, field))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
209
#define PHM_WAIT_VFPF_INDIRECT_FIELD(hwmgr, port, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
211
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
212
PHM_FIELD_MASK(reg, field))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
223
#define PHM_WAIT_FIELD_UNEQUAL(hwmgr, reg, field, fieldval) \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
225
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
226
PHM_FIELD_MASK(reg, field))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
97
extern uint32_t phm_set_field_to_u32(u32 offset, u32 original_data, u32 field, u32 size);
sys/dev/drm/i915/intel_dp.c
5890
#define assign_final(field) final->field = (max(cur.field, vbt.field) == 0 ? \
sys/dev/drm/i915/intel_dp.c
5891
spec.field : \
sys/dev/drm/i915/intel_dp.c
5892
max(cur.field, vbt.field))
sys/dev/drm/i915/intel_dp.c
5900
#define get_delay(field) (DIV_ROUND_UP(final->field, 10))
sys/dev/drm/include/linux/interval_tree_generic.h
31
#define INTERVAL_TREE_DEFINE(type, field, valtype, dummy, START, LAST, \
sys/dev/drm/include/linux/interval_tree_generic.h
33
__IT_DEFINE_ITER_FROM(type, field, valtype, START, LAST, name) \
sys/dev/drm/include/linux/interval_tree_generic.h
35
__IT_DEFINE_ITER_NEXT(type, field, valtype, attr, name) \
sys/dev/drm/include/linux/interval_tree_generic.h
36
__IT_DEFINE_INSERT(type, field, START, attr, name) \
sys/dev/drm/include/linux/interval_tree_generic.h
37
__IT_DEFINE_REMOVE(type, field, attr, name)
sys/dev/drm/include/linux/interval_tree_generic.h
39
#define __IT_DEFINE_ITER_FROM(type, field, valtype, START, LAST, name) \
sys/dev/drm/include/linux/interval_tree_generic.h
46
node = rb_entry(rb, type, field); \
sys/dev/drm/include/linux/interval_tree_generic.h
63
#define __IT_DEFINE_ITER_NEXT(type, field, valtype, attr, name) \
sys/dev/drm/include/linux/interval_tree_generic.h
67
return (name##_iter_from(rb_next(&node->field), start, last)); \
sys/dev/drm/include/linux/interval_tree_generic.h
70
#define __IT_DEFINE_INSERT(type, field, START, attr, name) \
sys/dev/drm/include/linux/interval_tree_generic.h
81
iter_node = rb_entry(parent, type, field); \
sys/dev/drm/include/linux/interval_tree_generic.h
90
rb_link_node(&node->field, parent, iter); \
sys/dev/drm/include/linux/interval_tree_generic.h
91
rb_insert_color_cached(&node->field, root, min_entry); \
sys/dev/drm/include/linux/interval_tree_generic.h
94
#define __IT_DEFINE_REMOVE(type, field, attr, name) \
sys/dev/drm/include/linux/interval_tree_generic.h
98
rb_erase_cached(&node->field, root); \
sys/dev/drm/include/linux/list.h
139
#define list_entry(ptr, type, field) container_of(ptr, type, field)
sys/dev/drm/include/linux/list.h
147
#define list_last_entry(ptr, type, field) \
sys/dev/drm/include/linux/list.h
148
list_entry(list_last((ptr)), type, field)
sys/dev/drm/include/linux/list.h
165
#define list_for_each_entry(p, h, field) \
sys/dev/drm/include/linux/list.h
166
for (p = list_entry((h)->next, typeof(*p), field); &p->field != (h); \
sys/dev/drm/include/linux/list.h
167
p = list_entry(p->field.next, typeof(*p), field))
sys/dev/drm/include/linux/list.h
169
#define list_for_each_entry_safe(p, n, h, field) \
sys/dev/drm/include/linux/list.h
170
for (p = list_entry((h)->next, typeof(*p), field), \
sys/dev/drm/include/linux/list.h
171
n = list_entry(p->field.next, typeof(*p), field); &p->field != (h);\
sys/dev/drm/include/linux/list.h
172
p = n, n = list_entry(n->field.next, typeof(*n), field))
sys/dev/drm/include/linux/list.h
174
#define list_for_each_entry_from(p, h, field) \
sys/dev/drm/include/linux/list.h
175
for ( ; &(p)->field != (h); \
sys/dev/drm/include/linux/list.h
176
p = list_entry((p)->field.next, typeof(*p), field))
sys/dev/drm/include/linux/list.h
183
#define list_for_each_entry_continue(p, h, field) \
sys/dev/drm/include/linux/list.h
184
for (p = list_next_entry((p), field); &p->field != (h); \
sys/dev/drm/include/linux/list.h
185
p = list_next_entry((p), field))
sys/dev/drm/include/linux/list.h
197
#define list_for_each_entry_reverse(p, h, field) \
sys/dev/drm/include/linux/list.h
198
for (p = list_entry((h)->prev, typeof(*p), field); &p->field != (h); \
sys/dev/drm/include/linux/list.h
199
p = list_entry(p->field.prev, typeof(*p), field))
sys/dev/drm/include/linux/list.h
201
#define list_for_each_entry_safe_reverse(p, n, h, field) \
sys/dev/drm/include/linux/list.h
202
for (p = list_entry((h)->prev, typeof(*p), field), \
sys/dev/drm/include/linux/list.h
203
n = list_entry((p)->field.prev, typeof(*p), field); &(p)->field != (h); \
sys/dev/drm/include/linux/list.h
204
p = n, n = list_entry(n->field.prev, typeof(*n), field))
sys/dev/drm/include/linux/list.h
452
#define hlist_entry(ptr, type, field) container_of(ptr, type, field)
sys/dev/drm/include/linux/list.h
468
#define hlist_for_each_entry_continue(tp, p, field) \
sys/dev/drm/include/linux/list.h
470
p ? (tp = hlist_entry(p, typeof(*tp), field)): NULL; p = p->next)
sys/dev/drm/include/linux/list.h
472
#define hlist_for_each_entry_from(tp, p, field) \
sys/dev/drm/include/linux/list.h
473
for (; p ? (tp = hlist_entry(p, typeof(*tp), field)): NULL; p = p->next)
sys/dev/drm/include/linux/timer.h
127
#define from_timer(var, arg, field) \
sys/dev/drm/include/linux/timer.h
128
container_of(arg, typeof(*(var)), field)
sys/dev/drm/include/uapi/drm/amdgpu_drm.h
331
#define AMDGPU_TILING_SET(field, value) \
sys/dev/drm/include/uapi/drm/amdgpu_drm.h
332
(((__u64)(value) & AMDGPU_TILING_##field##_MASK) << AMDGPU_TILING_##field##_SHIFT)
sys/dev/drm/include/uapi/drm/amdgpu_drm.h
333
#define AMDGPU_TILING_GET(value, field) \
sys/dev/drm/include/uapi/drm/amdgpu_drm.h
334
(((__u64)(value) >> AMDGPU_TILING_##field##_SHIFT) & AMDGPU_TILING_##field##_MASK)
sys/dev/misc/psm/psm.c
562
#define SYN_OFFSET(field) offsetof(struct psm_softc, syninfo.field)
sys/dev/netif/ae/if_ae.c
185
#define STATS_ENTRY(node, desc, field) \
sys/dev/netif/ae/if_ae.c
186
{ node, desc, offsetof(struct ae_stats, field) }
sys/dev/netif/ath/ath_hal/ah_internal.h
49
#define offsetof(type, field) ((size_t)(&((type *)0)->field))
sys/dev/raid/amr/amr_cam.c
293
csio->ccb_h.sim_priv.entries[0].field= cam_sim_bus(sim);
sys/dev/raid/amr/amr_cam.c
433
bus = csio->ccb_h.sim_priv.entries[0].field;
sys/dev/raid/mly/mly.c
2253
csio->ccb_h.sim_priv.entries[0].field = bus;
sys/dev/raid/mly/mly.c
2332
bus = csio->ccb_h.sim_priv.entries[0].field;
sys/dev/raid/twa/tw_cl_share.h
320
#define TW_CL_STRUCT_OFFSET(struct_type, field) \
sys/dev/raid/twa/tw_cl_share.h
321
(TW_INT8 *)(&((struct_type *)0)->field)
sys/dev/raid/twa/tw_cl_share.h
328
#define TW_CL_STRUCT_HEAD(addr, struct_type, field) \
sys/dev/raid/twa/tw_cl_share.h
330
TW_CL_STRUCT_OFFSET(struct_type, field))
sys/dev/video/bktr/bktr_core.c
574
u_long field;
sys/dev/video/bktr/bktr_core.c
683
field = ( bktr_status & BT848_INT_FIELD ) ? EVEN_F : ODD_F;
sys/dev/video/bktr/bktr_core.c
694
&&(field==EVEN_F)) {
sys/dev/video/bktr/bktr_core.c
726
if (( field == EVEN_F ) && ( w_field == EVEN_F ))
sys/dev/video/bktr/bktr_core.c
728
else if (( field == ODD_F ) && ( req_field == ODD_F ) &&
sys/dev/video/bktr/bktr_core.c
731
else if (( field == ODD_F ) && ( req_field == (ODD_F|EVEN_F) ) &&
sys/dev/video/bktr/bktr_core.c
734
else if (( field == ODD_F ) && ( req_field == (ODD_F|EVEN_F) ) &&
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
106
vmx_vmread(uint64_t field)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
115
: [field] "r" (field)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
123
vmx_vmwrite(uint64_t field, uint64_t value)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
130
: [field] "r" (field), [value] "r" (value)
sys/kern/kern_uuid.c
221
#define DIFF_RETURN(a, b, field) do { \
sys/kern/kern_uuid.c
222
if ((a)->field != (b)->field) \
sys/kern/kern_uuid.c
223
return (((a)->field < (b)->field) ? -1 : 1); \
sys/netgraph/ksocket/ng_ksocket.c
895
struct meta_field_header *field;
sys/netgraph/ksocket/ng_ksocket.c
898
for (field = &meta->options[0];
sys/netgraph/ksocket/ng_ksocket.c
899
(caddr_t)field < (caddr_t)meta + meta->used_len;
sys/netgraph/ksocket/ng_ksocket.c
900
field = (struct meta_field_header *)
sys/netgraph/ksocket/ng_ksocket.c
901
((caddr_t)field + field->len)) {
sys/netgraph/ksocket/ng_ksocket.c
902
if (field->cookie != NGM_KSOCKET_COOKIE
sys/netgraph/ksocket/ng_ksocket.c
903
|| field->type != NG_KSOCKET_META_SOCKADDR)
sys/netgraph/ksocket/ng_ksocket.c
905
sa = (struct sockaddr *)field->data;
sys/netgraph/netgraph/ng_parse.c
1135
field = &fields[index];
sys/netgraph/netgraph/ng_parse.c
1137
if (strncmp(&s[*off], field->name, len) == 0
sys/netgraph/netgraph/ng_parse.c
1138
&& field->name[len] == '\0')
sys/netgraph/netgraph/ng_parse.c
208
const struct ng_parse_struct_field *field;
sys/netgraph/netgraph/ng_parse.c
211
for (field = type->info; field->name != NULL; field++) {
sys/netgraph/netgraph/ng_parse.c
212
int falign = ALIGNMENT(field->type);
sys/netgraph7/netgraph/ng_parse.c
1292
field = &fields[index];
sys/netgraph7/netgraph/ng_parse.c
1294
if (strncmp(&s[*off], field->name, len) == 0
sys/netgraph7/netgraph/ng_parse.c
1295
&& field->name[len] == '\0')
sys/netgraph7/netgraph/ng_parse.c
210
const struct ng_parse_struct_field *field;
sys/netgraph7/netgraph/ng_parse.c
213
for (field = type->info; field->name != NULL; field++) {
sys/netgraph7/netgraph/ng_parse.c
214
int falign = ALIGNMENT(field->type);
sys/platform/pc64/apic/apicreg.h
473
#define LAPIC2MSR(field) __extension__ ({ \
sys/platform/pc64/apic/apicreg.h
477
(__offsetof(struct LAPIC, field) >> 4); \
sys/platform/pc64/apic/lapic.h
100
#define LAPIC_MEM_READ(field) (lapic_mem->field)
sys/platform/pc64/apic/lapic.h
101
#define LAPIC_MEM_WRITE(field, val) \
sys/platform/pc64/apic/lapic.h
103
lapic_mem->field = (val); \
sys/platform/pc64/apic/lapic.h
109
#define LAPIC_READ(field) \
sys/platform/pc64/apic/lapic.h
110
(x2apic_enable ? (uint32_t)LAPIC_MSR_READ(LAPIC2MSR(field)) \
sys/platform/pc64/apic/lapic.h
111
: LAPIC_MEM_READ(field))
sys/platform/pc64/apic/lapic.h
113
#define LAPIC_WRITE(field, val) \
sys/platform/pc64/apic/lapic.h
116
LAPIC_MSR_WRITE(LAPIC2MSR(field), (val)); \
sys/platform/pc64/apic/lapic.h
118
LAPIC_MEM_WRITE(field, (val)); \
sys/sys/cdefs.h
364
#define __offsetof(type, field) __builtin_offsetof(type, field)
sys/sys/cdefs.h
367
#define __offsetof(type, field) \
sys/sys/cdefs.h
368
((__size_t)(__uintptr_t)((const volatile void *)&((type *)0)->field))
sys/sys/cdefs.h
370
#define __offsetof(type, field) \
sys/sys/cdefs.h
373
(static_cast<type *> (0)->field))))
sys/sys/queue.h
167
#define SLIST_FOREACH(var, head, field) \
sys/sys/queue.h
170
(var) = SLIST_NEXT((var), field))
sys/sys/queue.h
172
#define SLIST_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
175
(var) = SLIST_NEXT((var), field))
sys/sys/queue.h
177
#define SLIST_FOREACH_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
179
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
sys/sys/queue.h
182
#define SLIST_FOREACH_FROM_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
184
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
sys/sys/queue.h
187
#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \
sys/sys/queue.h
190
(varp) = &SLIST_NEXT((var), field))
sys/sys/queue.h
196
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
sys/sys/queue.h
197
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
sys/sys/queue.h
198
SLIST_NEXT((slistelm), field) = (elm); \
sys/sys/queue.h
201
#define SLIST_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
202
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
sys/sys/queue.h
206
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
sys/sys/queue.h
208
#define SLIST_REMOVE(head, elm, type, field) do { \
sys/sys/queue.h
209
QMD_SAVELINK(oldnext, (elm)->field.sle_next); \
sys/sys/queue.h
211
SLIST_REMOVE_HEAD((head), field); \
sys/sys/queue.h
215
while (SLIST_NEXT(curelm, field) != (elm)) \
sys/sys/queue.h
216
curelm = SLIST_NEXT(curelm, field); \
sys/sys/queue.h
217
SLIST_REMOVE_AFTER(curelm, field); \
sys/sys/queue.h
222
#define SLIST_REMOVE_AFTER(elm, field) do { \
sys/sys/queue.h
223
SLIST_NEXT(elm, field) = \
sys/sys/queue.h
224
SLIST_NEXT(SLIST_NEXT(elm, field), field); \
sys/sys/queue.h
227
#define SLIST_REMOVE_HEAD(head, field) do { \
sys/sys/queue.h
228
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
sys/sys/queue.h
269
#define STAILQ_FOREACH(var, head, field) \
sys/sys/queue.h
272
(var) = STAILQ_NEXT((var), field))
sys/sys/queue.h
274
#define STAILQ_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
277
(var) = STAILQ_NEXT((var), field))
sys/sys/queue.h
279
#define STAILQ_FOREACH_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
281
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
284
#define STAILQ_FOREACH_FROM_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
286
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
294
#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \
sys/sys/queue.h
295
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\
sys/sys/queue.h
296
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
297
STAILQ_NEXT((tqelm), field) = (elm); \
sys/sys/queue.h
300
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
301
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
sys/sys/queue.h
302
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
306
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
sys/sys/queue.h
307
STAILQ_NEXT((elm), field) = NULL; \
sys/sys/queue.h
309
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
312
#define STAILQ_LAST(head, type, field) \
sys/sys/queue.h
315
__containerof((head)->stqh_last, struct type, field.stqe_next))
sys/sys/queue.h
317
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
sys/sys/queue.h
319
#define STAILQ_REMOVE(head, elm, type, field) do { \
sys/sys/queue.h
320
QMD_SAVELINK(oldnext, (elm)->field.stqe_next); \
sys/sys/queue.h
322
STAILQ_REMOVE_HEAD((head), field); \
sys/sys/queue.h
326
while (STAILQ_NEXT(curelm, field) != (elm)) \
sys/sys/queue.h
327
curelm = STAILQ_NEXT(curelm, field); \
sys/sys/queue.h
328
STAILQ_REMOVE_AFTER(head, curelm, field); \
sys/sys/queue.h
333
#define STAILQ_REMOVE_HEAD(head, field) do { \
sys/sys/queue.h
335
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
sys/sys/queue.h
339
#define STAILQ_REMOVE_AFTER(head, elm, field) do { \
sys/sys/queue.h
340
if ((STAILQ_NEXT(elm, field) = \
sys/sys/queue.h
341
STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \
sys/sys/queue.h
342
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
sys/sys/queue.h
381
#define QMD_LIST_CHECK_HEAD(head, field) do { \
sys/sys/queue.h
383
LIST_FIRST((head))->field.le_prev != \
sys/sys/queue.h
388
#define QMD_LIST_CHECK_NEXT(elm, field) do { \
sys/sys/queue.h
389
if (LIST_NEXT((elm), field) != NULL && \
sys/sys/queue.h
390
LIST_NEXT((elm), field)->field.le_prev != \
sys/sys/queue.h
391
&((elm)->field.le_next)) \
sys/sys/queue.h
395
#define QMD_LIST_CHECK_PREV(elm, field) do { \
sys/sys/queue.h
396
if (*(elm)->field.le_prev != (elm)) \
sys/sys/queue.h
400
#define QMD_LIST_CHECK_HEAD(head, field)
sys/sys/queue.h
401
#define QMD_LIST_CHECK_NEXT(elm, field)
sys/sys/queue.h
402
#define QMD_LIST_CHECK_PREV(elm, field)
sys/sys/queue.h
409
#define LIST_FOREACH(var, head, field) \
sys/sys/queue.h
412
(var) = LIST_NEXT((var), field))
sys/sys/queue.h
414
#define LIST_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
417
(var) = LIST_NEXT((var), field))
sys/sys/queue.h
419
#define LIST_FOREACH_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
421
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
sys/sys/queue.h
424
#define LIST_FOREACH_FROM_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
426
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
sys/sys/queue.h
433
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
sys/sys/queue.h
434
QMD_LIST_CHECK_NEXT(listelm, field); \
sys/sys/queue.h
435
if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
sys/sys/queue.h
436
LIST_NEXT((listelm), field)->field.le_prev = \
sys/sys/queue.h
437
&LIST_NEXT((elm), field); \
sys/sys/queue.h
438
LIST_NEXT((listelm), field) = (elm); \
sys/sys/queue.h
439
(elm)->field.le_prev = &LIST_NEXT((listelm), field); \
sys/sys/queue.h
442
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
sys/sys/queue.h
443
QMD_LIST_CHECK_PREV(listelm, field); \
sys/sys/queue.h
444
(elm)->field.le_prev = (listelm)->field.le_prev; \
sys/sys/queue.h
445
LIST_NEXT((elm), field) = (listelm); \
sys/sys/queue.h
446
*(listelm)->field.le_prev = (elm); \
sys/sys/queue.h
447
(listelm)->field.le_prev = &LIST_NEXT((elm), field); \
sys/sys/queue.h
450
#define LIST_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
451
QMD_LIST_CHECK_HEAD((head), field); \
sys/sys/queue.h
452
if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
sys/sys/queue.h
453
LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
sys/sys/queue.h
455
(elm)->field.le_prev = &LIST_FIRST((head)); \
sys/sys/queue.h
458
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
sys/sys/queue.h
460
#define LIST_REMOVE(elm, field) do { \
sys/sys/queue.h
461
QMD_SAVELINK(oldnext, (elm)->field.le_next); \
sys/sys/queue.h
462
QMD_SAVELINK(oldprev, (elm)->field.le_prev); \
sys/sys/queue.h
463
QMD_LIST_CHECK_NEXT(elm, field); \
sys/sys/queue.h
464
QMD_LIST_CHECK_PREV(elm, field); \
sys/sys/queue.h
465
if (LIST_NEXT((elm), field) != NULL) \
sys/sys/queue.h
466
LIST_NEXT((elm), field)->field.le_prev = \
sys/sys/queue.h
467
(elm)->field.le_prev; \
sys/sys/queue.h
468
*(elm)->field.le_prev = LIST_NEXT((elm), field); \
sys/sys/queue.h
473
#define LIST_SWAP(head1, head2, type, field) do { \
sys/sys/queue.h
478
swap_tmp->field.le_prev = &LIST_FIRST((head1)); \
sys/sys/queue.h
480
swap_tmp->field.le_prev = &LIST_FIRST((head2)); \
sys/sys/queue.h
507
#define QMD_TAILQ_CHECK_HEAD(head, field) do { \
sys/sys/queue.h
509
TAILQ_FIRST((head))->field.tqe_prev != \
sys/sys/queue.h
514
#define QMD_TAILQ_CHECK_TAIL(head, field) do { \
sys/sys/queue.h
521
#define QMD_TAILQ_CHECK_NEXT(elm, field) do { \
sys/sys/queue.h
522
if (TAILQ_NEXT((elm), field) != NULL && \
sys/sys/queue.h
523
TAILQ_NEXT((elm), field)->field.tqe_prev != \
sys/sys/queue.h
524
&((elm)->field.tqe_next)) \
sys/sys/queue.h
528
#define QMD_TAILQ_CHECK_PREV(elm, field) do { \
sys/sys/queue.h
529
if (*(elm)->field.tqe_prev != (elm)) \
sys/sys/queue.h
533
#define QMD_TAILQ_CHECK_HEAD(head, field)
sys/sys/queue.h
535
#define QMD_TAILQ_CHECK_NEXT(elm, field)
sys/sys/queue.h
536
#define QMD_TAILQ_CHECK_PREV(elm, field)
sys/sys/queue.h
539
#define TAILQ_CONCAT(head1, head2, field) do { \
sys/sys/queue.h
542
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
sys/sys/queue.h
554
#define TAILQ_FOREACH(var, head, field) \
sys/sys/queue.h
557
(var) = TAILQ_NEXT((var), field))
sys/sys/queue.h
559
#define TAILQ_FOREACH_FROM(var, head, field) \
sys/sys/queue.h
562
(var) = TAILQ_NEXT((var), field))
sys/sys/queue.h
564
#define TAILQ_FOREACH_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
566
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
569
#define TAILQ_FOREACH_FROM_MUTABLE(var, head, field, tvar) \
sys/sys/queue.h
571
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
sys/sys/queue.h
574
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
sys/sys/queue.h
577
(var) = TAILQ_PREV((var), headname, field))
sys/sys/queue.h
579
#define TAILQ_FOREACH_REVERSE_MUTABLE(var, head, headname, field, tvar) \
sys/sys/queue.h
581
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
sys/sys/queue.h
590
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
sys/sys/queue.h
591
QMD_TAILQ_CHECK_NEXT(listelm, field); \
sys/sys/queue.h
592
if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\
sys/sys/queue.h
593
TAILQ_NEXT((elm), field)->field.tqe_prev = \
sys/sys/queue.h
594
&TAILQ_NEXT((elm), field); \
sys/sys/queue.h
596
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
599
TAILQ_NEXT((listelm), field) = (elm); \
sys/sys/queue.h
600
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \
sys/sys/queue.h
601
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
602
QMD_TRACE_ELEM(&listelm->field); \
sys/sys/queue.h
605
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
sys/sys/queue.h
606
QMD_TAILQ_CHECK_PREV(listelm, field); \
sys/sys/queue.h
607
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
sys/sys/queue.h
608
TAILQ_NEXT((elm), field) = (listelm); \
sys/sys/queue.h
609
*(listelm)->field.tqe_prev = (elm); \
sys/sys/queue.h
610
(listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
611
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
612
QMD_TRACE_ELEM(&listelm->field); \
sys/sys/queue.h
615
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
sys/sys/queue.h
616
QMD_TAILQ_CHECK_HEAD(head, field); \
sys/sys/queue.h
617
if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \
sys/sys/queue.h
618
TAILQ_FIRST((head))->field.tqe_prev = \
sys/sys/queue.h
619
&TAILQ_NEXT((elm), field); \
sys/sys/queue.h
621
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
623
(elm)->field.tqe_prev = &TAILQ_FIRST((head)); \
sys/sys/queue.h
625
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
628
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
sys/sys/queue.h
629
QMD_TAILQ_CHECK_TAIL(head, field); \
sys/sys/queue.h
630
TAILQ_NEXT((elm), field) = NULL; \
sys/sys/queue.h
631
(elm)->field.tqe_prev = (head)->tqh_last; \
sys/sys/queue.h
633
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
sys/sys/queue.h
635
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
641
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
sys/sys/queue.h
643
#define TAILQ_PREV(elm, headname, field) \
sys/sys/queue.h
644
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
sys/sys/queue.h
646
#define TAILQ_REMOVE(head, elm, field) do { \
sys/sys/queue.h
647
QMD_SAVELINK(oldnext, (elm)->field.tqe_next); \
sys/sys/queue.h
648
QMD_SAVELINK(oldprev, (elm)->field.tqe_prev); \
sys/sys/queue.h
649
QMD_TAILQ_CHECK_NEXT(elm, field); \
sys/sys/queue.h
650
QMD_TAILQ_CHECK_PREV(elm, field); \
sys/sys/queue.h
651
if ((TAILQ_NEXT((elm), field)) != NULL) \
sys/sys/queue.h
652
TAILQ_NEXT((elm), field)->field.tqe_prev = \
sys/sys/queue.h
653
(elm)->field.tqe_prev; \
sys/sys/queue.h
655
(head)->tqh_last = (elm)->field.tqe_prev; \
sys/sys/queue.h
658
*(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \
sys/sys/queue.h
661
QMD_TRACE_ELEM(&(elm)->field); \
sys/sys/queue.h
664
#define TAILQ_SWAP(head1, head2, type, field) do { \
sys/sys/queue.h
672
swap_first->field.tqe_prev = &(head1)->tqh_first; \
sys/sys/queue.h
676
swap_first->field.tqe_prev = &(head2)->tqh_first; \
sys/sys/stdint.h
61
#define offsetof(type, field) __offsetof(type, field)
sys/sys/tree.h
101
#define SPLAY_LINKLEFT(head, tmp, field) do { \
sys/sys/tree.h
1011
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
1013
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
102
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
104
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
107
#define SPLAY_LINKRIGHT(head, tmp, field) do { \
sys/sys/tree.h
108
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
110
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
113
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
sys/sys/tree.h
114
SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
115
SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
116
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
sys/sys/tree.h
117
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
sys/sys/tree.h
122
#define SPLAY_PROTOTYPE(name, type, field, cmp) \
sys/sys/tree.h
144
if (SPLAY_RIGHT(elm, field) != NULL) { \
sys/sys/tree.h
145
elm = SPLAY_RIGHT(elm, field); \
sys/sys/tree.h
146
while (SPLAY_LEFT(elm, field) != NULL) { \
sys/sys/tree.h
147
elm = SPLAY_LEFT(elm, field); \
sys/sys/tree.h
164
#define SPLAY_GENERATE(name, type, field, cmp) \
sys/sys/tree.h
169
SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \
sys/sys/tree.h
175
SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\
sys/sys/tree.h
176
SPLAY_RIGHT(elm, field) = (head)->sph_root; \
sys/sys/tree.h
177
SPLAY_LEFT((head)->sph_root, field) = NULL; \
sys/sys/tree.h
179
SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
180
SPLAY_LEFT(elm, field) = (head)->sph_root; \
sys/sys/tree.h
181
SPLAY_RIGHT((head)->sph_root, field) = NULL; \
sys/sys/tree.h
197
if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \
sys/sys/tree.h
198
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\
sys/sys/tree.h
200
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
201
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\
sys/sys/tree.h
203
SPLAY_RIGHT((head)->sph_root, field) = __tmp; \
sys/sys/tree.h
216
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
sys/sys/tree.h
221
__tmp = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
225
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
sys/sys/tree.h
226
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
229
SPLAY_LINKLEFT(head, __right, field); \
sys/sys/tree.h
231
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
235
SPLAY_ROTATE_LEFT(head, __tmp, field); \
sys/sys/tree.h
236
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
239
SPLAY_LINKRIGHT(head, __left, field); \
sys/sys/tree.h
242
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
sys/sys/tree.h
252
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
sys/sys/tree.h
257
__tmp = SPLAY_LEFT((head)->sph_root, field); \
sys/sys/tree.h
261
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
sys/sys/tree.h
262
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
265
SPLAY_LINKLEFT(head, __right, field); \
sys/sys/tree.h
267
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
sys/sys/tree.h
271
SPLAY_ROTATE_LEFT(head, __tmp, field); \
sys/sys/tree.h
272
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
sys/sys/tree.h
275
SPLAY_LINKRIGHT(head, __left, field); \
sys/sys/tree.h
278
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
sys/sys/tree.h
341
#define RB_LEFT(elm, field) (elm)->field.rbe_left
sys/sys/tree.h
342
#define RB_RIGHT(elm, field) (elm)->field.rbe_right
sys/sys/tree.h
343
#define RB_PARENT(elm, field) (elm)->field.rbe_parent
sys/sys/tree.h
344
#define RB_COLOR(elm, field) (elm)->field.rbe_color
sys/sys/tree.h
349
#define RB_SET(elm, parent, field) do { \
sys/sys/tree.h
350
RB_PARENT(elm, field) = parent; \
sys/sys/tree.h
351
RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \
sys/sys/tree.h
352
RB_COLOR(elm, field) = RB_RED; \
sys/sys/tree.h
355
#define RB_SET_BLACKRED(black, red, field) do { \
sys/sys/tree.h
356
RB_COLOR(black, field) = RB_BLACK; \
sys/sys/tree.h
357
RB_COLOR(red, field) = RB_RED; \
sys/sys/tree.h
364
#define RB_ROTATE_LEFT(head, elm, tmp, field) do { \
sys/sys/tree.h
365
(tmp) = RB_RIGHT(elm, field); \
sys/sys/tree.h
366
if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field)) != NULL) { \
sys/sys/tree.h
367
RB_PARENT(RB_LEFT(tmp, field), field) = (elm); \
sys/sys/tree.h
370
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field)) != NULL) { \
sys/sys/tree.h
371
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
sys/sys/tree.h
372
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
374
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
377
RB_LEFT(tmp, field) = (elm); \
sys/sys/tree.h
378
RB_PARENT(elm, field) = (tmp); \
sys/sys/tree.h
380
if ((RB_PARENT(tmp, field))) \
sys/sys/tree.h
381
RB_AUGMENT(RB_PARENT(tmp, field)); \
sys/sys/tree.h
384
#define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \
sys/sys/tree.h
385
(tmp) = RB_LEFT(elm, field); \
sys/sys/tree.h
386
if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field)) != NULL) { \
sys/sys/tree.h
387
RB_PARENT(RB_RIGHT(tmp, field), field) = (elm); \
sys/sys/tree.h
390
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field)) != NULL) { \
sys/sys/tree.h
391
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
sys/sys/tree.h
392
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
394
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
sys/sys/tree.h
397
RB_RIGHT(tmp, field) = (elm); \
sys/sys/tree.h
398
RB_PARENT(elm, field) = (tmp); \
sys/sys/tree.h
400
if ((RB_PARENT(tmp, field))) \
sys/sys/tree.h
401
RB_AUGMENT(RB_PARENT(tmp, field)); \
sys/sys/tree.h
405
#define RB_PROTOTYPE(name, type, field, cmp) \
sys/sys/tree.h
406
_RB_PROTOTYPE(name, type, field, cmp,)
sys/sys/tree.h
407
#define RB_PROTOTYPE_STATIC(name, type, field, cmp) \
sys/sys/tree.h
408
_RB_PROTOTYPE(name, type, field, cmp, __unused static)
sys/sys/tree.h
410
#define _RB_PROTOTYPE(name, type, field, cmp, STORQUAL) \
sys/sys/tree.h
429
#define RB_PROTOTYPE2(name, type, field, cmp, datatype) \
sys/sys/tree.h
430
RB_PROTOTYPE(name, type, field, cmp); \
sys/sys/tree.h
439
#define RB_PROTOTYPE3(name, type, field, cmp, datatype) \
sys/sys/tree.h
440
RB_PROTOTYPE2(name, type, field, cmp, datatype); \
sys/sys/tree.h
443
#define RB_PROTOTYPE4(name, type, field, cmp, datatype) \
sys/sys/tree.h
444
RB_PROTOTYPE2(name, type, field, cmp, datatype); \
sys/sys/tree.h
447
#define RB_PROTOTYPEX(name, ext, type, field, cmp, datatype) \
sys/sys/tree.h
448
RB_PROTOTYPE(name, type, field, cmp); \
sys/sys/tree.h
454
#define RB_GENERATE(name, type, field, cmp) \
sys/sys/tree.h
455
_RB_GENERATE(name, type, field, cmp,)
sys/sys/tree.h
457
#define RB_GENERATE_STATIC(name, type, field, cmp) \
sys/sys/tree.h
458
_RB_GENERATE(name, type, field, cmp, __unused static)
sys/sys/tree.h
460
#define _RB_GENERATE(name, type, field, cmp, STORQUAL) \
sys/sys/tree.h
465
while ((parent = RB_PARENT(elm, field)) != NULL && \
sys/sys/tree.h
466
RB_COLOR(parent, field) == RB_RED) { \
sys/sys/tree.h
467
gparent = RB_PARENT(parent, field); \
sys/sys/tree.h
468
if (parent == RB_LEFT(gparent, field)) { \
sys/sys/tree.h
469
tmp = RB_RIGHT(gparent, field); \
sys/sys/tree.h
470
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
471
RB_COLOR(tmp, field) = RB_BLACK; \
sys/sys/tree.h
472
RB_SET_BLACKRED(parent, gparent, field);\
sys/sys/tree.h
476
if (RB_RIGHT(parent, field) == elm) { \
sys/sys/tree.h
477
RB_ROTATE_LEFT(head, parent, tmp, field);\
sys/sys/tree.h
482
RB_SET_BLACKRED(parent, gparent, field); \
sys/sys/tree.h
483
RB_ROTATE_RIGHT(head, gparent, tmp, field); \
sys/sys/tree.h
485
tmp = RB_LEFT(gparent, field); \
sys/sys/tree.h
486
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
487
RB_COLOR(tmp, field) = RB_BLACK; \
sys/sys/tree.h
488
RB_SET_BLACKRED(parent, gparent, field);\
sys/sys/tree.h
492
if (RB_LEFT(parent, field) == elm) { \
sys/sys/tree.h
493
RB_ROTATE_RIGHT(head, parent, tmp, field);\
sys/sys/tree.h
498
RB_SET_BLACKRED(parent, gparent, field); \
sys/sys/tree.h
499
RB_ROTATE_LEFT(head, gparent, tmp, field); \
sys/sys/tree.h
502
RB_COLOR(head->rbh_root, field) = RB_BLACK; \
sys/sys/tree.h
510
while ((elm == NULL || RB_COLOR(elm, field) == RB_BLACK) && \
sys/sys/tree.h
512
if (RB_LEFT(parent, field) == elm) { \
sys/sys/tree.h
513
tmp = RB_RIGHT(parent, field); \
sys/sys/tree.h
514
if (RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
515
RB_SET_BLACKRED(tmp, parent, field); \
sys/sys/tree.h
516
RB_ROTATE_LEFT(head, parent, tmp, field);\
sys/sys/tree.h
517
tmp = RB_RIGHT(parent, field); \
sys/sys/tree.h
519
if ((RB_LEFT(tmp, field) == NULL || \
sys/sys/tree.h
520
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
sys/sys/tree.h
521
(RB_RIGHT(tmp, field) == NULL || \
sys/sys/tree.h
522
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
sys/sys/tree.h
523
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
525
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
527
if (RB_RIGHT(tmp, field) == NULL || \
sys/sys/tree.h
528
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK) {\
sys/sys/tree.h
530
if ((oleft = RB_LEFT(tmp, field)) \
sys/sys/tree.h
532
RB_COLOR(oleft, field) = RB_BLACK;\
sys/sys/tree.h
533
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
534
RB_ROTATE_RIGHT(head, tmp, oleft, field);\
sys/sys/tree.h
535
tmp = RB_RIGHT(parent, field); \
sys/sys/tree.h
537
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
sys/sys/tree.h
538
RB_COLOR(parent, field) = RB_BLACK; \
sys/sys/tree.h
539
if (RB_RIGHT(tmp, field)) \
sys/sys/tree.h
540
RB_COLOR(RB_RIGHT(tmp, field), field) = RB_BLACK;\
sys/sys/tree.h
541
RB_ROTATE_LEFT(head, parent, tmp, field);\
sys/sys/tree.h
546
tmp = RB_LEFT(parent, field); \
sys/sys/tree.h
547
if (RB_COLOR(tmp, field) == RB_RED) { \
sys/sys/tree.h
548
RB_SET_BLACKRED(tmp, parent, field); \
sys/sys/tree.h
549
RB_ROTATE_RIGHT(head, parent, tmp, field);\
sys/sys/tree.h
550
tmp = RB_LEFT(parent, field); \
sys/sys/tree.h
552
if ((RB_LEFT(tmp, field) == NULL || \
sys/sys/tree.h
553
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
sys/sys/tree.h
554
(RB_RIGHT(tmp, field) == NULL || \
sys/sys/tree.h
555
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
sys/sys/tree.h
556
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
558
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
560
if (RB_LEFT(tmp, field) == NULL || \
sys/sys/tree.h
561
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) {\
sys/sys/tree.h
563
if ((oright = RB_RIGHT(tmp, field)) \
sys/sys/tree.h
565
RB_COLOR(oright, field) = RB_BLACK;\
sys/sys/tree.h
566
RB_COLOR(tmp, field) = RB_RED; \
sys/sys/tree.h
567
RB_ROTATE_LEFT(head, tmp, oright, field);\
sys/sys/tree.h
568
tmp = RB_LEFT(parent, field); \
sys/sys/tree.h
570
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
sys/sys/tree.h
571
RB_COLOR(parent, field) = RB_BLACK; \
sys/sys/tree.h
572
if (RB_LEFT(tmp, field)) \
sys/sys/tree.h
573
RB_COLOR(RB_LEFT(tmp, field), field) = RB_BLACK;\
sys/sys/tree.h
574
RB_ROTATE_RIGHT(head, parent, tmp, field);\
sys/sys/tree.h
581
RB_COLOR(elm, field) = RB_BLACK; \
sys/sys/tree.h
597
if (RB_LEFT(elm, field) == NULL) \
sys/sys/tree.h
598
child = RB_RIGHT(elm, field); \
sys/sys/tree.h
599
else if (RB_RIGHT(elm, field) == NULL) \
sys/sys/tree.h
600
child = RB_LEFT(elm, field); \
sys/sys/tree.h
603
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
604
while ((left = RB_LEFT(elm, field)) != NULL) \
sys/sys/tree.h
606
child = RB_RIGHT(elm, field); \
sys/sys/tree.h
607
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
608
color = RB_COLOR(elm, field); \
sys/sys/tree.h
610
RB_PARENT(child, field) = parent; \
sys/sys/tree.h
612
if (RB_LEFT(parent, field) == elm) \
sys/sys/tree.h
613
RB_LEFT(parent, field) = child; \
sys/sys/tree.h
615
RB_RIGHT(parent, field) = child; \
sys/sys/tree.h
619
if (RB_PARENT(elm, field) == old) \
sys/sys/tree.h
621
(elm)->field = (old)->field; \
sys/sys/tree.h
622
if (RB_PARENT(old, field)) { \
sys/sys/tree.h
623
if (RB_LEFT(RB_PARENT(old, field), field) == old)\
sys/sys/tree.h
624
RB_LEFT(RB_PARENT(old, field), field) = elm;\
sys/sys/tree.h
626
RB_RIGHT(RB_PARENT(old, field), field) = elm;\
sys/sys/tree.h
627
RB_AUGMENT(RB_PARENT(old, field)); \
sys/sys/tree.h
630
RB_PARENT(RB_LEFT(old, field), field) = elm; \
sys/sys/tree.h
631
if (RB_RIGHT(old, field)) \
sys/sys/tree.h
632
RB_PARENT(RB_RIGHT(old, field), field) = elm; \
sys/sys/tree.h
637
} while ((left = RB_PARENT(left, field)) != NULL); \
sys/sys/tree.h
641
parent = RB_PARENT(elm, field); \
sys/sys/tree.h
642
color = RB_COLOR(elm, field); \
sys/sys/tree.h
644
RB_PARENT(child, field) = parent; \
sys/sys/tree.h
646
if (RB_LEFT(parent, field) == elm) \
sys/sys/tree.h
647
RB_LEFT(parent, field) = child; \
sys/sys/tree.h
649
RB_RIGHT(parent, field) = child; \
sys/sys/tree.h
671
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
673
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
677
RB_SET(elm, parent, field); \
sys/sys/tree.h
680
RB_LEFT(parent, field) = elm; \
sys/sys/tree.h
682
RB_RIGHT(parent, field) = elm; \
sys/sys/tree.h
699
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
701
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
765
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
767
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
770
if (RB_LEFT(tmp, field) == NULL) \
sys/sys/tree.h
772
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
817
if (RB_RIGHT(elm, field)) { \
sys/sys/tree.h
818
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
819
while (RB_LEFT(elm, field)) \
sys/sys/tree.h
820
elm = RB_LEFT(elm, field); \
sys/sys/tree.h
822
if (RB_PARENT(elm, field) && \
sys/sys/tree.h
823
(elm == RB_LEFT(RB_PARENT(elm, field), field))) \
sys/sys/tree.h
824
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
826
while (RB_PARENT(elm, field) && \
sys/sys/tree.h
827
(elm == RB_RIGHT(RB_PARENT(elm, field), field)))\
sys/sys/tree.h
828
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
829
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
83
#define SPLAY_LEFT(elm, field) (elm)->field.spe_left
sys/sys/tree.h
839
if (RB_LEFT(elm, field)) { \
sys/sys/tree.h
84
#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right
sys/sys/tree.h
840
elm = RB_LEFT(elm, field); \
sys/sys/tree.h
841
while (RB_RIGHT(elm, field)) \
sys/sys/tree.h
842
elm = RB_RIGHT(elm, field); \
sys/sys/tree.h
844
if (RB_PARENT(elm, field) && \
sys/sys/tree.h
845
(elm == RB_RIGHT(RB_PARENT(elm, field), field))) \
sys/sys/tree.h
846
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
848
while (RB_PARENT(elm, field) && \
sys/sys/tree.h
849
(elm == RB_LEFT(RB_PARENT(elm, field), field)))\
sys/sys/tree.h
850
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
851
elm = RB_PARENT(elm, field); \
sys/sys/tree.h
865
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
867
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
879
#define RB_GENERATE2(name, type, field, cmp, datatype, indexfield) \
sys/sys/tree.h
880
RB_GENERATE(name, type, field, cmp) \
sys/sys/tree.h
89
#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \
sys/sys/tree.h
890
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
892
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
90
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \
sys/sys/tree.h
91
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
920
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
922
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
936
#define RB_GENERATE3(name, type, field, cmp, datatype, begfield, endfield) \
sys/sys/tree.h
937
RB_GENERATE2(name, type, field, cmp, datatype, begfield) \
sys/sys/tree.h
949
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
95
#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \
sys/sys/tree.h
951
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
96
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \
sys/sys/tree.h
965
#define RB_GENERATE4(name, type, field, cmp, datatype, begfield, sizefield) \
sys/sys/tree.h
966
RB_GENERATE2(name, type, field, cmp, datatype, begfield) \
sys/sys/tree.h
97
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
sys/sys/tree.h
980
tmp = RB_RIGHT(tmp, field); \
sys/sys/tree.h
982
tmp = RB_LEFT(tmp, field); \
sys/sys/tree.h
992
#define RB_GENERATE_XLOOKUP(name, ext, type, field, xcmp, datatype) \
sys/sys/tree.h
993
_RB_GENERATE_XLOOKUP(name, ext, type, field, xcmp, datatype,)
sys/sys/tree.h
994
#define RB_GENERATE_XLOOKUP_STATIC(name, ext, type, field, xcmp, datatype) \
sys/sys/tree.h
995
_RB_GENERATE_XLOOKUP(name, ext, type, field, xcmp, datatype, __unused static)
sys/sys/tree.h
997
#define _RB_GENERATE_XLOOKUP(name, ext, type, field, xcmp, datatype, STORQUAL)\
sys/sys/vnode.h
383
#define VOPARG_OFFSET(p_type,field) \
sys/sys/vnode.h
384
((int) (((char *) (&(((p_type)NULL)->field))) - ((char *) NULL)))
sys/sys/vnode.h
385
#define VOPARG_OFFSETOF(s_type,field) \
sys/sys/vnode.h
386
VOPARG_OFFSET(s_type*,field)
sys/vfs/hammer/hammer.h
1528
#define hammer_modify_volume_field(trans, vol, field) \
sys/vfs/hammer/hammer.h
1529
hammer_modify_volume(trans, vol, &(vol)->ondisk->field, \
sys/vfs/hammer/hammer.h
1530
sizeof((vol)->ondisk->field))
sys/vfs/hammer/hammer.h
1532
#define hammer_modify_node_field(trans, node, field) \
sys/vfs/hammer/hammer.h
1533
hammer_modify_node(trans, node, &(node)->ondisk->field, \
sys/vfs/hammer/hammer.h
1534
sizeof((node)->ondisk->field))
sys/vfs/hammer/hammer_btree.c
2672
#define MAKE_SEPARATOR(key1, key2, dest, field) \
sys/vfs/hammer/hammer_btree.c
2673
dest->field = key1->field + ((key2->field - key1->field + 1) >> 1);
sys/vfs/ufs/ffs_alloc.c
1826
int blk, field, subfield, pos;
sys/vfs/ufs/ffs_alloc.c
1864
field = around[allocsiz];
sys/vfs/ufs/ffs_alloc.c
1867
if ((blk & field) == subfield)
sys/vfs/ufs/ffs_alloc.c
1869
field <<= 1;
sys/vfs/ufs/ffs_subr.c
166
int field, subfield;
sys/vfs/ufs/ffs_subr.c
200
field = around[siz];
sys/vfs/ufs/ffs_subr.c
203
if ((fragmap & field) == subfield) {
sys/vfs/ufs/ffs_subr.c
206
field <<= siz;
sys/vfs/ufs/ffs_subr.c
209
field <<= 1;
tools/regression/lib/libc-regex/testregex.c
1248
char* field[6];
tools/regression/lib/libc-regex/testregex.c
1488
field[i++] = p;
tools/regression/lib/libc-regex/testregex.c
1501
s = field[i - 1];
tools/regression/lib/libc-regex/testregex.c
1503
field[i - 1] = 0;
tools/regression/lib/libc-regex/testregex.c
1514
if (i >= elementsof(field))
tools/regression/lib/libc-regex/testregex.c
1516
field[i++] = p;
tools/regression/lib/libc-regex/testregex.c
1523
if (!(spec = field[0]))
tools/regression/lib/libc-regex/testregex.c
1563
s = field[1];
tools/regression/lib/libc-regex/testregex.c
1782
printf("NOTE\t%s\n", field[1]);
tools/regression/lib/libc-regex/testregex.c
1796
while (i < elementsof(field))
tools/regression/lib/libc-regex/testregex.c
1797
field[i++] = 0;
tools/regression/lib/libc-regex/testregex.c
1798
if (re = field[1])
tools/regression/lib/libc-regex/testregex.c
1816
if (s = field[2])
tools/regression/lib/libc-regex/testregex.c
1828
if (!(ans = field[(test & TEST_DECOMP) ? 2 : 3]))
tools/regression/lib/libc-regex/testregex.c
1830
msg = field[4];
tools/tools/bus_autoconf/bus_sections.c
112
format_get_field(const char *section, const char *field,
tools/tools/bus_autoconf/bus_sections.c
133
if (strcmp(field, psub->name) == 0) {
tools/tools/bus_autoconf/bus_sections.c
148
warnx("Field '%s' not found in '%s'", field, pfi->name);
tools/tools/net80211/wlanstats/statfoo.c
43
int i, j, field;
tools/tools/net80211/wlanstats/statfoo.c
45
j = field = 0;
tools/tools/net80211/wlanstats/statfoo.c
61
if (field > 127) {
tools/tools/net80211/wlanstats/statfoo.c
68
sf->fmts[j++] = 0x80 | field;
tools/tools/net80211/wlanstats/statfoo.c
69
sf->fields[field++] = i;
usr.bin/cut/cut.c
378
int field, i, isdelim;
usr.bin/cut/cut.c
421
for (field = maxval, p = lbuf; field; --field, ++pos) {
usr.bin/mail/cmd2.c
434
char field[LINESIZE];
usr.bin/mail/cmd2.c
442
istrncpy(field, *ap, sizeof(field));
usr.bin/mail/cmd2.c
443
if (member(field, tab))
usr.bin/mail/cmd2.c
445
h = hash(field);
usr.bin/mail/cmd2.c
447
igp->i_field = calloc((unsigned)strlen(field) + 1,
usr.bin/mail/cmd2.c
449
strcpy(igp->i_field, field);
usr.bin/mail/util.c
125
hfield(const char *field, struct message *mp)
usr.bin/mail/util.c
141
if ((hfield = ishfield(linebuf, colon, field)) != NULL)
usr.bin/mail/util.c
209
ishfield(char *linebuf, char *colon, const char *field)
usr.bin/mail/util.c
214
if (strcasecmp(linebuf, field) != 0) {
usr.bin/mail/util.c
563
isign(const char *field, struct ignoretab ignore[2])
usr.bin/mail/util.c
573
istrncpy(realfld, field, sizeof(realfld));
usr.bin/nfsstat/nfsstat.c
75
#define DELTA(field) (nfsstats.field - lastst.field)
usr.bin/systat/netbw.c
169
#define DELTARATE(field) \
usr.bin/systat/netbw.c
170
((double)(tcp_curr.field - tcp_last.field) / delta_time)
usr.bin/systat/netbw.c
172
#define DELTAELM(field) \
usr.bin/systat/netbw.c
173
((double)(tcp_seq_diff_t)(elm->xtcp.field - \
usr.bin/systat/netbw.c
174
elm->last_xtcp.field) / \
usr.bin/systat/netbw.c
177
#define DELTAELMSCALE(field, scale) \
usr.bin/systat/netbw.c
178
((double)((tcp_seq_diff_t)(elm->xtcp.field - \
usr.bin/systat/netbw.c
179
elm->last_xtcp.field) << scale) / \
usr.bin/systat/pftop.c
196
#define GETBYTES64(field) \
usr.bin/systat/pftop.c
197
(be64toh(*(uint64_t *)elm->state.field))
usr.bin/systat/pftop.c
198
#define DELTARATE(field) \
usr.bin/systat/pftop.c
199
((double)(be64toh(*(uint64_t *)elm->state.field) - \
usr.bin/systat/pftop.c
200
be64toh(*(uint64_t *)elm->last_state.field)) / delta_time)
usr.bin/systat/vmmeter.c
102
#define CPUV(dif, field) \
usr.bin/systat/vmmeter.c
103
(dif.cp_##field * 100.0) / cp_total
usr.bin/systat/vmmeter.c
105
#define CPUC(idx, field) vmm_cptime_cur[idx].cp_##field
usr.bin/systat/vmmeter.c
107
#define CPUVTOT(field) \
usr.bin/systat/vmmeter.c
108
(dtot.cp_##field * 100.0) / cp_total_all
usr.bin/systat/vmmeter.c
110
#define DTOT(field) \
usr.bin/systat/vmmeter.c
111
(u_int)((vmm_totcur.field - vmm_totprev.field) / naptime)
usr.bin/systat/vmmeter.c
89
#define D(idx, field) \
usr.bin/systat/vmmeter.c
90
(u_int)((vmm_cur[idx].field - vmm_prev[idx].field) / naptime)
usr.bin/systat/vmmeter.c
92
#define CPUD(dif, idx, field) \
usr.bin/systat/vmmeter.c
94
dif.cp_##field = vmm_cptime_cur[idx].cp_##field - \
usr.bin/systat/vmmeter.c
95
vmm_cptime_prev[idx].cp_##field; \
usr.bin/systat/vmmeter.c
96
dtot.cp_##field += vmm_cptime_cur[idx].cp_##field - \
usr.bin/systat/vmmeter.c
97
vmm_cptime_prev[idx].cp_##field; \
usr.bin/systat/vmmeter.c
98
cp_total += dif.cp_##field; \
usr.bin/systat/vmmeter.c
99
cp_total_all += dif.cp_##field; \
usr.bin/top/m_dragonfly.c
78
#define PP(pp, field) ((pp)->kp_ ## field)
usr.bin/top/m_dragonfly.c
79
#define LP(pp, field) ((pp)->kp_lwp.kl_ ## field)
usr.bin/top/m_dragonfly.c
80
#define VP(pp, field) ((pp)->kp_vm_ ## field)
usr.bin/wtmpcvt/wtmpcvt.c
59
#define COPY_STRING(field) do { \
usr.bin/wtmpcvt/wtmpcvt.c
60
strncpy(uo->ut_ ## field, ui->ut_ ## field, \
usr.bin/wtmpcvt/wtmpcvt.c
61
MIN(sizeof uo->ut_ ## field, sizeof ui->ut_ ## field)); \
usr.bin/wtmpcvt/wtmpcvt.c
67
#define MATCH(field, value) (strncmp(ui->ut_ ## field, (value), \
usr.bin/wtmpcvt/wtmpcvt.c
68
sizeof(ui->ut_ ## field)) == 0)
usr.sbin/autofs/common.h
51
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
usr.sbin/autofs/common.h
53
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
usr.sbin/autofs/common.h
56
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
usr.sbin/autofs/common.h
58
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
usr.sbin/installer/dfuibe_installer/fn_configure.c
874
cb_field_interface_ip(struct dfui_form *form, struct dfui_field *field __unused,
usr.sbin/installer/dfuibe_installer/fn_configure.c
897
struct dfui_field *field __unused,
usr.sbin/installer/dfuife_curses/curses_form.c
795
struct dfui_field *field;
usr.sbin/installer/dfuife_curses/curses_form.c
807
field = w->userdata;
usr.sbin/installer/dfuife_curses/curses_form.c
808
if (!dfui_field_has_callback(field))
usr.sbin/installer/dfuife_curses/curses_form.c
813
dfui_encode_string(buf, dfui_field_get_id(field));
usr.sbin/installer/dfuife_curses/curses_xlat.c
360
struct dfui_field *field;
usr.sbin/installer/dfuife_curses/curses_xlat.c
379
field = cw->userdata;
usr.sbin/installer/dfuife_curses/curses_xlat.c
380
cd = dfui_dataset_celldata_find(head, dfui_field_get_id(field));
usr.sbin/installer/libdfui/dfui.h
125
struct dfui_field *field,
usr.sbin/installer/libinstaller/functions.c
185
assert_clean(struct dfui_connection *c, const char *name, const char *field,
usr.sbin/installer/libinstaller/functions.c
188
if (strpbrk(field, not_allowed) != NULL) {
usr.sbin/makefs/cd9660.c
248
#define OPT_NUM(letter, name, field, min, max, desc) \
usr.sbin/makefs/cd9660.c
249
{ letter, name, &diskStructure->field, \
usr.sbin/makefs/cd9660.c
250
sizeof(diskStructure->field) == 8 ? OPT_INT64 : \
usr.sbin/makefs/cd9660.c
251
(sizeof(diskStructure->field) == 4 ? OPT_INT32 : \
usr.sbin/makefs/cd9660.c
252
(sizeof(diskStructure->field) == 2 ? OPT_INT16 : OPT_INT8)), \
usr.sbin/makefs/cd9660.c
255
#define OPT_BOOL(letter, name, field, desc) \
usr.sbin/makefs/cd9660.c
256
OPT_NUM(letter, name, field, 0, 1, desc)
usr.sbin/makefs/ffs.c
110
#define DIP(dp, field) \
usr.sbin/makefs/ffs.c
112
(dp)->ffs1_din.di_##field : (dp)->ffs2_din.di_##field)
usr.sbin/makefs/ffs.c
114
#define DIP(dp, field) (dp)->ffs1_din.di_##field
usr.sbin/makefs/ffs/ffs_alloc.c
555
int blk, field, subfield, pos;
usr.sbin/makefs/ffs/ffs_alloc.c
599
field = around[allocsiz];
usr.sbin/makefs/ffs/ffs_alloc.c
602
if ((blk & field) == subfield)
usr.sbin/makefs/ffs/ffs_alloc.c
604
field <<= 1;
usr.sbin/makefs/ffs/ffs_subr.c
53
int field, subfield;
usr.sbin/makefs/ffs/ffs_subr.c
61
field = around[siz];
usr.sbin/makefs/ffs/ffs_subr.c
64
if ((fragmap & field) == subfield) {
usr.sbin/makefs/ffs/ffs_subr.c
69
field <<= siz;
usr.sbin/makefs/ffs/ffs_subr.c
72
field <<= 1;
usr.sbin/makefs/ffs/ufs_inode.h
102
#define DIP(ip, field) \
usr.sbin/makefs/ffs/ufs_inode.h
104
(ip)->i_ffs1_##field : (ip)->i_ffs2_##field)
usr.sbin/makefs/ffs/ufs_inode.h
106
#define DIP(ip, field) ((ip)->i_ffs1_##field)
usr.sbin/nscd/hashtable.h
116
#define HASHTABLE_ENTRY_FOREACH(entry, field, var) \
usr.sbin/nscd/hashtable.h
117
for ((var) = &((entry)->field.values[0]); \
usr.sbin/nscd/hashtable.h
118
(var) < &((entry)->field.values[(entry)->field.size]); \
usr.sbin/nscd/hashtable.h
121
#define HASHTABLE_ENTRY_CLEAR(entry, field) \
usr.sbin/nscd/hashtable.h
122
((entry)->field.size = 0)
usr.sbin/nscd/hashtable.h
124
#define HASHTABLE_ENTRY_SIZE(entry, field) \
usr.sbin/nscd/hashtable.h
125
((entry)->field.size)
usr.sbin/nscd/hashtable.h
127
#define HASHTABLE_ENTRY_CAPACITY(entry, field) \
usr.sbin/nscd/hashtable.h
128
((entry)->field.capacity)
usr.sbin/nscd/hashtable.h
130
#define HASHTABLE_ENTRY_CAPACITY_INCREASE(entry, field, type) \
usr.sbin/nscd/hashtable.h
132
(entry)->field.capacity *= 2; \
usr.sbin/nscd/hashtable.h
133
(entry)->field.values = (type *)realloc((entry)->field.values, \
usr.sbin/nscd/hashtable.h
134
(entry)->field.capacity * sizeof(type)); \
usr.sbin/nscd/hashtable.h
137
#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 = (type *)realloc((entry)->field.values, \
usr.sbin/nscd/hashtable.h
140
(entry)->field.capacity * sizeof(type));
usr.sbin/nscd/hashtable.h
156
#define HASHTABLE_GENERATE(name, entry_, type, field, HASH, CMP) \
usr.sbin/nscd/hashtable.h
166
if (the_entry->field.size == the_entry->field.capacity) \
usr.sbin/nscd/hashtable.h
167
HASHTABLE_ENTRY_CAPACITY_INCREASE(the_entry, field, type);\
usr.sbin/nscd/hashtable.h
169
memcpy(&(the_entry->field.values[the_entry->field.size++]), \
usr.sbin/nscd/hashtable.h
172
qsort(the_entry->field.values, the_entry->field.size, \
usr.sbin/nscd/hashtable.h
179
return ((type *)bsearch(key, the_entry->field.values, \
usr.sbin/nscd/hashtable.h
180
the_entry->field.size, sizeof(type), CMP)); \
usr.sbin/nscd/hashtable.h
186
return ((type *)bsearch(key, the_entry->field.values, \
usr.sbin/nscd/hashtable.h
187
the_entry->field.size, sizeof(type), compar)); \
usr.sbin/nscd/hashtable.h
194
(&the_entry->field.values[--the_entry->field.size] - del_elm) *\
usr.sbin/nscd/hashtable.h
75
#define HASHTABLE_INIT(table, type, field, _entries_size) \
usr.sbin/nscd/hashtable.h
82
(table)->entries[var].field.capacity = \
usr.sbin/nscd/hashtable.h
84
(table)->entries[var].field.size = 0; \
usr.sbin/nscd/hashtable.h
85
(table)->entries[var].field.values = (type *)malloc(\
usr.sbin/nscd/hashtable.h
88
assert((table)->entries[var].field.values != NULL);\
usr.sbin/nscd/hashtable.h
95
#define HASHTABLE_DESTROY(table, field) \
usr.sbin/nscd/hashtable.h
99
free((table)->entries[var].field.values); \
usr.sbin/pciconf/cap.c
364
#define MAX_PAYLOAD(field) (128 << (field))
usr.sbin/pfctl/pfctl_optimize.c
100
sizeof(((struct pf_rule *)0)->field)}
usr.sbin/pfctl/pfctl_optimize.c
96
#define PF_RULE_FIELD(field, ty) \
usr.sbin/pfctl/pfctl_optimize.c
97
{#field, \
usr.sbin/pfctl/pfctl_optimize.c
99
offsetof(struct pf_rule, field), \
usr.sbin/pfctl/pfctl_osfp.c
555
#define EXPAND(field) do { \
usr.sbin/pfctl/pfctl_osfp.c
558
if (isdigit(fp->field[_i]) && fp->field[_i+1] == '.') { \
usr.sbin/pfctl/pfctl_osfp.c
559
_dot = fp->field[_i] - '0'; \
usr.sbin/pfctl/pfctl_osfp.c
562
if (isdigit(fp->field[_i])) \
usr.sbin/pfctl/pfctl_osfp.c
563
_start = fp->field[_i++] - '0'; \
usr.sbin/pfctl/pfctl_osfp.c
566
if (isdigit(fp->field[_i])) \
usr.sbin/pfctl/pfctl_osfp.c
567
_start = (_start * 10) + fp->field[_i++] - '0'; \
usr.sbin/pfctl/pfctl_osfp.c
568
if (fp->field[_i++] != '-') \
usr.sbin/pfctl/pfctl_osfp.c
570
if (isdigit(fp->field[_i]) && fp->field[_i+1] == '.' && \
usr.sbin/pfctl/pfctl_osfp.c
571
fp->field[_i] - '0' == _dot) \
usr.sbin/pfctl/pfctl_osfp.c
575
if (isdigit(fp->field[_i])) \
usr.sbin/pfctl/pfctl_osfp.c
576
_end = fp->field[_i++] - '0'; \
usr.sbin/pfctl/pfctl_osfp.c
579
if (isdigit(fp->field[_i])) \
usr.sbin/pfctl/pfctl_osfp.c
580
_end = (_end * 10) + fp->field[_i++] - '0'; \
usr.sbin/pfctl/pfctl_osfp.c
581
if (isdigit(fp->field[_i])) \
usr.sbin/pfctl/pfctl_osfp.c
582
_end = (_end * 10) + fp->field[_i++] - '0'; \
usr.sbin/pfctl/pfctl_osfp.c
583
if (fp->field[_i] != '\0') \
usr.sbin/pfctl/pfctl_osfp.c
587
memset(fptmp.field, 0, sizeof(fptmp.field)); \
usr.sbin/pfctl/pfctl_osfp.c
590
snprintf(fptmp.field, sizeof(fptmp.field), \
usr.sbin/pfctl/pfctl_osfp.c
593
snprintf(fptmp.field, sizeof(fptmp.field), \
usr.sbin/pfctl/pfctl_osfp.c
783
char *field;
usr.sbin/pfctl/pfctl_osfp.c
790
field = get_field(line, len, &fieldlen);
usr.sbin/pfctl/pfctl_osfp.c
791
if (field == NULL)
usr.sbin/pfctl/pfctl_osfp.c
799
if ((*field == '%' || *field == 'S' || *field == 'T' || *field == '*')
usr.sbin/pfctl/pfctl_osfp.c
801
switch (*field) {
usr.sbin/pfctl/pfctl_osfp.c
817
filename, lineno, *field, name);
usr.sbin/pfctl/pfctl_osfp.c
836
filename, lineno, *field, name);
usr.sbin/pfctl/pfctl_osfp.c
843
if (field[i] < '0' || field[i] > '9') {
usr.sbin/pfctl/pfctl_osfp.c
848
val = val * 10 + field[i] - '0';
usr.sbin/pfctl/pfctl_parser.h
195
#define SIMPLEQ_FOREACH(var, head, field) \
usr.sbin/pfctl/pfctl_parser.h
198
(var) = SIMPLEQ_NEXT(var, field))
usr.sbin/rpc.umntall/mounttab.c
219
badline(const char *field, const char *bad) {
usr.sbin/rpc.umntall/mounttab.c
220
syslog(LOG_ERR, "bad mounttab %s field '%s'", field,
usr.sbin/rpc.umntall/mounttab.c
46
static void badline(const char *field, const char *bad);
usr.sbin/usbconfig/dump.c
101
printf("%s%s = 0x%04x ", plevel, field, value);
usr.sbin/usbconfig/dump.c
106
if (strcmp(field, "bEndpointAddress") == 0) {
usr.sbin/usbconfig/dump.c
113
if (strcmp(field, "bmAttributes") == 0) {
usr.sbin/usbconfig/dump.c
144
if ((field[0] == 'i') && (field[1] != 'd')) {
usr.sbin/usbconfig/dump.c
162
if (strcmp(field, "bInterfaceClass") == 0 ||
usr.sbin/usbconfig/dump.c
163
strcmp(field, "bDeviceClass") == 0) {
usr.sbin/usbconfig/dump.c
41
#define DUMP0(n,type,field,...) dump_field(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
42
#define DUMP1(n,type,field,...) dump_field(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
43
#define DUMP2(n,type,field,...) dump_field(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
44
#define DUMP3(n,type,field,...) dump_field(pdev, " ", #field, n->field);
usr.sbin/usbconfig/dump.c
97
const char *field, uint32_t value)
usr.sbin/zic/zic.c
1590
#define DO(field) fwrite(tzh.field, sizeof tzh.field, 1, fp)