Symbol: chain
crypto/heimdal/lib/hx509/hxtool.c
824
hx509_certs chain;
crypto/heimdal/lib/hx509/hxtool.c
836
ret = hx509_verify_path(hxcontext, v->ctx, c, v->chain);
crypto/heimdal/lib/hx509/hxtool.c
862
hx509_certs anchors, chain, certs;
crypto/heimdal/lib/hx509/hxtool.c
879
ret = hx509_certs_init(context, "MEMORY:chain", 0, NULL, &chain);
crypto/heimdal/lib/hx509/hxtool.c
921
ret = hx509_certs_append(context, chain, NULL, s);
crypto/heimdal/lib/hx509/hxtool.c
963
v.chain = chain;
crypto/heimdal/lib/hx509/hxtool.c
970
hx509_certs_free(&chain);
crypto/krb5/src/util/verto/ev.c
2636
child_reap (EV_P_ int chain, int pid, int status)
crypto/krb5/src/util/verto/ev.c
2641
for (w = (ev_child *)childs [chain & ((EV_PID_HASHSIZE) - 1)]; w; w = (ev_child *)((WL)w)->next)
crypto/krb5/src/util/verto/ev.c
3214
for (w = (ev_child *)childs [chain & ((EV_PID_HASHSIZE) - 1)]; w; w = (ev_child *)((WL)w)->next)
crypto/openssl/apps/include/cmp_mock_srv.h
30
STACK_OF(X509) *chain);
crypto/openssl/apps/include/s_apps.h
32
STACK_OF(X509) *chain, int build_chain);
crypto/openssl/apps/lib/cmp_mock_srv.c
126
STACK_OF(X509) *chain)
crypto/openssl/apps/lib/cmp_mock_srv.c
135
if (chain != NULL && (chain_copy = X509_chain_up_ref(chain)) == NULL)
crypto/openssl/apps/lib/s_cb.c
1023
rv = SSL_check_chain(ssl, exc->cert, exc->key, exc->chain);
crypto/openssl/apps/lib/s_cb.c
1042
} else if (exc->chain != NULL) {
crypto/openssl/apps/lib/s_cb.c
1043
if (!SSL_set1_chain(ssl, exc->chain))
crypto/openssl/apps/lib/s_cb.c
1086
OSSL_STACK_OF_X509_free(exc->chain);
crypto/openssl/apps/lib/s_cb.c
1124
if (!load_certs(exc->chainfile, 0, &exc->chain, NULL, "server chain"))
crypto/openssl/apps/lib/s_cb.c
156
STACK_OF(X509) *chain, int build_chain)
crypto/openssl/apps/lib/s_cb.c
158
int chflags = chain ? SSL_BUILD_CHAIN_FLAG_CHECK : 0;
crypto/openssl/apps/lib/s_cb.c
182
if (chain && !SSL_CTX_set1_chain(ctx, chain)) {
crypto/openssl/apps/lib/s_cb.c
955
STACK_OF(X509) *chain;
crypto/openssl/apps/pkcs12.c
1151
STACK_OF(X509) **chain)
crypto/openssl/apps/pkcs12.c
1174
*chain = chn;
crypto/openssl/apps/pkcs12.c
209
int export_pkcs12 = 0, options = 0, chain = 0, twopass = 0, keytype = 0;
crypto/openssl/apps/pkcs12.c
277
chain = 1;
crypto/openssl/apps/pkcs12.c
41
STACK_OF(X509) **chain);
crypto/openssl/apps/pkcs12.c
450
if (chain)
crypto/openssl/apps/pkcs12.c
594
chain = 0;
crypto/openssl/apps/pkcs12.c
647
if (chain) {
crypto/openssl/apps/s_client.c
1847
if (!load_certs(chain_file, 0, &chain, pass, "client certificate chain"))
crypto/openssl/apps/s_client.c
2118
if (!set_cert_key_stuff(ctx, cert, key, chain, build_chain))
crypto/openssl/apps/s_client.c
3392
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/apps/s_client.c
935
STACK_OF(X509) *chain = NULL;
crypto/openssl/apps/s_server.c
487
STACK_OF(X509) *chain = NULL;
crypto/openssl/apps/s_server.c
525
if (!SSL_CTX_get0_chain_certs(ssl_ctx, &chain))
crypto/openssl/apps/s_server.c
527
for (i = 0; i < sk_X509_num(chain); i++) {
crypto/openssl/apps/s_server.c
529
cert = sk_X509_value(chain, i);
crypto/openssl/apps/ts.c
190
char *inkey = NULL, *signer = NULL, *chain = NULL, *CApath = NULL;
crypto/openssl/apps/ts.c
286
chain = opt_arg();
crypto/openssl/apps/ts.c
355
password, inkey, md, signer, chain, policy,
crypto/openssl/apps/ts.c
49
const EVP_MD *md, const char *signer, const char *chain,
crypto/openssl/apps/ts.c
56
const char *chain, const char *policy);
crypto/openssl/apps/ts.c
613
const EVP_MD *md, const char *signer, const char *chain,
crypto/openssl/apps/ts.c
635
passin, inkey, md, signer, chain, policy);
crypto/openssl/apps/ts.c
722
const char *chain, const char *policy)
crypto/openssl/apps/ts.c
743
if (!TS_CONF_set_certs(conf, section, chain, resp_ctx))
crypto/openssl/apps/verify.c
267
STACK_OF(X509) *chain = NULL;
crypto/openssl/apps/verify.c
312
chain = X509_STORE_CTX_get1_chain(csc);
crypto/openssl/apps/verify.c
315
for (j = 0; j < sk_X509_num(chain); j++) {
crypto/openssl/apps/verify.c
316
X509 *cert = sk_X509_value(chain, j);
crypto/openssl/apps/verify.c
325
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/crypto/cmp/cmp_client.c
597
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/cmp/cmp_client.c
606
chain = X509_build_chain(cert, ctx->untrusted, out_trusted,
crypto/openssl/crypto/cmp/cmp_client.c
625
if (!ossl_x509_add_certs_new(&chain, X509_STORE_CTX_get0_chain(csc),
crypto/openssl/crypto/cmp/cmp_client.c
628
sk_X509_free(chain);
crypto/openssl/crypto/cmp/cmp_client.c
629
chain = NULL;
crypto/openssl/crypto/cmp/cmp_client.c
635
if (sk_X509_num(chain) > 0)
crypto/openssl/crypto/cmp/cmp_client.c
636
X509_free(sk_X509_shift(chain)); /* remove leaf (EE) cert */
crypto/openssl/crypto/cmp/cmp_client.c
638
if (chain == NULL) {
crypto/openssl/crypto/cmp/cmp_client.c
645
} else if (chain == NULL) {
crypto/openssl/crypto/cmp/cmp_client.c
647
chain = OSSL_CMP_CTX_get1_extraCertsIn(ctx);
crypto/openssl/crypto/cmp/cmp_client.c
652
(void)ossl_cmp_ctx_set1_newChain(ctx, chain);
crypto/openssl/crypto/cmp/cmp_client.c
653
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/crypto/cmp/cmp_ctx.c
217
OSSL_STACK_OF_X509_free(ctx->chain);
crypto/openssl/crypto/cmp/cmp_ctx.c
705
STACK_OF(X509) *chain;
crypto/openssl/crypto/cmp/cmp_ctx.c
717
chain = X509_build_chain(ctx->cert, ctx->untrusted, own_trusted, 0,
crypto/openssl/crypto/cmp/cmp_ctx.c
719
if (chain == NULL) {
crypto/openssl/crypto/cmp/cmp_ctx.c
724
ctx->chain = chain;
crypto/openssl/crypto/cmp/cmp_genm.c
190
STACK_OF(X509) *chain = X509_STORE_CTX_get0_chain(store_ctx);
crypto/openssl/crypto/cmp/cmp_genm.c
193
X509 *cert = sk_X509_value(chain, 0); /* target cert */
crypto/openssl/crypto/cmp/cmp_genm.c
198
if (!X509_add_cert(chain, cert, X509_ADD_FLAG_UP_REF))
crypto/openssl/crypto/cmp/cmp_genm.c
206
if (X509_add_cert(chain, issuer, X509_ADD_FLAG_UP_REF))
crypto/openssl/crypto/cmp/cmp_local.h
83
STACK_OF(X509) *chain; /* (cached) chain of protection cert including it */
crypto/openssl/crypto/cmp/cmp_local.h
957
STACK_OF(X509) *chain, STACK_OF(X509) *caPubs,
crypto/openssl/crypto/cmp/cmp_msg.c
493
envData = ossl_cms_sign_encrypt(privbio, ctx->cert, ctx->chain, ctx->pkey, CMS_BINARY,
crypto/openssl/crypto/cmp/cmp_msg.c
515
STACK_OF(X509) *chain, STACK_OF(X509) *caPubs,
crypto/openssl/crypto/cmp/cmp_msg.c
576
if (sk_X509_num(chain) > 0
crypto/openssl/crypto/cmp/cmp_msg.c
577
&& !ossl_x509_add_certs_new(&msg->extraCerts, chain,
crypto/openssl/crypto/cmp/cmp_protect.c
138
if (ctx->chain == NULL) {
crypto/openssl/crypto/cmp/cmp_protect.c
140
ctx->chain = X509_build_chain(ctx->cert, ctx->untrusted, NULL, 0,
crypto/openssl/crypto/cmp/cmp_protect.c
142
if (ctx->chain != NULL) {
crypto/openssl/crypto/cmp/cmp_protect.c
165
if (ctx->chain != NULL) {
crypto/openssl/crypto/cmp/cmp_protect.c
166
if (!ossl_x509_add_certs_new(&msg->extraCerts, ctx->chain, prepend))
crypto/openssl/crypto/cms/cms_dd.c
59
int ossl_cms_DigestedData_do_final(const CMS_ContentInfo *cms, BIO *chain,
crypto/openssl/crypto/cms/cms_dd.c
75
if (!ossl_cms_DigestAlgorithm_find_ctx(mctx, chain, dd->digestAlgorithm))
crypto/openssl/crypto/cms/cms_env.c
1248
int ossl_cms_EnvelopedData_final(CMS_ContentInfo *cms, BIO *chain)
crypto/openssl/crypto/cms/cms_env.c
1252
BIO *mbio = BIO_find_type(chain, BIO_TYPE_CIPHER);
crypto/openssl/crypto/cms/cms_ess.c
103
const STACK_OF(X509) *chain)
crypto/openssl/crypto/cms/cms_ess.c
109
&& OSSL_ESS_check_signing_certs(ss, ssv2, chain, 1) > 0;
crypto/openssl/crypto/cms/cms_lib.c
462
int ossl_cms_DigestAlgorithm_find_ctx(EVP_MD_CTX *mctx, BIO *chain,
crypto/openssl/crypto/cms/cms_lib.c
472
chain = BIO_find_type(chain, BIO_TYPE_MD);
crypto/openssl/crypto/cms/cms_lib.c
473
if (chain == NULL) {
crypto/openssl/crypto/cms/cms_lib.c
477
BIO_get_md_ctx(chain, &mtmp);
crypto/openssl/crypto/cms/cms_lib.c
485
chain = BIO_next(chain);
crypto/openssl/crypto/cms/cms_local.h
407
BIO *chain, int verify);
crypto/openssl/crypto/cms/cms_local.h
410
int ossl_cms_SignedData_final(CMS_ContentInfo *cms, BIO *chain,
crypto/openssl/crypto/cms/cms_local.h
428
int ossl_cms_DigestAlgorithm_find_ctx(EVP_MD_CTX *mctx, BIO *chain,
crypto/openssl/crypto/cms/cms_local.h
449
int ossl_cms_EnvelopedData_final(CMS_ContentInfo *cms, BIO *chain);
crypto/openssl/crypto/cms/cms_local.h
481
const STACK_OF(X509) *chain);
crypto/openssl/crypto/cms/cms_sd.c
1016
BIO *chain = NULL;
crypto/openssl/crypto/cms/cms_sd.c
1032
if (chain != NULL)
crypto/openssl/crypto/cms/cms_sd.c
1033
BIO_push(chain, mdbio);
crypto/openssl/crypto/cms/cms_sd.c
1035
chain = mdbio;
crypto/openssl/crypto/cms/cms_sd.c
1037
return chain;
crypto/openssl/crypto/cms/cms_sd.c
1039
BIO_free_all(chain);
crypto/openssl/crypto/cms/cms_sd.c
1043
int CMS_SignerInfo_verify_content(CMS_SignerInfo *si, BIO *chain)
crypto/openssl/crypto/cms/cms_sd.c
1067
if (!ossl_cms_DigestAlgorithm_find_ctx(mctx, chain, si->digestAlgorithm))
crypto/openssl/crypto/cms/cms_sd.c
738
CMS_SignerInfo *si, BIO *chain,
crypto/openssl/crypto/cms/cms_sd.c
757
if (!ossl_cms_DigestAlgorithm_find_ctx(mctx, chain, si->digestAlgorithm))
crypto/openssl/crypto/cms/cms_sd.c
832
int ossl_cms_SignedData_final(CMS_ContentInfo *cms, BIO *chain,
crypto/openssl/crypto/cms/cms_sd.c
843
if (!cms_SignerInfo_content_sign(cms, si, chain,
crypto/openssl/crypto/cms/cms_smime.c
265
STACK_OF(X509) **chain,
crypto/openssl/crypto/cms/cms_smime.c
297
if (chain != NULL)
crypto/openssl/crypto/cms/cms_smime.c
298
*chain = X509_STORE_CTX_get1_chain(ctx);
crypto/openssl/crypto/ec/curve448/scalar.c
114
c448_dword_t chain = 0;
crypto/openssl/crypto/ec/curve448/scalar.c
118
chain = (chain + a->limb[i]) + b->limb[i];
crypto/openssl/crypto/ec/curve448/scalar.c
119
out->limb[i] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
120
chain >>= WBITS;
crypto/openssl/crypto/ec/curve448/scalar.c
122
sc_subx(out, out->limb, sc_p, sc_p, (c448_word_t)chain);
crypto/openssl/crypto/ec/curve448/scalar.c
213
c448_dword_t chain = 0;
crypto/openssl/crypto/ec/curve448/scalar.c
218
chain = (chain + a->limb[i]) + (sc_p->limb[i] & mask);
crypto/openssl/crypto/ec/curve448/scalar.c
219
out->limb[i] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
220
chain >>= C448_WORD_BITS;
crypto/openssl/crypto/ec/curve448/scalar.c
224
out->limb[i] = out->limb[i] >> 1 | (c448_word_t)(chain << (WBITS - 1));
crypto/openssl/crypto/ec/curve448/scalar.c
42
c448_dsword_t chain = 0;
crypto/openssl/crypto/ec/curve448/scalar.c
47
chain = (chain + accum[i]) - sub->limb[i];
crypto/openssl/crypto/ec/curve448/scalar.c
48
out->limb[i] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
49
chain >>= WBITS;
crypto/openssl/crypto/ec/curve448/scalar.c
51
borrow = (c448_word_t)chain + extra; /* = 0 or -1 */
crypto/openssl/crypto/ec/curve448/scalar.c
53
chain = 0;
crypto/openssl/crypto/ec/curve448/scalar.c
55
chain = (chain + out->limb[i]) + (p->limb[i] & borrow);
crypto/openssl/crypto/ec/curve448/scalar.c
56
out->limb[i] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
57
chain >>= WBITS;
crypto/openssl/crypto/ec/curve448/scalar.c
72
c448_dword_t chain = 0;
crypto/openssl/crypto/ec/curve448/scalar.c
74
chain += ((c448_dword_t)mand) * mier[j] + accum[j];
crypto/openssl/crypto/ec/curve448/scalar.c
75
accum[j] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
76
chain >>= WBITS;
crypto/openssl/crypto/ec/curve448/scalar.c
78
accum[j] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
81
chain = 0;
crypto/openssl/crypto/ec/curve448/scalar.c
84
chain += (c448_dword_t)mand * mier[j] + accum[j];
crypto/openssl/crypto/ec/curve448/scalar.c
86
accum[j - 1] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
87
chain >>= WBITS;
crypto/openssl/crypto/ec/curve448/scalar.c
89
chain += accum[j];
crypto/openssl/crypto/ec/curve448/scalar.c
90
chain += hi_carry;
crypto/openssl/crypto/ec/curve448/scalar.c
91
accum[j - 1] = (c448_word_t)chain;
crypto/openssl/crypto/ec/curve448/scalar.c
92
hi_carry = chain >> WBITS;
crypto/openssl/crypto/ec/ecp_nistz256.c
1411
} chain[27] = {
crypto/openssl/crypto/ec/ecp_nistz256.c
1423
ecp_nistz256_ord_sqr_mont(out, out, chain[i].p);
crypto/openssl/crypto/ec/ecp_nistz256.c
1424
ecp_nistz256_ord_mul_mont(out, out, table[chain[i].i]);
crypto/openssl/crypto/ess/ess_lib.c
342
const STACK_OF(X509) *chain,
crypto/openssl/crypto/ess/ess_lib.c
359
ret = find(sk_ESS_CERT_ID_value(ss->cert_ids, i), NULL, i, chain);
crypto/openssl/crypto/ess/ess_lib.c
364
ret = find(NULL, sk_ESS_CERT_ID_V2_value(ssv2->cert_ids, i), i, chain);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
102
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
123
ret = ocsp_verify_signer(signer, 1, st, flags, untrusted, &chain);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
134
ret = ocsp_check_issuer(bs, chain);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
147
x = sk_X509_value(chain, sk_X509_num(chain) - 1);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
157
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
19
static int ocsp_check_issuer(OCSP_BASICRESP *bs, STACK_OF(X509) *chain);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
221
static int ocsp_check_issuer(OCSP_BASICRESP *bs, STACK_OF(X509) *chain)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
228
if (sk_X509_num(chain) <= 0) {
crypto/openssl/crypto/ocsp/ocsp_vfy.c
240
signer = sk_X509_value(chain, 0);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
242
if (sk_X509_num(chain) > 1) {
crypto/openssl/crypto/ocsp/ocsp_vfy.c
243
sca = sk_X509_value(chain, 1);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
32
STACK_OF(X509) *untrusted, STACK_OF(X509) **chain)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
68
if (chain != NULL)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
69
*chain = X509_STORE_CTX_get1_chain(ctx);
crypto/openssl/crypto/store/store_result.c
568
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/store/store_result.c
609
if (PKCS12_parse(p12, pass, &pkey, &cert, &chain)) {
crypto/openssl/crypto/store/store_result.c
636
while (ok && sk_X509_num(chain) > 0) {
crypto/openssl/crypto/store/store_result.c
637
X509 *ca = sk_X509_value(chain, 0);
crypto/openssl/crypto/store/store_result.c
640
&& sk_X509_shift(chain) != NULL
crypto/openssl/crypto/store/store_result.c
649
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/crypto/ts/ts_rsp_verify.c
134
if (!ts_verify_cert(store, untrusted, signer, &chain))
crypto/openssl/crypto/ts/ts_rsp_verify.c
136
if (!ts_check_signing_certs(si, chain))
crypto/openssl/crypto/ts/ts_rsp_verify.c
161
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/crypto/ts/ts_rsp_verify.c
172
X509 *signer, STACK_OF(X509) **chain)
crypto/openssl/crypto/ts/ts_rsp_verify.c
178
*chain = NULL;
crypto/openssl/crypto/ts/ts_rsp_verify.c
194
*chain = X509_STORE_CTX_get1_chain(cert_ctx);
crypto/openssl/crypto/ts/ts_rsp_verify.c
20
X509 *signer, STACK_OF(X509) **chain);
crypto/openssl/crypto/ts/ts_rsp_verify.c
22
const STACK_OF(X509) *chain);
crypto/openssl/crypto/ts/ts_rsp_verify.c
231
const STACK_OF(X509) *chain)
crypto/openssl/crypto/ts/ts_rsp_verify.c
235
int ret = OSSL_ESS_check_signing_certs(ss, ssv2, chain, 1) > 0;
crypto/openssl/crypto/ts/ts_rsp_verify.c
95
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/x509/v3_addr.c
1213
STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_addr.c
1220
if (!ossl_assert(chain != NULL && sk_X509_num(chain) > 0)
crypto/openssl/crypto/x509/v3_addr.c
1238
x = sk_X509_value(chain, i);
crypto/openssl/crypto/x509/v3_addr.c
1257
for (i++; i < sk_X509_num(chain); i++) {
crypto/openssl/crypto/x509/v3_addr.c
1258
x = sk_X509_value(chain, i);
crypto/openssl/crypto/x509/v3_addr.c
1334
if (ctx->chain == NULL
crypto/openssl/crypto/x509/v3_addr.c
1335
|| sk_X509_num(ctx->chain) == 0
crypto/openssl/crypto/x509/v3_addr.c
1340
return addr_validate_path_internal(ctx, ctx->chain, NULL);
crypto/openssl/crypto/x509/v3_addr.c
1347
int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_addr.c
1352
if (chain == NULL || sk_X509_num(chain) == 0)
crypto/openssl/crypto/x509/v3_addr.c
1356
return addr_validate_path_internal(NULL, chain, ext);
crypto/openssl/crypto/x509/v3_asid.c
720
STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_asid.c
727
if (!ossl_assert(chain != NULL && sk_X509_num(chain) > 0)
crypto/openssl/crypto/x509/v3_asid.c
745
x = sk_X509_value(chain, i);
crypto/openssl/crypto/x509/v3_asid.c
776
for (i++; i < sk_X509_num(chain); i++) {
crypto/openssl/crypto/x509/v3_asid.c
777
x = sk_X509_value(chain, i);
crypto/openssl/crypto/x509/v3_asid.c
846
if (ctx->chain == NULL
crypto/openssl/crypto/x509/v3_asid.c
847
|| sk_X509_num(ctx->chain) == 0
crypto/openssl/crypto/x509/v3_asid.c
852
return asid_validate_path_internal(ctx, ctx->chain, NULL);
crypto/openssl/crypto/x509/v3_asid.c
859
int X509v3_asid_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_asid.c
864
if (chain == NULL || sk_X509_num(chain) == 0)
crypto/openssl/crypto/x509/v3_asid.c
868
return asid_validate_path_internal(NULL, chain, ext);
crypto/openssl/crypto/x509/x509_cmp.c
470
int X509_chain_check_suiteb(int *perror_depth, X509 *x, STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/x509_cmp.c
482
x = sk_X509_value(chain, 0);
crypto/openssl/crypto/x509/x509_cmp.c
495
if (chain == NULL)
crypto/openssl/crypto/x509/x509_cmp.c
512
for (; i < sk_X509_num(chain); i++) {
crypto/openssl/crypto/x509/x509_cmp.c
514
x = sk_X509_value(chain, i);
crypto/openssl/crypto/x509/x509_cmp.c
556
int X509_chain_check_suiteb(int *perror_depth, X509 *x, STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/x509_cmp.c
574
STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain)
crypto/openssl/crypto/x509/x509_cmp.c
576
STACK_OF(X509) *ret = sk_X509_dup(chain);
crypto/openssl/crypto/x509/x509_vfy.c
1012
(void)sk_X509_set(ctx->chain, 0, mx);
crypto/openssl/crypto/x509/x509_vfy.c
1048
last = sk_X509_num(ctx->chain) - 1;
crypto/openssl/crypto/x509/x509_vfy.c
1070
X509 *x = sk_X509_value(ctx->chain, cnum);
crypto/openssl/crypto/x509/x509_vfy.c
1423
if (cidx != sk_X509_num(ctx->chain) - 1)
crypto/openssl/crypto/x509/x509_vfy.c
1426
crl_issuer = sk_X509_value(ctx->chain, cidx);
crypto/openssl/crypto/x509/x509_vfy.c
1436
for (cidx++; cidx < sk_X509_num(ctx->chain); cidx++) {
crypto/openssl/crypto/x509/x509_vfy.c
1437
crl_issuer = sk_X509_value(ctx->chain, cidx);
crypto/openssl/crypto/x509/x509_vfy.c
1497
ret = check_crl_chain(ctx, ctx->chain, crl_ctx.chain);
crypto/openssl/crypto/x509/x509_vfy.c
164
ctx->current_cert = x != NULL ? x : sk_X509_value(ctx->chain, depth);
crypto/openssl/crypto/x509/x509_vfy.c
1684
int chnum = sk_X509_num(ctx->chain) - 1;
crypto/openssl/crypto/x509/x509_vfy.c
1694
issuer = sk_X509_value(ctx->chain, cnum + 1);
crypto/openssl/crypto/x509/x509_vfy.c
1696
issuer = sk_X509_value(ctx->chain, chnum);
crypto/openssl/crypto/x509/x509_vfy.c
1791
if (ctx->bare_ta_signed && !sk_X509_push(ctx->chain, NULL)) {
crypto/openssl/crypto/x509/x509_vfy.c
1795
ret = X509_policy_check(&ctx->tree, &ctx->explicit_policy, ctx->chain,
crypto/openssl/crypto/x509/x509_vfy.c
1798
(void)sk_X509_pop(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
1809
for (i = 0; i < sk_X509_num(ctx->chain); i++) {
crypto/openssl/crypto/x509/x509_vfy.c
1810
X509 *x = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
1904
n = sk_X509_num(ctx->chain) - 1;
crypto/openssl/crypto/x509/x509_vfy.c
1905
xi = sk_X509_value(ctx->chain, n);
crypto/openssl/crypto/x509/x509_vfy.c
191
int num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
1922
xs = sk_X509_value(ctx->chain, n);
crypto/openssl/crypto/x509/x509_vfy.c
197
X509 *cert = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
2005
xs = sk_X509_value(ctx->chain, n);
crypto/openssl/crypto/x509/x509_vfy.c
2142
int X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain)
crypto/openssl/crypto/x509/x509_vfy.c
2150
for (i = 0; i < sk_X509_num(chain); i++) {
crypto/openssl/crypto/x509/x509_vfy.c
2151
ktmp = X509_get0_pubkey(sk_X509_value(chain, i));
crypto/openssl/crypto/x509/x509_vfy.c
2167
ktmp2 = X509_get0_pubkey(sk_X509_value(chain, j));
crypto/openssl/crypto/x509/x509_vfy.c
2344
return ctx->chain;
crypto/openssl/crypto/x509/x509_vfy.c
2349
if (ctx->chain == NULL)
crypto/openssl/crypto/x509/x509_vfy.c
2351
return X509_chain_up_ref(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
241
|| (ok = X509_get_pubkey_parameters(NULL, ctx->chain) ? 1 : -1) <= 0
crypto/openssl/crypto/x509/x509_vfy.c
245
err = X509_chain_check_suiteb(&ctx->error_depth, NULL, ctx->chain,
crypto/openssl/crypto/x509/x509_vfy.c
2509
STACK_OF(X509) *chain)
crypto/openssl/crypto/x509/x509_vfy.c
2519
ctx->untrusted = chain;
crypto/openssl/crypto/x509/x509_vfy.c
2524
ctx->chain = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
2674
OSSL_STACK_OF_X509_free(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
2675
ctx->chain = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
2724
OSSL_STACK_OF_X509_free(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
2725
ctx->chain = sk;
crypto/openssl/crypto/x509/x509_vfy.c
3050
cert = sk_X509_value(ctx->chain, depth);
crypto/openssl/crypto/x509/x509_vfy.c
3066
X509 *cert = sk_X509_value(ctx->chain, num - 1);
crypto/openssl/crypto/x509/x509_vfy.c
3085
num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
3087
X509_free(sk_X509_pop(ctx->chain));
crypto/openssl/crypto/x509/x509_vfy.c
3225
if (done && !X509_get_pubkey_parameters(NULL, ctx->chain))
crypto/openssl/crypto/x509/x509_vfy.c
3268
STACK_OF(X509) *saved_chain = ctx->chain;
crypto/openssl/crypto/x509/x509_vfy.c
3271
ctx->chain = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
3273
ctx->chain = saved_chain;
crypto/openssl/crypto/x509/x509_vfy.c
3285
int num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
335
if (ctx->chain != NULL) {
crypto/openssl/crypto/x509/x509_vfy.c
3363
num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
3399
curr = sk_X509_value(ctx->chain, i - 1);
crypto/openssl/crypto/x509/x509_vfy.c
3438
X509_free(sk_X509_pop(ctx->chain));
crypto/openssl/crypto/x509/x509_vfy.c
345
if (!ossl_x509_add_cert_new(&ctx->chain, ctx->cert, X509_ADD_FLAG_UP_REF)) {
crypto/openssl/crypto/x509/x509_vfy.c
3452
if (!sk_X509_push(ctx->chain, issuer)) {
crypto/openssl/crypto/x509/x509_vfy.c
3477
(void)sk_X509_set(ctx->chain, num, issuer);
crypto/openssl/crypto/x509/x509_vfy.c
3529
num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
3532
curr = sk_X509_value(ctx->chain, num - 1);
crypto/openssl/crypto/x509/x509_vfy.c
3550
if (!X509_add_cert(ctx->chain, issuer, X509_ADD_FLAG_UP_REF))
crypto/openssl/crypto/x509/x509_vfy.c
3570
num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
3602
if (X509_self_signed(sk_X509_value(ctx->chain, num - 1), 0) > 0)
crypto/openssl/crypto/x509/x509_vfy.c
3645
if (!ossl_x509_add_cert_new(&ctx->chain, target, X509_ADD_FLAG_UP_REF)) {
crypto/openssl/crypto/x509/x509_vfy.c
3655
if (sk_X509_num(ctx->chain) > 1 && !with_self_signed)
crypto/openssl/crypto/x509/x509_vfy.c
3657
if (!ossl_x509_add_certs_new(&result, ctx->chain, flags)) {
crypto/openssl/crypto/x509/x509_vfy.c
400
&& !((x->ex_flags & EXFLAG_SI) != 0 && sk_X509_num(ctx->chain) == 1)
crypto/openssl/crypto/x509/x509_vfy.c
401
&& sk_X509_contains(ctx->chain, candidate))
crypto/openssl/crypto/x509/x509_vfy.c
582
int purpose, allow_proxy_certs, num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
605
x = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
695
* this means not last cert in chain,
crypto/openssl/crypto/x509/x509_vfy.c
781
for (i = sk_X509_num(ctx->chain) - 1; i >= 0; i--) {
crypto/openssl/crypto/x509/x509_vfy.c
782
X509 *x = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
862
for (j = sk_X509_num(ctx->chain) - 1; j > i; j--) {
crypto/openssl/crypto/x509/x509_vfy.c
863
NAME_CONSTRAINTS *nc = sk_X509_value(ctx->chain, j)->nc;
crypto/openssl/crypto/x509/x509_vfy.c
948
int num = sk_X509_num(ctx->chain);
crypto/openssl/crypto/x509/x509_vfy.c
968
x = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
994
x = sk_X509_value(ctx->chain, i);
crypto/openssl/engines/e_loader_attic.c
321
STACK_OF(X509) *chain = NULL;
crypto/openssl/engines/e_loader_attic.c
343
if (PKCS12_parse(p12, pass, &pkey, &cert, &chain)) {
crypto/openssl/engines/e_loader_attic.c
368
while (ok && sk_X509_num(chain) > 0) {
crypto/openssl/engines/e_loader_attic.c
369
X509 *ca = sk_X509_value(chain, 0);
crypto/openssl/engines/e_loader_attic.c
372
&& sk_X509_shift(chain) != NULL
crypto/openssl/engines/e_loader_attic.c
381
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/include/crypto/x509.h
258
STACK_OF(X509) *chain;
crypto/openssl/include/openssl/cms.h
404
int CMS_SignerInfo_verify_content(CMS_SignerInfo *si, BIO *chain);
crypto/openssl/include/openssl/ess.h
125
const STACK_OF(X509) *chain,
crypto/openssl/include/openssl/ssl.h
1696
STACK_OF(X509) *chain, int override);
crypto/openssl/include/openssl/ssl.h
1856
STACK_OF(X509) *chain, int override);
crypto/openssl/include/openssl/tls1.h
290
__owur int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain);
crypto/openssl/include/openssl/x509.h
721
int X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain);
crypto/openssl/include/openssl/x509.h
973
X509 *x, STACK_OF(X509) *chain,
crypto/openssl/include/openssl/x509.h
977
STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain);
crypto/openssl/include/openssl/x509v3.h
1341
int X509v3_asid_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/include/openssl/x509v3.h
1344
int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/ssl/s3_lib.c
4112
*(STACK_OF(X509) **)parg = sc->cert->key->chain;
crypto/openssl/ssl/s3_lib.c
4553
*(STACK_OF(X509) **)parg = ctx->cert->key->chain;
crypto/openssl/ssl/s3_lib.c
4576
*(STACK_OF(X509) **)parg = ctx->cert->key->chain;
crypto/openssl/ssl/ssl_cert.c
1072
STACK_OF(X509) *chain = NULL, *untrusted = NULL;
crypto/openssl/ssl/ssl_cert.c
1086
for (i = 0; i < sk_X509_num(cpk->chain); i++) {
crypto/openssl/ssl/ssl_cert.c
1087
x = sk_X509_value(cpk->chain, i);
crypto/openssl/ssl/ssl_cert.c
1101
untrusted = cpk->chain;
crypto/openssl/ssl/ssl_cert.c
1125
chain = X509_STORE_CTX_get1_chain(xs_ctx);
crypto/openssl/ssl/ssl_cert.c
1134
x = sk_X509_shift(chain);
crypto/openssl/ssl/ssl_cert.c
1137
if (sk_X509_num(chain) > 0) {
crypto/openssl/ssl/ssl_cert.c
1139
x = sk_X509_value(chain, sk_X509_num(chain) - 1);
crypto/openssl/ssl/ssl_cert.c
1141
x = sk_X509_pop(chain);
crypto/openssl/ssl/ssl_cert.c
1150
for (i = 0; i < sk_X509_num(chain); i++) {
crypto/openssl/ssl/ssl_cert.c
1151
x = sk_X509_value(chain, i);
crypto/openssl/ssl/ssl_cert.c
1155
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/ssl/ssl_cert.c
1160
OSSL_STACK_OF_X509_free(cpk->chain);
crypto/openssl/ssl/ssl_cert.c
1161
cpk->chain = chain;
crypto/openssl/ssl/ssl_cert.c
1172
int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain, int ref)
crypto/openssl/ssl/ssl_cert.c
1179
if (chain)
crypto/openssl/ssl/ssl_cert.c
1189
int ssl_cert_get_cert_store(CERT *c, X509_STORE **pstore, int chain)
crypto/openssl/ssl/ssl_cert.c
1191
*pstore = (chain ? c->chain_store : c->verify_store);
crypto/openssl/ssl/ssl_cert.c
145
if (cpk->chain) {
crypto/openssl/ssl/ssl_cert.c
146
rpk->chain = X509_chain_up_ref(cpk->chain);
crypto/openssl/ssl/ssl_cert.c
147
if (!rpk->chain) {
crypto/openssl/ssl/ssl_cert.c
255
OSSL_STACK_OF_X509_free(cpk->chain);
crypto/openssl/ssl/ssl_cert.c
256
cpk->chain = NULL;
crypto/openssl/ssl/ssl_cert.c
299
int ssl_cert_set0_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
306
for (i = 0; i < sk_X509_num(chain); i++) {
crypto/openssl/ssl/ssl_cert.c
307
X509 *x = sk_X509_value(chain, i);
crypto/openssl/ssl/ssl_cert.c
315
OSSL_STACK_OF_X509_free(cpk->chain);
crypto/openssl/ssl/ssl_cert.c
316
cpk->chain = chain;
crypto/openssl/ssl/ssl_cert.c
320
int ssl_cert_set1_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
324
if (!chain)
crypto/openssl/ssl/ssl_cert.c
326
dchain = X509_chain_up_ref(chain);
crypto/openssl/ssl/ssl_cert.c
348
if (!cpk->chain)
crypto/openssl/ssl/ssl_cert.c
349
cpk->chain = sk_X509_new_null();
crypto/openssl/ssl/ssl_cert.c
350
if (!cpk->chain || !sk_X509_push(cpk->chain, x))
crypto/openssl/ssl/ssl_local.h
2011
STACK_OF(X509) *chain;
crypto/openssl/ssl/ssl_local.h
2583
STACK_OF(X509) *chain);
crypto/openssl/ssl/ssl_local.h
2585
STACK_OF(X509) *chain);
crypto/openssl/ssl/ssl_local.h
2595
__owur int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain,
crypto/openssl/ssl/ssl_local.h
2597
__owur int ssl_cert_get_cert_store(CERT *c, X509_STORE **pstore, int chain);
crypto/openssl/ssl/ssl_local.h
2895
STACK_OF(X509) *chain, int idx);
crypto/openssl/ssl/ssl_rsa.c
1001
for (j = 0; j < sk_X509_num(chain); j++) {
crypto/openssl/ssl/ssl_rsa.c
1002
rv = ssl_security_cert(sc, ctx, sk_X509_value(chain, j), 0, 0);
crypto/openssl/ssl/ssl_rsa.c
1049
if (!override && (c->pkeys[i].x509 != NULL || c->pkeys[i].privatekey != NULL || c->pkeys[i].chain != NULL)) {
crypto/openssl/ssl/ssl_rsa.c
1055
if (chain != NULL) {
crypto/openssl/ssl/ssl_rsa.c
1056
dup_chain = X509_chain_up_ref(chain);
crypto/openssl/ssl/ssl_rsa.c
1074
OSSL_STACK_OF_X509_free(c->pkeys[i].chain);
crypto/openssl/ssl/ssl_rsa.c
1075
c->pkeys[i].chain = dup_chain;
crypto/openssl/ssl/ssl_rsa.c
1092
STACK_OF(X509) *chain, int override)
crypto/openssl/ssl/ssl_rsa.c
1094
return ssl_set_cert_and_key(ssl, NULL, x509, privatekey, chain, override);
crypto/openssl/ssl/ssl_rsa.c
1098
STACK_OF(X509) *chain, int override)
crypto/openssl/ssl/ssl_rsa.c
1100
return ssl_set_cert_and_key(NULL, ctx, x509, privatekey, chain, override);
crypto/openssl/ssl/ssl_rsa.c
980
STACK_OF(X509) *chain, int override)
crypto/openssl/ssl/statem/statem_lib.c
1011
&& !tls_construct_extensions(s, pkt, context, x, chain)) {
crypto/openssl/ssl/statem/statem_lib.c
1025
STACK_OF(X509) *chain = NULL;
crypto/openssl/ssl/statem/statem_lib.c
1037
if (cpk->chain != NULL)
crypto/openssl/ssl/statem/statem_lib.c
1038
extra_certs = cpk->chain;
crypto/openssl/ssl/statem/statem_lib.c
1073
chain = X509_STORE_CTX_get0_chain(xs_ctx);
crypto/openssl/ssl/statem/statem_lib.c
1074
i = ssl_security_cert_chain(s, chain, NULL, 0);
crypto/openssl/ssl/statem/statem_lib.c
1087
chain_count = sk_X509_num(chain);
crypto/openssl/ssl/statem/statem_lib.c
1089
x = sk_X509_value(chain, i);
crypto/openssl/ssl/statem/statem_lib.c
988
X509 *x, int chain, int for_comp)
crypto/openssl/ssl/t1_lib.c
4030
STACK_OF(X509) *chain, int idx)
crypto/openssl/ssl/t1_lib.c
4057
chain = cpk->chain;
crypto/openssl/ssl/t1_lib.c
4092
ok = X509_chain_check_suiteb(NULL, x, chain, suiteb_flags);
crypto/openssl/ssl/t1_lib.c
4183
for (i = 0; i < sk_X509_num(chain); i++) {
crypto/openssl/ssl/t1_lib.c
4184
if (!tls1_check_sig_alg(s, sk_X509_value(chain, i), default_nid)) {
crypto/openssl/ssl/t1_lib.c
4207
for (i = 0; i < sk_X509_num(chain); i++) {
crypto/openssl/ssl/t1_lib.c
4208
X509 *ca = sk_X509_value(chain, i);
crypto/openssl/ssl/t1_lib.c
4252
for (i = 0; i < sk_X509_num(chain); i++) {
crypto/openssl/ssl/t1_lib.c
4253
X509 *xtmp = sk_X509_value(chain, i);
crypto/openssl/ssl/t1_lib.c
4307
int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain)
crypto/openssl/ssl/t1_lib.c
4314
return tls1_check_chain(sc, x, pk, chain, -1);
crypto/openssl/test/bio_prefix_text.c
101
if (chain != NULL) {
crypto/openssl/test/bio_prefix_text.c
114
chain[i] = BIO_push(curr, next);
crypto/openssl/test/bio_prefix_text.c
115
if (chain[i] == NULL)
crypto/openssl/test/bio_prefix_text.c
117
next = chain[i];
crypto/openssl/test/bio_prefix_text.c
120
return chain != NULL;
crypto/openssl/test/bio_prefix_text.c
124
OPENSSL_free(chain);
crypto/openssl/test/bio_prefix_text.c
130
if (chain != NULL) {
crypto/openssl/test/bio_prefix_text.c
131
BIO_free_all(chain[amount - 1]);
crypto/openssl/test/bio_prefix_text.c
132
OPENSSL_free(chain);
crypto/openssl/test/bio_prefix_text.c
184
if (chain == NULL) {
crypto/openssl/test/bio_prefix_text.c
215
if (BIO_set_indent(chain[idx], (long)indent) <= 0) {
crypto/openssl/test/bio_prefix_text.c
222
if (chain == NULL) {
crypto/openssl/test/bio_prefix_text.c
246
if (BIO_set_prefix(chain[idx], colon) <= 0) {
crypto/openssl/test/bio_prefix_text.c
40
static BIO **chain = NULL;
crypto/openssl/test/bio_prefix_text.c
86
if (!BIO_write_ex(chain[amount - 1], buf, bytes_in, &bytes))
crypto/openssl/test/bio_prefix_text.c
99
chain = OPENSSL_zalloc(sizeof(*chain) * n);
crypto/openssl/test/cmp_protect_test.c
30
STACK_OF(X509) *chain;
crypto/openssl/test/cmp_protect_test.c
339
STACK_OF(X509) *chain = X509_build_chain(fixture->cert, fixture->certs, NULL,
crypto/openssl/test/cmp_protect_test.c
342
if (TEST_ptr(chain)) {
crypto/openssl/test/cmp_protect_test.c
344
ret = TEST_int_eq(0, STACK_OF_X509_cmp(chain, fixture->chain));
crypto/openssl/test/cmp_protect_test.c
345
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/test/cmp_protect_test.c
354
chain = X509_build_chain(fixture->cert, fixture->certs, store,
crypto/openssl/test/cmp_protect_test.c
356
ret = TEST_int_eq(fixture->expected, chain != NULL);
crypto/openssl/test/cmp_protect_test.c
357
if (ret && chain != NULL) {
crypto/openssl/test/cmp_protect_test.c
359
ret = TEST_int_eq(0, STACK_OF_X509_cmp(chain, fixture->chain));
crypto/openssl/test/cmp_protect_test.c
360
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/test/cmp_protect_test.c
374
|| !TEST_ptr(fixture->chain = sk_X509_new_null())
crypto/openssl/test/cmp_protect_test.c
378
|| !TEST_true(sk_X509_push(fixture->chain, endentity2))
crypto/openssl/test/cmp_protect_test.c
379
|| !TEST_true(sk_X509_push(fixture->chain, intermediate))) {
crypto/openssl/test/cmp_protect_test.c
386
if (result && TEST_true(sk_X509_push(fixture->chain, root)))
crypto/openssl/test/cmp_protect_test.c
400
|| !TEST_ptr(fixture->chain = sk_X509_new_null())
crypto/openssl/test/cmp_protect_test.c
403
|| !TEST_true(sk_X509_push(fixture->chain, endentity2))) {
crypto/openssl/test/cmp_protect_test.c
418
|| !TEST_ptr(fixture->chain = sk_X509_new_null())
crypto/openssl/test/cmp_protect_test.c
421
|| !TEST_true(sk_X509_push(fixture->chain, endentity2))
crypto/openssl/test/cmp_protect_test.c
422
|| !TEST_true(sk_X509_push(fixture->chain, intermediate))) {
crypto/openssl/test/cmp_protect_test.c
437
|| !TEST_ptr(fixture->chain = sk_X509_new_null())
crypto/openssl/test/cmp_protect_test.c
439
|| !TEST_true(sk_X509_push(fixture->chain, root))) {
crypto/openssl/test/cmp_protect_test.c
454
|| !TEST_ptr(fixture->chain = sk_X509_new_null())
crypto/openssl/test/cmp_protect_test.c
455
|| !TEST_true(sk_X509_push(fixture->chain, endentity2))) {
crypto/openssl/test/cmp_protect_test.c
475
if (!TEST_int_eq(0, STACK_OF_X509_cmp(sk, fixture->chain)))
crypto/openssl/test/cmp_protect_test.c
48
sk_X509_free(fixture->chain);
crypto/openssl/test/cmp_protect_test.c
493
|| !TEST_ptr(fixture->chain = sk_X509_dup(fixture->certs))) {
crypto/openssl/test/cmp_protect_test.c
505
fixture->chain = sk_X509_new_null();
crypto/openssl/test/cmp_protect_test.c
511
|| !TEST_true(sk_X509_push(fixture->chain, root))) {
crypto/openssl/test/danetest.c
101
if (!TEST_ptr(chain = sk_X509_new_null()))
crypto/openssl/test/danetest.c
123
if (!TEST_true(sk_X509_push(chain, cert)))
crypto/openssl/test/danetest.c
139
return chain;
crypto/openssl/test/danetest.c
146
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/test/danetest.c
299
STACK_OF(X509) *chain;
crypto/openssl/test/danetest.c
342
if (!TEST_ptr(chain = load_chain(f, ncert))) {
crypto/openssl/test/danetest.c
347
ok = verify_chain(ssl, chain);
crypto/openssl/test/danetest.c
348
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/test/danetest.c
55
static int verify_chain(SSL *ssl, STACK_OF(X509) *chain)
crypto/openssl/test/danetest.c
66
|| !TEST_true(X509_STORE_CTX_init(store_ctx, store, NULL, chain))
crypto/openssl/test/danetest.c
98
STACK_OF(X509) *chain;
crypto/openssl/test/sslapitest.c
9367
STACK_OF(X509) *chain)
crypto/openssl/test/sslapitest.c
9383
if (chain == NULL)
crypto/openssl/test/sslapitest.c
9385
else if (!sk_X509_push(chain, x))
crypto/openssl/test/sslapitest.c
9407
STACK_OF(X509) *chain = NULL;
crypto/openssl/test/sslapitest.c
9432
chain = sk_X509_new_null();
crypto/openssl/test/sslapitest.c
9436
if (!TEST_ptr(chain)
crypto/openssl/test/sslapitest.c
9437
|| !TEST_true(load_chain("root-ml-dsa-44-cert.pem", NULL, NULL, chain))
crypto/openssl/test/sslapitest.c
9444
if (!TEST_ptr(chain)
crypto/openssl/test/sslapitest.c
9445
|| !TEST_true(load_chain("ca-cert.pem", NULL, NULL, chain))
crypto/openssl/test/sslapitest.c
9446
|| !TEST_true(load_chain("root-cert.pem", NULL, NULL, chain))
crypto/openssl/test/sslapitest.c
9456
rv = SSL_check_chain(s, x509, pkey, chain);
crypto/openssl/test/sslapitest.c
9477
OSSL_STACK_OF_X509_free(chain);
crypto/openssl/test/x509_load_cert_file_test.c
14
static const char *chain;
crypto/openssl/test/x509_load_cert_file_test.c
27
|| !TEST_true(X509_load_cert_file(lookup, chain, X509_FILETYPE_PEM))
crypto/openssl/test/x509_load_cert_file_test.c
61
chain = test_get_argument(0);
crypto/openssl/test/x509_load_cert_file_test.c
62
if (chain == NULL)
lib/librt/sigev_thread.c
248
int chain = HASH(type, id);
lib/librt/sigev_thread.c
250
LIST_FOREACH(sn, &sigev_hash[chain], sn_link) {
lib/librt/sigev_thread.c
260
int chain = HASH(sn->sn_type, sn->sn_id);
lib/librt/sigev_thread.c
262
LIST_INSERT_HEAD(&sigev_hash[chain], sn, sn_link);
lib/libsecureboot/vets.c
501
cert_list chain = VEC_INIT;
lib/libsecureboot/vets.c
508
VEC_ADDMANY(chain, xcs, num);
lib/libsecureboot/vets.c
509
if (VEC_LEN(chain) == 0) {
lib/libsecureboot/vets.c
552
for (u = 0; u < VEC_LEN(chain); u ++) {
lib/libsecureboot/vets.c
553
xc = &VEC_ELT(chain, u);
lib/libsecureboot/vets.c
595
VEC_CLEAR(chain);
stand/efi/loader/main.c
2090
COMMAND_SET(chain, "chain", "chain load file", command_chain);
stand/i386/loader/chain.c
56
COMMAND_SET(chain, "chain", "chain load boot block from device", command_chain);
stand/libsa/pkgfs.c
132
struct package *chain;
stand/libsa/pkgfs.c
148
chain = package->pkg_chain;
stand/libsa/pkgfs.c
150
package = chain;
sys/dev/ata/ata-all.h
281
TAILQ_ENTRY(ata_request) chain; /* list management */
sys/dev/ata/chipsets/ata-promise.c
117
TAILQ_ENTRY(host_packet) chain;
sys/dev/ata/chipsets/ata-promise.c
1240
TAILQ_INSERT_TAIL(&hpktp->queue, hp, chain);
sys/dev/ata/chipsets/ata-promise.c
1257
TAILQ_REMOVE(&hpktp->queue, hp, chain);
sys/dev/ath/ath_hal/ar9002/ar9287_olc.c
133
uint16_t chain)
sys/dev/ath/ath_hal/ar9002/ar9287_olc.c
154
if (chain == 0) {
sys/dev/ath/ath_hal/ar9002/ar9287_olc.c
164
if (chain == 1) {
sys/dev/ath/ath_hal/ar9002/ar9287_olc.h
29
int32_t txPower, uint16_t chain);
sys/dev/iwn/if_iwn.c
2650
maxpwr = MAX(maxpwr, enhinfo[i].chain[0]);
sys/dev/iwn/if_iwn.c
2652
maxpwr = MAX(maxpwr, enhinfo[i].chain[1]);
sys/dev/iwn/if_iwn.c
2654
maxpwr = MAX(maxpwr, enhinfo[i].chain[2]);
sys/dev/iwn/if_iwnreg.h
1931
int8_t chain[3]; /* max power in half-dBm */
sys/dev/mlx5/mlx5_core/fs_chains.h
39
mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
sys/dev/mlx5/mlx5_core/fs_chains.h
42
mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
sys/dev/mlx5/mlx5_core/fs_chains.h
55
mlx5_chains_get_chain_mapping(struct mlx5_fs_chains *chains, u32 chain,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
151
u32 chain, u32 prio, u32 level)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
162
sz = (chain == mlx5_chains_get_nf_ft_chain(chains)) ? FT_TBL_SZ : POOL_NEXT_SIZE;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
177
(chain == 0 && prio == 1 && level == 0)) {
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
181
mlx5_get_fdb_sub_ns(chains->dev, chain) :
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
202
(int)PTR_ERR(ft), chain, prio, level, sz);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
210
mlx5_chains_create_chain(struct mlx5_fs_chains *chains, u32 chain)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
220
chain_s->chain = chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
236
mlx5_chains_destroy_chain(struct fs_chain *chain)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
238
struct mlx5_fs_chains *chains = chain->chains;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
240
xa_erase(&chains_xa(chains), chain->xa_idx);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
241
kvfree(chain);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
245
mlx5_chains_get_chain(struct mlx5_fs_chains *chains, u32 chain)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
251
if (chain_s->chain == chain)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
256
chain_s = mlx5_chains_create_chain(chains, chain);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
267
mlx5_chains_add_miss_rule(struct fs_chain *chain,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
275
if (mlx5_chains_ignore_flow_level_supported(chain->chains))
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
290
struct fs_chain *chain = prio->chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
303
&chain->prios_list,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
305
miss_rules[n] = mlx5_chains_add_miss_rule(chain,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
322
&chain->prios_list,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
344
mlx5_chains_put_chain(struct fs_chain *chain)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
346
if (--chain->ref == 0)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
347
mlx5_chains_destroy_chain(chain);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
352
u32 chain, u32 prio, u32 level)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
365
chain_s = mlx5_chains_get_chain(chains, chain);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
388
next_ft = (chain == mlx5_chains_get_nf_ft_chain(chains)) ?
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
39
u32 chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
403
ft = mlx5_chains_create_table(chains, chain, prio, level);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
429
prio_s->chain = chain_s;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
430
prio_s->key.chain = chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
471
struct fs_chain *chain = prio->chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
481
mlx5_chains_put_chain(chain);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
486
mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
494
if ((chain > mlx5_chains_get_chain_range(chains) &&
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
495
chain != mlx5_chains_get_nf_ft_chain(chains)) ||
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
504
prev_fts = mlx5_chains_get_table(chains, chain, prio, l);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
513
if (chain == prio_s->key.chain &&
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
519
prio_s = mlx5_chains_create_prio(chains, chain,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
52
u32 chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
534
mlx5_chains_put_table(chains, chain, prio, l);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
539
mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio,
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
548
if (chain == prio_s->key.chain &&
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
561
mlx5_chains_put_table(chains, chain, prio, level);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
569
chain, prio, level);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
581
u32 chain, prio, level;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
592
chain = mlx5_chains_get_chain_range(chains),
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
596
return mlx5_chains_create_table(chains, chain, prio, level);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
65
struct fs_chain *chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2843
int chain = 0;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2845
while (steering->fdb_sub_ns[chain])
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2846
++chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2848
steering->fdb_sub_ns[chain] = ns;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2879
int chain;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2889
for (chain = 0; chain < chains; chain++) {
sys/dev/mpi3mr/mpi3mr_cam.c
142
void *chain;
sys/dev/mpi3mr/mpi3mr_cam.c
218
chain = chain_req->buf;
sys/dev/mpi3mr/mpi3mr_cam.c
227
sg_local = chain;
sys/dev/mpr/mpr.c
1457
struct mpr_chain *chain;
sys/dev/mpr/mpr.c
1467
chain = &sc->chains[i++];
sys/dev/mpr/mpr.c
1468
chain->chain =(MPI2_SGE_IO_UNION *)(sc->chain_frames+o);
sys/dev/mpr/mpr.c
1469
chain->chain_busaddr = segs[s].ds_addr + bo;
sys/dev/mpr/mpr.c
1471
mpr_free_chain(sc, chain);
sys/dev/mpr/mpr.c
2102
struct mpr_chain *chain, *chain1;
sys/dev/mpr/mpr.c
2139
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link,
sys/dev/mpr/mpr.c
2144
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link,
sys/dev/mpr/mpr.c
2146
sbuf_bcat(sb, chain->chain, 128);
sys/dev/mpr/mpr.c
3393
struct mpr_chain *chain;
sys/dev/mpr/mpr.c
3412
chain = mpr_alloc_chain(cm->cm_sc);
sys/dev/mpr/mpr.c
3413
if (chain == NULL)
sys/dev/mpr/mpr.c
3420
TAILQ_INSERT_TAIL(&cm->cm_chain_list, chain, chain_link);
sys/dev/mpr/mpr.c
3453
ieee_sgc->Address.Low = htole32(chain->chain_busaddr);
sys/dev/mpr/mpr.c
3454
ieee_sgc->Address.High = htole32(chain->chain_busaddr >> 32);
sys/dev/mpr/mpr.c
3455
cm->cm_sge = &((MPI25_SGE_IO_UNION *)chain->chain)->IeeeSimple;
sys/dev/mpr/mpr_table.c
541
struct mpr_chain *chain = NULL;
sys/dev/mpr/mpr_table.c
567
if (chain == NULL)
sys/dev/mpr/mpr_table.c
568
chain = TAILQ_FIRST(&cm->cm_chain_list);
sys/dev/mpr/mpr_table.c
570
chain = TAILQ_NEXT(chain, chain_link);
sys/dev/mpr/mpr_table.c
571
frame = (char *)chain->chain;
sys/dev/mpr/mprvar.h
227
void *chain;
sys/dev/mpr/mprvar.h
570
struct mpr_chain *chain;
sys/dev/mpr/mprvar.h
572
if ((chain = TAILQ_FIRST(&sc->chain_list)) != NULL) {
sys/dev/mpr/mprvar.h
573
TAILQ_REMOVE(&sc->chain_list, chain, chain_link);
sys/dev/mpr/mprvar.h
579
return (chain);
sys/dev/mpr/mprvar.h
583
mpr_free_chain(struct mpr_softc *sc, struct mpr_chain *chain)
sys/dev/mpr/mprvar.h
586
bzero(chain->chain, 128);
sys/dev/mpr/mprvar.h
589
TAILQ_INSERT_TAIL(&sc->chain_list, chain, chain_link);
sys/dev/mpr/mprvar.h
617
struct mpr_chain *chain, *chain_temp;
sys/dev/mpr/mprvar.h
640
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link, chain_temp) {
sys/dev/mpr/mprvar.h
641
TAILQ_REMOVE(&cm->cm_chain_list, chain, chain_link);
sys/dev/mpr/mprvar.h
642
mpr_free_chain(sc, chain);
sys/dev/mpr/mprvar.h
675
struct mpr_chain *chain, *chain_temp;
sys/dev/mpr/mprvar.h
690
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link, chain_temp) {
sys/dev/mpr/mprvar.h
691
TAILQ_REMOVE(&cm->cm_chain_list, chain, chain_link);
sys/dev/mpr/mprvar.h
692
mpr_free_chain(sc, chain);
sys/dev/mps/mps.c
1394
struct mps_chain *chain;
sys/dev/mps/mps.c
1407
chain = &sc->chains[i++];
sys/dev/mps/mps.c
1408
chain->chain =(MPI2_SGE_IO_UNION *)(sc->chain_frames+o);
sys/dev/mps/mps.c
1409
chain->chain_busaddr = segs[s].ds_addr + bo;
sys/dev/mps/mps.c
1411
mps_free_chain(sc, chain);
sys/dev/mps/mps.c
1948
struct mps_chain *chain, *chain1;
sys/dev/mps/mps.c
1985
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link,
sys/dev/mps/mps.c
1990
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link,
sys/dev/mps/mps.c
1992
sbuf_bcat(sb, chain->chain, 128);
sys/dev/mps/mps.c
2722
struct mps_chain *chain;
sys/dev/mps/mps.c
2728
chain = mps_alloc_chain(cm->cm_sc);
sys/dev/mps/mps.c
2729
if (chain == NULL)
sys/dev/mps/mps.c
2738
TAILQ_INSERT_TAIL(&cm->cm_chain_list, chain, chain_link);
sys/dev/mps/mps.c
2750
sgc->Address.High = htole32(chain->chain_busaddr >> 32);
sys/dev/mps/mps.c
2751
sgc->Address.Low = htole32(chain->chain_busaddr);
sys/dev/mps/mps.c
2753
cm->cm_sge = (MPI2_SGE_IO_UNION *)&chain->chain->MpiSimple;
sys/dev/mps/mps_table.c
519
struct mps_chain *chain = NULL;
sys/dev/mps/mps_table.c
543
if (chain == NULL)
sys/dev/mps/mps_table.c
544
chain = TAILQ_FIRST(&cm->cm_chain_list);
sys/dev/mps/mps_table.c
546
chain = TAILQ_NEXT(chain, chain_link);
sys/dev/mps/mps_table.c
547
frame = (char *)chain->chain;
sys/dev/mps/mpsvar.h
199
MPI2_SGE_IO_UNION *chain;
sys/dev/mps/mpsvar.h
525
struct mps_chain *chain;
sys/dev/mps/mpsvar.h
527
if ((chain = TAILQ_FIRST(&sc->chain_list)) != NULL) {
sys/dev/mps/mpsvar.h
528
TAILQ_REMOVE(&sc->chain_list, chain, chain_link);
sys/dev/mps/mpsvar.h
534
return (chain);
sys/dev/mps/mpsvar.h
538
mps_free_chain(struct mps_softc *sc, struct mps_chain *chain)
sys/dev/mps/mpsvar.h
541
TAILQ_INSERT_TAIL(&sc->chain_list, chain, chain_link);
sys/dev/mps/mpsvar.h
547
struct mps_chain *chain, *chain_temp;
sys/dev/mps/mpsvar.h
569
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link, chain_temp) {
sys/dev/mps/mpsvar.h
570
TAILQ_REMOVE(&cm->cm_chain_list, chain, chain_link);
sys/dev/mps/mpsvar.h
571
mps_free_chain(sc, chain);
sys/dev/mps/mpsvar.h
597
struct mps_chain *chain, *chain_temp;
sys/dev/mps/mpsvar.h
612
TAILQ_FOREACH_SAFE(chain, &cm->cm_chain_list, chain_link, chain_temp) {
sys/dev/mps/mpsvar.h
613
TAILQ_REMOVE(&cm->cm_chain_list, chain, chain_link);
sys/dev/mps/mpsvar.h
614
mps_free_chain(sc, chain);
sys/dev/mpt/mpt.c
1203
if ((nxt = req->chain) != NULL) {
sys/dev/mpt/mpt.c
1204
req->chain = NULL;
sys/dev/mpt/mpt.c
1271
req->chain = NULL;
sys/dev/mpt/mpt.c
849
mpt_complete_request_chain(struct mpt_softc *mpt, struct req_queue *chain,
sys/dev/mpt/mpt.c
858
while((req = TAILQ_FIRST(chain)) != NULL) {
sys/dev/mpt/mpt.c
871
TAILQ_REMOVE(chain, req, links);
sys/dev/mpt/mpt.h
312
struct req_entry *chain; /* for SGE overallocations */
sys/dev/mpt/mpt_cam.c
1589
if ((trq = req->chain) == NULL) {
sys/dev/mpt/mpt_cam.c
1590
req->chain = nrq;
sys/dev/mpt/mpt_cam.c
1592
while (trq->chain != NULL) {
sys/dev/mpt/mpt_cam.c
1593
trq = trq->chain;
sys/dev/mpt/mpt_cam.c
1595
trq->chain = nrq;
sys/dev/mpt/mpt_cam.c
1639
for (trq = req->chain; trq; trq = trq->chain) {
sys/dev/mpt/mpt_cam.c
1961
if ((trq = req->chain) == NULL) {
sys/dev/mpt/mpt_cam.c
1962
req->chain = nrq;
sys/dev/mpt/mpt_cam.c
1964
while (trq->chain != NULL) {
sys/dev/mpt/mpt_cam.c
1965
trq = trq->chain;
sys/dev/mpt/mpt_cam.c
1967
trq->chain = nrq;
sys/dev/mpt/mpt_cam.c
2011
for (trq = req->chain; trq; trq = trq->chain) {
sys/dev/qlnx/qlnxe/ecore_dev.c
2510
n_eqes = ecore_chain_get_capacity(&p_hwfn->p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
338
ecore_chain_get_prod_idx(&p_hwfn->p_eq->chain));
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
395
p_hwfn->p_eq->chain.pbl_sp.p_phys_table);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
396
page_cnt = (u8)ecore_chain_get_page_cnt(&p_hwfn->p_eq->chain);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
399
p_hwfn->p_consq->chain.pbl_sp.p_phys_table);
sys/dev/qlnx/qlnxe/ecore_spq.c
1005
ecore_chain_return_produced(&p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
1056
ecore_chain_return_produced(&p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
1125
&p_consq->chain, OSAL_NULL) != ECORE_SUCCESS) {
sys/dev/qlnx/qlnxe/ecore_spq.c
1140
ecore_chain_reset(&p_hwfn->p_consq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
1148
ecore_chain_free(p_hwfn->p_dev, &p_hwfn->p_consq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
308
DMA_LO_LE(p_spq->chain.p_phys_addr);
sys/dev/qlnx/qlnxe/ecore_spq.c
310
DMA_HI_LE(p_spq->chain.p_phys_addr);
sys/dev/qlnx/qlnxe/ecore_spq.c
313
p_hwfn->p_consq->chain.p_phys_addr);
sys/dev/qlnx/qlnxe/ecore_spq.c
320
struct ecore_chain *p_chain = &p_hwfn->p_spq->chain;
sys/dev/qlnx/qlnxe/ecore_spq.c
423
struct ecore_chain *p_chain = &p_eq->chain;
sys/dev/qlnx/qlnxe/ecore_spq.c
507
&p_eq->chain, OSAL_NULL) != ECORE_SUCCESS) {
sys/dev/qlnx/qlnxe/ecore_spq.c
526
ecore_chain_reset(&p_hwfn->p_eq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
534
ecore_chain_free(p_hwfn->p_dev, &p_hwfn->p_eq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
595
capacity = ecore_chain_get_capacity(&p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
620
ecore_chain_reset(&p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
663
&p_spq->chain, OSAL_NULL)) {
sys/dev/qlnx/qlnxe/ecore_spq.c
669
capacity = ecore_chain_get_capacity(&p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
689
ecore_chain_free(p_hwfn->p_dev, &p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
708
capacity = ecore_chain_get_capacity(&p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
716
ecore_chain_free(p_hwfn->p_dev, &p_spq->chain);
sys/dev/qlnx/qlnxe/ecore_spq.c
868
while (ecore_chain_get_elem_left(&p_spq->chain) > keep_reserve &&
sys/dev/qlnx/qlnxe/ecore_spq.h
148
struct ecore_chain chain;
sys/dev/qlnx/qlnxe/ecore_spq.h
154
struct ecore_chain chain;
sys/dev/rtwn/if_rtwnvar.h
642
rtwn_rf_setbits(struct rtwn_softc *sc, int chain, uint8_t addr,
sys/dev/rtwn/if_rtwnvar.h
645
rtwn_rf_write(sc, chain, addr,
sys/dev/rtwn/if_rtwnvar.h
646
(rtwn_rf_read(sc, chain, addr) & ~clr) | set);
sys/dev/rtwn/rtl8188e/r88e_chan.c
84
r88e_get_txpower(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8188e/r88e_rf.c
52
r88e_rf_write(struct rtwn_softc *sc, int chain, uint8_t addr, uint32_t val)
sys/dev/rtwn/rtl8188e/r88e_rf.c
54
rtwn_bb_write(sc, R92C_LSSI_PARAM(chain),
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
110
if (status & (1 << (28 + chain * 3)))
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
113
tx[0] = MS(rtwn_bb_read(sc, R92C_TX_POWER_IQK_BEFORE(chain)),
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
115
tx[1] = MS(rtwn_bb_read(sc, R92C_TX_POWER_IQK_AFTER(chain)),
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
120
if (status & (1 << (27 + chain * 3)))
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
123
rx[0] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_BEFORE(chain)),
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
125
rx[1] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_AFTER(chain)),
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
144
int i, chain;
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
209
for (chain = 0; chain < sc->ntxchains; chain++) {
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
210
if (chain > 0) {
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
225
ret = r92ce_iq_calib_chain(sc, chain,
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
226
tx[chain], rx[chain]);
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
230
__func__, chain);
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
231
tx[chain][0] = 0xff;
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
232
tx[chain][1] = 0xff;
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
233
rx[chain][0] = 0xff;
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
234
rx[chain][1] = 0xff;
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
238
__func__, chain);
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
239
rx[chain][0] = 0xff;
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
240
rx[chain][1] = 0xff;
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
244
"succeeded.\n", __func__, chain);
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
250
"tx[1] 0x%x, rx[0] 0x%x, rx[1] 0x%x\n", __func__, n, chain,
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
251
tx[chain][0], tx[chain][1], rx[chain][0], rx[chain][1]);
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
286
int chain, i, tx_ok[2], rx_ok[2];
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
289
for (chain = 0; chain < sc->ntxchains; chain++) {
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
291
if (tx1[chain][i] == 0xff || tx2[chain][i] == 0xff ||
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
292
rx1[chain][i] == 0xff || rx2[chain][i] == 0xff)
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
295
tx_ok[chain] = (abs(tx1[chain][i] - tx2[chain][i]) <=
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
298
rx_ok[chain] = (abs(rx1[chain][i] - rx2[chain][i]) <=
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
312
uint16_t rx[2], int chain)
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
320
reg = rtwn_bb_read(sc, R92C_OFDM0_TXIQIMBALANCE(chain));
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
326
rtwn_bb_setbits(sc, R92C_OFDM0_TXIQIMBALANCE(chain), 0x3ff, reg);
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
334
rtwn_bb_setbits(sc, R92C_OFDM0_TXAFE(chain), 0xf0000000,
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
336
rtwn_bb_setbits(sc, R92C_OFDM0_TXIQIMBALANCE(chain), 0x003f0000,
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
344
rtwn_bb_setbits(sc, R92C_OFDM0_RXIQIMBALANCE(chain), 0x3ff,
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
346
rtwn_bb_setbits(sc, R92C_OFDM0_RXIQIMBALANCE(chain), 0xfc00,
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
349
if (chain == 0) {
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
71
r92ce_iq_calib_chain(struct rtwn_softc *sc, int chain, uint16_t tx[2],
sys/dev/rtwn/rtl8192c/pci/r92ce_calib.c
76
if (chain == 0) { /* IQ calibration for chain 0. */
sys/dev/rtwn/rtl8192c/r92c_calib.c
110
if (status & (1 << (28 + chain * 3)))
sys/dev/rtwn/rtl8192c/r92c_calib.c
113
tx[0] = MS(rtwn_bb_read(sc, R92C_TX_POWER_IQK_BEFORE(chain)),
sys/dev/rtwn/rtl8192c/r92c_calib.c
115
tx[1] = MS(rtwn_bb_read(sc, R92C_TX_POWER_IQK_AFTER(chain)),
sys/dev/rtwn/rtl8192c/r92c_calib.c
120
if (status & (1 << (27 + chain * 3)))
sys/dev/rtwn/rtl8192c/r92c_calib.c
123
rx[0] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_BEFORE(chain)),
sys/dev/rtwn/rtl8192c/r92c_calib.c
125
rx[1] = MS(rtwn_bb_read(sc, R92C_RX_POWER_IQK_AFTER(chain)),
sys/dev/rtwn/rtl8192c/r92c_calib.c
144
int i, chain;
sys/dev/rtwn/rtl8192c/r92c_calib.c
221
for (chain = 0; chain < sc->ntxchains; chain++) {
sys/dev/rtwn/rtl8192c/r92c_calib.c
222
if (chain > 0) {
sys/dev/rtwn/rtl8192c/r92c_calib.c
237
ret = r92c_iq_calib_chain(sc, chain,
sys/dev/rtwn/rtl8192c/r92c_calib.c
238
tx[chain], rx[chain]);
sys/dev/rtwn/rtl8192c/r92c_calib.c
242
__func__, chain);
sys/dev/rtwn/rtl8192c/r92c_calib.c
243
tx[chain][0] = 0xff;
sys/dev/rtwn/rtl8192c/r92c_calib.c
244
tx[chain][1] = 0xff;
sys/dev/rtwn/rtl8192c/r92c_calib.c
245
rx[chain][0] = 0xff;
sys/dev/rtwn/rtl8192c/r92c_calib.c
246
rx[chain][1] = 0xff;
sys/dev/rtwn/rtl8192c/r92c_calib.c
250
__func__, chain);
sys/dev/rtwn/rtl8192c/r92c_calib.c
251
rx[chain][0] = 0xff;
sys/dev/rtwn/rtl8192c/r92c_calib.c
252
rx[chain][1] = 0xff;
sys/dev/rtwn/rtl8192c/r92c_calib.c
256
"succeeded.\n", __func__, chain);
sys/dev/rtwn/rtl8192c/r92c_calib.c
262
"tx[1] 0x%x, rx[0] 0x%x, rx[1] 0x%x\n", __func__, n, chain,
sys/dev/rtwn/rtl8192c/r92c_calib.c
263
tx[chain][0], tx[chain][1], rx[chain][0], rx[chain][1]);
sys/dev/rtwn/rtl8192c/r92c_calib.c
305
int chain, i, tx_ok[2], rx_ok[2];
sys/dev/rtwn/rtl8192c/r92c_calib.c
308
for (chain = 0; chain < sc->ntxchains; chain++) {
sys/dev/rtwn/rtl8192c/r92c_calib.c
310
if (tx1[chain][i] == 0xff || tx2[chain][i] == 0xff ||
sys/dev/rtwn/rtl8192c/r92c_calib.c
311
rx1[chain][i] == 0xff || rx2[chain][i] == 0xff)
sys/dev/rtwn/rtl8192c/r92c_calib.c
314
tx_ok[chain] = (abs(tx1[chain][i] - tx2[chain][i]) <=
sys/dev/rtwn/rtl8192c/r92c_calib.c
317
rx_ok[chain] = (abs(rx1[chain][i] - rx2[chain][i]) <=
sys/dev/rtwn/rtl8192c/r92c_calib.c
331
uint16_t rx[2], int chain)
sys/dev/rtwn/rtl8192c/r92c_calib.c
339
reg = rtwn_bb_read(sc, R92C_OFDM0_TXIQIMBALANCE(chain));
sys/dev/rtwn/rtl8192c/r92c_calib.c
345
rtwn_bb_setbits(sc, R92C_OFDM0_TXIQIMBALANCE(chain), 0x3ff, reg);
sys/dev/rtwn/rtl8192c/r92c_calib.c
353
rtwn_bb_setbits(sc, R92C_OFDM0_TXAFE(chain), 0xf0000000,
sys/dev/rtwn/rtl8192c/r92c_calib.c
355
rtwn_bb_setbits(sc, R92C_OFDM0_TXIQIMBALANCE(chain), 0x003f0000,
sys/dev/rtwn/rtl8192c/r92c_calib.c
363
rtwn_bb_setbits(sc, R92C_OFDM0_RXIQIMBALANCE(chain), 0x3ff,
sys/dev/rtwn/rtl8192c/r92c_calib.c
365
rtwn_bb_setbits(sc, R92C_OFDM0_RXIQIMBALANCE(chain), 0xfc00,
sys/dev/rtwn/rtl8192c/r92c_calib.c
368
if (chain == 0) {
sys/dev/rtwn/rtl8192c/r92c_calib.c
71
r92c_iq_calib_chain(struct rtwn_softc *sc, int chain, uint16_t tx[2],
sys/dev/rtwn/rtl8192c/r92c_calib.c
76
if (chain == 0) { /* IQ calibration for chain 0. */
sys/dev/rtwn/rtl8192c/r92c_chan.c
131
r92c_get_txpower(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8192c/r92c_chan.c
160
power[ridx] = base[chain].pwr[0][ridx];
sys/dev/rtwn/rtl8192c/r92c_chan.c
164
power[ridx] = base[chain].pwr[0][ridx];
sys/dev/rtwn/rtl8192c/r92c_chan.c
167
max = rt->ht40_max_pwr[chain][group];
sys/dev/rtwn/rtl8192c/r92c_chan.c
169
max = rt->ht20_max_pwr[chain][group];
sys/dev/rtwn/rtl8192c/r92c_chan.c
174
power[ridx] = base[chain].pwr[group][ridx];
sys/dev/rtwn/rtl8192c/r92c_chan.c
176
power[ridx] = base[chain].pwr[0][ridx];
sys/dev/rtwn/rtl8192c/r92c_chan.c
181
power[ridx] += rt->cck_tx_pwr[chain][group];
sys/dev/rtwn/rtl8192c/r92c_chan.c
183
htpow = rt->ht40_1s_tx_pwr[chain][group];
sys/dev/rtwn/rtl8192c/r92c_chan.c
186
diff = rt->ht40_2s_tx_pwr_diff[chain][group];
sys/dev/rtwn/rtl8192c/r92c_chan.c
191
diff = rt->ofdm_tx_pwr_diff[chain][group];
sys/dev/rtwn/rtl8192c/r92c_chan.c
198
diff = rt->ht20_tx_pwr_diff[chain][group];
sys/dev/rtwn/rtl8192c/r92c_chan.c
216
r92c_write_txpower(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8192c/r92c_chan.c
222
if (chain == 0) {
sys/dev/rtwn/rtl8192c/r92c_chan.c
242
rtwn_bb_write(sc, R92C_TXAGC_RATE18_06(chain),
sys/dev/rtwn/rtl8192c/r92c_chan.c
247
rtwn_bb_write(sc, R92C_TXAGC_RATE54_24(chain),
sys/dev/rtwn/rtl8192c/r92c_chan.c
253
rtwn_bb_write(sc, R92C_TXAGC_MCS03_MCS00(chain),
sys/dev/rtwn/rtl8192c/r92c_chan.c
258
rtwn_bb_write(sc, R92C_TXAGC_MCS07_MCS04(chain),
sys/dev/rtwn/rtl8192c/r92c_chan.c
264
rtwn_bb_write(sc, R92C_TXAGC_MCS11_MCS08(chain),
sys/dev/rtwn/rtl8192c/r92c_chan.c
269
rtwn_bb_write(sc, R92C_TXAGC_MCS15_MCS12(chain),
sys/dev/rtwn/rtl8192c/r92c_chan.c
57
r92c_dump_txpower(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8192c/r92c_chan.c
68
chain,
sys/dev/rtwn/rtl8192c/r92c_chan.c
77
chain,
sys/dev/rtwn/rtl8192c/r92c_chan.c
90
chain,
sys/dev/rtwn/rtl8192c/r92c_init.c
192
const struct rtwn_rf_prog *rf_prog, int chain)
sys/dev/rtwn/rtl8192c/r92c_init.c
197
__func__, chain);
sys/dev/rtwn/rtl8192c/r92c_init.c
224
rtwn_rf_write(sc, chain, prog->reg[j], prog->val[j]);
sys/dev/rtwn/rtl8192c/r92c_init.c
237
int i, chain, idx, off;
sys/dev/rtwn/rtl8192c/r92c_init.c
239
for (chain = 0, i = 0; chain < sc->nrxchains; chain++, i++) {
sys/dev/rtwn/rtl8192c/r92c_init.c
241
idx = chain / 2;
sys/dev/rtwn/rtl8192c/r92c_init.c
242
off = (chain % 2) * 16;
sys/dev/rtwn/rtl8192c/r92c_init.c
247
rtwn_bb_setbits(sc, R92C_FPGA0_RFIFACEOE(chain),
sys/dev/rtwn/rtl8192c/r92c_init.c
251
rtwn_bb_setbits(sc, R92C_FPGA0_RFIFACEOE(chain),
sys/dev/rtwn/rtl8192c/r92c_init.c
255
rtwn_bb_setbits(sc, R92C_HSSI_PARAM2(chain),
sys/dev/rtwn/rtl8192c/r92c_init.c
258
rtwn_bb_setbits(sc, R92C_HSSI_PARAM2(chain),
sys/dev/rtwn/rtl8192c/r92c_init.c
263
i += r92c_init_rf_chain(sc, &sc->rf_prog[i], chain);
sys/dev/rtwn/rtl8192c/r92c_init.c
270
rs->rf_chnlbw[chain] = rtwn_rf_read(sc, chain,
sys/dev/rtwn/rtl8192c/r92c_reg.h
699
#define R92C_HSSI_PARAM1(chain) (0x820 + (chain) * 8)
sys/dev/rtwn/rtl8192c/r92c_reg.h
700
#define R92C_HSSI_PARAM2(chain) (0x824 + (chain) * 8)
sys/dev/rtwn/rtl8192c/r92c_reg.h
710
#define R92C_LSSI_PARAM(chain) (0x840 + (chain) * 4)
sys/dev/rtwn/rtl8192c/r92c_reg.h
711
#define R92C_FPGA0_RFIFACEOE(chain) (0x860 + (chain) * 4)
sys/dev/rtwn/rtl8192c/r92c_reg.h
715
#define R92C_LSSI_READBACK(chain) (0x8a0 + (chain) * 4)
sys/dev/rtwn/rtl8192c/r92c_reg.h
716
#define R92C_HSPI_READBACK(chain) (0x8b8 + (chain) * 4)
sys/dev/rtwn/rtl8192c/r92c_reg.h
721
#define R92C_CONFIG_ANT(chain) (0xb68 + (chain) * 4)
sys/dev/rtwn/rtl8192c/r92c_reg.h
724
#define R92C_OFDM0_RXIQIMBALANCE(chain) (0xc14 + (chain) * 8)
sys/dev/rtwn/rtl8192c/r92c_reg.h
726
#define R92C_OFDM0_AGCCORE1(chain) (0xc50 + (chain) * 8)
sys/dev/rtwn/rtl8192c/r92c_reg.h
729
#define R92C_OFDM0_TXIQIMBALANCE(chain) (0xc80 + (chain) * 8)
sys/dev/rtwn/rtl8192c/r92c_reg.h
730
#define R92C_OFDM0_TXAFE(chain) (0xc94 + (chain) * 8)
sys/dev/rtwn/rtl8192c/r92c_reg.h
735
#define R92C_TX_IQK_TONE(chain) (0xe30 + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_reg.h
736
#define R92C_RX_IQK_TONE(chain) (0xe34 + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_reg.h
737
#define R92C_TX_IQK_PI(chain) (0xe38 + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_reg.h
738
#define R92C_RX_IQK_PI(chain) (0xe3c + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_reg.h
744
#define R92C_TX_POWER_IQK_BEFORE(chain) (0xe94 + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_reg.h
745
#define R92C_TX_POWER_IQK_AFTER(chain) (0xe9c + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_reg.h
746
#define R92C_RX_POWER_IQK_BEFORE(chain) (0xea4 + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_reg.h
747
#define R92C_RX_POWER_IQK_AFTER(chain) (0xeac + (chain) * 32)
sys/dev/rtwn/rtl8192c/r92c_rf.c
54
r92c_rf_read(struct rtwn_softc *sc, int chain, uint8_t addr)
sys/dev/rtwn/rtl8192c/r92c_rf.c
60
if (chain != 0)
sys/dev/rtwn/rtl8192c/r92c_rf.c
61
reg[chain] = rtwn_bb_read(sc, R92C_HSSI_PARAM2(chain));
sys/dev/rtwn/rtl8192c/r92c_rf.c
67
rtwn_bb_write(sc, R92C_HSSI_PARAM2(chain),
sys/dev/rtwn/rtl8192c/r92c_rf.c
68
RW(reg[chain], R92C_HSSI_PARAM2_READ_ADDR, addr) |
sys/dev/rtwn/rtl8192c/r92c_rf.c
76
if (rtwn_bb_read(sc, R92C_HSSI_PARAM1(chain)) & R92C_HSSI_PARAM1_PI)
sys/dev/rtwn/rtl8192c/r92c_rf.c
77
val = rtwn_bb_read(sc, R92C_HSPI_READBACK(chain));
sys/dev/rtwn/rtl8192c/r92c_rf.c
79
val = rtwn_bb_read(sc, R92C_LSSI_READBACK(chain));
sys/dev/rtwn/rtl8192c/r92c_rf.c
84
r92c_rf_write(struct rtwn_softc *sc, int chain, uint8_t addr,
sys/dev/rtwn/rtl8192c/r92c_rf.c
87
rtwn_bb_write(sc, R92C_LSSI_PARAM(chain),
sys/dev/rtwn/rtl8192e/r92e_chan.c
109
power[ridx] = rs->cck_tx_pwr[chain][group];
sys/dev/rtwn/rtl8192e/r92e_chan.c
114
power[ridx] = rs->ht40_tx_pwr_2g[chain][group];
sys/dev/rtwn/rtl8192e/r92e_chan.c
123
pwr = power[ridx] + rs->ofdm_tx_pwr_diff_2g[chain][0];
sys/dev/rtwn/rtl8192e/r92e_chan.c
135
pwr_diff = rs->bw40_tx_pwr_diff_2g[chain][i];
sys/dev/rtwn/rtl8192e/r92e_chan.c
137
pwr_diff = rs->bw20_tx_pwr_diff_2g[chain][i];
sys/dev/rtwn/rtl8192e/r92e_chan.c
90
r92e_get_txpower(struct rtwn_softc *sc, int chain, struct ieee80211_channel *c,
sys/dev/rtwn/rtl8192e/r92e_init.c
168
int i, chain, idx, off;
sys/dev/rtwn/rtl8192e/r92e_init.c
170
for (chain = 0, i = 0; chain < sc->nrxchains; chain++, i++) {
sys/dev/rtwn/rtl8192e/r92e_init.c
172
idx = chain / 2;
sys/dev/rtwn/rtl8192e/r92e_init.c
173
off = (chain % 2) * 16;
sys/dev/rtwn/rtl8192e/r92e_init.c
178
rtwn_bb_setbits(sc, R92C_FPGA0_RFIFACEOE(chain),
sys/dev/rtwn/rtl8192e/r92e_init.c
182
rtwn_bb_setbits(sc, R92C_FPGA0_RFIFACEOE(chain),
sys/dev/rtwn/rtl8192e/r92e_init.c
186
rtwn_bb_setbits(sc, R92C_HSSI_PARAM2(chain),
sys/dev/rtwn/rtl8192e/r92e_init.c
189
rtwn_bb_setbits(sc, R92C_HSSI_PARAM2(chain),
sys/dev/rtwn/rtl8192e/r92e_init.c
194
i += r92c_init_rf_chain(sc, &sc->rf_prog[i], chain);
sys/dev/rtwn/rtl8192e/r92e_init.c
202
rs->rf_chnlbw[chain] = rtwn_rf_read(sc, chain, R92C_RF_CHNLBW);
sys/dev/rtwn/rtl8192e/r92e_rf.c
58
r92e_rf_read(struct rtwn_softc *sc, int chain, uint8_t addr)
sys/dev/rtwn/rtl8192e/r92e_rf.c
62
val = rtwn_bb_read(sc, R92C_HSSI_PARAM2(chain));
sys/dev/rtwn/rtl8192e/r92e_rf.c
63
rtwn_bb_write(sc, R92C_HSSI_PARAM2(chain),
sys/dev/rtwn/rtl8192e/r92e_rf.c
73
if (rtwn_bb_read(sc, R92C_HSSI_PARAM1(chain)) & R92C_HSSI_PARAM1_PI)
sys/dev/rtwn/rtl8192e/r92e_rf.c
74
val = rtwn_bb_read(sc, R92C_HSPI_READBACK(chain));
sys/dev/rtwn/rtl8192e/r92e_rf.c
76
val = rtwn_bb_read(sc, R92C_LSSI_READBACK(chain));
sys/dev/rtwn/rtl8192e/r92e_rf.c
81
r92e_rf_write(struct rtwn_softc *sc, int chain, uint8_t addr, uint32_t val)
sys/dev/rtwn/rtl8192e/r92e_rf.c
85
rtwn_bb_write(sc, R92C_LSSI_PARAM(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
100
rtwn_bb_write(sc, R12A_TXAGC_NSS1IX3_1IX0(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
107
rtwn_bb_write(sc, R12A_TXAGC_NSS1IX7_1IX4(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
115
rtwn_bb_write(sc, R12A_TXAGC_NSS2IX1_1IX8(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
121
rtwn_bb_write(sc, R12A_TXAGC_NSS2IX1_1IX8(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
130
rtwn_bb_write(sc, R12A_TXAGC_NSS2IX5_2IX2(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
139
rtwn_bb_write(sc, R12A_TXAGC_NSS2IX9_2IX6(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
151
r12a_write_txpower_cck(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8812a/r12a_chan.c
157
rtwn_bb_write(sc, R12A_TXAGC_CCK11_1(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
166
r12a_write_txpower_ofdm(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8812a/r12a_chan.c
171
rtwn_bb_write(sc, R12A_TXAGC_OFDM18_6(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
176
rtwn_bb_write(sc, R12A_TXAGC_OFDM54_24(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
184
r12a_tx_power_training(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8812a/r12a_chan.c
209
rtwn_bb_setbits(sc, R12A_TX_PWR_TRAINING(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
214
r12a_write_txpower(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8812a/r12a_chan.c
218
r12a_write_txpower_cck(sc, chain, c, power);
sys/dev/rtwn/rtl8812a/r12a_chan.c
219
r12a_write_txpower_ofdm(sc, chain, c, power);
sys/dev/rtwn/rtl8812a/r12a_chan.c
220
r12a_write_txpower_ht(sc, chain, c, power);
sys/dev/rtwn/rtl8812a/r12a_chan.c
221
r12a_write_txpower_vht(sc, chain, c, power);
sys/dev/rtwn/rtl8812a/r12a_chan.c
223
r12a_tx_power_training(sc, chain, c, power);
sys/dev/rtwn/rtl8812a/r12a_chan.c
274
r12a_get_txpower(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8812a/r12a_chan.c
295
power[ridx] = rs->cck_tx_pwr[chain][group];
sys/dev/rtwn/rtl8812a/r12a_chan.c
297
power[ridx] = rs->ht40_tx_pwr_2g[chain][group];
sys/dev/rtwn/rtl8812a/r12a_chan.c
300
power[ridx] += rs->ofdm_tx_pwr_diff_2g[chain][0];
sys/dev/rtwn/rtl8812a/r12a_chan.c
308
pwr_diff = rs->bw40_tx_pwr_diff_2g[chain][i];
sys/dev/rtwn/rtl8812a/r12a_chan.c
311
pwr_diff = rs->bw40_tx_pwr_diff_2g[chain][i];
sys/dev/rtwn/rtl8812a/r12a_chan.c
313
pwr_diff = rs->bw20_tx_pwr_diff_2g[chain][i];
sys/dev/rtwn/rtl8812a/r12a_chan.c
322
power[ridx] = rs->ht40_tx_pwr_5g[chain][group];
sys/dev/rtwn/rtl8812a/r12a_chan.c
325
power[ridx] = rs->ht40_tx_pwr_5g[chain][group];
sys/dev/rtwn/rtl8812a/r12a_chan.c
329
power[ridx] += rs->ofdm_tx_pwr_diff_5g[chain][0];
sys/dev/rtwn/rtl8812a/r12a_chan.c
337
pwr_diff = rs->bw80_tx_pwr_diff_5g[chain][i];
sys/dev/rtwn/rtl8812a/r12a_chan.c
340
pwr_diff = rs->bw40_tx_pwr_diff_5g[chain][i];
sys/dev/rtwn/rtl8812a/r12a_chan.c
342
pwr_diff = rs->bw20_tx_pwr_diff_5g[chain][i];
sys/dev/rtwn/rtl8812a/r12a_chan.c
373
printf("Tx power for chain %d:\n", chain);
sys/dev/rtwn/rtl8812a/r12a_chan.c
63
r12a_write_txpower_ht(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8812a/r12a_chan.c
68
rtwn_bb_write(sc, R12A_TXAGC_MCS3_0(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
73
rtwn_bb_write(sc, R12A_TXAGC_MCS7_4(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
79
rtwn_bb_write(sc, R12A_TXAGC_MCS11_8(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
84
rtwn_bb_write(sc, R12A_TXAGC_MCS15_12(chain),
sys/dev/rtwn/rtl8812a/r12a_chan.c
95
r12a_write_txpower_vht(struct rtwn_softc *sc, int chain,
sys/dev/rtwn/rtl8812a/r12a_init.c
207
int chain, i;
sys/dev/rtwn/rtl8812a/r12a_init.c
209
for (chain = 0, i = 0; chain < sc->nrxchains; chain++, i++) {
sys/dev/rtwn/rtl8812a/r12a_init.c
211
i += r92c_init_rf_chain(sc, &sc->rf_prog[i], chain);
sys/dev/rtwn/rtl8812a/r12a_reg.h
112
#define R12A_HSSI_PARAM1(chain) (0xc00 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
113
#define R12A_TX_SCALE(chain) (0xc1c + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
114
#define R12A_TXAGC_CCK11_1(chain) (0xc20 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
115
#define R12A_TXAGC_OFDM18_6(chain) (0xc24 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
116
#define R12A_TXAGC_OFDM54_24(chain) (0xc28 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
117
#define R12A_TXAGC_MCS3_0(chain) (0xc2c + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
118
#define R12A_TXAGC_MCS7_4(chain) (0xc30 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
119
#define R12A_TXAGC_MCS11_8(chain) (0xc34 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
120
#define R12A_TXAGC_MCS15_12(chain) (0xc38 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
121
#define R12A_TXAGC_NSS1IX3_1IX0(chain) (0xc3c + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
122
#define R12A_TXAGC_NSS1IX7_1IX4(chain) (0xc40 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
123
#define R12A_TXAGC_NSS2IX1_1IX8(chain) (0xc44 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
124
#define R12A_TXAGC_NSS2IX5_2IX2(chain) (0xc48 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
125
#define R12A_TXAGC_NSS2IX9_2IX6(chain) (0xc4c + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
126
#define R12A_INITIAL_GAIN(chain) (0xc50 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
127
#define R12A_TX_PWR_TRAINING(chain) (0xc54 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
128
#define R12A_AFE_POWER_1(chain) (0xc60 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
129
#define R12A_AFE_POWER_2(chain) (0xc64 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
130
#define R12A_SLEEP_NAV(chain) (0xc80 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
131
#define R12A_PMPD(chain) (0xc84 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
132
#define R12A_LSSI_PARAM(chain) (0xc90 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
133
#define R12A_RFE_PINMUX(chain) (0xcb0 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
134
#define R12A_RFE_INV(chain) (0xcb4 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
135
#define R12A_RFE(chain) (0xcb8 + (chain) * 0x200)
sys/dev/rtwn/rtl8812a/r12a_reg.h
136
#define R12A_HSPI_READBACK(chain) (0xd04 + (chain) * 0x40)
sys/dev/rtwn/rtl8812a/r12a_reg.h
137
#define R12A_LSSI_READBACK(chain) (0xd08 + (chain) * 0x40)
sys/dev/rtwn/rtl8812a/r12a_rf.c
101
r12a_rf_write(struct rtwn_softc *sc, int chain, uint8_t addr,
sys/dev/rtwn/rtl8812a/r12a_rf.c
104
rtwn_bb_write(sc, R12A_LSSI_PARAM(chain),
sys/dev/rtwn/rtl8812a/r12a_rf.c
58
r12a_rf_read(struct rtwn_softc *sc, int chain, uint8_t addr)
sys/dev/rtwn/rtl8812a/r12a_rf.c
66
val = rtwn_bb_read(sc, R12A_HSSI_PARAM1(chain));
sys/dev/rtwn/rtl8812a/r12a_rf.c
72
val = rtwn_bb_read(sc, pi_mode ? R12A_HSPI_READBACK(chain) :
sys/dev/rtwn/rtl8812a/r12a_rf.c
73
R12A_LSSI_READBACK(chain));
sys/dev/rtwn/rtl8812a/r12a_rf.c
83
r12a_c_cut_rf_read(struct rtwn_softc *sc, int chain, uint8_t addr)
sys/dev/rtwn/rtl8812a/r12a_rf.c
87
val = rtwn_bb_read(sc, R12A_HSSI_PARAM1(chain));
sys/dev/rtwn/rtl8812a/r12a_rf.c
94
val = rtwn_bb_read(sc, pi_mode ? R12A_HSPI_READBACK(chain) :
sys/dev/rtwn/rtl8812a/r12a_rf.c
95
R12A_LSSI_READBACK(chain));
sys/dev/rtwn/rtl8812a/r12a_rom_image.h
88
#define R12A_GET_ROM_PA_TYPE(lna_type, chain) \
sys/dev/rtwn/rtl8812a/r12a_rom_image.h
89
(((lna_type) >> ((chain) * 4 + 2)) & 0x01)
sys/dev/rtwn/rtl8812a/r12a_rom_image.h
90
#define R12A_GET_ROM_LNA_TYPE(lna_type, chain) \
sys/dev/rtwn/rtl8812a/r12a_rom_image.h
91
(((lna_type) >> ((chain) * 4)) & 0x03)
sys/dev/usb/controller/xhci.c
1755
xhci_td_fill_link(struct xhci_td *td, struct xhci_td *td_next, bool chain)
sys/dev/usb/controller/xhci.c
1765
if (chain)
sys/net/if_gif.c
693
CK_LIST_REMOVE(sc, chain);
sys/net/if_gif.h
64
CK_LIST_ENTRY(gif_softc) chain;
sys/net/if_gre.c
646
CK_LIST_REMOVE(sc, chain);
sys/net/if_gre.c
657
CK_LIST_REMOVE(gs, chain);
sys/net/if_gre.h
109
CK_LIST_ENTRY(gre_softc) chain;
sys/net/if_gre.h
81
CK_LIST_ENTRY(gre_socket) chain;
sys/net/if_me.c
351
ip->ip_src.s_addr), chain) {
sys/net/if_me.c
417
CK_LIST_FOREACH(tmp, &ME_HASH(src, dst), chain) {
sys/net/if_me.c
428
CK_LIST_INSERT_HEAD(&ME_HASH(src, dst), sc, chain);
sys/net/if_me.c
444
CK_LIST_REMOVE(sc, chain);
sys/net/if_me.c
83
CK_LIST_ENTRY(me_softc) chain;
sys/net/pfil.c
515
pfil_link_remove(pfil_chain_t *chain, pfil_hook_t hook)
sys/net/pfil.c
521
CK_STAILQ_FOREACH(link, chain, link_chain)
sys/net/pfil.c
523
CK_STAILQ_REMOVE(chain, link, pfil_link, link_chain);
sys/netgraph/ng_etf.c
158
struct filterhead *chain = etfp->hashtable + HASH(ethertype);
sys/netgraph/ng_etf.c
161
LIST_FOREACH(fil, chain, next) {
sys/netinet/if_ether.c
1128
struct mbuf *chain;
sys/netinet/if_ether.c
1132
chain = la->la_hold;
sys/netinet/if_ether.c
1136
return (chain);
sys/netinet/if_ether.c
1140
arp_flush_holdchain(struct ifnet *ifp, struct llentry *la, struct mbuf *chain)
sys/netinet/if_ether.c
1154
for (m_hold = chain; m_hold != NULL; m_hold = m_hold_next) {
sys/netinet/if_ether.c
1247
struct mbuf *chain;
sys/netinet/if_ether.c
1249
chain = arp_grab_holdchain(la);
sys/netinet/if_ether.c
1251
arp_flush_holdchain(ifp, la, chain);
sys/netinet/in_gif.c
117
CK_LIST_FOREACH(tmp, &GIF_HASH(src, dst), chain) {
sys/netinet/in_gif.c
170
CK_LIST_INSERT_HEAD(&V_ipv4_list, sc, chain);
sys/netinet/in_gif.c
172
CK_LIST_INSERT_HEAD(&GIF_HASH_SC(sc), sc, chain);
sys/netinet/in_gif.c
189
CK_LIST_REMOVE(sc, chain);
sys/netinet/in_gif.c
249
CK_LIST_REMOVE(sc, chain);
sys/netinet/in_gif.c
351
ip->ip_src.s_addr), chain) {
sys/netinet/in_gif.c
366
CK_LIST_FOREACH(sc, &V_ipv4_list, chain) {
sys/netinet/ip_encap.c
102
CK_LIST_ENTRY(srcaddrtab) chain;
sys/netinet/ip_encap.c
175
CK_LIST_FOREACH(p, head, chain) {
sys/netinet/ip_encap.c
197
CK_LIST_FOREACH(tmp, head, chain) {
sys/netinet/ip_encap.c
202
CK_LIST_INSERT_HEAD(head, p, chain);
sys/netinet/ip_encap.c
219
CK_LIST_FOREACH(p, head, chain) {
sys/netinet/ip_encap.c
221
CK_LIST_REMOVE(p, chain);
sys/netinet/ip_encap.c
257
CK_LIST_FOREACH(tmp, head, chain) {
sys/netinet/ip_encap.c
262
CK_LIST_INSERT_HEAD(head, ep, chain);
sys/netinet/ip_encap.c
264
CK_LIST_INSERT_BEFORE(tmp, ep, chain);
sys/netinet/ip_encap.c
275
CK_LIST_FOREACH(ep, head, chain) {
sys/netinet/ip_encap.c
277
CK_LIST_REMOVE(ep, chain);
sys/netinet/ip_encap.c
300
CK_LIST_FOREACH(ep, head, chain) {
sys/netinet/ip_encap.c
90
CK_LIST_ENTRY(encaptab) chain;
sys/netinet/ip_gre.c
114
CK_LIST_FOREACH(gs, &GRE_SOCKHASH(addr), chain) {
sys/netinet/ip_gre.c
144
CK_LIST_FOREACH(tmp, head, chain) {
sys/netinet/ip_gre.c
166
ip->ip_src.s_addr), chain) {
sys/netinet/ip_gre.c
232
CK_LIST_FOREACH(sc, &gs->list, chain) {
sys/netinet/ip_gre.c
269
CK_LIST_REMOVE(gs, chain);
sys/netinet/ip_gre.c
333
CK_LIST_INSERT_HEAD(&GRE_SOCKHASH(addr), gs, chain);
sys/netinet/ip_gre.c
338
CK_LIST_INSERT_HEAD(&gs->list, sc, chain);
sys/netinet/ip_gre.c
380
CK_LIST_INSERT_HEAD(&GRE_HASH_SC(sc), sc, chain);
sys/netinet/ip_gre.c
411
CK_LIST_REMOVE(sc, chain);
sys/netinet/ip_gre.c
479
CK_LIST_REMOVE(sc, chain);
sys/netinet/sctp_pcb.c
4432
struct sctpvtaghead *chain;
sys/netinet/sctp_pcb.c
4437
chain = &SCTP_BASE_INFO(vtag_timewait)[(tag % SCTP_STACK_VTAG_HASH_SIZE)];
sys/netinet/sctp_pcb.c
4438
LIST_FOREACH(twait_block, chain, sctp_nxt_tagblock) {
sys/netinet/sctp_pcb.c
4464
struct sctpvtaghead *chain;
sys/netinet/sctp_pcb.c
4474
chain = &SCTP_BASE_INFO(vtag_timewait)[(tag % SCTP_STACK_VTAG_HASH_SIZE)];
sys/netinet/sctp_pcb.c
4476
LIST_FOREACH(twait_block, chain, sctp_nxt_tagblock) {
sys/netinet/sctp_pcb.c
4512
LIST_INSERT_HEAD(chain, twait_block, sctp_nxt_tagblock);
sys/netinet/sctp_pcb.c
5726
struct sctpvtaghead *chain;
sys/netinet/sctp_pcb.c
5821
chain = &SCTP_BASE_INFO(vtag_timewait)[i];
sys/netinet/sctp_pcb.c
5822
if (!LIST_EMPTY(chain)) {
sys/netinet/sctp_pcb.c
5824
LIST_FOREACH(twait_block, chain, sctp_nxt_tagblock) {
sys/netinet6/in6_gif.c
123
CK_LIST_FOREACH(tmp, &GIF_HASH(src, dst), chain) {
sys/netinet6/in6_gif.c
176
CK_LIST_INSERT_HEAD(&V_ipv6_list, sc, chain);
sys/netinet6/in6_gif.c
178
CK_LIST_INSERT_HEAD(&GIF_HASH_SC(sc), sc, chain);
sys/netinet6/in6_gif.c
195
CK_LIST_REMOVE(sc, chain);
sys/netinet6/in6_gif.c
269
CK_LIST_REMOVE(sc, chain);
sys/netinet6/in6_gif.c
378
CK_LIST_FOREACH(sc, &GIF_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) {
sys/netinet6/in6_gif.c
395
CK_LIST_FOREACH(sc, &V_ipv6_list, chain) {
sys/netinet6/ip6_gre.c
105
CK_LIST_FOREACH(gs, &GRE_SOCKHASH(addr), chain) {
sys/netinet6/ip6_gre.c
135
CK_LIST_FOREACH(tmp, head, chain) {
sys/netinet6/ip6_gre.c
156
CK_LIST_FOREACH(sc, &GRE_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) {
sys/netinet6/ip6_gre.c
229
CK_LIST_FOREACH(sc, &gs->list, chain) {
sys/netinet6/ip6_gre.c
264
CK_LIST_REMOVE(gs, chain);
sys/netinet6/ip6_gre.c
337
&GRE_SOCKHASH(&sc->gre_oip6.ip6_src), gs, chain);
sys/netinet6/ip6_gre.c
342
CK_LIST_INSERT_HEAD(&gs->list, sc, chain);
sys/netinet6/ip6_gre.c
381
CK_LIST_INSERT_HEAD(&GRE_HASH_SC(sc), sc, chain);
sys/netinet6/ip6_gre.c
409
CK_LIST_REMOVE(sc, chain);
sys/netinet6/ip6_gre.c
486
CK_LIST_REMOVE(sc, chain);
sys/netinet6/nd6.c
1981
struct mbuf *chain = NULL;
sys/netinet6/nd6.c
2097
chain = nd6_grab_holdchain(ln);
sys/netinet6/nd6.c
2114
if (chain != NULL)
sys/netinet6/nd6.c
2115
nd6_flush_holdchain(ifp, ln, chain);
sys/netinet6/nd6.c
2177
struct mbuf *chain;
sys/netinet6/nd6.c
2181
chain = ln->la_hold;
sys/netinet6/nd6.c
2198
return (chain);
sys/netinet6/nd6.c
2531
nd6_flush_holdchain(struct ifnet *ifp, struct llentry *lle, struct mbuf *chain)
sys/netinet6/nd6.c
2545
m_head = chain;
sys/netinet6/nd6.c
2565
struct mbuf *chain;
sys/netinet6/nd6.c
2571
chain = nd6_grab_holdchain(child_lle);
sys/netinet6/nd6.c
2573
nd6_flush_holdchain(ifp, child_lle, chain);
sys/netinet6/nd6_nbr.c
679
struct mbuf *chain;
sys/netinet6/nd6_nbr.c
694
chain = NULL;
sys/netinet6/nd6_nbr.c
958
chain = nd6_grab_holdchain(ln);
sys/netinet6/nd6_nbr.c
963
if (chain != NULL)
sys/netinet6/nd6_nbr.c
964
nd6_flush_holdchain(ifp, ln, chain);
sys/netipsec/ipsec.h
144
LIST_ENTRY(secspacq) chain;
sys/netipsec/ipsec.h
85
TAILQ_ENTRY(secpolicy) chain;
sys/netipsec/key.c
1296
TAILQ_REMOVE(&V_sptree[sp->spidx.dir], sp, chain);
sys/netipsec/key.c
1311
TAILQ_FOREACH(sp, &V_sptree[newsp->spidx.dir], chain) {
sys/netipsec/key.c
1313
TAILQ_INSERT_BEFORE(sp, newsp, chain);
sys/netipsec/key.c
1317
TAILQ_INSERT_TAIL(&V_sptree[newsp->spidx.dir], newsp, chain);
sys/netipsec/key.c
1359
spp[i], chain);
sys/netipsec/key.c
1399
spp[i], chain);
sys/netipsec/key.c
1460
TAILQ_REMOVE(&sav->sah->savtree_larval, sav, chain);
sys/netipsec/key.c
1462
TAILQ_REMOVE(&sav->sah->savtree_alive, sav, chain);
sys/netipsec/key.c
1489
TAILQ_FOREACH(sp, &V_sptree[spidx->dir], chain) {
sys/netipsec/key.c
202
LIST_ENTRY(spdcache_entry) chain;
sys/netipsec/key.c
2634
TAILQ_CONCAT(&drainq, &V_sptree[dir], chain);
sys/netipsec/key.c
2641
TAILQ_FOREACH(sp, &drainq, chain) {
sys/netipsec/key.c
2653
nextsp = TAILQ_NEXT(sp, chain);
sys/netipsec/key.c
2714
TAILQ_FOREACH(sp, &V_sptree[dir], chain)
sys/netipsec/key.c
2718
TAILQ_FOREACH(sp, &V_sptree_ifnet[dir], chain)
sys/netipsec/key.c
2730
TAILQ_FOREACH(sp, &V_sptree[dir], chain) {
sys/netipsec/key.c
2740
TAILQ_FOREACH(sp, &V_sptree_ifnet[dir], chain) {
sys/netipsec/key.c
3168
TAILQ_INSERT_HEAD(&V_sahtree, sah, chain);
sys/netipsec/key.c
3182
TAILQ_INSERT_HEAD(&sah->savtree_alive, sav, chain);
sys/netipsec/key.c
3185
TAILQ_INSERT_HEAD(&sah->savtree_larval, sav, chain);
sys/netipsec/key.c
4654
TAILQ_FOREACH(sp, &V_sptree[dir], chain) {
sys/netipsec/key.c
4682
TAILQ_REMOVE(&V_sptree[sp->spidx.dir], sp, chain);
sys/netipsec/key.c
4721
TAILQ_FOREACH(sah, &V_sahtree, chain) {
sys/netipsec/key.c
4730
TAILQ_FOREACH(sav, &sah->savtree_larval, chain) {
sys/netipsec/key.c
4736
TAILQ_FOREACH(sav, &sah->savtree_alive, chain) {
sys/netipsec/key.c
4807
TAILQ_REMOVE(&sav->sah->savtree_larval, sav, chain);
sys/netipsec/key.c
4824
TAILQ_REMOVE(&sav->sah->savtree_alive, sav, chain);
sys/netipsec/key.c
4860
TAILQ_REMOVE(&V_sahtree, sah, chain);
sys/netipsec/key.c
4919
nextacq = LIST_NEXT(acq, chain);
sys/netipsec/key.c
4921
LIST_REMOVE(acq, chain);
sys/netipsec/key.c
4939
nextacq = LIST_NEXT(acq, chain);
sys/netipsec/key.c
4942
LIST_REMOVE(acq, chain);
sys/netipsec/key.c
5425
bcopy(sav, newsav, offsetof(struct secasvar, chain));
sys/netipsec/key.c
5477
TAILQ_REMOVE(&sav->sah->savtree_alive, sav, chain);
sys/netipsec/key.c
5486
TAILQ_FOREACH(tmp, &sah->savtree_alive, chain) {
sys/netipsec/key.c
5488
TAILQ_INSERT_BEFORE(tmp, newsav, chain);
sys/netipsec/key.c
5493
TAILQ_INSERT_TAIL(&sah->savtree_alive, newsav, chain);
sys/netipsec/key.c
5500
TAILQ_INSERT_HEAD(&V_sahtree, sah, chain);
sys/netipsec/key.c
557
(!((elm)->chain.le_next == NULL && (elm)->chain.le_prev == NULL))
sys/netipsec/key.c
5699
TAILQ_REMOVE(&sav->sah->savtree_larval, sav, chain);
sys/netipsec/key.c
5700
TAILQ_INSERT_HEAD(&sav->sah->savtree_alive, sav, chain);
sys/netipsec/key.c
6409
TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain);
sys/netipsec/key.c
6412
TAILQ_FOREACH(sav, &drainq, chain) {
sys/netipsec/key.c
6424
nextsav = TAILQ_NEXT(sav, chain);
sys/netipsec/key.c
6468
TAILQ_FOREACH(sah, &V_sahtree, chain) {
sys/netipsec/key.c
6478
TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain);
sys/netipsec/key.c
6481
TAILQ_FOREACH(sav, &drainq, chain) {
sys/netipsec/key.c
6494
nextsav = TAILQ_NEXT(sav, chain);
sys/netipsec/key.c
7129
LIST_INSERT_HEAD(&V_acqtree, acq, chain);
sys/netipsec/key.c
7245
LIST_INSERT_HEAD(&V_spacqtree, acq, chain);
sys/netipsec/key.c
7257
LIST_FOREACH(acq, &V_spacqtree, chain) {
sys/netipsec/key.c
7434
LIST_FOREACH(reg, &V_regtree[mhp->msg->sadb_msg_satype], chain) {
sys/netipsec/key.c
7455
LIST_INSERT_HEAD(&V_regtree[mhp->msg->sadb_msg_satype], newreg, chain);
sys/netipsec/key.c
7576
LIST_FOREACH(reg, &V_regtree[i], chain) {
sys/netipsec/key.c
7578
LIST_REMOVE(reg, chain);
sys/netipsec/key.c
7755
nextsav = TAILQ_NEXT(sav, chain);
sys/netipsec/key.c
7756
TAILQ_REMOVE(&sah->savtree_larval, sav, chain);
sys/netipsec/key.c
7763
nextsav = TAILQ_NEXT(sav, chain);
sys/netipsec/key.c
7764
TAILQ_REMOVE(&sah->savtree_alive, sav, chain);
sys/netipsec/key.c
7769
nextsah = TAILQ_NEXT(sah, chain);
sys/netipsec/key.c
7815
TAILQ_CONCAT(&flushq, &V_sahtree, chain);
sys/netipsec/key.c
7823
TAILQ_FOREACH(sah, &flushq, chain) {
sys/netipsec/key.c
7832
TAILQ_FOREACH(sav, &sah->savtree_larval, chain) {
sys/netipsec/key.c
7836
TAILQ_FOREACH(sav, &sah->savtree_alive, chain) {
sys/netipsec/key.c
7848
nextsah = TAILQ_NEXT(sah, chain);
sys/netipsec/key.c
7854
TAILQ_REMOVE(&V_sahtree, sah, chain);
sys/netipsec/key.c
7857
TAILQ_FOREACH(sav, &sah->savtree_larval, chain) {
sys/netipsec/key.c
7862
TAILQ_FOREACH(sav, &sah->savtree_alive, chain) {
sys/netipsec/key.c
7868
TAILQ_INSERT_HEAD(&flushq, sah, chain);
sys/netipsec/key.c
7931
TAILQ_FOREACH(sah, &V_sahtree, chain) {
sys/netipsec/key.c
7936
TAILQ_FOREACH(sav, &sah->savtree_larval, chain)
sys/netipsec/key.c
7938
TAILQ_FOREACH(sav, &sah->savtree_alive, chain)
sys/netipsec/key.c
7949
TAILQ_FOREACH(sah, &V_sahtree, chain) {
sys/netipsec/key.c
7962
TAILQ_FOREACH(sav, &sah->savtree_larval, chain) {
sys/netipsec/key.c
7972
TAILQ_FOREACH(sav, &sah->savtree_alive, chain) {
sys/netipsec/key.c
8587
LIST_REMOVE(entry, chain);
sys/netipsec/key.c
8692
TAILQ_CONCAT(&drainq, &V_sptree[i], chain);
sys/netipsec/key.c
8693
TAILQ_CONCAT(&drainq, &V_sptree_ifnet[i], chain);
sys/netipsec/key.c
8702
nextsp = TAILQ_NEXT(sp, chain);
sys/netipsec/key.c
8709
TAILQ_CONCAT(&sahdrainq, &V_sahtree, chain);
sys/netipsec/key.c
8714
TAILQ_FOREACH(sah, &sahdrainq, chain) {
sys/netipsec/key.c
8716
TAILQ_FOREACH(sav, &sah->savtree_larval, chain) {
sys/netipsec/key.c
8720
TAILQ_FOREACH(sav, &sah->savtree_alive, chain) {
sys/netipsec/key.c
8737
LIST_FOREACH(reg, &V_regtree[i], chain) {
sys/netipsec/key.c
8739
LIST_REMOVE(reg, chain);
sys/netipsec/key.c
8750
nextacq = LIST_NEXT(acq, chain);
sys/netipsec/key.c
8751
LIST_REMOVE(acq, chain);
sys/netipsec/key.c
8764
nextspacq = LIST_NEXT(spacq, chain);
sys/netipsec/key.c
8766
LIST_REMOVE(spacq, chain);
sys/netipsec/key.c
924
TAILQ_FOREACH(sp, &V_sptree[dir], chain) {
sys/netipsec/key.c
957
LIST_FOREACH_SAFE(entry, &V_spdcachehashtbl[hashv], chain, tmpentry) {
sys/netipsec/key.c
961
LIST_REMOVE(entry, chain);
sys/netipsec/key.c
988
LIST_REMOVE(lastentry, chain);
sys/netipsec/key.c
992
LIST_INSERT_HEAD(&V_spdcachehashtbl[hashv], entry, chain);
sys/netipsec/keydb.h
110
TAILQ_ENTRY(secashead) chain;
sys/netipsec/keydb.h
185
TAILQ_ENTRY(secasvar) chain;
sys/netipsec/keydb.h
242
LIST_ENTRY(secreg) chain;
sys/netipsec/keydb.h
249
LIST_ENTRY(secacq) chain;
sys/netipsec/subr_ipsec.c
167
LIST_FOREACH(entry, &xforms, chain) {
sys/netipsec/subr_ipsec.c
175
LIST_INSERT_HEAD(&xforms, xsp, chain);
sys/netipsec/subr_ipsec.c
186
LIST_REMOVE(xsp, chain);
sys/netipsec/subr_ipsec.c
208
LIST_FOREACH(entry, &xforms, chain) {
sys/netipsec/xform.h
98
LIST_ENTRY(xformsw) chain;
sys/netpfil/ipfw/ip_fw2.c
1227
struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw2.c
1229
args->rule.chain_id = chain->id;
sys/netpfil/ipfw/ip_fw2.c
1231
args->rule.rule_id = 1 + chain->map[slot]->id;
sys/netpfil/ipfw/ip_fw2.c
1232
args->rule.rulenum = chain->map[slot]->rulenum;
sys/netpfil/ipfw/ip_fw2.c
1237
jump_lookup_pos(struct ip_fw_chain *chain, struct ip_fw *f, uint32_t num,
sys/netpfil/ipfw/ip_fw2.c
1245
i = IP_FW_ARG_TABLEARG(chain, num, skipto);
sys/netpfil/ipfw/ip_fw2.c
1250
f_pos = ipfw_find_rule(chain, i, 0);
sys/netpfil/ipfw/ip_fw2.c
1257
f_pos = chain->idxmap[i];
sys/netpfil/ipfw/ip_fw2.c
1264
jump(struct ip_fw_chain *chain, struct ip_fw *f, uint32_t num,
sys/netpfil/ipfw/ip_fw2.c
1271
return jump_lookup_pos(chain, f, num, tablearg, jump_backwards);
sys/netpfil/ipfw/ip_fw2.c
1286
if (cache.id == chain->id)
sys/netpfil/ipfw/ip_fw2.c
1289
f_pos = jump_lookup_pos(chain, f, num, tablearg, jump_backwards);
sys/netpfil/ipfw/ip_fw2.c
1292
cache.id = chain->id;
sys/netpfil/ipfw/ip_fw2.c
1295
if (f->cache.id == chain->id) {
sys/netpfil/ipfw/ip_fw2.c
1301
f_pos = jump_lookup_pos(chain, f, num, tablearg, jump_backwards);
sys/netpfil/ipfw/ip_fw2.c
1306
f->cache.id = chain->id;
sys/netpfil/ipfw/ip_fw2.c
1311
#define TARG(k, f) IP_FW_ARG_TABLEARG(chain, k, f)
sys/netpfil/ipfw/ip_fw2.c
1489
struct ip_fw_chain *chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw2.c
154
static uint32_t jump(struct ip_fw_chain *chain, struct ip_fw *f,
sys/netpfil/ipfw/ip_fw2.c
1586
_PULLUP_LOCKED(_len, p, T, IPFW_PF_RUNLOCK(chain)); \
sys/netpfil/ipfw/ip_fw2.c
1885
IPFW_PF_RLOCK(chain);
sys/netpfil/ipfw/ip_fw2.c
1887
IPFW_PF_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw2.c
1898
f_pos = (args->rule.chain_id == chain->id) ?
sys/netpfil/ipfw/ip_fw2.c
1900
ipfw_find_rule(chain, args->rule.rulenum,
sys/netpfil/ipfw/ip_fw2.c
1933
for (; f_pos < chain->n_rules; f_pos++) {
sys/netpfil/ipfw/ip_fw2.c
1939
f = chain->map[f_pos];
sys/netpfil/ipfw/ip_fw2.c
2012
chain, &tablearg);
sys/netpfil/ipfw/ip_fw2.c
2017
chain, &tablearg);
sys/netpfil/ipfw/ip_fw2.c
2022
(ipfw_insn_if *)cmd, chain, &tablearg);
sys/netpfil/ipfw/ip_fw2.c
2140
match = ipfw_lookup_table(chain,
sys/netpfil/ipfw/ip_fw2.c
2146
match = tvalue_match(chain,
sys/netpfil/ipfw/ip_fw2.c
2297
match = ipfw_lookup_table(chain,
sys/netpfil/ipfw/ip_fw2.c
2327
match = ipfw_lookup_table(chain,
sys/netpfil/ipfw/ip_fw2.c
2333
match = tvalue_match(chain,
sys/netpfil/ipfw/ip_fw2.c
2346
match = ipfw_lookup_table(chain,
sys/netpfil/ipfw/ip_fw2.c
2352
match = tvalue_match(chain,
sys/netpfil/ipfw/ip_fw2.c
2685
ipfw_log(chain, f, hlen, args,
sys/netpfil/ipfw/ip_fw2.c
2923
mark = TARG_VAL(chain, tablearg, mark);
sys/netpfil/ipfw/ip_fw2.c
2988
if (ipfw_dyn_install_state(chain, f,
sys/netpfil/ipfw/ip_fw2.c
3049
set_match(args, f_pos, chain);
sys/netpfil/ipfw/ip_fw2.c
3069
set_match(args, f_pos, chain);
sys/netpfil/ipfw/ip_fw2.c
3080
f_pos = jump(chain, f,
sys/netpfil/ipfw/ip_fw2.c
3088
for (; f_pos < chain->n_rules - 1 &&
sys/netpfil/ipfw/ip_fw2.c
3090
(1 << chain->map[f_pos]->set));
sys/netpfil/ipfw/ip_fw2.c
3094
f = chain->map[f_pos];
sys/netpfil/ipfw/ip_fw2.c
3142
if (stack[0] != chain->id) {
sys/netpfil/ipfw/ip_fw2.c
3143
stack[0] = chain->id;
sys/netpfil/ipfw/ip_fw2.c
3166
stack[0] = chain->id;
sys/netpfil/ipfw/ip_fw2.c
3197
f_pos = jump(chain, f,
sys/netpfil/ipfw/ip_fw2.c
3205
f_pos = ipfw_find_rule(chain,
sys/netpfil/ipfw/ip_fw2.c
3206
chain->map[
sys/netpfil/ipfw/ip_fw2.c
3216
MPASS(f_pos < chain->n_rules - 1);
sys/netpfil/ipfw/ip_fw2.c
3217
for (; f_pos < chain->n_rules - 1 &&
sys/netpfil/ipfw/ip_fw2.c
3219
(1 << chain->map[f_pos]->set)); f_pos++)
sys/netpfil/ipfw/ip_fw2.c
3225
f = chain->map[f_pos];
sys/netpfil/ipfw/ip_fw2.c
3309
chain, tablearg, nh6);
sys/netpfil/ipfw/ip_fw2.c
3312
chain, tablearg, zoneid);
sys/netpfil/ipfw/ip_fw2.c
3323
TARG_VAL(chain, tablearg,
sys/netpfil/ipfw/ip_fw2.c
3356
set_match(args, f_pos, chain);
sys/netpfil/ipfw/ip_fw2.c
3423
set_match(args, f_pos, chain);
sys/netpfil/ipfw/ip_fw2.c
3432
t = (*lookup_nat_ptr)(&chain->nat, nat_id);
sys/netpfil/ipfw/ip_fw2.c
3476
set_match(args, f_pos, chain);
sys/netpfil/ipfw/ip_fw2.c
3486
TARG_VAL(chain, tablearg, mark) :
sys/netpfil/ipfw/ip_fw2.c
3495
retval = ipfw_run_eaction(chain, args,
sys/netpfil/ipfw/ip_fw2.c
3546
struct ip_fw *rule = chain->map[f_pos];
sys/netpfil/ipfw/ip_fw2.c
3560
IPFW_PF_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw2.c
3701
struct ip_fw_chain *chain;
sys/netpfil/ipfw/ip_fw2.c
3703
chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw2.c
3717
LIST_INIT(&chain->nat);
sys/netpfil/ipfw/ip_fw2.c
3719
RB_INIT(&chain->taps);
sys/netpfil/ipfw/ip_fw2.c
3722
ipfw_init_srv(chain);
sys/netpfil/ipfw/ip_fw2.c
3727
error = ipfw_init_tables(chain, first);
sys/netpfil/ipfw/ip_fw2.c
3730
free(chain->map, M_IPFW);
sys/netpfil/ipfw/ip_fw2.c
3735
IPFW_LOCK_INIT(chain);
sys/netpfil/ipfw/ip_fw2.c
3737
ipfw_dyn_init(chain);
sys/netpfil/ipfw/ip_fw2.c
3739
rule = ipfw_alloc_rule(chain, sizeof(struct ip_fw));
sys/netpfil/ipfw/ip_fw2.c
3744
chain->default_rule = rule;
sys/netpfil/ipfw/ip_fw2.c
3745
ipfw_add_protected_rule(chain, rule);
sys/netpfil/ipfw/ip_fw2.c
3747
ipfw_eaction_init(chain, first);
sys/netpfil/ipfw/ip_fw2.c
3748
ipfw_init_skipto_cache(chain);
sys/netpfil/ipfw/ip_fw2.c
3779
struct ip_fw_chain *chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw2.c
3795
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw2.c
3800
for (i = 0; i < chain->n_rules; i++)
sys/netpfil/ipfw/ip_fw2.c
3801
ipfw_reap_add(chain, &reap, chain->map[i]);
sys/netpfil/ipfw/ip_fw2.c
3802
free(chain->map, M_IPFW);
sys/netpfil/ipfw/ip_fw2.c
3803
ipfw_destroy_skipto_cache(chain);
sys/netpfil/ipfw/ip_fw2.c
3804
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw2.c
3805
ipfw_destroy_tables(chain, last);
sys/netpfil/ipfw/ip_fw2.c
3806
ipfw_eaction_uninit(chain, last);
sys/netpfil/ipfw/ip_fw2.c
3809
vnet_ipfw_iface_destroy(chain);
sys/netpfil/ipfw/ip_fw2.c
3810
ipfw_destroy_srv(chain);
sys/netpfil/ipfw/ip_fw2.c
3811
IPFW_LOCK_DESTROY(chain);
sys/netpfil/ipfw/ip_fw2.c
419
iface_match(struct ifnet *ifp, ipfw_insn_if *cmd, struct ip_fw_chain *chain,
sys/netpfil/ipfw/ip_fw2.c
429
return ipfw_lookup_table(chain, cmd->p.kidx, 0,
sys/netpfil/ipfw/ip_fw_compat.c
173
dump_config_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
221
parse_rules_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
427
import_rule_v0(struct ip_fw_chain *chain, struct rule_check_info *ci)
sys/netpfil/ipfw/ip_fw_compat.c
450
krule = ci->krule = ipfw_alloc_rule(chain, /* RULEKSIZE1(cmdlen) */
sys/netpfil/ipfw/ip_fw_compat.c
472
add_rules_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
482
ret = parse_rules_v0(chain, op3, sd, &rtlv, &nci);
sys/netpfil/ipfw/ip_fw_compat.c
489
import_rule_v0(chain, ci);
sys/netpfil/ipfw/ip_fw_compat.c
493
if ((ret = ipfw_commit_rules(chain, nci, rtlv->count)) != 0) {
sys/netpfil/ipfw/ip_fw_compat.c
525
del_rules_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
540
if ((error = delete_range(chain, &rv, &ndel)) != 0)
sys/netpfil/ipfw/ip_fw_compat.c
549
clear_rules_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
556
move_rules_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
563
manage_sets_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
570
dump_soptcodes_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_compat.c
577
dump_srvobjects_v0(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_dynamic.c
2039
ipfw_dyn_install_state(struct ip_fw_chain *chain, struct ip_fw *rule,
sys/netpfil/ipfw/ip_fw_dynamic.c
2048
limit = IP_FW_ARG_TABLEARG(chain, cmd->conn_limit, limit);
sys/netpfil/ipfw/ip_fw_dynamic.c
2070
dyn_free_states(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_dynamic.c
2493
dyn_send_keepalive_ipv4(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_dynamic.c
2595
dyn_send_keepalive_ipv6(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_dynamic.c
2625
dyn_grow_hashtable(struct ip_fw_chain *chain, uint32_t new, int flags)
sys/netpfil/ipfw/ip_fw_dynamic.c
2723
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_dynamic.c
2761
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_dynamic.c
2835
ipfw_expire_dyn_states(struct ip_fw_chain *chain, ipfw_range_tlv *rt)
sys/netpfil/ipfw/ip_fw_dynamic.c
2852
IPFW_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_dynamic.c
2853
dyn_expire_states(chain, rt);
sys/netpfil/ipfw/ip_fw_dynamic.c
2854
IPFW_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_dynamic.c
3086
ipfw_dump_states(struct ip_fw_chain *chain, struct sockopt_data *sd)
sys/netpfil/ipfw/ip_fw_dynamic.c
3104
IPFW_UH_RLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_dynamic.c
3154
dyn_add_protected_rule(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_dynamic.c
3163
rule = ipfw_alloc_rule(chain, sizeof(*rule) + sizeof(ipfw_insn) + l);
sys/netpfil/ipfw/ip_fw_dynamic.c
3175
ipfw_add_protected_rule(chain, rule);
sys/netpfil/ipfw/ip_fw_dynamic.c
3179
ipfw_dyn_init(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_dynamic.c
3230
dyn_grow_hashtable(chain, 256, M_WAITOK);
sys/netpfil/ipfw/ip_fw_dynamic.c
3241
dyn_add_protected_rule(chain);
sys/netpfil/ipfw/ip_fw_log.c
103
ipfw_log_syslog(struct ip_fw_chain *chain, struct ip_fw *f, u_int hlen,
sys/netpfil/ipfw/ip_fw_log.c
213
TARG_VAL(chain, tablearg, nh4));
sys/netpfil/ipfw/ip_fw_log.c
237
TARG_VAL(chain, tablearg, nh6);
sys/netpfil/ipfw/ip_fw_log.c
239
TARG_VAL(chain, tablearg, zoneid);
sys/netpfil/ipfw/ip_fw_log.c
291
((struct named_object *)SRV_OBJECT(chain,
sys/netpfil/ipfw/ip_fw_log.c
484
ipfw_rtsocklog_handle_tablearg(struct ip_fw_chain *chain,
sys/netpfil/ipfw/ip_fw_log.c
516
*targ_value = TARG_VAL(chain, tablearg, mark);
sys/netpfil/ipfw/ip_fw_log.c
526
TARG_VAL(chain, tablearg, nh4));
sys/netpfil/ipfw/ip_fw_log.c
541
nh->sin6_addr = TARG_VAL(chain, tablearg, nh6);
sys/netpfil/ipfw/ip_fw_log.c
544
TARG_VAL(chain, tablearg, zoneid);
sys/netpfil/ipfw/ip_fw_log.c
617
ipfw_log_rtsock(struct ip_fw_chain *chain, struct ip_fw *f, u_int hlen,
sys/netpfil/ipfw/ip_fw_log.c
694
chain, args, cmd, tablearg, targ_value, &buf);
sys/netpfil/ipfw/ip_fw_log.c
714
ipfw_log(struct ip_fw_chain *chain, struct ip_fw *f, u_int hlen,
sys/netpfil/ipfw/ip_fw_log.c
725
ipfw_bpf_tap(chain, args, ip,
sys/netpfil/ipfw/ip_fw_log.c
729
ipfw_log_syslog(chain, f, hlen, args, offset, tablearg, ip);
sys/netpfil/ipfw/ip_fw_log.c
734
ipfw_log_syslog(chain, f, hlen, args, offset, tablearg, ip);
sys/netpfil/ipfw/ip_fw_log.c
737
ipfw_log_rtsock(chain, f, hlen, args, offset, tablearg, eh);
sys/netpfil/ipfw/ip_fw_log.c
740
ipfw_bpf_tap(chain, args, ip, f->rulenum);
sys/netpfil/ipfw/ip_fw_log.c
97
#define TARG(k, f) IP_FW_ARG_TABLEARG(chain, k, f)
sys/netpfil/ipfw/ip_fw_nat.c
1005
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1006
ptr = lookup_nat(&chain->nat, i);
sys/netpfil/ipfw/ip_fw_nat.c
1008
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1011
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1013
flush_nat_ptrs(chain, i);
sys/netpfil/ipfw/ip_fw_nat.c
1014
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1015
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1023
struct ip_fw_chain *chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw_nat.c
1036
IPFW_UH_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1038
gencnt = chain->gencnt;
sys/netpfil/ipfw/ip_fw_nat.c
1040
LIST_FOREACH(n, &chain->nat, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
105
struct ip_fw_chain *chain;
sys/netpfil/ipfw/ip_fw_nat.c
1056
if (gencnt != chain->gencnt) {
sys/netpfil/ipfw/ip_fw_nat.c
1061
LIST_FOREACH(n, &chain->nat, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
1091
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1105
struct ip_fw_chain *chain;
sys/netpfil/ipfw/ip_fw_nat.c
1108
chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw_nat.c
1110
IPFW_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1113
LIST_FOREACH(ptr, &chain->nat, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
1121
IPFW_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1125
LIST_FOREACH(ptr, &chain->nat, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
113
chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw_nat.c
1133
IPFW_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
114
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1151
struct ip_fw_chain *chain;
sys/netpfil/ipfw/ip_fw_nat.c
1153
chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw_nat.c
1154
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
1156
LIST_FOREACH_SAFE(ptr, &chain->nat, _next, ptr_temp) {
sys/netpfil/ipfw/ip_fw_nat.c
116
LIST_FOREACH(ptr, &chain->nat, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
1160
flush_nat_ptrs(chain, -1 /* flush all */);
sys/netpfil/ipfw/ip_fw_nat.c
1161
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
128
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
132
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
136
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
143
flush_nat_ptrs(struct ip_fw_chain *chain, const int ix)
sys/netpfil/ipfw/ip_fw_nat.c
148
IPFW_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_nat.c
149
for (i = 0; i < chain->n_rules; i++) {
sys/netpfil/ipfw/ip_fw_nat.c
150
cmd = (ipfw_insn_nat *)ipfw_get_action(chain->map[i]);
sys/netpfil/ipfw/ip_fw_nat.c
298
struct ip_fw_chain *chain;
sys/netpfil/ipfw/ip_fw_nat.c
357
chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw_nat.c
358
IPFW_RLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_nat.c
360
LIST_FOREACH(t, &chain->nat, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
494
nat44_config(struct ip_fw_chain *chain, struct nat44_cfg_nat *ucfg)
sys/netpfil/ipfw/ip_fw_nat.c
502
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
503
gencnt = chain->gencnt;
sys/netpfil/ipfw/ip_fw_nat.c
504
ptr = lookup_nat_name(&chain->nat, ucfg->name);
sys/netpfil/ipfw/ip_fw_nat.c
512
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
514
flush_nat_ptrs(chain, ptr->id);
sys/netpfil/ipfw/ip_fw_nat.c
515
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
547
if (gencnt != chain->gencnt)
sys/netpfil/ipfw/ip_fw_nat.c
548
tcfg = lookup_nat_name(&chain->nat, ucfg->name);
sys/netpfil/ipfw/ip_fw_nat.c
549
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
552
LIST_INSERT_HEAD(&chain->nat, ptr, _next);
sys/netpfil/ipfw/ip_fw_nat.c
553
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
554
chain->gencnt++;
sys/netpfil/ipfw/ip_fw_nat.c
556
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
570
nat44_cfg(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_nat.c
603
nat44_config(chain, ucfg);
sys/netpfil/ipfw/ip_fw_nat.c
615
nat44_destroy(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_nat.c
637
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
638
ptr = lookup_nat_name(&chain->nat, ntlv->name);
sys/netpfil/ipfw/ip_fw_nat.c
640
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
643
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
645
flush_nat_ptrs(chain, ptr->id);
sys/netpfil/ipfw/ip_fw_nat.c
646
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
647
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
675
nat44_get_cfg(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_nat.c
704
IPFW_UH_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
705
ptr = lookup_nat_name(&chain->nat, ucfg->name);
sys/netpfil/ipfw/ip_fw_nat.c
707
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
729
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
758
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
772
nat44_list_nat(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_nat.c
785
IPFW_UH_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
787
LIST_FOREACH(ptr, &chain->nat, _next)
sys/netpfil/ipfw/ip_fw_nat.c
795
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
799
LIST_FOREACH(ptr, &chain->nat, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
805
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
819
nat44_get_log(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_nat.c
845
IPFW_UH_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
846
ptr = lookup_nat_name(&chain->nat, ucfg->name);
sys/netpfil/ipfw/ip_fw_nat.c
848
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
853
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
868
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
875
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_nat.c
998
struct ip_fw_chain *chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw_private.h
172
void ipfw_log(struct ip_fw_chain *chain, struct ip_fw *f, u_int hlen,
sys/netpfil/ipfw/ip_fw_private.h
212
int ipfw_dyn_install_state(struct ip_fw_chain *chain, struct ip_fw *rule,
sys/netpfil/ipfw/ip_fw_private.h
222
void ipfw_get_dynamic(struct ip_fw_chain *chain, char **bp, const char *ep);
sys/netpfil/ipfw/ip_fw_private.h
223
int ipfw_dump_states(struct ip_fw_chain *chain, struct sockopt_data *sd);
sys/netpfil/ipfw/ip_fw_sockopt.c
1005
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
1038
del_rules(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
1053
if ((error = delete_range(chain, &rh->range, &ndel)) != 0)
sys/netpfil/ipfw/ip_fw_sockopt.c
1069
move_rules(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
1082
return (move_range(chain, &rh->range));
sys/netpfil/ipfw/ip_fw_sockopt.c
1096
clear_rules(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
1113
num = clear_range(chain, &rh->range, log_only);
sys/netpfil/ipfw/ip_fw_sockopt.c
1132
enable_sets(struct ip_fw_chain *chain, ipfw_range_tlv *rt)
sys/netpfil/ipfw/ip_fw_sockopt.c
1136
IPFW_UH_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
1141
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
1143
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
1147
swap_sets(struct ip_fw_chain *chain, ipfw_range_tlv *rt, int mv)
sys/netpfil/ipfw/ip_fw_sockopt.c
1153
IPFW_UH_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
1167
i = rw->manage_sets(chain, (uint8_t)rt->set,
sys/netpfil/ipfw/ip_fw_sockopt.c
1174
for (i = 0; i < chain->n_rules - 1; i++) {
sys/netpfil/ipfw/ip_fw_sockopt.c
1175
rule = chain->map[i];
sys/netpfil/ipfw/ip_fw_sockopt.c
1184
rw->manage_sets(chain, (uint8_t)rt->set,
sys/netpfil/ipfw/ip_fw_sockopt.c
1198
manage_sets(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
1218
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
1222
ret = swap_sets(chain, &rh->range,
sys/netpfil/ipfw/ip_fw_sockopt.c
1226
enable_sets(chain, &rh->range);
sys/netpfil/ipfw/ip_fw_sockopt.c
1229
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
154
static void unref_rule_objects(struct ip_fw_chain *chain, struct ip_fw *rule);
sys/netpfil/ipfw/ip_fw_sockopt.c
1794
dump_static_rules(struct ip_fw_chain *chain, struct dump_args *da,
sys/netpfil/ipfw/ip_fw_sockopt.c
1811
krule = chain->map[i];
sys/netpfil/ipfw/ip_fw_sockopt.c
1891
dump_config(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
190
ipfw_alloc_rule(struct ip_fw_chain *chain, size_t rulesize)
sys/netpfil/ipfw/ip_fw_sockopt.c
1916
IPFW_UH_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
1923
da.e = chain->n_rules;
sys/netpfil/ipfw/ip_fw_sockopt.c
1929
da.b = ipfw_find_rule(chain, rnum, 0);
sys/netpfil/ipfw/ip_fw_sockopt.c
1932
da.e = ipfw_find_rule(chain, rnum, UINT32_MAX) + 1;
sys/netpfil/ipfw/ip_fw_sockopt.c
1937
rule = chain->map[i];
sys/netpfil/ipfw/ip_fw_sockopt.c
1941
mark_rule_objects(chain, rule, &da);
sys/netpfil/ipfw/ip_fw_sockopt.c
1978
error = dump_named_objects(chain, &da, sd);
sys/netpfil/ipfw/ip_fw_sockopt.c
1984
error = dump_static_rules(chain, &da, sd);
sys/netpfil/ipfw/ip_fw_sockopt.c
1990
error = ipfw_dump_states(chain, sd);
sys/netpfil/ipfw/ip_fw_sockopt.c
1993
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
222
ipfw_find_rule(struct ip_fw_chain *chain, uint32_t key, uint32_t id)
sys/netpfil/ipfw/ip_fw_sockopt.c
2257
rewrite_rule_uidx(struct ip_fw_chain *chain, struct rule_check_info *ci)
sys/netpfil/ipfw/ip_fw_sockopt.c
227
for (lo = 0, hi = chain->n_rules - 1; lo < hi;) {
sys/netpfil/ipfw/ip_fw_sockopt.c
2287
error = ref_rule_objects(chain, ci->krule, ci, pidx_first, &ti);
sys/netpfil/ipfw/ip_fw_sockopt.c
229
r = chain->map[i];
sys/netpfil/ipfw/ip_fw_sockopt.c
2336
parse_rules_v1(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
246
update_skipto_cache(struct ip_fw_chain *chain, struct ip_fw **map)
sys/netpfil/ipfw/ip_fw_sockopt.c
2477
import_rule_v1(struct ip_fw_chain *chain, struct rule_check_info *ci)
sys/netpfil/ipfw/ip_fw_sockopt.c
2483
krule = ci->krule = ipfw_alloc_rule(chain, RULEKSIZE1(urule));
sys/netpfil/ipfw/ip_fw_sockopt.c
2502
add_rules(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
251
IPFW_UH_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2512
ret = parse_rules_v1(chain, op3, sd, &rtlv, &nci);
sys/netpfil/ipfw/ip_fw_sockopt.c
2519
import_rule_v1(chain, ci);
sys/netpfil/ipfw/ip_fw_sockopt.c
2523
if ((ret = ipfw_commit_rules(chain, nci, rtlv->count)) != 0) {
sys/netpfil/ipfw/ip_fw_sockopt.c
2541
dump_soptcodes(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
255
smap = chain->idxmap_back;
sys/netpfil/ipfw/ip_fw_sockopt.c
276
swap_skipto_cache(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_sockopt.c
280
IPFW_UH_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2802
dump_srvobjects(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
281
IPFW_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2812
IPFW_UH_RLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2813
count = ipfw_objhash_count(CHAIN_TO_SRV(chain));
sys/netpfil/ipfw/ip_fw_sockopt.c
2816
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2822
ipfw_objhash_foreach(CHAIN_TO_SRV(chain),
sys/netpfil/ipfw/ip_fw_sockopt.c
2824
IPFW_UH_RUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2829
ipfw_enable_skipto_cache(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_sockopt.c
283
map = chain->idxmap;
sys/netpfil/ipfw/ip_fw_sockopt.c
2832
IPFW_UH_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2833
update_skipto_cache(chain, chain->map);
sys/netpfil/ipfw/ip_fw_sockopt.c
2835
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2836
swap_skipto_cache(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2838
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
284
chain->idxmap = chain->idxmap_back;
sys/netpfil/ipfw/ip_fw_sockopt.c
2848
manage_skiptocache(struct ip_fw_chain *chain, ip_fw3_opheader *op3,
sys/netpfil/ipfw/ip_fw_sockopt.c
285
chain->idxmap_back = map;
sys/netpfil/ipfw/ip_fw_sockopt.c
2861
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2864
ipfw_enable_skipto_cache(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
2867
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
292
ipfw_init_skipto_cache(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_sockopt.c
307
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
308
if (chain->idxmap != NULL) {
sys/netpfil/ipfw/ip_fw_sockopt.c
309
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
316
chain->idxmap_back = idxmap_back;
sys/netpfil/ipfw/ip_fw_sockopt.c
3160
struct ip_fw_chain *chain;
sys/netpfil/ipfw/ip_fw_sockopt.c
3173
chain = &V_layer3_chain;
sys/netpfil/ipfw/ip_fw_sockopt.c
318
update_skipto_cache(chain, chain->map);
sys/netpfil/ipfw/ip_fw_sockopt.c
319
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
321
chain->idxmap = idxmap;
sys/netpfil/ipfw/ip_fw_sockopt.c
322
swap_skipto_cache(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
323
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
324
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
3263
error = h.handler(chain, op3, &sdata);
sys/netpfil/ipfw/ip_fw_sockopt.c
331
ipfw_destroy_skipto_cache(struct ip_fw_chain *chain)
sys/netpfil/ipfw/ip_fw_sockopt.c
333
free(chain->idxmap, M_IPFW);
sys/netpfil/ipfw/ip_fw_sockopt.c
334
free(chain->idxmap_back, M_IPFW);
sys/netpfil/ipfw/ip_fw_sockopt.c
341
swap_map(struct ip_fw_chain *chain, struct ip_fw **new_map, int new_len)
sys/netpfil/ipfw/ip_fw_sockopt.c
345
IPFW_UH_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
347
IPFW_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
348
chain->id++;
sys/netpfil/ipfw/ip_fw_sockopt.c
349
chain->n_rules = new_len;
sys/netpfil/ipfw/ip_fw_sockopt.c
350
old_map = chain->map;
sys/netpfil/ipfw/ip_fw_sockopt.c
351
chain->map = new_map;
sys/netpfil/ipfw/ip_fw_sockopt.c
352
swap_skipto_cache(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
353
IPFW_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
422
ipfw_commit_rules(struct ip_fw_chain *chain, struct rule_check_info *rci,
sys/netpfil/ipfw/ip_fw_sockopt.c
431
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
443
error = rewrite_rule_uidx(chain, ci);
sys/netpfil/ipfw/ip_fw_sockopt.c
461
unref_rule_objects(chain,ci->krule);
sys/netpfil/ipfw/ip_fw_sockopt.c
465
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
472
map = malloc((chain->n_rules + count) * sizeof(struct ip_fw *),
sys/netpfil/ipfw/ip_fw_sockopt.c
485
krule->id = chain->id + 1;
sys/netpfil/ipfw/ip_fw_sockopt.c
489
rule_idx = ipfw_find_rule(chain, insert_before, 0);
sys/netpfil/ipfw/ip_fw_sockopt.c
492
bcopy(chain->map + last_rule_idx, map + last_rule_idx + i,
sys/netpfil/ipfw/ip_fw_sockopt.c
507
ipfw_tap_alloc(chain, krule->rulenum);
sys/netpfil/ipfw/ip_fw_sockopt.c
511
bcopy(chain->map + last_rule_idx, map + last_rule_idx + count,
sys/netpfil/ipfw/ip_fw_sockopt.c
512
(chain->n_rules - last_rule_idx) * sizeof(struct ip_fw *));
sys/netpfil/ipfw/ip_fw_sockopt.c
515
update_skipto_cache(chain, map);
sys/netpfil/ipfw/ip_fw_sockopt.c
516
map = swap_map(chain, map, chain->n_rules + count);
sys/netpfil/ipfw/ip_fw_sockopt.c
517
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
524
ipfw_add_protected_rule(struct ip_fw_chain *chain, struct ip_fw *rule)
sys/netpfil/ipfw/ip_fw_sockopt.c
528
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
529
map = malloc((chain->n_rules + 1) * sizeof(struct ip_fw *),
sys/netpfil/ipfw/ip_fw_sockopt.c
531
if (chain->n_rules > 0)
sys/netpfil/ipfw/ip_fw_sockopt.c
532
bcopy(chain->map, map,
sys/netpfil/ipfw/ip_fw_sockopt.c
533
chain->n_rules * sizeof(struct ip_fw *));
sys/netpfil/ipfw/ip_fw_sockopt.c
534
map[chain->n_rules] = rule;
sys/netpfil/ipfw/ip_fw_sockopt.c
537
rule->id = chain->id + 1;
sys/netpfil/ipfw/ip_fw_sockopt.c
539
map = swap_map(chain, map, chain->n_rules + 1);
sys/netpfil/ipfw/ip_fw_sockopt.c
540
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
549
ipfw_reap_add(struct ip_fw_chain *chain, struct ip_fw **head,
sys/netpfil/ipfw/ip_fw_sockopt.c
553
IPFW_UH_WLOCK_ASSERT(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
556
unref_rule_objects(chain, rule);
sys/netpfil/ipfw/ip_fw_sockopt.c
733
delete_range(struct ip_fw_chain *chain, ipfw_range_tlv *rt, int *ndel)
sys/netpfil/ipfw/ip_fw_sockopt.c
740
IPFW_UH_WLOCK(chain); /* arbitrate writers */
sys/netpfil/ipfw/ip_fw_sockopt.c
747
end = chain->n_rules - 1;
sys/netpfil/ipfw/ip_fw_sockopt.c
750
start = ipfw_find_rule(chain, rt->start_rule, 0);
sys/netpfil/ipfw/ip_fw_sockopt.c
754
end = ipfw_find_rule(chain, rt->end_rule, UINT32_MAX);
sys/netpfil/ipfw/ip_fw_sockopt.c
762
ipfw_expire_dyn_states(chain, rt);
sys/netpfil/ipfw/ip_fw_sockopt.c
763
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
768
map = malloc(chain->n_rules * sizeof(struct ip_fw *),
sys/netpfil/ipfw/ip_fw_sockopt.c
775
bcopy(chain->map, map, start * sizeof(struct ip_fw *));
sys/netpfil/ipfw/ip_fw_sockopt.c
778
rule = chain->map[i];
sys/netpfil/ipfw/ip_fw_sockopt.c
789
bcopy(chain->map + end, map + ofs,
sys/netpfil/ipfw/ip_fw_sockopt.c
790
(chain->n_rules - end) * sizeof(struct ip_fw *));
sys/netpfil/ipfw/ip_fw_sockopt.c
792
update_skipto_cache(chain, map);
sys/netpfil/ipfw/ip_fw_sockopt.c
794
map = swap_map(chain, map, chain->n_rules - n);
sys/netpfil/ipfw/ip_fw_sockopt.c
797
ipfw_expire_dyn_states(chain, rt);
sys/netpfil/ipfw/ip_fw_sockopt.c
803
ipfw_reap_add(chain, &reap, rule);
sys/netpfil/ipfw/ip_fw_sockopt.c
805
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
89
static int rewrite_rule_uidx(struct ip_fw_chain *chain,
sys/netpfil/ipfw/ip_fw_sockopt.c
905
move_range(struct ip_fw_chain *chain, ipfw_range_tlv *rt)
sys/netpfil/ipfw/ip_fw_sockopt.c
910
IPFW_UH_WLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
919
if ((i = move_objects(chain, rt)) != 0) {
sys/netpfil/ipfw/ip_fw_sockopt.c
920
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
925
for (i = 0; i < chain->n_rules; i++) {
sys/netpfil/ipfw/ip_fw_sockopt.c
926
rule = chain->map[i];
sys/netpfil/ipfw/ip_fw_sockopt.c
932
IPFW_UH_WUNLOCK(chain);
sys/netpfil/ipfw/ip_fw_sockopt.c
988
clear_range(struct ip_fw_chain *chain, ipfw_range_tlv *rt, int log_only)
sys/netpfil/ipfw/ip_fw_sockopt.c
997
IPFW_UH_WLOCK(chain); /* arbitrate writers */
sys/netpfil/ipfw/ip_fw_sockopt.c
998
for (i = 0; i < chain->n_rules; i++) {
sys/netpfil/ipfw/ip_fw_sockopt.c
999
rule = chain->map[i];
sys/netpfil/ipfw/ip_fw_table.c
100
#define CHAIN_TO_NI(chain) (CHAIN_TO_TCFG(chain)->namehash)
sys/netpfil/ipfw/ip_fw_table.h
172
void ipfw_table_algo_init(struct ip_fw_chain *chain);
sys/netpfil/ipfw/ip_fw_table.h
173
void ipfw_table_algo_destroy(struct ip_fw_chain *chain);
sys/netpfil/ipfw/ip_fw_table.h
196
int ipfw_rewrite_table_uidx(struct ip_fw_chain *chain,
sys/netpfil/ipfw/ip_fw_table.h
198
int ipfw_mark_table_kidx(struct ip_fw_chain *chain, struct ip_fw *rule,
sys/netpfil/ipfw/ip_fw_table.h
202
void ipfw_unref_rule_tables(struct ip_fw_chain *chain, struct ip_fw *rule);
sys/netpfil/ipfw/ip_fw_table.h
76
#define CHAIN_TO_TCFG(chain) ((struct tables_config *)(chain)->tblcfg)
sys/netpfil/ipfw/ip_fw_table_value.c
73
#define CHAIN_TO_VI(chain) (CHAIN_TO_TCFG(chain)->valhash)
sys/netpfil/ipfw/nat64/nat64clat.c
112
nat64clat_handle_ip6(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg,
sys/netpfil/ipfw/nat64/nat64clat.c
145
nat64clat_handle_icmp6(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg,
sys/netpfil/ipfw/nat64/nat64clat.c
203
ipfw_nat64clat(struct ip_fw_chain *chain, struct ip_fw_args *args,
sys/netpfil/ipfw/nat64/nat64clat.c
210
IPFW_RLOCK_ASSERT(chain);
sys/netpfil/ipfw/nat64/nat64clat.c
217
(cfg = NAT64_LOOKUP(chain, icmd)) == NULL ||
sys/netpfil/ipfw/nat64/nat64clat.c
223
ret = nat64clat_handle_ip4(chain, cfg, args->m);
sys/netpfil/ipfw/nat64/nat64clat.c
226
ret = nat64clat_handle_ip6(chain, cfg, args->m);
sys/netpfil/ipfw/nat64/nat64clat.c
241
ret = nat64clat_handle_icmp6(chain, cfg, args->m);
sys/netpfil/ipfw/nat64/nat64clat.c
61
#define NAT64_LOOKUP(chain, cmd) \
sys/netpfil/ipfw/nat64/nat64clat.c
62
(struct nat64clat_cfg *)SRV_OBJECT((chain), insntod(cmd, kidx)->kidx)
sys/netpfil/ipfw/nat64/nat64clat.c
84
nat64clat_handle_ip4(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg,
sys/netpfil/ipfw/nat64/nat64clat.h
49
int ipfw_nat64clat(struct ip_fw_chain *chain, struct ip_fw_args *args,
sys/netpfil/ipfw/nat64/nat64lsn.c
86
#define NAT64_LOOKUP(chain, cmd) \
sys/netpfil/ipfw/nat64/nat64lsn.c
87
(struct nat64lsn_instance *)SRV_OBJECT((chain), insntod(cmd, kidx)->kidx)
sys/netpfil/ipfw/nat64/nat64stl.c
113
nat64stl_handle_ip6(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg,
sys/netpfil/ipfw/nat64/nat64stl.c
120
aaddr = htonl(TARG_VAL(chain, tablearg, nh4));
sys/netpfil/ipfw/nat64/nat64stl.c
145
nat64stl_handle_icmp6(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg,
sys/netpfil/ipfw/nat64/nat64stl.c
189
if (ipfw_lookup_table(chain, cfg->map64,
sys/netpfil/ipfw/nat64/nat64stl.c
200
htonl(TARG_VAL(chain, tablearg, nh4)), 0, &cfg->base, logdata));
sys/netpfil/ipfw/nat64/nat64stl.c
204
ipfw_nat64stl(struct ip_fw_chain *chain, struct ip_fw_args *args,
sys/netpfil/ipfw/nat64/nat64stl.c
213
IPFW_RLOCK_ASSERT(chain);
sys/netpfil/ipfw/nat64/nat64stl.c
220
(cfg = NAT64_LOOKUP(chain, icmd)) == NULL ||
sys/netpfil/ipfw/nat64/nat64stl.c
227
ret = ipfw_lookup_table(chain, cfg->map46, sizeof(in_addr_t),
sys/netpfil/ipfw/nat64/nat64stl.c
231
ret = ipfw_lookup_table(chain, cfg->map64,
sys/netpfil/ipfw/nat64/nat64stl.c
246
ret = nat64stl_handle_icmp6(chain, cfg, args->m);
sys/netpfil/ipfw/nat64/nat64stl.c
249
ret = nat64stl_handle_ip4(chain, cfg, args->m,
sys/netpfil/ipfw/nat64/nat64stl.c
252
ret = nat64stl_handle_ip6(chain, cfg, args->m,
sys/netpfil/ipfw/nat64/nat64stl.c
60
#define NAT64_LOOKUP(chain, cmd) \
sys/netpfil/ipfw/nat64/nat64stl.c
61
(struct nat64stl_cfg *)SRV_OBJECT((chain), insntod(cmd, kidx)->kidx)
sys/netpfil/ipfw/nat64/nat64stl.c
83
nat64stl_handle_ip4(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg,
sys/netpfil/ipfw/nat64/nat64stl.c
97
daddr = TARG_VAL(chain, tablearg, nh6);
sys/netpfil/ipfw/nat64/nat64stl.h
54
int ipfw_nat64stl(struct ip_fw_chain *chain, struct ip_fw_args *args,
sys/netpfil/ipfw/nptv6/nptv6.c
347
ipfw_nptv6(struct ip_fw_chain *chain, struct ip_fw_args *args,
sys/netpfil/ipfw/nptv6/nptv6.c
361
(cfg = NPTV6_LOOKUP(chain, icmd)) == NULL ||
sys/netpfil/ipfw/nptv6/nptv6.c
763
nptv6_config(struct ip_fw_chain *chain, ip_fw3_opheader *op,
sys/netpfil/ipfw/nptv6/nptv6.c
78
#define NPTV6_LOOKUP(chain, cmd) \
sys/netpfil/ipfw/nptv6/nptv6.c
79
(struct nptv6_cfg *)SRV_OBJECT((chain), insntod(cmd, kidx)->kidx)
sys/netpfil/ipfw/pmod/tcpmod.c
176
ipfw_tcpmod(struct ip_fw_chain *chain, struct ip_fw_args *args,
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
289
rc = uapi_merge_def(uapi, ibdev, def->chain, is_driver);
sys/ofed/include/rdma/uverbs_ioctl.h
377
const struct uapi_definition *chain;
sys/ofed/include/rdma/uverbs_ioctl.h
453
.kind = UAPI_DEF_CHAIN, .chain = _def_var, \
usr.bin/localedef/collate.c
1125
collate_chain_t *chain;
usr.bin/localedef/collate.c
1246
chain = calloc(chain_count, sizeof(collate_chain_t));
usr.bin/localedef/collate.c
1247
if (chain == NULL) {
usr.bin/localedef/collate.c
1253
(void) wsncpy(chain[n].str, ce->expand, COLLATE_STR_LEN);
usr.bin/localedef/collate.c
1255
chain[n].pri[i] = htote(get_weight(ce->ref[i], i));
usr.bin/localedef/collate.c
1320
if (wr_category(chain, sz, f) < 0) {
usr.bin/systat/netstat.c
117
TAILQ_FOREACH(p, &netcb, chain) {
usr.bin/systat/netstat.c
153
TAILQ_FOREACH(p, &netcb, chain)
usr.bin/systat/netstat.c
281
TAILQ_FOREACH(p, &netcb, chain) {
usr.bin/systat/netstat.c
296
TAILQ_INSERT_HEAD(&netcb, p, chain);
usr.bin/systat/netstat.c
344
p = TAILQ_NEXT(p, chain);
usr.bin/systat/netstat.c
348
TAILQ_FOREACH(q, &netcb, chain)
usr.bin/systat/netstat.c
355
q = TAILQ_NEXT(p, chain);
usr.bin/systat/netstat.c
356
TAILQ_REMOVE(&netcb, p, chain);
usr.bin/systat/netstat.c
363
TAILQ_FOREACH(p, &netcb, chain) {
usr.bin/systat/netstat.c
506
TAILQ_FOREACH(p, &netcb, chain) {
usr.bin/systat/netstat.c
90
TAILQ_ENTRY(netinfo) chain;
usr.sbin/bhyve/acpi.c
125
SLIST_ENTRY(acpi_device_list_entry) chain;
usr.sbin/bhyve/acpi.c
140
SLIST_INSERT_HEAD(&acpi_devices, entry, chain);
usr.sbin/bhyve/acpi.c
286
SLIST_FOREACH(entry, &acpi_devices, chain) {
usr.sbin/bhyve/acpi.c
895
SLIST_FOREACH(entry, &acpi_devices, chain) {
usr.sbin/bhyve/acpi_device.c
114
SLIST_INSERT_HEAD(&dev->crs, res, chain);
usr.sbin/bhyve/acpi_device.c
137
SLIST_INSERT_HEAD(&dev->crs, res, chain);
usr.sbin/bhyve/acpi_device.c
167
SLIST_FOREACH(res, &dev->crs, chain) {
usr.sbin/bhyve/acpi_device.c
30
SLIST_ENTRY(acpi_resource_list_entry) chain;
usr.sbin/bhyve/acpi_device.c
90
SLIST_REMOVE_HEAD(&dev->crs, chain);
usr.sbin/bhyve/amd64/e820.c
100
TAILQ_FOREACH(element, &e820_table, chain) {
usr.sbin/bhyve/amd64/e820.c
118
TAILQ_FOREACH(element, &e820_table, chain) {
usr.sbin/bhyve/amd64/e820.c
140
TAILQ_FOREACH(element, &e820_table, chain) {
usr.sbin/bhyve/amd64/e820.c
173
TAILQ_FOREACH(element, &e820_table, chain) {
usr.sbin/bhyve/amd64/e820.c
188
TAILQ_INSERT_TAIL(&e820_table, new_element, chain);
usr.sbin/bhyve/amd64/e820.c
197
TAILQ_INSERT_BEFORE(element, new_element, chain);
usr.sbin/bhyve/amd64/e820.c
223
TAILQ_INSERT_BEFORE(element, new_element, chain);
usr.sbin/bhyve/amd64/e820.c
224
TAILQ_REMOVE(&e820_table, element, chain);
usr.sbin/bhyve/amd64/e820.c
238
TAILQ_INSERT_BEFORE(element, new_element, chain);
usr.sbin/bhyve/amd64/e820.c
252
TAILQ_INSERT_AFTER(&e820_table, element, new_element, chain);
usr.sbin/bhyve/amd64/e820.c
272
TAILQ_INSERT_BEFORE(element, ram_element, chain);
usr.sbin/bhyve/amd64/e820.c
273
TAILQ_INSERT_BEFORE(element, new_element, chain);
usr.sbin/bhyve/amd64/e820.c
281
sib_element = TAILQ_PREV(new_element, e820_table, chain);
usr.sbin/bhyve/amd64/e820.c
286
TAILQ_REMOVE(&e820_table, sib_element, chain);
usr.sbin/bhyve/amd64/e820.c
294
sib_element = TAILQ_NEXT(new_element, chain);
usr.sbin/bhyve/amd64/e820.c
300
TAILQ_REMOVE(&e820_table, sib_element, chain);
usr.sbin/bhyve/amd64/e820.c
319
TAILQ_FOREACH(element, &e820_table, chain) {
usr.sbin/bhyve/amd64/e820.c
368
TAILQ_INSERT_BEFORE(element, ram_element, chain);
usr.sbin/bhyve/amd64/e820.c
381
TAILQ_FOREACH_REVERSE(element, &e820_table, e820_table, chain) {
usr.sbin/bhyve/amd64/e820.c
415
TAILQ_FOREACH(element, &e820_table, chain) {
usr.sbin/bhyve/amd64/e820.c
49
TAILQ_ENTRY(e820_element) chain;
usr.sbin/bhyve/basl.c
124
STAILQ_FOREACH(table, &basl_tables, chain) {
usr.sbin/bhyve/basl.c
191
STAILQ_FOREACH(checksum, &table->checksums, chain) {
usr.sbin/bhyve/basl.c
257
STAILQ_FOREACH(table, &basl_tables, chain) {
usr.sbin/bhyve/basl.c
27
STAILQ_ENTRY(basl_table_checksum) chain;
usr.sbin/bhyve/basl.c
276
STAILQ_FOREACH(pointer, &table->pointers, chain) {
usr.sbin/bhyve/basl.c
333
STAILQ_FOREACH(length, &table->lengths, chain) {
usr.sbin/bhyve/basl.c
34
STAILQ_ENTRY(basl_table_length) chain;
usr.sbin/bhyve/basl.c
369
STAILQ_FOREACH(table, &basl_tables, chain) {
usr.sbin/bhyve/basl.c
373
STAILQ_FOREACH(table, &basl_tables, chain) {
usr.sbin/bhyve/basl.c
40
STAILQ_ENTRY(basl_table_pointer) chain;
usr.sbin/bhyve/basl.c
441
STAILQ_INSERT_TAIL(&table->checksums, checksum, chain);
usr.sbin/bhyve/basl.c
464
STAILQ_INSERT_TAIL(&table->lengths, length, chain);
usr.sbin/bhyve/basl.c
47
STAILQ_ENTRY(basl_table) chain;
usr.sbin/bhyve/basl.c
490
STAILQ_INSERT_TAIL(&table->pointers, pointer, chain);
usr.sbin/bhyve/basl.c
680
STAILQ_INSERT_TAIL(&basl_tables, new_table, chain);
usr.sbin/bhyve/pci_emul.c
113
TAILQ_ENTRY(pci_bar_allocation) chain;
usr.sbin/bhyve/pci_emul.c
1605
TAILQ_FOREACH_SAFE(bar, &pci_bars, chain, bar_tmp) {
usr.sbin/bhyve/pci_emul.c
840
TAILQ_FOREACH(bar, &pci_bars, chain) {
usr.sbin/bhyve/pci_emul.c
851
TAILQ_INSERT_TAIL(&pci_bars, new_bar, chain);
usr.sbin/bhyve/pci_emul.c
857
TAILQ_INSERT_BEFORE(bar, new_bar, chain);
usr.sbin/bhyve/pci_passthru.c
1237
TAILQ_FOREACH(handler, &sc->psc_bar_handler[baridx], chain) {
usr.sbin/bhyve/pci_passthru.c
1284
TAILQ_FOREACH(handler, &sc->psc_bar_handler[baridx], chain) {
usr.sbin/bhyve/pci_passthru.c
1381
TAILQ_FOREACH(handler, &sc->psc_bar_handler[baridx], chain) {
usr.sbin/bhyve/pci_passthru.c
779
TAILQ_FOREACH(handler, &sc->psc_bar_handler[baridx], chain) {
usr.sbin/bhyve/pci_passthru.c
785
TAILQ_INSERT_BEFORE(handler, handler_new, chain);
usr.sbin/bhyve/pci_passthru.c
789
TAILQ_INSERT_TAIL(&sc->psc_bar_handler[baridx], handler_new, chain);
usr.sbin/bhyve/pci_passthru.c
83
TAILQ_ENTRY(passthru_bar_handler) chain;
usr.sbin/bhyve/qemu_fwcfg.c
109
STAILQ_ENTRY(qemu_fwcfg_user_file) chain;
usr.sbin/bhyve/qemu_fwcfg.c
413
STAILQ_FOREACH(fwcfg_file, &user_files, chain) {
usr.sbin/bhyve/qemu_fwcfg.c
631
STAILQ_INSERT_TAIL(&user_files, fwcfg_file, chain);
usr.sbin/bhyve/qemu_loader.c
101
STAILQ_INSERT_HEAD(&loader->list, element, chain);
usr.sbin/bhyve/qemu_loader.c
127
STAILQ_INSERT_TAIL(&loader->list, element, chain);
usr.sbin/bhyve/qemu_loader.c
157
STAILQ_INSERT_TAIL(&loader->list, element, chain);
usr.sbin/bhyve/qemu_loader.c
252
STAILQ_FOREACH(element, &loader->list, chain) {
usr.sbin/bhyve/qemu_loader.c
267
STAILQ_FOREACH(element, &loader->list, chain) {
usr.sbin/bhyve/qemu_loader.c
66
STAILQ_ENTRY(qemu_loader_element) chain;