cddl/usr.sbin/zfsd/vdev_iterator.h
114
void Each(VdevCallback_t *cb, void *cbArg);
crypto/heimdal/lib/gssapi/test_context.c
896
gss_buffer_desc cb;
crypto/heimdal/lib/gssapi/test_context.c
922
maj_stat = gss_export_cred(&min_stat, deleg_cred, &cb);
crypto/heimdal/lib/gssapi/test_context.c
927
maj_stat = gss_import_cred(&min_stat, &cb, &cred2);
crypto/heimdal/lib/gssapi/test_context.c
932
gss_release_buffer(&min_stat, &cb);
crypto/heimdal/lib/hx509/ks_p12.c
135
PKCS12_CertBag cb;
crypto/heimdal/lib/hx509/ks_p12.c
138
ret = decode_PKCS12_CertBag(data, length, &cb, NULL);
crypto/heimdal/lib/hx509/ks_p12.c
142
if (der_heim_oid_cmp(&asn1_oid_id_pkcs_9_at_certTypes_x509, &cb.certType)) {
crypto/heimdal/lib/hx509/ks_p12.c
143
free_PKCS12_CertBag(&cb);
crypto/heimdal/lib/hx509/ks_p12.c
147
ret = decode_PKCS12_OctetString(cb.certValue.data,
crypto/heimdal/lib/hx509/ks_p12.c
148
cb.certValue.length,
crypto/heimdal/lib/hx509/ks_p12.c
151
free_PKCS12_CertBag(&cb);
crypto/heimdal/lib/hx509/ks_p12.c
490
PKCS12_CertBag cb;
crypto/heimdal/lib/hx509/ks_p12.c
495
memset(&cb, 0, sizeof(cb));
crypto/heimdal/lib/hx509/ks_p12.c
505
cb.certValue.data,cb.certValue.length,
crypto/heimdal/lib/hx509/ks_p12.c
510
ret = der_copy_oid(&asn1_oid_id_pkcs_9_at_certTypes_x509, &cb.certType);
crypto/heimdal/lib/hx509/ks_p12.c
512
free_PKCS12_CertBag(&cb);
crypto/heimdal/lib/hx509/ks_p12.c
516
&cb, &size, ret);
crypto/heimdal/lib/hx509/ks_p12.c
517
free_PKCS12_CertBag(&cb);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
128
si.cb = sizeof(si);
crypto/krb5/src/include/krad.h
175
const krad_attrset *set, krad_packet_iter_cb cb,
crypto/krb5/src/include/krad.h
204
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/include/krad.h
222
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/include/krad.h
275
size_t retries, krad_cb cb, void *data);
crypto/krb5/src/include/krb5/clpreauth_plugin.h
231
krb5_clpreauth_callbacks cb,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
254
krb5_clpreauth_callbacks cb,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
278
krb5_clpreauth_callbacks cb,
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
323
krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
358
krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/include/krb5/kdcpreauth_plugin.h
378
krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
722
update_princ_encryption_1(void *cb, krb5_db_entry *ent)
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
724
struct update_enc_mkvno *p = cb;
crypto/krb5/src/kdc/dispatch.c
90
dispatch(void *cb, const struct sockaddr *local_addr,
crypto/krb5/src/kdc/dispatch.c
98
struct server_handle *handle = cb;
crypto/krb5/src/kdc/kdc_preauth_ec.c
140
cb->add_auth_indicator(context, rock, ai);
crypto/krb5/src/kdc/kdc_preauth_ec.c
144
cb->free_keys(context, rock, client_keys);
crypto/krb5/src/kdc/kdc_preauth_ec.c
158
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/kdc/kdc_preauth_ec.c
38
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/kdc/kdc_preauth_ec.c
42
krb5_keyblock *armor_key = cb->fast_armor(context, rock);
crypto/krb5/src/kdc/kdc_preauth_ec.c
45
if (armor_key == NULL || !cb->have_client_keys(context, rock))
crypto/krb5/src/kdc/kdc_preauth_ec.c
54
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/kdc/kdc_preauth_ec.c
61
krb5_keyblock *armor_key = cb->fast_armor(context, rock);
crypto/krb5/src/kdc/kdc_preauth_ec.c
97
ret = cb->client_keys(context, rock, &client_keys);
crypto/krb5/src/kdc/kdc_preauth_encts.c
33
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/kdc/kdc_preauth_encts.c
37
krb5_keyblock *armor_key = cb->fast_armor(context, rock);
crypto/krb5/src/kdc/kdc_preauth_encts.c
40
if (armor_key != NULL || !cb->have_client_keys(context, rock))
crypto/krb5/src/kdc/kdc_preauth_encts.c
49
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
261
(krb5_context context, gss_channel_bindings_t cb,
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
31
kg_checksum_channel_bindings(krb5_context context, gss_channel_bindings_t cb,
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
50
if (cb == GSS_C_NO_CHANNEL_BINDINGS) {
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
59
k5_buf_add_uint32_le(&buf, cb->initiator_addrtype);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
60
k5_buf_add_uint32_le(&buf, cb->initiator_address.length);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
61
k5_buf_add_len(&buf, cb->initiator_address.value,
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
62
cb->initiator_address.length);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
63
k5_buf_add_uint32_le(&buf, cb->acceptor_addrtype);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
64
k5_buf_add_uint32_le(&buf, cb->acceptor_address.length);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
65
k5_buf_add_len(&buf, cb->acceptor_address.value,
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
66
cb->acceptor_address.length);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
67
k5_buf_add_uint32_le(&buf, cb->application_data.length);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
68
k5_buf_add_len(&buf, cb->application_data.value,
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
69
cb->application_data.length);
crypto/krb5/src/lib/krad/client.c
120
size_t retries, krad_cb cb, void *data, request **req)
crypto/krb5/src/lib/krad/client.c
139
rqst->cb = cb;
crypto/krb5/src/lib/krad/client.c
195
req->cb(retval, reqp, rspp, req->data);
crypto/krb5/src/lib/krad/client.c
283
size_t retries, krad_cb cb, void *data)
crypto/krb5/src/lib/krad/client.c
300
cb, data, &req);
crypto/krb5/src/lib/krad/client.c
305
cb, data, &req);
crypto/krb5/src/lib/krad/client.c
57
krad_cb cb;
crypto/krb5/src/lib/krad/internal.h
108
krad_cb cb, void *data, int timeout, size_t retries,
crypto/krb5/src/lib/krad/packet.c
122
id_generate(krb5_context ctx, krad_packet_iter_cb cb, void *data, uchar *id)
crypto/krb5/src/lib/krad/packet.c
131
if (cb != NULL)
crypto/krb5/src/lib/krad/packet.c
132
(*cb)(data, TRUE);
crypto/krb5/src/lib/krad/packet.c
136
if (cb != NULL) {
crypto/krb5/src/lib/krad/packet.c
138
for (tmp = (*cb)(data, FALSE); tmp != NULL; tmp = (*cb)(data, FALSE))
crypto/krb5/src/lib/krad/packet.c
347
const krad_attrset *set, krad_packet_iter_cb cb,
crypto/krb5/src/lib/krad/packet.c
358
if (cb != NULL)
crypto/krb5/src/lib/krad/packet.c
359
(*cb)(data, TRUE);
crypto/krb5/src/lib/krad/packet.c
364
retval = id_generate(ctx, cb, data, &id);
crypto/krb5/src/lib/krad/packet.c
545
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/lib/krad/packet.c
566
if (cb != NULL) {
crypto/krb5/src/lib/krad/packet.c
567
for (tmp = (*cb)(data, FALSE); tmp != NULL; tmp = (*cb)(data, FALSE)) {
crypto/krb5/src/lib/krad/packet.c
573
(*cb)(data, TRUE);
crypto/krb5/src/lib/krad/packet.c
583
const krb5_data *buffer, krad_packet_iter_cb cb,
crypto/krb5/src/lib/krad/packet.c
592
if (cb != NULL && retval == 0) {
crypto/krb5/src/lib/krad/packet.c
593
for (tmp = (*cb)(data, FALSE); tmp != NULL; tmp = (*cb)(data, FALSE)) {
crypto/krb5/src/lib/krad/packet.c
619
if (cb != NULL && (retval != 0 || tmp != NULL))
crypto/krb5/src/lib/krad/packet.c
620
(*cb)(data, TRUE);
crypto/krb5/src/lib/krad/remote.c
103
tmp->cb = cb;
crypto/krb5/src/lib/krad/remote.c
120
req->cb(retval, req->request, response, req->data);
crypto/krb5/src/lib/krad/remote.c
447
krad_cb cb, void *data, int timeout, size_t retries,
crypto/krb5/src/lib/krad/remote.c
471
retval = request_new(rr, tmp, timeout, retries, cb, data, &new_request);
crypto/krb5/src/lib/krad/remote.c
51
krad_cb cb;
crypto/krb5/src/lib/krad/remote.c
93
krad_cb cb, void *data, request **out)
crypto/krb5/src/lib/krb5/krb/gic_opt.c
409
krb5_expire_callback_func cb,
crypto/krb5/src/lib/krb5/krb/gic_opt.c
416
opte->expire_cb = cb;
crypto/krb5/src/lib/krb5/krb/preauth2.c
334
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/lib/krb5/krb/preauth2.c
340
return h->vt.prep_questions(context, h->data, modreq, opt, cb, rock, req,
crypto/krb5/src/lib/krb5/krb/preauth2.c
347
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/lib/krb5/krb/preauth2.c
352
return h->vt.process(context, h->data, modreq, opt, cb, rock, req,
crypto/krb5/src/lib/krb5/krb/preauth2.c
360
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/lib/krb5/krb/preauth2.c
368
return h->vt.tryagain(context, h->data, modreq, opt, cb, rock, req,
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
104
retval = cb->get_preauth_time(context, rock, FALSE, &ts.patimestamp,
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
141
cb->disable_fallback(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
39
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
43
cb->need_as_key(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
50
krb5_clpreauth_callbacks cb,
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
60
armor_key = cb->fast_armor(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
63
retval = cb->get_as_key(context, rock, &as_key);
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
124
cb->disable_fallback(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
36
krb5_get_init_creds_opt *opt, krb5_clpreauth_callbacks cb,
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
45
cb->need_as_key(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
52
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
75
ret = cb->get_as_key(context, rock, &as_key);
crypto/krb5/src/lib/krb5/krb/preauth_encts.c
87
ret = cb->get_preauth_time(context, rock, TRUE, &pa_enc.patimestamp,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1015
retval = filter_config_tokeninfos(context, cb, rock, chl->tokeninfo);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1025
retval = cb->ask_responder_question(context, rock,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1039
krb5_clpreauth_callbacks cb,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1046
cb->set_cc_config(context, rock, "vendor", tmp);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1051
cb->set_cc_config(context, rock, "algID", tmp);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1056
cb->set_cc_config(context, rock, "tokenID", tmp);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1064
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1085
as_key = cb->fast_armor(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1092
answer = cb->get_responder_answer(context, rock,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1111
save_config_tokeninfo(context, cb, rock, ti);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1119
retval = cb->set_as_key(context, rock, as_key);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
1127
cb->disable_fallback(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
929
krb5_clpreauth_callbacks cb,
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
938
vendor = cb->get_cc_config(context, rock, "vendor");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
939
alg_id = cb->get_cc_config(context, rock, "algID");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
940
token_id = cb->get_cc_config(context, rock, "tokenID");
crypto/krb5/src/lib/krb5/krb/preauth_otp.c
986
krb5_clpreauth_callbacks cb,
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
376
cb->disable_fallback(context, rock);
crypto/krb5/src/lib/krb5/krb/preauth_sam2.c
82
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/otp/main.c
222
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/otp/main.c
235
retval = cb->get_string(context, rock, "otp", &config);
crypto/krb5/src/plugins/preauth/otp/main.c
240
cb->free_string(context, rock, config);
crypto/krb5/src/plugins/preauth/otp/main.c
244
armor_key = cb->fast_armor(context, rock);
crypto/krb5/src/plugins/preauth/otp/main.c
286
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/otp/main.c
298
armor_key = cb->fast_armor(context, rock);
crypto/krb5/src/plugins/preauth/otp/main.c
339
rs->preauth_cb = cb;
crypto/krb5/src/plugins/preauth/otp/main.c
343
retval = cb->get_string(context, rock, "otp", &config);
crypto/krb5/src/plugins/preauth/otp/main.c
352
otp_state_verify((otp_state *)moddata, cb->event_context(context, rock),
crypto/krb5/src/plugins/preauth/otp/main.c
353
cb->client_name(context, rock), config, req, on_response,
crypto/krb5/src/plugins/preauth/otp/main.c
355
cb->free_string(context, rock, config);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
642
req->cb(req->data, retval, otp_response_success, indicators);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
656
req->cb(req->data, retval, otp_response_fail, NULL);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
68
otp_cb cb;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
681
req->cb(req->data, retval, otp_response_fail, NULL);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
688
otp_cb cb, void *data)
crypto/krb5/src/plugins/preauth/otp/otp_state.c
702
(*cb)(data, ENOMEM, otp_response_fail, NULL);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
707
rqst->cb = cb;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
733
(*cb)(data, retval, otp_response_fail, NULL);
crypto/krb5/src/plugins/preauth/otp/otp_state.h
58
otp_cb cb, void *data);
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
278
krb5_clpreauth_callbacks cb, /* IN/OUT */
crypto/krb5/src/plugins/preauth/pkinit/pkinit.h
288
krb5_clpreauth_callbacks cb, /* IN/OUT */
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1000
retval = pa_pkinit_gen_req(context, plgctx, reqctx, cb, rock, request,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1007
enctype = cb->get_etype(context, rock);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1012
retval = cb->set_as_key(context, rock, &as_key);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1026
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1089
retval = pa_pkinit_gen_req(context, plgctx, reqctx, cb, rock, request,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
125
retval = cb->get_preauth_time(context, rock, TRUE, &ctsec, &cusec);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
162
cb->disable_fallback(context, rock);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
650
krb5_clpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
705
configured_identity = cb->get_cc_config(context, rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
743
krb5_clpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
75
krb5_clpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
767
pkinit_client_profile(context, plgctx, reqctx, cb, rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
771
reqctx->idctx, cb, rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
823
cb->ask_responder_question(context, rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
867
krb5_clpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
879
encoded = cb->get_responder_answer(context, rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
910
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
965
cb, rock);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
982
reqctx->idctx, cb, rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
514
krb5_clpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
576
krb5_clpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
621
if (rock != NULL && cb != NULL && retval == 0) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
625
cb->set_cc_config(context, rock, "X509_user_identity",
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
1156
req_opts->cb, req_opts->rock, princ, &valid_san);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
1245
ret = req_opts->cb->get_string(context, req_opts->rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
1256
req_opts->cb->free_string(context, req_opts->rock, pattern);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
143
krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
166
cb->send_freshness_token(context, rock);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
175
krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
218
if (cb->match_client(context, rock, princs[i])) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
250
match = cb->match_client(context, rock, upn);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
322
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
343
opts.cb = cb;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
346
db_ent = cb->client_entry(context, rock);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
373
ret = cb->add_auth_indicator(context, rock, *ai);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
38
krb5_kdcpreauth_callbacks cb;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
421
krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
504
reqctx, cb, rock, request->client, &hwauth);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
552
der_req = cb->request_body(context, rock);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
560
retval = cb->check_freshness_token(context, rock, pka->freshnessToken);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
594
retval = cb->add_auth_indicator(context, rock, *sp);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
734
krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
888
retval = cb->replace_reply_key(context, rock, &reply_key, FALSE);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
172
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
186
client = cb->client_entry(context, rock);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
191
retval = cb->client_keys(context, rock, &client_key);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
252
cb->free_keys(context, rock, client_key);
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
259
krb5_pa_data *pa_data, krb5_kdcpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/securid_sam2/securid_sam2_main.c
268
krb5_db_entry *client = cb->client_entry(context, rock);
crypto/krb5/src/plugins/preauth/spake/spake_client.c
105
krb5_get_init_creds_opt *opt, krb5_clpreauth_callbacks cb,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
141
cb->need_as_key(context, rock);
crypto/krb5/src/plugins/preauth/spake/spake_client.c
183
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
224
ret = cb->get_as_key(context, rock, &as_key);
crypto/krb5/src/plugins/preauth/spake/spake_client.c
251
ret = cb->set_as_key(context, rock, k0);
crypto/krb5/src/plugins/preauth/spake/spake_client.c
284
cb->disable_fallback(context, rock);
crypto/krb5/src/plugins/preauth/spake/spake_client.c
302
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
325
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
351
&in_data, cb, rock, prompter, prompter_data,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
354
ret = process_encdata(context, st, &st->msg->u.encdata, cb, rock,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
158
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock)
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
179
ret = cb->add_auth_indicator(context, rock, *ind);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
214
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
228
ikey = cb->client_keyblock(context, rock);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
266
ret = cb->set_cookie(context, rock, KRB5_PADATA_SPAKE, &cookie);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
300
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
310
ikey = cb->client_keyblock(context, rock);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
318
send_challenge(context, gstate, group, cb, rock, &empty, respond, NULL,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
331
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
349
send_challenge(context, gstate, group, cb, rock, der_msg, NULL, respond,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
366
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
380
ikey = cb->client_keyblock(context, rock);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
388
if (!cb->get_cookie(context, rock, KRB5_PADATA_SPAKE, &cookie)) {
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
421
der_req = cb->request_body(context, rock);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
453
ret = add_indicators(context, realm, cb, rock);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
464
ret = cb->replace_reply_key(context, rock, reply_key, TRUE);
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
485
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
510
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
523
verify_support(context, gstate, &pa_spake->u.support, &in_data, cb,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
527
&request->server->realm, cb, rock, enc_tkt_reply,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
530
verify_encdata(context, &pa_spake->u.encdata, cb, rock, enc_tkt_reply,
crypto/krb5/src/plugins/preauth/test/cltest.c
124
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/test/cltest.c
147
cb->disable_fallback(context, rock);
crypto/krb5/src/plugins/preauth/test/cltest.c
160
ret = cb->get_as_key(context, rock, &k);
crypto/krb5/src/plugins/preauth/test/cltest.c
177
cb->disable_fallback(context, rock);
crypto/krb5/src/plugins/preauth/test/cltest.c
184
krb5_clpreauth_callbacks cb, krb5_clpreauth_rock rock,
crypto/krb5/src/plugins/preauth/test/kdctest.c
103
ret = cb->set_cookie(context, rock, TEST_PA_TYPE, &d);
crypto/krb5/src/plugins/preauth/test/kdctest.c
106
cb->free_string(context, rock, attr);
crypto/krb5/src/plugins/preauth/test/kdctest.c
113
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/test/kdctest.c
124
ret = cb->get_string(context, rock, "err", &attr_err);
crypto/krb5/src/plugins/preauth/test/kdctest.c
126
ret = cb->get_string(context, rock, "2rt", &attr_2rt);
crypto/krb5/src/plugins/preauth/test/kdctest.c
128
ret = cb->get_string(context, rock, "fail2rt", &attr_fail2rt);
crypto/krb5/src/plugins/preauth/test/kdctest.c
130
ret = cb->get_string(context, rock, "failopt", &attr_failopt);
crypto/krb5/src/plugins/preauth/test/kdctest.c
134
if (!cb->get_cookie(context, rock, TEST_PA_TYPE, &cookie_data)) {
crypto/krb5/src/plugins/preauth/test/kdctest.c
153
ret = cb->set_cookie(context, rock, TEST_PA_TYPE, &d);
crypto/krb5/src/plugins/preauth/test/kdctest.c
160
ret = cb->set_cookie(context, rock, TEST_PA_TYPE, &d);
crypto/krb5/src/plugins/preauth/test/kdctest.c
174
cb->add_auth_indicator(context, rock, ind);
crypto/krb5/src/plugins/preauth/test/kdctest.c
181
cb->free_string(context, rock, attr_err);
crypto/krb5/src/plugins/preauth/test/kdctest.c
182
cb->free_string(context, rock, attr_2rt);
crypto/krb5/src/plugins/preauth/test/kdctest.c
183
cb->free_string(context, rock, attr_fail2rt);
crypto/krb5/src/plugins/preauth/test/kdctest.c
184
cb->free_string(context, rock, attr_failopt);
crypto/krb5/src/plugins/preauth/test/kdctest.c
192
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/test/kdctest.c
195
const krb5_keyblock *k = cb->client_keyblock(context, rock);
crypto/krb5/src/plugins/preauth/test/kdctest.c
73
krb5_kdcpreauth_callbacks cb, krb5_kdcpreauth_rock rock,
crypto/krb5/src/plugins/preauth/test/kdctest.c
78
const krb5_keyblock *k = cb->client_keyblock(context, rock);
crypto/krb5/src/plugins/preauth/test/kdctest.c
85
ret = cb->get_string(context, rock, "teststring", &attr);
crypto/krb5/src/util/profile/prof_parse.c
479
static void output_quoted_string(char *str, void (*cb)(const char *,void *),
crypto/krb5/src/util/profile/prof_parse.c
485
cb("\"", data);
crypto/krb5/src/util/profile/prof_parse.c
487
cb("\"", data);
crypto/krb5/src/util/profile/prof_parse.c
494
cb("\\\\", data);
crypto/krb5/src/util/profile/prof_parse.c
497
cb("\\n", data);
crypto/krb5/src/util/profile/prof_parse.c
500
cb("\\t", data);
crypto/krb5/src/util/profile/prof_parse.c
503
cb("\\b", data);
crypto/krb5/src/util/profile/prof_parse.c
510
cb(buf, data);
crypto/krb5/src/util/profile/prof_parse.c
514
cb("\"", data);
crypto/krb5/src/util/profile/prof_parse.c
529
void (*cb)(const char *, void *), void *data)
crypto/krb5/src/util/profile/prof_parse.c
544
cb("\t", data);
crypto/krb5/src/util/profile/prof_parse.c
545
cb(name, data);
crypto/krb5/src/util/profile/prof_parse.c
546
cb(final ? "*" : "", data);
crypto/krb5/src/util/profile/prof_parse.c
547
cb(" = ", data);
crypto/krb5/src/util/profile/prof_parse.c
549
output_quoted_string(value, cb, data);
crypto/krb5/src/util/profile/prof_parse.c
551
cb(value, data);
crypto/krb5/src/util/profile/prof_parse.c
552
cb(EOL, data);
crypto/krb5/src/util/profile/prof_parse.c
562
cb("[", data);
crypto/krb5/src/util/profile/prof_parse.c
563
cb(name, data);
crypto/krb5/src/util/profile/prof_parse.c
564
cb("]", data);
crypto/krb5/src/util/profile/prof_parse.c
565
cb(profile_is_node_final(p) ? "*" : "", data);
crypto/krb5/src/util/profile/prof_parse.c
566
cb(EOL, data);
crypto/krb5/src/util/profile/prof_parse.c
567
dump_profile(p, level+1, cb, data);
crypto/krb5/src/util/profile/prof_parse.c
568
cb(EOL, data);
crypto/krb5/src/util/profile/prof_parse.c
571
cb("\t", data);
crypto/krb5/src/util/profile/prof_parse.c
572
cb(name, data);
crypto/krb5/src/util/profile/prof_parse.c
573
cb(" = {", data);
crypto/krb5/src/util/profile/prof_parse.c
574
cb(EOL, data);
crypto/krb5/src/util/profile/prof_parse.c
575
dump_profile(p, level+1, cb, data);
crypto/krb5/src/util/profile/prof_parse.c
577
cb("\t", data);
crypto/krb5/src/util/profile/prof_parse.c
578
cb("}", data);
crypto/krb5/src/util/profile/prof_parse.c
579
cb(profile_is_node_final(p) ? "*" : "", data);
crypto/krb5/src/util/profile/prof_parse.c
580
cb(EOL, data);
crypto/krb5/src/util/verto/ev.c
1687
ev_set_syserr_cb (void (*cb)(const char *msg) EV_THROW) EV_THROW
crypto/krb5/src/util/verto/ev.c
1689
syserr_cb = cb;
crypto/krb5/src/util/verto/ev.c
1734
ev_set_allocator (void *(*cb)(void *ptr, long size) EV_THROW) EV_THROW
crypto/krb5/src/util/verto/ev.c
1736
alloc = cb;
crypto/krb5/src/util/verto/ev.c
4923
void (*cb)(int revents, void *arg);
crypto/krb5/src/util/verto/ev.c
4930
void (*cb)(int revents, void *arg) = once->cb;
crypto/krb5/src/util/verto/ev.c
4937
cb (revents, arg);
crypto/krb5/src/util/verto/ev.c
4957
ev_once (EV_P_ int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg) EV_THROW
crypto/krb5/src/util/verto/ev.c
4963
cb (EV_ERROR | EV_READ | EV_WRITE | EV_TIMER, arg);
crypto/krb5/src/util/verto/ev.c
4967
once->cb = cb;
crypto/krb5/src/util/verto/ev.c
4989
ev_walk (EV_P_ int types, void (*cb)(EV_P_ int type, void *w)) EV_THROW
crypto/krb5/src/util/verto/ev.c
5004
cb (EV_A_ EV_EMBED, ((char *)wl) - offsetof (struct ev_embed, io));
crypto/krb5/src/util/verto/ev.c
5015
cb (EV_A_ EV_IO, wl);
crypto/krb5/src/util/verto/ev.c
5027
cb (EV_A_ EV_STAT, ((char *)ANHE_w (timers [i])) - offsetof (struct ev_stat, timer));
crypto/krb5/src/util/verto/ev.c
5032
cb (EV_A_ EV_TIMER, ANHE_w (timers [i]));
crypto/krb5/src/util/verto/ev.c
5037
cb (EV_A_ EV_PERIODIC, ANHE_w (periodics [i]));
crypto/krb5/src/util/verto/ev.c
5044
cb (EV_A_ EV_IDLE, idles [j][i]);
crypto/krb5/src/util/verto/ev.c
5051
cb (EV_A_ EV_FORK, forks [i]);
crypto/krb5/src/util/verto/ev.c
5057
cb (EV_A_ EV_ASYNC, asyncs [i]);
crypto/krb5/src/util/verto/ev.c
5066
cb (EV_A_ EV_PREPARE, prepares [i]);
crypto/krb5/src/util/verto/ev.c
5072
cb (EV_A_ EV_CHECK, checks [i]);
crypto/krb5/src/util/verto/ev.c
5081
cb (EV_A_ EV_SIGNAL, wl);
crypto/krb5/src/util/verto/ev.c
5092
cb (EV_A_ EV_CHILD, wl);
crypto/krb5/src/util/verto/ev.h
249
# define EV_CB_DECLARE(type) void (*cb)(EV_P_ struct type *w, int revents);
crypto/krb5/src/util/verto/ev.h
252
# define EV_CB_INVOKE(watcher,revents) (watcher)->cb (EV_A_ (watcher), (revents))
crypto/krb5/src/util/verto/ev.h
545
EV_API_DECL void ev_set_allocator (void *(*cb)(void *ptr, long size) EV_THROW) EV_THROW;
crypto/krb5/src/util/verto/ev.h
551
EV_API_DECL void ev_set_syserr_cb (void (*cb)(const char *msg) EV_THROW) EV_THROW;
crypto/krb5/src/util/verto/ev.h
620
EV_API_DECL void ev_walk (EV_P_ int types, void (*cb)(EV_P_ int type, void *w)) EV_THROW;
crypto/krb5/src/util/verto/ev.h
654
EV_API_DECL void ev_once (EV_P_ int fd, int events, ev_tstamp timeout, void (*cb)(int revents, void *arg), void *arg) EV_THROW;
crypto/krb5/src/util/verto/ev.h
707
#define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
crypto/krb5/src/util/verto/ev.h
708
#define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
crypto/krb5/src/util/verto/ev.h
709
#define ev_periodic_init(ev,cb,ofs,ival,rcb) do { ev_init ((ev), (cb)); ev_periodic_set ((ev),(ofs),(ival),(rcb)); } while (0)
crypto/krb5/src/util/verto/ev.h
710
#define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
crypto/krb5/src/util/verto/ev.h
711
#define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0)
crypto/krb5/src/util/verto/ev.h
712
#define ev_stat_init(ev,cb,path,interval) do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
crypto/krb5/src/util/verto/ev.h
713
#define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while (0)
crypto/krb5/src/util/verto/ev.h
714
#define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
crypto/krb5/src/util/verto/ev.h
715
#define ev_check_init(ev,cb) do { ev_init ((ev), (cb)); ev_check_set ((ev)); } while (0)
crypto/krb5/src/util/verto/ev.h
716
#define ev_embed_init(ev,cb,other) do { ev_init ((ev), (cb)); ev_embed_set ((ev),(other)); } while (0)
crypto/krb5/src/util/verto/ev.h
717
#define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
crypto/krb5/src/util/verto/ev.h
718
#define ev_cleanup_init(ev,cb) do { ev_init ((ev), (cb)); ev_cleanup_set ((ev)); } while (0)
crypto/krb5/src/util/verto/ev.h
719
#define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0)
crypto/krb5/src/util/verto/ev.h
724
#define ev_cb_(ev) (ev)->cb /* rw */
crypto/krb5/src/util/verto/ev.h
725
#define ev_cb(ev) (memmove (&ev_cb_ (ev), &((ev_watcher *)(ev))->cb, sizeof (ev_cb_ (ev))), (ev)->cb)
crypto/krb5/src/util/verto/ev.h
738
# define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
crypto/krb5/src/windows/installer/wix/custom/custom.cpp
585
sInfo.cb = sizeof(sInfo);
crypto/openssh/atomicio.c
107
int (*cb)(void *, size_t), void *cb_arg)
crypto/openssh/atomicio.c
133
if (cb != NULL && cb(cb_arg, 0) == -1) {
crypto/openssh/atomicio.c
166
if (cb != NULL && cb(cb_arg, (size_t)res) == -1) {
crypto/openssh/atomicio.c
52
int (*cb)(void *, size_t), void *cb_arg)
crypto/openssh/atomicio.c
71
if (cb != NULL && cb(cb_arg, 0) == -1) {
crypto/openssh/atomicio.c
86
if (cb != NULL && cb(cb_arg, (size_t)res) == -1) {
crypto/openssh/atomicio.h
39
int (*cb)(void *, size_t), void *);
crypto/openssh/atomicio.h
49
const struct iovec *_iov, int iovcnt, int (*cb)(void *, size_t), void *);
crypto/openssh/channels.c
1153
channel_confirm_cb *cb, channel_confirm_abandon_cb *abandon_cb, void *ctx)
crypto/openssh/channels.c
1162
cc->cb = cb;
crypto/openssh/channels.c
3708
cc->cb(ssh, type, c, cc->ctx);
crypto/openssh/channels.h
101
channel_confirm_cb *cb;
crypto/openssh/clientloop.c
1845
int local_tun, int remote_tun, channel_open_fn *cb, void *cbctx)
crypto/openssh/clientloop.c
1873
if (cb != NULL)
crypto/openssh/clientloop.c
1874
channel_register_open_confirm(ssh, c->self, cb, cbctx);
crypto/openssh/clientloop.c
188
global_confirm_cb *cb;
crypto/openssh/clientloop.c
476
if (gc->cb != NULL)
crypto/openssh/clientloop.c
477
gc->cb(ssh, type, seq, gc->ctx);
crypto/openssh/clientloop.c
898
client_register_global_confirm(global_confirm_cb *cb, void *ctx)
crypto/openssh/clientloop.c
904
if (last_gc && last_gc->cb == cb && last_gc->ctx == ctx) {
crypto/openssh/clientloop.c
912
gc->cb = cb;
crypto/openssh/ssh_api.c
238
int (*cb)(struct sshkey *, struct ssh *))
crypto/openssh/ssh_api.c
240
if (cb == NULL || ssh->kex == NULL)
crypto/openssh/ssh_api.c
243
ssh->kex->verify_host_key = cb;
crypto/openssh/ssh_api.h
73
int (*cb)(struct sshkey *, struct ssh *));
crypto/openssl/apps/genrsa.c
100
if (bn == NULL || cb == NULL)
crypto/openssl/apps/genrsa.c
248
BN_GENCB_free(cb);
crypto/openssl/apps/genrsa.c
86
BN_GENCB *cb = BN_GENCB_new();
crypto/openssl/apps/include/s_apps.h
25
int family, int type, int protocol, do_server_cb cb,
crypto/openssl/apps/lib/s_socket.c
299
int family, int type, int protocol, do_server_cb cb,
crypto/openssl/apps/lib/s_socket.c
431
i = (*cb)(sock, type, protocol, context);
crypto/openssl/apps/lib/s_socket.c
463
i = (*cb)(asock, type, protocol, context);
crypto/openssl/apps/verify.c
21
static int cb(int ok, X509_STORE_CTX *ctx);
crypto/openssl/apps/verify.c
224
X509_STORE_set_verify_cb(store, cb);
crypto/openssl/crypto/bio/bio_dump.c
22
int BIO_dump_cb(int (*cb)(const void *data, size_t len, void *u),
crypto/openssl/crypto/bio/bio_dump.c
25
return BIO_dump_indent_cb(cb, u, s, len, 0);
crypto/openssl/crypto/bio/bio_dump.c
28
int BIO_dump_indent_cb(int (*cb)(const void *data, size_t len, void *u),
crypto/openssl/crypto/bio/bio_dump.c
91
res = cb((void *)buf, n, u);
crypto/openssl/crypto/bio/bio_lib.c
220
void BIO_set_callback(BIO *b, BIO_callback_fn cb)
crypto/openssl/crypto/bio/bio_lib.c
222
b->callback = cb;
crypto/openssl/crypto/bio/bio_lib.c
231
void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex cb)
crypto/openssl/crypto/bio/bio_lib.c
233
b->callback_ex = cb;
crypto/openssl/crypto/bio/bss_conn.c
114
BIO_info_cb *cb = NULL;
crypto/openssl/crypto/bio/bss_conn.c
117
cb = c->info_callback;
crypto/openssl/crypto/bio/bss_conn.c
271
if (cb != NULL) {
crypto/openssl/crypto/bio/bss_conn.c
272
if ((ret = cb((BIO *)b, c->state, ret)) == 0)
crypto/openssl/crypto/bio/bss_conn.c
279
if (cb != NULL)
crypto/openssl/crypto/bio/bss_conn.c
280
ret = cb((BIO *)b, c->state, ret);
crypto/openssl/crypto/bio/ossl_core_bio.c
101
return BIO_write_ex(cb->bio, data, dlen, written);
crypto/openssl/crypto/bio/ossl_core_bio.c
104
int ossl_core_bio_gets(OSSL_CORE_BIO *cb, char *buf, int size)
crypto/openssl/crypto/bio/ossl_core_bio.c
106
return BIO_gets(cb->bio, buf, size);
crypto/openssl/crypto/bio/ossl_core_bio.c
109
int ossl_core_bio_puts(OSSL_CORE_BIO *cb, const char *buf)
crypto/openssl/crypto/bio/ossl_core_bio.c
111
return BIO_puts(cb->bio, buf);
crypto/openssl/crypto/bio/ossl_core_bio.c
114
long ossl_core_bio_ctrl(OSSL_CORE_BIO *cb, int cmd, long larg, void *parg)
crypto/openssl/crypto/bio/ossl_core_bio.c
116
return BIO_ctrl(cb->bio, cmd, larg, parg);
crypto/openssl/crypto/bio/ossl_core_bio.c
119
int ossl_core_bio_vprintf(OSSL_CORE_BIO *cb, const char *format, va_list args)
crypto/openssl/crypto/bio/ossl_core_bio.c
121
return BIO_vprintf(cb->bio, format, args);
crypto/openssl/crypto/bio/ossl_core_bio.c
25
OSSL_CORE_BIO *cb = OPENSSL_malloc(sizeof(*cb));
crypto/openssl/crypto/bio/ossl_core_bio.c
27
if (cb == NULL || !CRYPTO_NEW_REF(&cb->ref_cnt, 1)) {
crypto/openssl/crypto/bio/ossl_core_bio.c
28
OPENSSL_free(cb);
crypto/openssl/crypto/bio/ossl_core_bio.c
31
return cb;
crypto/openssl/crypto/bio/ossl_core_bio.c
34
int ossl_core_bio_up_ref(OSSL_CORE_BIO *cb)
crypto/openssl/crypto/bio/ossl_core_bio.c
38
return CRYPTO_UP_REF(&cb->ref_cnt, &ref);
crypto/openssl/crypto/bio/ossl_core_bio.c
41
int ossl_core_bio_free(OSSL_CORE_BIO *cb)
crypto/openssl/crypto/bio/ossl_core_bio.c
45
if (cb != NULL) {
crypto/openssl/crypto/bio/ossl_core_bio.c
46
CRYPTO_DOWN_REF(&cb->ref_cnt, &ref);
crypto/openssl/crypto/bio/ossl_core_bio.c
48
res = BIO_free(cb->bio);
crypto/openssl/crypto/bio/ossl_core_bio.c
49
CRYPTO_FREE_REF(&cb->ref_cnt);
crypto/openssl/crypto/bio/ossl_core_bio.c
50
OPENSSL_free(cb);
crypto/openssl/crypto/bio/ossl_core_bio.c
58
OSSL_CORE_BIO *cb = core_bio_new();
crypto/openssl/crypto/bio/ossl_core_bio.c
60
if (cb == NULL || !BIO_up_ref(bio)) {
crypto/openssl/crypto/bio/ossl_core_bio.c
61
ossl_core_bio_free(cb);
crypto/openssl/crypto/bio/ossl_core_bio.c
64
cb->bio = bio;
crypto/openssl/crypto/bio/ossl_core_bio.c
65
return cb;
crypto/openssl/crypto/bio/ossl_core_bio.c
70
OSSL_CORE_BIO *cb = NULL;
crypto/openssl/crypto/bio/ossl_core_bio.c
74
if ((cb = core_bio_new()) == NULL) {
crypto/openssl/crypto/bio/ossl_core_bio.c
78
cb->bio = bio;
crypto/openssl/crypto/bio/ossl_core_bio.c
79
return cb;
crypto/openssl/crypto/bio/ossl_core_bio.c
92
int ossl_core_bio_read_ex(OSSL_CORE_BIO *cb, void *data, size_t dlen,
crypto/openssl/crypto/bio/ossl_core_bio.c
95
return BIO_read_ex(cb->bio, data, dlen, readbytes);
crypto/openssl/crypto/bio/ossl_core_bio.c
98
int ossl_core_bio_write_ex(OSSL_CORE_BIO *cb, const void *data, size_t dlen,
crypto/openssl/crypto/bn/bn_depr.c
26
BN_GENCB cb;
crypto/openssl/crypto/bn/bn_depr.c
29
BN_GENCB_set_old(&cb, callback, cb_arg);
crypto/openssl/crypto/bn/bn_depr.c
36
if (!BN_generate_prime_ex(rnd, bits, safe, add, rem, &cb))
crypto/openssl/crypto/bn/bn_depr.c
50
BN_GENCB cb;
crypto/openssl/crypto/bn/bn_depr.c
51
BN_GENCB_set_old(&cb, callback, cb_arg);
crypto/openssl/crypto/bn/bn_depr.c
52
return ossl_bn_check_prime(a, checks, ctx_passed, 0, &cb);
crypto/openssl/crypto/bn/bn_depr.c
60
BN_GENCB cb;
crypto/openssl/crypto/bn/bn_depr.c
61
BN_GENCB_set_old(&cb, callback, cb_arg);
crypto/openssl/crypto/bn/bn_depr.c
62
return ossl_bn_check_prime(a, checks, ctx_passed, do_trial_division, &cb);
crypto/openssl/crypto/bn/bn_lib.c
1102
void BN_GENCB_free(BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_lib.c
1104
if (cb == NULL)
crypto/openssl/crypto/bn/bn_lib.c
1106
OPENSSL_free(cb);
crypto/openssl/crypto/bn/bn_lib.c
1126
tmp_gencb->cb.cb_1 = callback;
crypto/openssl/crypto/bn/bn_lib.c
1136
tmp_gencb->cb.cb_2 = callback;
crypto/openssl/crypto/bn/bn_lib.c
1139
void *BN_GENCB_get_arg(BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_lib.c
1141
return cb->arg;
crypto/openssl/crypto/bn/bn_local.h
288
} cb;
crypto/openssl/crypto/bn/bn_local.h
691
int do_trial_division, BN_GENCB *cb);
crypto/openssl/crypto/bn/bn_prime.c
101
int BN_GENCB_call(BN_GENCB *cb, int a, int b)
crypto/openssl/crypto/bn/bn_prime.c
104
if (!cb)
crypto/openssl/crypto/bn/bn_prime.c
106
switch (cb->ver) {
crypto/openssl/crypto/bn/bn_prime.c
109
if (!cb->cb.cb_1)
crypto/openssl/crypto/bn/bn_prime.c
111
cb->cb.cb_1(a, b, cb->arg);
crypto/openssl/crypto/bn/bn_prime.c
115
return cb->cb.cb_2(a, b, cb);
crypto/openssl/crypto/bn/bn_prime.c
124
const BIGNUM *add, const BIGNUM *rem, BN_GENCB *cb,
crypto/openssl/crypto/bn/bn_prime.c
165
if (!BN_GENCB_call(cb, 0, c1++))
crypto/openssl/crypto/bn/bn_prime.c
170
i = bn_is_prime_int(ret, checks, ctx, 0, cb);
crypto/openssl/crypto/bn/bn_prime.c
184
j = bn_is_prime_int(ret, 1, ctx, 0, cb);
crypto/openssl/crypto/bn/bn_prime.c
190
j = bn_is_prime_int(t, 1, ctx, 0, cb);
crypto/openssl/crypto/bn/bn_prime.c
196
if (!BN_GENCB_call(cb, 2, c1 - 1))
crypto/openssl/crypto/bn/bn_prime.c
212
const BIGNUM *add, const BIGNUM *rem, BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_prime.c
220
retval = BN_generate_prime_ex2(ret, bits, safe, add, rem, cb, ctx);
crypto/openssl/crypto/bn/bn_prime.c
229
BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_prime.c
231
return ossl_bn_check_prime(a, checks, ctx_passed, 0, cb);
crypto/openssl/crypto/bn/bn_prime.c
235
int do_trial_division, BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_prime.c
237
return ossl_bn_check_prime(w, checks, ctx, do_trial_division, cb);
crypto/openssl/crypto/bn/bn_prime.c
243
int do_trial_division, BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_prime.c
250
return bn_is_prime_int(w, checks, ctx, do_trial_division, cb);
crypto/openssl/crypto/bn/bn_prime.c
259
BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_prime.c
261
return bn_is_prime_int(w, checks, ctx, 1, cb);
crypto/openssl/crypto/bn/bn_prime.c
264
int BN_check_prime(const BIGNUM *p, BN_CTX *ctx, BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_prime.c
266
return ossl_bn_check_prime(p, 0, ctx, 1, cb);
crypto/openssl/crypto/bn/bn_prime.c
276
int do_trial_division, BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_prime.c
28
int do_trial_division, BN_GENCB *cb);
crypto/openssl/crypto/bn/bn_prime.c
312
if (!BN_GENCB_call(cb, 1, -1))
crypto/openssl/crypto/bn/bn_prime.c
320
if (!ossl_bn_miller_rabin_is_prime(w, checks, ctx, cb, 0, &status)) {
crypto/openssl/crypto/bn/bn_prime.c
348
BN_GENCB *cb, int enhanced, int *status)
crypto/openssl/crypto/bn/bn_prime.c
459
if (!BN_GENCB_call(cb, 1, i))
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
135
BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
148
BN_GENCB_call(cb, 0, i);
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
150
tmp = ossl_bn_check_generated_prime(p1, rounds, ctx, cb);
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
159
BN_GENCB_call(cb, 2, i);
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
189
BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
228
if (!bn_rsa_fips186_4_find_aux_prob_prime(Xp1i, p1i, ctx, rounds, cb)
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
229
|| !bn_rsa_fips186_4_find_aux_prob_prime(Xp2i, p2i, ctx, rounds, cb))
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
236
ctx, cb))
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
277
BN_CTX *ctx, BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
374
BN_GENCB_call(cb, 0, 2);
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
382
int rv = ossl_bn_check_generated_prime(Y, rounds, ctx, cb);
crypto/openssl/crypto/bn/bn_rsa_fips186_4.c
400
BN_GENCB_call(cb, 3, 0);
crypto/openssl/crypto/bn/bn_x931p.c
123
BN_GENCB_call(cb, 0, i++);
crypto/openssl/crypto/bn/bn_x931p.c
136
int r = BN_check_prime(p, ctx, cb);
crypto/openssl/crypto/bn/bn_x931p.c
146
BN_GENCB_call(cb, 3, 0);
crypto/openssl/crypto/bn/bn_x931p.c
222
const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_x931p.c
238
if (!BN_X931_derive_prime_ex(p, p1, p2, Xp, Xp1, Xp2, e, ctx, cb))
crypto/openssl/crypto/bn/bn_x931p.c
24
BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_x931p.c
33
BN_GENCB_call(cb, 0, i);
crypto/openssl/crypto/bn/bn_x931p.c
35
is_prime = BN_check_prime(pi, ctx, cb);
crypto/openssl/crypto/bn/bn_x931p.c
43
BN_GENCB_call(cb, 2, i);
crypto/openssl/crypto/bn/bn_x931p.c
56
BN_GENCB *cb)
crypto/openssl/crypto/bn/bn_x931p.c
82
if (!bn_x931_derive_pi(p1, Xp1, ctx, cb))
crypto/openssl/crypto/bn/bn_x931p.c
85
if (!bn_x931_derive_pi(p2, Xp2, ctx, cb))
crypto/openssl/crypto/cmp/cmp_client.c
676
OSSL_CMP_certConf_cb_t cb;
crypto/openssl/crypto/cmp/cmp_client.c
785
cb = ctx->certConf_cb != NULL ? ctx->certConf_cb : OSSL_CMP_certConf_cb;
crypto/openssl/crypto/cmp/cmp_client.c
786
if ((fail_info = cb(ctx, ctx->newCert, fail_info, &txt)) != 0
crypto/openssl/crypto/cmp/cmp_ctx.c
395
int OSSL_CMP_CTX_set_log_cb(OSSL_CMP_CTX *ctx, OSSL_CMP_log_cb_t cb)
crypto/openssl/crypto/cmp/cmp_ctx.c
401
ctx->log_cb = cb;
crypto/openssl/crypto/cmp/cmp_local.h
1009
ossl_cmp_allow_unprotected_cb_t cb, int cb_arg);
crypto/openssl/crypto/cmp/cmp_local.h
1011
ossl_cmp_allow_unprotected_cb_t cb, int cb_arg);
crypto/openssl/crypto/cmp/cmp_vfy.c
703
ossl_cmp_allow_unprotected_cb_t cb, int cb_arg)
crypto/openssl/crypto/cmp/cmp_vfy.c
771
|| (cb != NULL && (*cb)(ctx, msg, 1, cb_arg) > 0);
crypto/openssl/crypto/cmp/cmp_vfy.c
774
res = cb != NULL && (*cb)(ctx, msg, 0, cb_arg) > 0;
crypto/openssl/crypto/dh/dh_depr.c
28
BN_GENCB *cb;
crypto/openssl/crypto/dh/dh_depr.c
33
cb = BN_GENCB_new();
crypto/openssl/crypto/dh/dh_depr.c
34
if (cb == NULL) {
crypto/openssl/crypto/dh/dh_depr.c
39
BN_GENCB_set_old(cb, callback, cb_arg);
crypto/openssl/crypto/dh/dh_depr.c
41
if (DH_generate_parameters_ex(ret, prime_len, generator, cb)) {
crypto/openssl/crypto/dh/dh_depr.c
42
BN_GENCB_free(cb);
crypto/openssl/crypto/dh/dh_depr.c
45
BN_GENCB_free(cb);
crypto/openssl/crypto/dh/dh_gen.c
116
BN_GENCB *cb)
crypto/openssl/crypto/dh/dh_gen.c
124
return ret->meth->generate_params(ret, prime_len, generator, cb);
crypto/openssl/crypto/dh/dh_gen.c
125
return dh_builtin_genparams(ret, prime_len, generator, cb);
crypto/openssl/crypto/dh/dh_gen.c
157
BN_GENCB *cb)
crypto/openssl/crypto/dh/dh_gen.c
217
if (!BN_generate_prime_ex2(ret->params.p, prime_len, 1, t1, t2, cb, ctx))
crypto/openssl/crypto/dh/dh_gen.c
219
if (!BN_GENCB_call(cb, 3, 0))
crypto/openssl/crypto/dh/dh_gen.c
36
BN_GENCB *cb);
crypto/openssl/crypto/dh/dh_gen.c
40
BN_GENCB *cb)
crypto/openssl/crypto/dh/dh_gen.c
48
pbits, qbits, &res, cb);
crypto/openssl/crypto/dh/dh_gen.c
53
pbits, qbits, &res, cb);
crypto/openssl/crypto/dh/dh_local.h
59
BN_GENCB *cb);
crypto/openssl/crypto/dsa/dsa_depr.c
37
BN_GENCB *cb;
crypto/openssl/crypto/dsa/dsa_depr.c
42
cb = BN_GENCB_new();
crypto/openssl/crypto/dsa/dsa_depr.c
43
if (cb == NULL)
crypto/openssl/crypto/dsa/dsa_depr.c
46
BN_GENCB_set_old(cb, callback, cb_arg);
crypto/openssl/crypto/dsa/dsa_depr.c
49
counter_ret, h_ret, cb)) {
crypto/openssl/crypto/dsa/dsa_depr.c
50
BN_GENCB_free(cb);
crypto/openssl/crypto/dsa/dsa_depr.c
53
BN_GENCB_free(cb);
crypto/openssl/crypto/dsa/dsa_gen.c
27
BN_GENCB *cb)
crypto/openssl/crypto/dsa/dsa_gen.c
35
pbits, qbits, &res, cb);
crypto/openssl/crypto/dsa/dsa_gen.c
40
pbits, qbits, &res, cb);
crypto/openssl/crypto/dsa/dsa_gen.c
50
BN_GENCB *cb)
crypto/openssl/crypto/dsa/dsa_gen.c
54
counter_ret, h_ret, cb);
crypto/openssl/crypto/dsa/dsa_gen.c
63
bits, 160, cb))
crypto/openssl/crypto/dsa/dsa_gen.c
67
bits, 0, cb))
crypto/openssl/crypto/dsa/dsa_key.c
114
static int dsa_keygen_pairwise_test(DSA *dsa, OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/dsa/dsa_key.c
122
st = OSSL_SELF_TEST_new(cb, cbarg);
crypto/openssl/crypto/dsa/dsa_key.c
194
OSSL_CALLBACK *cb = NULL;
crypto/openssl/crypto/dsa/dsa_key.c
197
OSSL_SELF_TEST_get_callback(dsa->libctx, &cb, &cbarg);
crypto/openssl/crypto/dsa/dsa_key.c
198
ok = dsa_keygen_pairwise_test(dsa, cb, cbarg)
crypto/openssl/crypto/dsa/dsa_key.c
199
&& dsa_keygen_knownanswer_test(dsa, ctx, cb, cbarg);
crypto/openssl/crypto/dsa/dsa_key.c
76
OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/dsa/dsa_key.c
86
st = OSSL_SELF_TEST_new(cb, cbarg);
crypto/openssl/crypto/dsa/dsa_local.h
67
BN_GENCB *cb);
crypto/openssl/crypto/ec/ec_key.c
1095
static int ecdsa_keygen_pairwise_test(EC_KEY *eckey, OSSL_CALLBACK *cb,
crypto/openssl/crypto/ec/ec_key.c
1104
st = OSSL_SELF_TEST_new(cb, cbarg);
crypto/openssl/crypto/ec/ec_key.c
253
OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/ec/ec_key.c
260
st = OSSL_SELF_TEST_new(cb, cbarg);
crypto/openssl/crypto/ec/ec_key.c
30
static int ecdsa_keygen_pairwise_test(EC_KEY *eckey, OSSL_CALLBACK *cb,
crypto/openssl/crypto/ec/ec_key.c
381
OSSL_CALLBACK *cb = NULL;
crypto/openssl/crypto/ec/ec_key.c
384
OSSL_SELF_TEST_get_callback(eckey->libctx, &cb, &cbarg);
crypto/openssl/crypto/ec/ec_key.c
385
ok = ecdsa_keygen_pairwise_test(eckey, cb, cbarg)
crypto/openssl/crypto/ec/ec_key.c
386
&& ecdsa_keygen_knownanswer_test(eckey, ctx, cb, cbarg);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
41
pem_password_cb *cb, void *cbarg)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
43
return ossl_pw_set_pem_password_cb(&ctx->pwdata, cb, cbarg);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
47
OSSL_PASSPHRASE_CALLBACK *cb,
crypto/openssl/crypto/encode_decode/decoder_pkey.c
50
return ossl_pw_set_ossl_passphrase_cb(&ctx->pwdata, cb, cbarg);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
55
pem_password_cb *cb, void *cbarg)
crypto/openssl/crypto/encode_decode/encoder_pkey.c
57
return ossl_pw_set_pem_password_cb(&ctx->pwdata, cb, cbarg);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
61
OSSL_PASSPHRASE_CALLBACK *cb,
crypto/openssl/crypto/encode_decode/encoder_pkey.c
64
return ossl_pw_set_ossl_passphrase_cb(&ctx->pwdata, cb, cbarg);
crypto/openssl/crypto/engine/eng_lib.c
128
static ENGINE_CLEANUP_ITEM *int_cleanup_item(ENGINE_CLEANUP_CB *cb)
crypto/openssl/crypto/engine/eng_lib.c
134
item->cb = cb;
crypto/openssl/crypto/engine/eng_lib.c
138
int engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb)
crypto/openssl/crypto/engine/eng_lib.c
144
item = int_cleanup_item(cb);
crypto/openssl/crypto/engine/eng_lib.c
153
int engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb)
crypto/openssl/crypto/engine/eng_lib.c
159
item = int_cleanup_item(cb);
crypto/openssl/crypto/engine/eng_lib.c
171
(*(item->cb))();
crypto/openssl/crypto/engine/eng_local.h
46
ENGINE_CLEANUP_CB *cb;
crypto/openssl/crypto/engine/eng_local.h
49
int engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb);
crypto/openssl/crypto/engine/eng_local.h
50
int engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb);
crypto/openssl/crypto/engine/eng_local.h
69
void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb,
crypto/openssl/crypto/engine/eng_table.c
303
dall->cb(pile->nid, pile->sk, pile->funct, dall->arg);
crypto/openssl/crypto/engine/eng_table.c
308
void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb,
crypto/openssl/crypto/engine/eng_table.c
312
dall.cb = cb;
crypto/openssl/crypto/engine/eng_table.c
36
engine_table_doall_cb *cb;
crypto/openssl/crypto/err/err_prn.c
20
void ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u),
crypto/openssl/crypto/err/err_prn.c
44
if (cb(buf, strlen(buf), u) <= 0)
crypto/openssl/crypto/evp/keymgmt_lib.c
512
void *genctx, OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/evp/keymgmt_lib.c
516
if ((keydata = evp_keymgmt_gen(keymgmt, genctx, cb, cbarg)) == NULL
crypto/openssl/crypto/evp/keymgmt_meth.c
444
OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/evp/keymgmt_meth.c
456
ret = keymgmt->gen(genctx, cb, cbarg);
crypto/openssl/crypto/evp/pmeth_gn.c
274
void EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb)
crypto/openssl/crypto/evp/pmeth_gn.c
276
ctx->pkey_gencb = cb;
crypto/openssl/crypto/evp/pmeth_gn.c
297
void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx)
crypto/openssl/crypto/evp/pmeth_gn.c
299
BN_GENCB_set(cb, trans_cb, ctx);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1007
if (!BN_GENCB_call(cb, 3, 1))
crypto/openssl/crypto/ffc/ffc_params_generate.c
1045
int *res, BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_generate.c
1049
type, L, N, res, cb);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1055
int *res, BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_generate.c
1059
type, L, N, res, cb))
crypto/openssl/crypto/ffc/ffc_params_generate.c
193
BIGNUM *p, int L, BN_GENCB *cb, int *counter,
crypto/openssl/crypto/ffc/ffc_params_generate.c
227
if ((i != 0) && !BN_GENCB_call(cb, 0, i))
crypto/openssl/crypto/ffc/ffc_params_generate.c
293
r = BN_check_prime(p, ctx, cb);
crypto/openssl/crypto/ffc/ffc_params_generate.c
316
BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_generate.c
330
if (!BN_GENCB_call(cb, 0, m++))
crypto/openssl/crypto/ffc/ffc_params_generate.c
367
r = BN_check_prime(q, ctx, cb);
crypto/openssl/crypto/ffc/ffc_params_generate.c
392
int *res, BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_generate.c
402
if (!BN_GENCB_call(cb, 0, m++))
crypto/openssl/crypto/ffc/ffc_params_generate.c
433
r = BN_check_prime(q, ctx, cb);
crypto/openssl/crypto/ffc/ffc_params_generate.c
519
BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_generate.c
687
seed != params->seed, &m, res, cb))
crypto/openssl/crypto/ffc/ffc_params_generate.c
694
if (!BN_GENCB_call(cb, 2, 0))
crypto/openssl/crypto/ffc/ffc_params_generate.c
696
if (!BN_GENCB_call(cb, 3, 0))
crypto/openssl/crypto/ffc/ffc_params_generate.c
701
cb, &pcounter, res);
crypto/openssl/crypto/ffc/ffc_params_generate.c
716
if (!BN_GENCB_call(cb, 2, 1))
crypto/openssl/crypto/ffc/ffc_params_generate.c
766
if (!BN_GENCB_call(cb, 3, 1))
crypto/openssl/crypto/ffc/ffc_params_generate.c
812
BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_generate.c
938
use_random_seed, &m, res, cb))
crypto/openssl/crypto/ffc/ffc_params_generate.c
941
if (!BN_GENCB_call(cb, 2, 0))
crypto/openssl/crypto/ffc/ffc_params_generate.c
943
if (!BN_GENCB_call(cb, 3, 0))
crypto/openssl/crypto/ffc/ffc_params_generate.c
958
rv = generate_p(ctx, md, counter, n, buf, qsize, q, p, L, cb,
crypto/openssl/crypto/ffc/ffc_params_generate.c
968
if (!BN_GENCB_call(cb, 2, 1))
crypto/openssl/crypto/ffc/ffc_params_validate.c
54
int *res, BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_validate.c
66
L, N, res, cb);
crypto/openssl/crypto/ffc/ffc_params_validate.c
72
int *res, BN_GENCB *cb)
crypto/openssl/crypto/ffc/ffc_params_validate.c
86
L, N, res, cb);
crypto/openssl/crypto/hashtable/hashtable.c
345
void ossl_ht_foreach_until(HT *h, int (*cb)(HT_VALUE *obj, void *arg),
crypto/openssl/crypto/hashtable/hashtable.c
356
if (!cb((HT_VALUE *)md->neighborhoods[i].entries[j].value, arg))
crypto/openssl/crypto/indicator_core.c
17
OSSL_INDICATOR_CALLBACK *cb;
crypto/openssl/crypto/indicator_core.c
22
INDICATOR_CB *cb;
crypto/openssl/crypto/indicator_core.c
24
cb = OPENSSL_zalloc(sizeof(*cb));
crypto/openssl/crypto/indicator_core.c
25
return cb;
crypto/openssl/crypto/indicator_core.c
28
void ossl_indicator_set_callback_free(void *cb)
crypto/openssl/crypto/indicator_core.c
30
OPENSSL_free(cb);
crypto/openssl/crypto/indicator_core.c
39
OSSL_INDICATOR_CALLBACK *cb)
crypto/openssl/crypto/indicator_core.c
44
icb->cb = cb;
crypto/openssl/crypto/indicator_core.c
48
OSSL_INDICATOR_CALLBACK **cb)
crypto/openssl/crypto/indicator_core.c
52
if (cb != NULL)
crypto/openssl/crypto/indicator_core.c
53
*cb = (icb != NULL ? icb->cb : NULL);
crypto/openssl/crypto/mem.c
439
int CRYPTO_mem_leaks_cb(int (*cb)(const char *str, size_t len, void *u),
crypto/openssl/crypto/mem.c
442
(void)cb;
crypto/openssl/crypto/objects/obj_dat.c
154
static int added_obj_cmp(const ADDED_OBJ *ca, const ADDED_OBJ *cb)
crypto/openssl/crypto/objects/obj_dat.c
159
i = ca->type - cb->type;
crypto/openssl/crypto/objects/obj_dat.c
163
b = cb->obj;
crypto/openssl/crypto/passphrase.c
238
OSSL_PASSPHRASE_CALLBACK *cb = data->_.ossl_passphrase.passphrase_cb;
crypto/openssl/crypto/passphrase.c
241
ret = cb(pass, pass_size, pass_len, params, cbarg);
crypto/openssl/crypto/passphrase.c
260
pem_password_cb *cb = data->_.pem_password.password_cb;
crypto/openssl/crypto/passphrase.c
262
ui_method = allocated_ui_method = UI_UTIL_wrap_read_pem_callback(cb, verify);
crypto/openssl/crypto/passphrase.c
52
pem_password_cb *cb, void *cbarg)
crypto/openssl/crypto/passphrase.c
54
if (!ossl_assert(data != NULL && cb != NULL)) {
crypto/openssl/crypto/passphrase.c
60
data->_.pem_password.password_cb = cb;
crypto/openssl/crypto/passphrase.c
66
OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/passphrase.c
68
if (!ossl_assert(data != NULL && cb != NULL)) {
crypto/openssl/crypto/passphrase.c
74
data->_.ossl_passphrase.passphrase_cb = cb;
crypto/openssl/crypto/pem/pem_all.c
109
DSA *PEM_read_bio_DSAPrivateKey(BIO *bp, DSA **dsa, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_all.c
113
pktmp = PEM_read_bio_PrivateKey(bp, NULL, cb, u);
crypto/openssl/crypto/pem/pem_all.c
120
DSA *PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_all.c
123
pktmp = PEM_read_PrivateKey(fp, NULL, cb, u);
crypto/openssl/crypto/pem/pem_all.c
150
EC_KEY *PEM_read_bio_ECPrivateKey(BIO *bp, EC_KEY **key, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_all.c
154
pktmp = PEM_read_bio_PrivateKey(bp, NULL, cb, u);
crypto/openssl/crypto/pem/pem_all.c
165
EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_all.c
169
pktmp = PEM_read_PrivateKey(fp, NULL, cb, u);
crypto/openssl/crypto/pem/pem_all.c
183
DH *PEM_read_bio_DHparams(BIO *bp, DH **x, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_all.c
191
if (!PEM_bytes_read_bio(&data, &len, &nm, PEM_STRING_DHPARAMS, bp, cb, u))
crypto/openssl/crypto/pem/pem_all.c
208
DH *PEM_read_DHparams(FILE *fp, DH **x, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_all.c
218
ret = PEM_read_bio_DHparams(b, x, cb, u);
crypto/openssl/crypto/pem/pem_all.c
69
RSA *PEM_read_bio_RSAPrivateKey(BIO *bp, RSA **rsa, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_all.c
73
pktmp = PEM_read_bio_PrivateKey(bp, NULL, cb, u);
crypto/openssl/crypto/pem/pem_all.c
79
RSA *PEM_read_RSAPrivateKey(FILE *fp, RSA **rsa, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_all.c
82
pktmp = PEM_read_PrivateKey(fp, NULL, cb, u);
crypto/openssl/crypto/pem/pem_info.c
159
if (!PEM_do_header(&cipher, data, &len, cb, u))
crypto/openssl/crypto/pem/pem_info.c
218
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_info.c
220
return PEM_X509_INFO_read_bio_ex(bp, sk, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pem_info.c
226
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_info.c
29
*PEM_X509_INFO_read_ex(FILE *fp, STACK_OF(X509_INFO) *sk, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_info.c
291
enc, kstr, klen, cb, u)
crypto/openssl/crypto/pem/pem_info.c
40
ret = PEM_X509_INFO_read_bio_ex(b, sk, cb, u, libctx, propq);
crypto/openssl/crypto/pem/pem_info.c
46
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_info.c
48
return PEM_X509_INFO_read_ex(fp, sk, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pem_info.c
53
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_lib.c
110
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_lib.c
120
ret = PEM_ASN1_read_bio(d2i, name, b, x, cb, u);
crypto/openssl/crypto/pem/pem_lib.c
243
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_lib.c
264
if (!PEM_do_header(&cipher, data, &len, cb, u))
crypto/openssl/crypto/pem/pem_lib.c
285
const char *name, BIO *bp, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_lib.c
288
return pem_bytes_read_bio_flags(pdata, plen, pnm, name, bp, cb, u,
crypto/openssl/crypto/pem/pem_lib.c
293
const char *name, BIO *bp, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_lib.c
296
return pem_bytes_read_bio_flags(pdata, plen, pnm, name, bp, cb, u,
crypto/openssl/crypto/pem/pem_local.h
54
if (kstr == NULL && cb == NULL) { \
crypto/openssl/crypto/pem/pem_local.h
59
cb = PEM_def_callback; \
crypto/openssl/crypto/pem/pem_local.h
70
else if (cb != NULL \
crypto/openssl/crypto/pem/pem_local.h
72
cb, u)) \
crypto/openssl/crypto/pem/pem_local.h
93
x, enc, kstr, klen, cb, u)
crypto/openssl/crypto/pem/pem_oth.c
21
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_oth.c
28
if (!PEM_bytes_read_bio(&data, &len, NULL, name, bp, cb, u))
crypto/openssl/crypto/pem/pem_pk8.c
119
else if (cb != NULL
crypto/openssl/crypto/pem/pem_pk8.c
120
&& !OSSL_ENCODER_CTX_set_pem_password_cb(ctx, cb, u))
crypto/openssl/crypto/pem/pem_pk8.c
137
klen = cb(buf, PEM_BUFSIZE, 1, u);
crypto/openssl/crypto/pem/pem_pk8.c
168
EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pk8.c
180
if (cb != NULL)
crypto/openssl/crypto/pem/pem_pk8.c
181
klen = cb(psbuf, PEM_BUFSIZE, 0, u);
crypto/openssl/crypto/pem/pem_pk8.c
209
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
211
return do_pk8pkey_fp(fp, x, 1, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
216
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
218
return do_pk8pkey_fp(fp, x, 1, nid, NULL, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
223
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
225
return do_pk8pkey_fp(fp, x, 0, nid, NULL, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
230
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
232
return do_pk8pkey_fp(fp, x, 0, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
237
pem_password_cb *cb, void *u, const char *propq)
crypto/openssl/crypto/pem/pem_pk8.c
24
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pk8.c
246
ret = do_pk8pkey(bp, x, isder, nid, enc, kstr, klen, cb, u, propq);
crypto/openssl/crypto/pem/pem_pk8.c
251
EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pk8.c
261
ret = d2i_PKCS8PrivateKey_bio(bp, x, cb, u);
crypto/openssl/crypto/pem/pem_pk8.c
31
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pk8.c
43
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
45
return do_pk8pkey(bp, x, 0, nid, NULL, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
50
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
52
return do_pk8pkey(bp, x, 0, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
57
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
59
return do_pk8pkey(bp, x, 1, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
64
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pk8.c
66
return do_pk8pkey(bp, x, 1, nid, NULL, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
71
pem_password_cb *cb, void *u, const char *propq)
crypto/openssl/crypto/pem/pem_pk8.c
86
if (kstr == NULL && cb == NULL) {
crypto/openssl/crypto/pem/pem_pk8.c
91
cb = PEM_def_callback;
crypto/openssl/crypto/pem/pem_pkey.c
100
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pkey.c
116
bp, cb, u)) {
crypto/openssl/crypto/pem/pem_pkey.c
127
bp, cb, u)) {
crypto/openssl/crypto/pem/pem_pkey.c
154
if (cb != NULL)
crypto/openssl/crypto/pem/pem_pkey.c
155
klen = cb(psbuf, PEM_BUFSIZE, 0, u);
crypto/openssl/crypto/pem/pem_pkey.c
215
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pkey.c
233
if (cb == NULL)
crypto/openssl/crypto/pem/pem_pkey.c
234
cb = PEM_def_callback;
crypto/openssl/crypto/pem/pem_pkey.c
236
if (!ossl_pw_set_pem_password_cb(&pwdata, cb, u)
crypto/openssl/crypto/pem/pem_pkey.c
264
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pkey.c
267
return pem_read_bio_key(bp, x, cb, u, libctx, propq,
crypto/openssl/crypto/pem/pem_pkey.c
271
EVP_PKEY *PEM_read_bio_PUBKEY(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
274
return PEM_read_bio_PUBKEY_ex(bp, x, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pem_pkey.c
279
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pkey.c
290
ret = PEM_read_bio_PUBKEY_ex(b, x, cb, u, libctx, propq);
crypto/openssl/crypto/pem/pem_pkey.c
295
EVP_PKEY *PEM_read_PUBKEY(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pkey.c
297
return PEM_read_PUBKEY_ex(fp, x, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pem_pkey.c
302
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pkey.c
305
return pem_read_bio_key(bp, x, cb, u, libctx, propq,
crypto/openssl/crypto/pem/pem_pkey.c
310
EVP_PKEY *PEM_read_bio_PrivateKey(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
313
return PEM_read_bio_PrivateKey_ex(bp, x, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pem_pkey.c
326
(const char *)kstr, klen, cb, u);
crypto/openssl/crypto/pem/pem_pkey.c
327
return PEM_write_bio_PrivateKey_traditional(out, x, enc, kstr, klen, cb, u);
crypto/openssl/crypto/pem/pem_pkey.c
332
return PEM_write_bio_PrivateKey_ex(out, x, enc, kstr, klen, cb, u,
crypto/openssl/crypto/pem/pem_pkey.c
34
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pem_pkey.c
343
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_pkey.c
364
pem_str, bp, x, enc, kstr, klen, cb, u);
crypto/openssl/crypto/pem/pem_pkey.c
408
EVP_PKEY *PEM_read_PrivateKey_ex(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
420
ret = PEM_read_bio_PrivateKey_ex(b, x, cb, u, libctx, propq);
crypto/openssl/crypto/pem/pem_pkey.c
425
EVP_PKEY *PEM_read_PrivateKey(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_pkey.c
428
return PEM_read_PrivateKey_ex(fp, x, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pem_pkey.c
440
ret = PEM_write_bio_PrivateKey_ex(b, x, enc, kstr, klen, cb, u,
crypto/openssl/crypto/pem/pem_pkey.c
448
return PEM_write_PrivateKey_ex(out, x, enc, kstr, klen, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pem_pkey.c
53
if (cb == NULL)
crypto/openssl/crypto/pem/pem_pkey.c
54
cb = PEM_def_callback;
crypto/openssl/crypto/pem/pem_pkey.c
56
if (!OSSL_DECODER_CTX_set_pem_password_cb(dctx, cb, u))
crypto/openssl/crypto/pem/pvkfmt.c
1005
return do_PVK_key_bio(in, cb, u, &isdss, &ispub, libctx, propq);
crypto/openssl/crypto/pem/pvkfmt.c
1008
RSA *b2i_RSA_PVK_bio(BIO *in, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pvkfmt.c
1010
return b2i_RSA_PVK_bio_ex(in, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pvkfmt.c
1013
EVP_PKEY *b2i_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pvkfmt.c
1018
void *key = do_PVK_key_bio(in, cb, u, &isdss, &ispub, NULL, NULL);
crypto/openssl/crypto/pem/pvkfmt.c
1023
EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pvkfmt.c
1025
return b2i_PVK_bio_ex(in, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pvkfmt.c
1029
pem_password_cb *cb, void *u, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/pem/pvkfmt.c
1086
if (cb)
crypto/openssl/crypto/pem/pvkfmt.c
1087
inlen = cb(psbuf, PEM_BUFSIZE, 1, u);
crypto/openssl/crypto/pem/pvkfmt.c
1130
pem_password_cb *cb, void *u, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/pem/pvkfmt.c
1136
outlen = i2b_PVK(&tmp, pk, enclevel, cb, u, libctx, propq);
crypto/openssl/crypto/pem/pvkfmt.c
1149
pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pvkfmt.c
1151
return i2b_PVK_bio_ex(out, pk, enclevel, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pvkfmt.c
856
pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pvkfmt.c
881
if (cb)
crypto/openssl/crypto/pem/pvkfmt.c
882
inlen = cb(psbuf, PEM_BUFSIZE, 0, u);
crypto/openssl/crypto/pem/pvkfmt.c
949
static void *do_PVK_key_bio(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pvkfmt.c
976
key = do_PVK_body_key(&p, saltlen, keylen, cb, u, isdss, ispub, libctx, propq);
crypto/openssl/crypto/pem/pvkfmt.c
984
DSA *b2i_DSA_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/crypto/pem/pvkfmt.c
990
return do_PVK_key_bio(in, cb, u, &isdss, &ispub, libctx, propq);
crypto/openssl/crypto/pem/pvkfmt.c
993
DSA *b2i_DSA_PVK_bio(BIO *in, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pvkfmt.c
995
return b2i_DSA_PVK_bio_ex(in, cb, u, NULL, NULL);
crypto/openssl/crypto/pem/pvkfmt.c
999
RSA *b2i_RSA_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/crypto/pkcs12/p12_crt.c
100
if (cb != NULL) {
crypto/openssl/crypto/pkcs12/p12_crt.c
101
cbret = cb(bag, cbarg);
crypto/openssl/crypto/pkcs12/p12_crt.c
133
if (cb != NULL) {
crypto/openssl/crypto/pkcs12/p12_crt.c
134
cbret = cb(bag, cbarg);
crypto/openssl/crypto/pkcs12/p12_crt.c
39
PKCS12_create_cb *cb, void *cbarg)
crypto/openssl/crypto/pkcs12/p12_crt.c
85
if (cb != NULL) {
crypto/openssl/crypto/pkcs12/p12_crt.c
86
cbret = cb(bag, cbarg);
crypto/openssl/crypto/provider.c
120
OSSL_CALLBACK *cb,
crypto/openssl/crypto/provider.c
123
return ossl_provider_get_capabilities(prov, capability, cb, arg);
crypto/openssl/crypto/provider.c
153
int (*cb)(OSSL_PROVIDER *provider,
crypto/openssl/crypto/provider.c
157
return ossl_provider_doall_activated(ctx, cb, cbdata);
crypto/openssl/crypto/provider_core.c
1524
int (*cb)(OSSL_PROVIDER *provider,
crypto/openssl/crypto/provider_core.c
1603
if (!cb(prov, cbdata)) {
crypto/openssl/crypto/provider_core.c
1905
OSSL_CALLBACK *cb,
crypto/openssl/crypto/provider_core.c
1920
return prov->get_capabilities(prov->provctx, capability, cb, arg);
crypto/openssl/crypto/provider_core.c
244
static void ossl_provider_child_cb_free(OSSL_PROVIDER_CHILD_CB *cb)
crypto/openssl/crypto/provider_core.c
2442
OSSL_INDICATOR_CALLBACK **cb)
crypto/openssl/crypto/provider_core.c
2444
OSSL_INDICATOR_get_callback((OSSL_LIB_CTX *)libctx, cb);
crypto/openssl/crypto/provider_core.c
2448
OSSL_CALLBACK **cb, void **cbarg)
crypto/openssl/crypto/provider_core.c
2450
OSSL_SELF_TEST_get_callback((OSSL_LIB_CTX *)libctx, cb, cbarg);
crypto/openssl/crypto/provider_core.c
246
OPENSSL_free(cb);
crypto/openssl/crypto/rsa/rsa_chk.c
22
static int rsa_validate_keypair_multiprime(const RSA *key, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_chk.c
261
int RSA_check_key_ex(const RSA *key, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_chk.c
268
return rsa_validate_keypair_multiprime(key, cb);
crypto/openssl/crypto/rsa/rsa_chk.c
68
if (BN_check_prime(key->p, ctx, cb) != 1) {
crypto/openssl/crypto/rsa/rsa_chk.c
74
if (BN_check_prime(key->q, ctx, cb) != 1) {
crypto/openssl/crypto/rsa/rsa_chk.c
82
if (BN_check_prime(pinfo->r, ctx, cb) != 1) {
crypto/openssl/crypto/rsa/rsa_depr.c
33
BN_GENCB *cb = BN_GENCB_new();
crypto/openssl/crypto/rsa/rsa_depr.c
37
if (cb == NULL || rsa == NULL || e == NULL)
crypto/openssl/crypto/rsa/rsa_depr.c
50
BN_GENCB_set_old(cb, callback, cb_arg);
crypto/openssl/crypto/rsa/rsa_depr.c
52
if (RSA_generate_key_ex(rsa, bits, e, cb)) {
crypto/openssl/crypto/rsa/rsa_depr.c
54
BN_GENCB_free(cb);
crypto/openssl/crypto/rsa/rsa_depr.c
60
BN_GENCB_free(cb);
crypto/openssl/crypto/rsa/rsa_gen.c
266
BIGNUM *e_value, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_gen.c
30
static int rsa_keygen_pairwise_test(RSA *rsa, OSSL_CALLBACK *cb, void *cbarg);
crypto/openssl/crypto/rsa/rsa_gen.c
32
BIGNUM *e_value, BN_GENCB *cb, int pairwise_test);
crypto/openssl/crypto/rsa/rsa_gen.c
389
cb, ctx))
crypto/openssl/crypto/rsa/rsa_gen.c
41
int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_gen.c
431
if (!BN_GENCB_call(cb, 2, n++))
crypto/openssl/crypto/rsa/rsa_gen.c
44
return rsa->meth->rsa_keygen(rsa, bits, e_value, cb);
crypto/openssl/crypto/rsa/rsa_gen.c
448
if (!BN_GENCB_call(cb, 3, i))
crypto/openssl/crypto/rsa/rsa_gen.c
47
e_value, cb);
crypto/openssl/crypto/rsa/rsa_gen.c
489
if (!BN_GENCB_call(cb, 2, n++))
crypto/openssl/crypto/rsa/rsa_gen.c
51
BIGNUM *e_value, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_gen.c
518
if (!BN_GENCB_call(cb, 3, i))
crypto/openssl/crypto/rsa/rsa_gen.c
57
e_value, cb);
crypto/openssl/crypto/rsa/rsa_gen.c
612
BIGNUM *e_value, BN_GENCB *cb, int pairwise_test)
crypto/openssl/crypto/rsa/rsa_gen.c
617
ok = ossl_rsa_sp800_56b_generate_key(rsa, bits, e_value, cb);
crypto/openssl/crypto/rsa/rsa_gen.c
627
ok = ossl_rsa_sp800_56b_generate_key(rsa, bits, e_value, cb);
crypto/openssl/crypto/rsa/rsa_gen.c
629
ok = rsa_multiprime_keygen(rsa, bits, primes, e_value, cb);
crypto/openssl/crypto/rsa/rsa_gen.c
66
return rsa->meth->rsa_keygen(rsa, bits, e_value, cb);
crypto/openssl/crypto/rsa/rsa_gen.c
684
static int rsa_keygen_pairwise_test(RSA *rsa, OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/rsa/rsa_gen.c
696
st = OSSL_SELF_TEST_new(cb, cbarg);
crypto/openssl/crypto/rsa/rsa_gen.c
71
return rsa_keygen(rsa->libctx, rsa, bits, primes, e_value, cb, 0);
crypto/openssl/crypto/rsa/rsa_local.h
145
int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);
crypto/openssl/crypto/rsa/rsa_local.h
147
BIGNUM *e, BN_GENCB *cb);
crypto/openssl/crypto/rsa/rsa_local.h
188
BN_GENCB *cb);
crypto/openssl/crypto/rsa/rsa_local.h
194
BN_GENCB *cb);
crypto/openssl/crypto/rsa/rsa_meth.c
254
int (*RSA_meth_get_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_meth.c
261
BN_GENCB *cb))
crypto/openssl/crypto/rsa/rsa_meth.c
267
int (*RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_meth.c
275
BN_GENCB *cb))
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
123
nbits, e, ctx, cb))
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
128
Xq2, nbits, e, ctx, cb))
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
366
BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
403
if (!ossl_rsa_fips186_4_gen_prob_primes(rsa, info, nbits, e, ctx, cb))
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
57
BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_x931g.c
151
BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_x931g.c
177
e, ctx, cb))
crypto/openssl/crypto/rsa/rsa_x931g.c
181
e, ctx, cb))
crypto/openssl/crypto/rsa/rsa_x931g.c
190
NULL, NULL, NULL, NULL, NULL, NULL, e, cb))
crypto/openssl/crypto/rsa/rsa_x931g.c
28
const BIGNUM *Xq, const BIGNUM *e, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_x931g.c
68
Xp, Xp1, Xp2, e, ctx, cb))
crypto/openssl/crypto/rsa/rsa_x931g.c
77
Xq, Xq1, Xq2, e, ctx, cb))
crypto/openssl/crypto/self_test_core.c
115
if (st != NULL && st->cb != NULL) {
crypto/openssl/crypto/self_test_core.c
120
(void)st->cb(st->params, st->cb_arg);
crypto/openssl/crypto/self_test_core.c
130
if (st != NULL && st->cb != NULL) {
crypto/openssl/crypto/self_test_core.c
133
(void)st->cb(st->params, st->cb_arg);
crypto/openssl/crypto/self_test_core.c
151
if (st != NULL && st->cb != NULL) {
crypto/openssl/crypto/self_test_core.c
154
if (!st->cb(st->params, st->cb_arg)) {
crypto/openssl/crypto/self_test_core.c
17
OSSL_CALLBACK *cb;
crypto/openssl/crypto/self_test_core.c
26
OSSL_CALLBACK *cb;
crypto/openssl/crypto/self_test_core.c
52
void OSSL_SELF_TEST_set_callback(OSSL_LIB_CTX *libctx, OSSL_CALLBACK *cb,
crypto/openssl/crypto/self_test_core.c
58
stcb->cb = cb;
crypto/openssl/crypto/self_test_core.c
63
void OSSL_SELF_TEST_get_callback(OSSL_LIB_CTX *libctx, OSSL_CALLBACK **cb,
crypto/openssl/crypto/self_test_core.c
68
if (cb != NULL)
crypto/openssl/crypto/self_test_core.c
69
*cb = (stcb != NULL ? stcb->cb : NULL);
crypto/openssl/crypto/self_test_core.c
79
if (st->cb != NULL) {
crypto/openssl/crypto/self_test_core.c
90
OSSL_SELF_TEST *OSSL_SELF_TEST_new(OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/self_test_core.c
97
ret->cb = cb;
crypto/openssl/crypto/store/store_result.c
275
OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg,
crypto/openssl/crypto/store/store_result.c
305
(void)OSSL_DECODER_CTX_set_passphrase_cb(decoderctx, cb, cbarg);
crypto/openssl/crypto/store/store_result.c
322
OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg,
crypto/openssl/crypto/store/store_result.c
355
if (!cb(pbuf, sizeof(pbuf), &plen, NULL, cbarg)) {
crypto/openssl/crypto/store/store_result.c
425
OSSL_PASSPHRASE_CALLBACK *cb = ossl_pw_passphrase_callback_dec;
crypto/openssl/crypto/store/store_result.c
428
pk = try_key_value(data, ctx, cb, cbarg, libctx, propq, &harderr);
crypto/openssl/crypto/store/store_result.c
439
cb, cbarg, libctx, propq);
crypto/openssl/crypto/threads_none.c
76
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_none.c
83
new->fn = cb;
crypto/openssl/crypto/threads_pthread.c
508
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_pthread.c
516
new->fn = cb;
crypto/openssl/crypto/threads_win.c
403
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_win.c
411
new->fn = cb;
crypto/openssl/crypto/ts/ts_conf.c
145
int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb,
crypto/openssl/crypto/ts/ts_conf.c
154
TS_RESP_CTX_set_serial_cb(ctx, cb, serial);
crypto/openssl/crypto/ts/ts_rsp_sign.c
265
void TS_RESP_CTX_set_serial_cb(TS_RESP_CTX *ctx, TS_serial_cb cb, void *data)
crypto/openssl/crypto/ts/ts_rsp_sign.c
267
ctx->serial_cb = cb;
crypto/openssl/crypto/ts/ts_rsp_sign.c
271
void TS_RESP_CTX_set_time_cb(TS_RESP_CTX *ctx, TS_time_cb cb, void *data)
crypto/openssl/crypto/ts/ts_rsp_sign.c
273
ctx->time_cb = cb;
crypto/openssl/crypto/ts/ts_rsp_sign.c
278
TS_extension_cb cb, void *data)
crypto/openssl/crypto/ts/ts_rsp_sign.c
280
ctx->extension_cb = cb;
crypto/openssl/crypto/ui/ui_util.c
113
len = data->cb(result, maxsize, data->rwflag,
crypto/openssl/crypto/ui/ui_util.c
143
UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag)
crypto/openssl/crypto/ui/ui_util.c
161
data->cb = cb != NULL ? cb : PEM_def_callback;
crypto/openssl/crypto/ui/ui_util.c
57
pem_password_cb *cb;
crypto/openssl/crypto/x509/x509_lu.c
853
X509_STORE_CTX_check_revocation_fn cb)
crypto/openssl/crypto/x509/x509_lu.c
855
xs->check_revocation = cb;
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
133
app_connect_cb *cb, void *arg)
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
155
conn->app_connect_cb = cb;
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
190
int app_read_start(APP_CONN *conn, app_read_cb *cb, void *arg)
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
192
conn->app_read_cb = cb;
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
202
int app_write(APP_CONN *conn, const void *buf, size_t buf_len, app_write_cb *cb, void *arg)
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
204
write_deferred(conn, buf, buf_len, cb, arg);
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
28
static int write_deferred(APP_CONN *conn, const void *buf, size_t buf_len, app_write_cb *cb, void *arg);
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
49
app_write_cb *cb;
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
615
if (op->cb != NULL)
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
616
op->cb(conn, -rcx, op->cb_arg);
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
624
if (op->cb != NULL)
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
625
op->cb(conn, 0, op->cb_arg);
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
631
static int write_deferred(APP_CONN *conn, const void *buf, size_t buf_len, app_write_cb *cb, void *arg)
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
640
op->cb = cb;
crypto/openssl/engines/e_afalg.c
270
struct iocb *cb;
crypto/openssl/engines/e_afalg.c
285
cb = &(aio->cbt[0 % MAX_INFLIGHTS]);
crypto/openssl/engines/e_afalg.c
286
memset(cb, '\0', sizeof(*cb));
crypto/openssl/engines/e_afalg.c
287
cb->aio_fildes = sfd;
crypto/openssl/engines/e_afalg.c
288
cb->aio_lio_opcode = IOCB_CMD_PREAD;
crypto/openssl/engines/e_afalg.c
293
cb->aio_buf = (size_t)buf;
crypto/openssl/engines/e_afalg.c
294
cb->aio_offset = 0;
crypto/openssl/engines/e_afalg.c
295
cb->aio_data = 0;
crypto/openssl/engines/e_afalg.c
296
cb->aio_nbytes = len;
crypto/openssl/engines/e_afalg.c
297
cb->aio_flags = IOCB_FLAG_RESFD;
crypto/openssl/engines/e_afalg.c
298
cb->aio_resfd = aio->efd;
crypto/openssl/engines/e_afalg.c
304
r = io_read(aio->aio_ctx, 1, &cb);
crypto/openssl/engines/e_afalg.c
350
r = io_read(aio->aio_ctx, 1, &cb);
crypto/openssl/fuzz/x509.c
96
X509_STORE_set_verify_cb(store, cb);
crypto/openssl/include/crypto/bn.h
108
BN_GENCB *cb, int enhanced, int *status);
crypto/openssl/include/crypto/bn.h
110
BN_GENCB *cb);
crypto/openssl/include/crypto/bn.h
119
BN_GENCB *cb);
crypto/openssl/include/crypto/bn.h
124
BN_GENCB *cb);
crypto/openssl/include/crypto/context.h
42
void ossl_indicator_set_callback_free(void *cb);
crypto/openssl/include/crypto/dh.h
23
BN_GENCB *cb);
crypto/openssl/include/crypto/dsa.h
31
BN_GENCB *cb);
crypto/openssl/include/crypto/evp.h
196
void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx);
crypto/openssl/include/crypto/evp.h
817
void *genctx, OSSL_CALLBACK *cb, void *cbarg);
crypto/openssl/include/crypto/evp.h
842
OSSL_CALLBACK *cb, void *cbarg);
crypto/openssl/include/crypto/pem.h
42
DSA *b2i_DSA_PVK_bio(BIO *in, pem_password_cb *cb, void *u);
crypto/openssl/include/crypto/pem.h
43
DSA *b2i_DSA_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/include/crypto/pem.h
46
RSA *b2i_RSA_PVK_bio(BIO *in, pem_password_cb *cb, void *u);
crypto/openssl/include/crypto/pem.h
47
RSA *b2i_RSA_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/include/internal/bio.h
87
int ossl_core_bio_read_ex(OSSL_CORE_BIO *cb, void *data, size_t dlen,
crypto/openssl/include/internal/bio.h
89
int ossl_core_bio_write_ex(OSSL_CORE_BIO *cb, const void *data, size_t dlen,
crypto/openssl/include/internal/bio.h
91
int ossl_core_bio_gets(OSSL_CORE_BIO *cb, char *buf, int size);
crypto/openssl/include/internal/bio.h
92
int ossl_core_bio_puts(OSSL_CORE_BIO *cb, const char *buf);
crypto/openssl/include/internal/bio.h
93
long ossl_core_bio_ctrl(OSSL_CORE_BIO *cb, int cmd, long larg, void *parg);
crypto/openssl/include/internal/bio.h
94
int ossl_core_bio_up_ref(OSSL_CORE_BIO *cb);
crypto/openssl/include/internal/bio.h
95
int ossl_core_bio_free(OSSL_CORE_BIO *cb);
crypto/openssl/include/internal/bio.h
96
int ossl_core_bio_vprintf(OSSL_CORE_BIO *cb, const char *format, va_list args);
crypto/openssl/include/internal/ffc.h
158
int *res, BN_GENCB *cb);
crypto/openssl/include/internal/ffc.h
161
int *res, BN_GENCB *cb);
crypto/openssl/include/internal/ffc.h
166
BN_GENCB *cb);
crypto/openssl/include/internal/ffc.h
170
BN_GENCB *cb);
crypto/openssl/include/internal/ffc.h
180
int type, int *res, BN_GENCB *cb);
crypto/openssl/include/internal/ffc.h
183
int type, int *res, BN_GENCB *cb);
crypto/openssl/include/internal/hashtable.h
341
void ossl_ht_foreach_until(HT *htable, int (*cb)(HT_VALUE *obj, void *arg),
crypto/openssl/include/internal/passphrase.h
94
pem_password_cb *cb, void *cbarg);
crypto/openssl/include/internal/passphrase.h
96
OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg);
crypto/openssl/include/internal/provider.h
69
int (*cb)(OSSL_PROVIDER *provider,
crypto/openssl/include/internal/provider.h
87
OSSL_CALLBACK *cb,
crypto/openssl/include/internal/quic_demux.h
231
ossl_quic_demux_cb_fn *cb,
crypto/openssl/include/internal/quic_record_rx.h
329
ossl_qrx_late_validation_cb *cb,
crypto/openssl/include/internal/quic_record_rx.h
521
ossl_qrx_key_update_cb *cb, void *cb_arg);
crypto/openssl/include/internal/quic_tserver.h
219
SSL_psk_find_session_cb_func cb);
crypto/openssl/include/internal/quic_txp.h
227
void (*cb)(const OSSL_QUIC_FRAME_ACK *ack,
crypto/openssl/include/internal/rcu.h
27
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data);
crypto/openssl/include/openssl/asn1t.h
190
#define ASN1_NDEF_SEQUENCE_cb(tname, cb) \
crypto/openssl/include/openssl/asn1t.h
191
ASN1_SEQUENCE_cb(tname, cb)
crypto/openssl/include/openssl/asn1t.h
193
#define ASN1_SEQUENCE_cb(tname, cb) \
crypto/openssl/include/openssl/asn1t.h
194
static const ASN1_AUX tname##_aux = { NULL, 0, 0, 0, cb, 0, NULL }; \
crypto/openssl/include/openssl/asn1t.h
201
#define ASN1_SEQUENCE_cb_const_cb(tname, cb, const_cb) \
crypto/openssl/include/openssl/asn1t.h
202
static const ASN1_AUX tname##_aux = { NULL, ASN1_AFLG_CONST_CB, 0, 0, cb, 0, const_cb }; \
crypto/openssl/include/openssl/asn1t.h
205
#define ASN1_SEQUENCE_ref(tname, cb) \
crypto/openssl/include/openssl/asn1t.h
206
static const ASN1_AUX tname##_aux = { NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), offsetof(tname, lock), cb, 0, NULL }; \
crypto/openssl/include/openssl/asn1t.h
209
#define ASN1_SEQUENCE_enc(tname, enc, cb) \
crypto/openssl/include/openssl/asn1t.h
210
static const ASN1_AUX tname##_aux = { NULL, ASN1_AFLG_ENCODING, 0, 0, cb, offsetof(tname, enc), NULL }; \
crypto/openssl/include/openssl/asn1t.h
297
#define ASN1_CHOICE_cb(tname, cb) \
crypto/openssl/include/openssl/asn1t.h
298
static const ASN1_AUX tname##_aux = { NULL, 0, 0, 0, cb, 0, NULL }; \
crypto/openssl/include/openssl/bio.h
644
#define BIO_set_info_callback(b, cb) (int)BIO_callback_ctrl(b, BIO_CTRL_SET_CALLBACK, cb)
crypto/openssl/include/openssl/bio.h
828
int BIO_dump_cb(int (*cb)(const void *data, size_t len, void *u),
crypto/openssl/include/openssl/bio.h
830
int BIO_dump_indent_cb(int (*cb)(const void *data, size_t len, void *u),
crypto/openssl/include/openssl/bn.h
100
void BN_GENCB_free(BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
110
void *BN_GENCB_get_arg(BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
379
int BN_is_prime_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx, BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
382
int do_trial_division, BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
386
const BIGNUM *add, const BIGNUM *rem, BN_GENCB *cb,
crypto/openssl/include/openssl/bn.h
389
const BIGNUM *rem, BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
390
int BN_check_prime(const BIGNUM *p, BN_CTX *ctx, BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
400
BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
404
BN_CTX *ctx, BN_GENCB *cb);
crypto/openssl/include/openssl/bn.h
97
int BN_GENCB_call(BN_GENCB *cb, int a, int b);
crypto/openssl/include/openssl/cmp.h
525
int OSSL_CMP_CTX_set_log_cb(OSSL_CMP_CTX *ctx, OSSL_CMP_log_cb_t cb);
crypto/openssl/include/openssl/cmp.h
536
int OSSL_CMP_CTX_set_http_cb(OSSL_CMP_CTX *ctx, OSSL_HTTP_bio_cb_t cb);
crypto/openssl/include/openssl/cmp.h
542
int OSSL_CMP_CTX_set_transfer_cb(OSSL_CMP_CTX *ctx, OSSL_CMP_transfer_cb_t cb);
crypto/openssl/include/openssl/cmp.h
591
int OSSL_CMP_CTX_set_certConf_cb(OSSL_CMP_CTX *ctx, OSSL_CMP_certConf_cb_t cb);
crypto/openssl/include/openssl/core_dispatch.h
183
OSSL_CORE_MAKE_FUNC(void, indicator_cb, (OPENSSL_CORE_CTX *ctx, OSSL_INDICATOR_CALLBACK **cb))
crypto/openssl/include/openssl/core_dispatch.h
185
OSSL_CORE_MAKE_FUNC(void, self_test_cb, (OPENSSL_CORE_CTX *ctx, OSSL_CALLBACK **cb, void **cbarg))
crypto/openssl/include/openssl/core_dispatch.h
251
OSSL_CORE_MAKE_FUNC(int, provider_get_capabilities, (void *provctx, const char *capability, OSSL_CALLBACK *cb, void *arg))
crypto/openssl/include/openssl/core_dispatch.h
636
(void *genctx, OSSL_CALLBACK *cb, void *cbarg))
crypto/openssl/include/openssl/core_dispatch.h
971
OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg))
crypto/openssl/include/openssl/crypto.h
426
int CRYPTO_mem_leaks_cb(int (*cb)(const char *str, size_t len, void *u),
crypto/openssl/include/openssl/decoder.h
59
pem_password_cb *cb, void *cbarg);
crypto/openssl/include/openssl/decoder.h
61
OSSL_PASSPHRASE_CALLBACK *cb,
crypto/openssl/include/openssl/dh.h
225
BN_GENCB *cb);
crypto/openssl/include/openssl/dsa.h
176
BN_GENCB *cb);
crypto/openssl/include/openssl/encoder.h
59
pem_password_cb *cb, void *cbarg);
crypto/openssl/include/openssl/encoder.h
61
OSSL_PASSPHRASE_CALLBACK *cb,
crypto/openssl/include/openssl/err.h
466
void ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u),
crypto/openssl/include/openssl/evp.h
2102
void EVP_PKEY_CTX_set_cb(EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb);
crypto/openssl/include/openssl/indicator.h
24
OSSL_INDICATOR_CALLBACK *cb);
crypto/openssl/include/openssl/indicator.h
26
OSSL_INDICATOR_CALLBACK **cb);
crypto/openssl/include/openssl/ocsp.h
247
#define PEM_read_bio_OCSP_REQUEST(bp, x, cb) (OCSP_REQUEST *)PEM_ASN1_read_bio( \
crypto/openssl/include/openssl/ocsp.h
249
bp, (char **)(x), cb, NULL)
crypto/openssl/include/openssl/ocsp.h
251
#define PEM_read_bio_OCSP_RESPONSE(bp, x, cb) (OCSP_RESPONSE *)PEM_ASN1_read_bio( \
crypto/openssl/include/openssl/ocsp.h
253
bp, (char **)(x), cb, NULL)
crypto/openssl/include/openssl/pem.h
117
type *PEM_read_##name(FILE *fp, type **x, pem_password_cb *cb, void *u) \
crypto/openssl/include/openssl/pem.h
120
(void **)x, cb, u); \
crypto/openssl/include/openssl/pem.h
139
x, enc, kstr, klen, cb, u); \
crypto/openssl/include/openssl/pem.h
150
pem_password_cb *cb, void *u) \
crypto/openssl/include/openssl/pem.h
153
(void **)x, cb, u); \
crypto/openssl/include/openssl/pem.h
172
x, enc, kstr, klen, cb, u); \
crypto/openssl/include/openssl/pem.h
387
const char *name, BIO *bp, pem_password_cb *cb,
crypto/openssl/include/openssl/pem.h
392
const char *name, BIO *bp, pem_password_cb *cb,
crypto/openssl/include/openssl/pem.h
395
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
399
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
403
int klen, pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
406
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
409
pem_password_cb *cb, void *u, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/pem.h
422
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
428
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
430
*PEM_X509_INFO_read_ex(FILE *fp, STACK_OF(X509_INFO) *sk, pem_password_cb *cb,
crypto/openssl/include/openssl/pem.h
489
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
494
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
497
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
500
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
503
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
504
EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/include/openssl/pem.h
510
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
513
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
516
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
518
EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb,
crypto/openssl/include/openssl/pem.h
536
EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
537
EVP_PKEY *b2i_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/include/openssl/pem.h
540
pem_password_cb *cb, void *u);
crypto/openssl/include/openssl/pem.h
542
pem_password_cb *cb, void *u,
crypto/openssl/include/openssl/pem.h
77
pem_password_cb *cb, void *u)
crypto/openssl/include/openssl/pem.h
80
pem_password_cb *cb, void *u, \
crypto/openssl/include/openssl/pem.h
90
pem_password_cb *cb, void *u)
crypto/openssl/include/openssl/pem.h
99
pem_password_cb *cb, void *u, \
crypto/openssl/include/openssl/pkcs12.h
334
PKCS12_create_cb *cb, void *cbarg);
crypto/openssl/include/openssl/provider.h
36
int (*cb)(OSSL_PROVIDER *provider, void *cbdata),
crypto/openssl/include/openssl/provider.h
44
OSSL_CALLBACK *cb,
crypto/openssl/include/openssl/rsa.h
271
BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
275
BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
283
const BIGNUM *e, BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
286
BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
289
OSSL_DEPRECATEDIN_3_0 int RSA_check_key_ex(const RSA *, BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
593
BIGNUM *e, BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
597
BN_GENCB *cb));
crypto/openssl/include/openssl/rsa.h
603
BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
608
BN_GENCB *cb));
crypto/openssl/include/openssl/self_test.h
100
void OSSL_SELF_TEST_get_callback(OSSL_LIB_CTX *libctx, OSSL_CALLBACK **cb,
crypto/openssl/include/openssl/self_test.h
103
OSSL_SELF_TEST *OSSL_SELF_TEST_new(OSSL_CALLBACK *cb, void *cbarg);
crypto/openssl/include/openssl/self_test.h
98
void OSSL_SELF_TEST_set_callback(OSSL_LIB_CTX *libctx, OSSL_CALLBACK *cb,
crypto/openssl/include/openssl/ssl.h
1608
#define SSL_CTX_set_tmp_rsa_callback(ctx, cb) \
crypto/openssl/include/openssl/ssl.h
1610
(cb)(NULL, 0, 0)
crypto/openssl/include/openssl/ssl.h
1611
#define SSL_set_tmp_rsa_callback(ssl, cb) \
crypto/openssl/include/openssl/ssl.h
1613
(cb)(NULL, 0, 0)
crypto/openssl/include/openssl/ssl.h
1683
void SSL_set_cert_cb(SSL *s, int (*cb)(SSL *ssl, void *arg), void *arg);
crypto/openssl/include/openssl/ssl.h
1810
__owur int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb);
crypto/openssl/include/openssl/ssl.h
1811
__owur int SSL_set_generate_session_id(SSL *s, GEN_SESSION_CB cb);
crypto/openssl/include/openssl/ssl.h
1838
int (*cb)(X509_STORE_CTX *, void *),
crypto/openssl/include/openssl/ssl.h
1840
void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb)(SSL *ssl, void *arg),
crypto/openssl/include/openssl/ssl.h
1858
void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb);
crypto/openssl/include/openssl/ssl.h
1862
void SSL_set_default_passwd_cb(SSL *s, pem_password_cb *cb);
crypto/openssl/include/openssl/ssl.h
1928
char *(*cb)(SSL *, void *));
crypto/openssl/include/openssl/ssl.h
1931
int (*cb)(SSL *, void *));
crypto/openssl/include/openssl/ssl.h
1934
int (*cb)(SSL *, int *, void *));
crypto/openssl/include/openssl/ssl.h
1961
void SSL_CTX_set_client_hello_cb(SSL_CTX *c, SSL_client_hello_cb_fn cb,
crypto/openssl/include/openssl/ssl.h
1965
void SSL_CTX_set_new_pending_conn_cb(SSL_CTX *c, SSL_new_pending_conn_cb_fn cb,
crypto/openssl/include/openssl/ssl.h
2197
void (*cb)(const SSL *ssl, int type, int val));
crypto/openssl/include/openssl/ssl.h
2313
tls_session_ticket_ext_cb_fn cb,
crypto/openssl/include/openssl/ssl.h
2322
int (*cb)(SSL *ssl,
crypto/openssl/include/openssl/ssl.h
2327
int (*cb)(SSL *ssl,
crypto/openssl/include/openssl/ssl.h
2331
size_t (*cb)(SSL *ssl, int type,
crypto/openssl/include/openssl/ssl.h
2340
size_t (*cb)(SSL *ssl, int type,
crypto/openssl/include/openssl/ssl.h
2788
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/include/openssl/ssl.h
2801
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/include/openssl/ssl.h
2878
void DTLS_set_timer_cb(SSL *s, DTLS_timer_cb cb);
crypto/openssl/include/openssl/ssl.h
2882
SSL_allow_early_data_cb_fn cb,
crypto/openssl/include/openssl/ssl.h
2885
SSL_allow_early_data_cb_fn cb,
crypto/openssl/include/openssl/ssl.h
662
void (*cb)(int write_p, int version,
crypto/openssl/include/openssl/ssl.h
666
void (*cb)(int write_p, int version,
crypto/openssl/include/openssl/ssl.h
768
void (*cb)(const SSL *ssl, int type, int val));
crypto/openssl/include/openssl/ssl.h
808
SSL_CTX_npn_advertised_cb_func cb,
crypto/openssl/include/openssl/ssl.h
819
SSL_CTX_npn_select_cb_func cb,
crypto/openssl/include/openssl/ssl.h
848
SSL_CTX_alpn_select_cb_func cb,
crypto/openssl/include/openssl/ssl.h
866
void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx, SSL_psk_client_cb_func cb);
crypto/openssl/include/openssl/ssl.h
867
void SSL_set_psk_client_callback(SSL *ssl, SSL_psk_client_cb_func cb);
crypto/openssl/include/openssl/ssl.h
873
void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx, SSL_psk_server_cb_func cb);
crypto/openssl/include/openssl/ssl.h
874
void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb);
crypto/openssl/include/openssl/ssl.h
891
void SSL_set_psk_find_session_callback(SSL *s, SSL_psk_find_session_cb_func cb);
crypto/openssl/include/openssl/ssl.h
893
SSL_psk_find_session_cb_func cb);
crypto/openssl/include/openssl/ssl.h
894
void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb);
crypto/openssl/include/openssl/ssl.h
896
SSL_psk_use_session_cb_func cb);
crypto/openssl/include/openssl/ssl.h
964
void SSL_CTX_set_keylog_callback(SSL_CTX *ctx, SSL_CTX_keylog_cb_func cb);
crypto/openssl/include/openssl/tls1.h
296
#define SSL_set_tlsext_debug_callback(ssl, cb) \
crypto/openssl/include/openssl/tls1.h
298
(void (*)(void))cb)
crypto/openssl/include/openssl/tls1.h
327
#define SSL_CTX_set_tlsext_servername_callback(ctx, cb) \
crypto/openssl/include/openssl/tls1.h
329
(void (*)(void))cb)
crypto/openssl/include/openssl/tls1.h
344
#define SSL_CTX_get_tlsext_status_cb(ssl, cb) \
crypto/openssl/include/openssl/tls1.h
345
SSL_CTX_ctrl(ssl, SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB, 0, (void *)cb)
crypto/openssl/include/openssl/tls1.h
346
#define SSL_CTX_set_tlsext_status_cb(ssl, cb) \
crypto/openssl/include/openssl/tls1.h
348
(void (*)(void))cb)
crypto/openssl/include/openssl/tls1.h
362
#define SSL_CTX_set_tlsext_ticket_key_cb(ssl, cb) \
crypto/openssl/include/openssl/tls1.h
364
(void (*)(void))cb)
crypto/openssl/include/openssl/ts.h
321
void TS_RESP_CTX_set_serial_cb(TS_RESP_CTX *ctx, TS_serial_cb cb, void *data);
crypto/openssl/include/openssl/ts.h
324
void TS_RESP_CTX_set_time_cb(TS_RESP_CTX *ctx, TS_time_cb cb, void *data);
crypto/openssl/include/openssl/ts.h
332
TS_extension_cb cb, void *data);
crypto/openssl/include/openssl/ts.h
487
int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb,
crypto/openssl/include/openssl/ui.h
404
UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag);
crypto/openssl/providers/common/capabilities.c
260
static int tls_group_capability(OSSL_CALLBACK *cb, void *arg)
crypto/openssl/providers/common/capabilities.c
266
if (!cb(param_group_list[i], arg))
crypto/openssl/providers/common/capabilities.c
322
static int tls_sigalg_capability(OSSL_CALLBACK *cb, void *arg)
crypto/openssl/providers/common/capabilities.c
328
if (!cb(param_sigalg_list[i], arg))
crypto/openssl/providers/common/capabilities.c
335
OSSL_CALLBACK *cb, void *arg)
crypto/openssl/providers/common/capabilities.c
338
return tls_group_capability(cb, arg);
crypto/openssl/providers/common/capabilities.c
340
return tls_sigalg_capability(cb, arg);
crypto/openssl/providers/fips/fipsindicator.c
109
OSSL_INDICATOR_CALLBACK *cb = NULL;
crypto/openssl/providers/fips/fipsindicator.c
111
OSSL_INDICATOR_get_callback(libctx, &cb);
crypto/openssl/providers/fips/fipsindicator.c
112
if (cb == NULL)
crypto/openssl/providers/fips/fipsindicator.c
115
return cb(type, desc, NULL);
crypto/openssl/providers/fips/fipsprov.c
1149
void OSSL_SELF_TEST_get_callback(OSSL_LIB_CTX *libctx, OSSL_CALLBACK **cb,
crypto/openssl/providers/fips/fipsprov.c
1156
c_stcbfn(c_get_libctx(FIPS_get_core_handle(libctx)), cb, cbarg);
crypto/openssl/providers/fips/fipsprov.c
1158
if (cb != NULL)
crypto/openssl/providers/fips/fipsprov.c
1159
*cb = NULL;
crypto/openssl/providers/fips/fipsprov.c
1166
OSSL_INDICATOR_CALLBACK **cb)
crypto/openssl/providers/fips/fipsprov.c
1172
c_indcbfn(c_get_libctx(FIPS_get_core_handle(libctx)), cb);
crypto/openssl/providers/fips/fipsprov.c
1174
if (cb != NULL)
crypto/openssl/providers/fips/fipsprov.c
1175
*cb = NULL;
crypto/openssl/providers/fips/fipsprov.c
231
c_stcbfn(c_get_libctx(handle), &fgbl->selftest_params.cb,
crypto/openssl/providers/fips/fipsprov.c
234
fgbl->selftest_params.cb = NULL;
crypto/openssl/providers/fips/self_test.c
365
ev = OSSL_SELF_TEST_new(st->cb, st->cb_arg);
crypto/openssl/providers/fips/self_test.h
27
OSSL_CALLBACK *cb;
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
110
OSSL_PASSPHRASE_CALLBACK *cb;
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
120
|| pass_data->cb == NULL
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
121
|| !pass_data->cb(buf, num, &plen, NULL, pass_data->cbarg))
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
195
pass_data.cb = pw_cb;
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
37
typedef void *b2i_PVK_of_bio_pw_fn(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1238
cb, cbarg, prepare_##type##_params, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1248
cb, cbarg, prepare_##type##_params, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1430
OSSL_PASSPHRASE_CALLBACK *cb, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
400
pem_password_cb *cb, void *cbarg)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
403
ctx->cipher, NULL, 0, cb, cbarg)
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
148
OSSL_PASSPHRASE_CALLBACK *cb, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
200
OSSL_PASSPHRASE_CALLBACK *cb, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
209
cb, cbarg); \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
638
OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg)
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
673
OSSL_PASSPHRASE_CALLBACK *cb, \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
682
type##_to_text, cb, cbarg); \
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
683
static int dh_gencb(int p, int n, BN_GENCB *cb)
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
685
struct dh_gen_ctx *gctx = BN_GENCB_get_arg(cb);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
691
return gctx->cb(params, gctx->cbarg);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
760
gctx->cb = osslcb;
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
77
OSSL_CALLBACK *cb;
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
581
static int dsa_gencb(int p, int n, BN_GENCB *cb)
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
583
struct dsa_gen_ctx *gctx = BN_GENCB_get_arg(cb);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
589
return gctx->cb(params, gctx->cbarg);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
634
gctx->cb = osslcb;
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
71
OSSL_CALLBACK *cb;
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
638
OSSL_CALLBACK *cb = NULL;
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
653
OSSL_SELF_TEST_get_callback(ecx->libctx, &cb, &cbarg);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
655
st = OSSL_SELF_TEST_new(cb, cbarg);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
472
static void *mac_gen(void *genctx, OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
54
OSSL_CALLBACK *cb = NULL;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
72
OSSL_SELF_TEST_get_callback(ctx, &cb, &cbarg);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
74
if ((st = OSSL_SELF_TEST_new(cb, cbarg)) == NULL)
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
70
OSSL_CALLBACK *cb = NULL;
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
95
OSSL_SELF_TEST_get_callback(key->libctx, &cb, &cbarg);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
97
st = OSSL_SELF_TEST_new(cb, cbarg);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
425
OSSL_CALLBACK *cb;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
434
static int rsa_gencb(int p, int n, BN_GENCB *cb)
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
436
struct rsa_gen_ctx *gctx = BN_GENCB_get_arg(cb);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
441
return gctx->cb(params, gctx->cbarg);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
600
gctx->cb = osslcb;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
296
OSSL_CALLBACK *cb = NULL;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
317
OSSL_SELF_TEST_get_callback(lib_ctx, &cb, &cb_arg);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
318
st = OSSL_SELF_TEST_new(cb, cb_arg);
crypto/openssl/ssl/d1_lib.c
966
void DTLS_set_timer_cb(SSL *ssl, DTLS_timer_cb cb)
crypto/openssl/ssl/d1_lib.c
973
s->d1->timer_cb = cb;
crypto/openssl/ssl/d1_msg.c
43
void (*cb)(const SSL *ssl, int type, int val) = NULL;
crypto/openssl/ssl/d1_msg.c
70
cb = s->info_callback;
crypto/openssl/ssl/d1_msg.c
72
cb = ssl->ctx->info_callback;
crypto/openssl/ssl/d1_msg.c
74
if (cb != NULL) {
crypto/openssl/ssl/d1_msg.c
76
cb(ssl, SSL_CB_WRITE_ALERT, j);
crypto/openssl/ssl/quic/quic_demux.c
148
ossl_quic_demux_cb_fn *cb,
crypto/openssl/ssl/quic/quic_demux.c
151
demux->default_cb = cb;
crypto/openssl/ssl/quic/quic_record_rx.c
1521
ossl_qrx_late_validation_cb *cb,
crypto/openssl/ssl/quic/quic_record_rx.c
1524
qrx->validation_cb = cb;
crypto/openssl/ssl/quic/quic_record_rx.c
1530
ossl_qrx_key_update_cb *cb,
crypto/openssl/ssl/quic/quic_record_rx.c
1533
qrx->key_update_cb = cb;
crypto/openssl/ssl/quic/quic_tserver.c
582
SSL_psk_find_session_cb_func cb)
crypto/openssl/ssl/quic/quic_tserver.c
584
SSL_set_psk_find_session_callback(srv->tls, cb);
crypto/openssl/ssl/quic/quic_txp.c
712
void (*cb)(const OSSL_QUIC_FRAME_ACK *ack,
crypto/openssl/ssl/quic/quic_txp.c
717
txp->ack_tx_cb = cb;
crypto/openssl/ssl/record/rec_layer_d1.c
204
void (*cb)(const SSL *ssl, int type2, int val) = NULL;
crypto/openssl/ssl/record/rec_layer_d1.c
395
cb = sc->info_callback;
crypto/openssl/ssl/record/rec_layer_d1.c
397
cb = s->ctx->info_callback;
crypto/openssl/ssl/record/rec_layer_d1.c
399
if (cb != NULL) {
crypto/openssl/ssl/record/rec_layer_d1.c
401
cb(s, SSL_CB_READ_ALERT, j);
crypto/openssl/ssl/record/rec_layer_s3.c
629
void (*cb)(const SSL *ssl, int type2, int val) = NULL;
crypto/openssl/ssl/record/rec_layer_s3.c
882
cb = s->info_callback;
crypto/openssl/ssl/record/rec_layer_s3.c
884
cb = ssl->ctx->info_callback;
crypto/openssl/ssl/record/rec_layer_s3.c
886
if (cb != NULL) {
crypto/openssl/ssl/record/rec_layer_s3.c
888
cb(ssl, SSL_CB_READ_ALERT, j);
crypto/openssl/ssl/s3_msg.c
150
cb = sc->info_callback;
crypto/openssl/ssl/s3_msg.c
152
cb = s->ctx->info_callback;
crypto/openssl/ssl/s3_msg.c
154
if (cb != NULL) {
crypto/openssl/ssl/s3_msg.c
156
cb(s, SSL_CB_WRITE_ALERT, j);
crypto/openssl/ssl/s3_msg.c
82
void (*cb)(const SSL *ssl, int type, int val) = NULL;
crypto/openssl/ssl/ssl_cert.c
414
void ssl_cert_set_cert_cb(CERT *c, int (*cb)(SSL *ssl, void *arg), void *arg)
crypto/openssl/ssl/ssl_cert.c
416
c->cert_cb = cb;
crypto/openssl/ssl/ssl_lib.c
1060
int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb)
crypto/openssl/ssl/ssl_lib.c
1064
ctx->generate_session_id = cb;
crypto/openssl/ssl/ssl_lib.c
1069
int SSL_set_generate_session_id(SSL *ssl, GEN_SESSION_CB cb)
crypto/openssl/ssl/ssl_lib.c
1075
sc->generate_session_id = cb;
crypto/openssl/ssl/ssl_lib.c
3661
SSL_CTX_npn_advertised_cb_func cb,
crypto/openssl/ssl/ssl_lib.c
3668
ctx->ext.npn_advertised_cb = cb;
crypto/openssl/ssl/ssl_lib.c
3683
SSL_CTX_npn_select_cb_func cb,
crypto/openssl/ssl/ssl_lib.c
3690
ctx->ext.npn_select_cb = cb;
crypto/openssl/ssl/ssl_lib.c
3778
SSL_CTX_alpn_select_cb_func cb,
crypto/openssl/ssl/ssl_lib.c
3781
ctx->ext.alpn_select_cb = cb;
crypto/openssl/ssl/ssl_lib.c
4463
void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb)
crypto/openssl/ssl/ssl_lib.c
4465
ctx->default_passwd_callback = cb;
crypto/openssl/ssl/ssl_lib.c
4483
void SSL_set_default_passwd_cb(SSL *s, pem_password_cb *cb)
crypto/openssl/ssl/ssl_lib.c
4490
sc->default_passwd_callback = cb;
crypto/openssl/ssl/ssl_lib.c
4524
int (*cb)(X509_STORE_CTX *, void *),
crypto/openssl/ssl/ssl_lib.c
4527
ctx->app_verify_callback = cb;
crypto/openssl/ssl/ssl_lib.c
4532
int (*cb)(int, X509_STORE_CTX *))
crypto/openssl/ssl/ssl_lib.c
4535
ctx->default_verify_callback = cb;
crypto/openssl/ssl/ssl_lib.c
4543
void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb)(SSL *ssl, void *arg), void *arg)
crypto/openssl/ssl/ssl_lib.c
4545
ssl_cert_set_cert_cb(c->cert, cb, arg);
crypto/openssl/ssl/ssl_lib.c
4548
void SSL_set_cert_cb(SSL *s, int (*cb)(SSL *ssl, void *arg), void *arg)
crypto/openssl/ssl/ssl_lib.c
4555
ssl_cert_set_cert_cb(sc->cert, cb, arg);
crypto/openssl/ssl/ssl_lib.c
5604
void (*cb)(const SSL *ssl, int type, int val))
crypto/openssl/ssl/ssl_lib.c
5611
sc->info_callback = cb;
crypto/openssl/ssl/ssl_lib.c
5814
void SSL_set_psk_client_callback(SSL *s, SSL_psk_client_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5821
sc->psk_client_callback = cb;
crypto/openssl/ssl/ssl_lib.c
5824
void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx, SSL_psk_client_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5826
ctx->psk_client_callback = cb;
crypto/openssl/ssl/ssl_lib.c
5829
void SSL_set_psk_server_callback(SSL *s, SSL_psk_server_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5836
sc->psk_server_callback = cb;
crypto/openssl/ssl/ssl_lib.c
5839
void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx, SSL_psk_server_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5841
ctx->psk_server_callback = cb;
crypto/openssl/ssl/ssl_lib.c
5845
void SSL_set_psk_find_session_callback(SSL *s, SSL_psk_find_session_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5852
sc->psk_find_session_cb = cb;
crypto/openssl/ssl/ssl_lib.c
5856
SSL_psk_find_session_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5858
ctx->psk_find_session_cb = cb;
crypto/openssl/ssl/ssl_lib.c
5861
void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5868
sc->psk_use_session_cb = cb;
crypto/openssl/ssl/ssl_lib.c
5872
SSL_psk_use_session_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5874
ctx->psk_use_session_cb = cb;
crypto/openssl/ssl/ssl_lib.c
5878
void (*cb)(int write_p, int version,
crypto/openssl/ssl/ssl_lib.c
5882
SSL_CTX_callback_ctrl(ctx, SSL_CTRL_SET_MSG_CALLBACK, (void (*)(void))cb);
crypto/openssl/ssl/ssl_lib.c
5886
void (*cb)(int write_p, int version,
crypto/openssl/ssl/ssl_lib.c
5890
SSL_callback_ctrl(ssl, SSL_CTRL_SET_MSG_CALLBACK, (void (*)(void))cb);
crypto/openssl/ssl/ssl_lib.c
5894
int (*cb)(SSL *ssl,
crypto/openssl/ssl/ssl_lib.c
5899
(void (*)(void))cb);
crypto/openssl/ssl/ssl_lib.c
5903
int (*cb)(SSL *ssl,
crypto/openssl/ssl/ssl_lib.c
5907
(void (*)(void))cb);
crypto/openssl/ssl/ssl_lib.c
5911
size_t (*cb)(SSL *ssl, int type,
crypto/openssl/ssl/ssl_lib.c
5914
ctx->record_padding_cb = cb;
crypto/openssl/ssl/ssl_lib.c
5957
size_t (*cb)(SSL *ssl, int type,
crypto/openssl/ssl/ssl_lib.c
5968
sc->rlayer.record_padding_cb = cb;
crypto/openssl/ssl/ssl_lib.c
6146
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/ssl/ssl_lib.c
6155
sc->cert->sec_cb = cb;
crypto/openssl/ssl/ssl_lib.c
6202
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/ssl/ssl_lib.c
6206
ctx->cert->sec_cb = cb;
crypto/openssl/ssl/ssl_lib.c
6714
void SSL_CTX_set_client_hello_cb(SSL_CTX *c, SSL_client_hello_cb_fn cb,
crypto/openssl/ssl/ssl_lib.c
6717
c->client_hello_cb = cb;
crypto/openssl/ssl/ssl_lib.c
6721
void SSL_CTX_set_new_pending_conn_cb(SSL_CTX *c, SSL_new_pending_conn_cb_fn cb,
crypto/openssl/ssl/ssl_lib.c
6724
c->new_pending_conn_cb = cb;
crypto/openssl/ssl/ssl_lib.c
6943
void SSL_CTX_set_keylog_callback(SSL_CTX *ctx, SSL_CTX_keylog_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
6945
ctx->keylog_callback = cb;
crypto/openssl/ssl/ssl_lib.c
7414
SSL_allow_early_data_cb_fn cb,
crypto/openssl/ssl/ssl_lib.c
7417
ctx->allow_early_data_cb = cb;
crypto/openssl/ssl/ssl_lib.c
7422
SSL_allow_early_data_cb_fn cb,
crypto/openssl/ssl/ssl_lib.c
7430
sc->allow_early_data_cb = cb;
crypto/openssl/ssl/ssl_local.h
2590
void ssl_cert_set_cert_cb(CERT *c, int (*cb)(SSL *ssl, void *arg), void *arg);
crypto/openssl/ssl/ssl_sess.c
1161
int SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb,
crypto/openssl/ssl/ssl_sess.c
1169
sc->ext.session_ticket_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1349
int (*cb)(struct ssl_st *ssl, SSL_SESSION *sess))
crypto/openssl/ssl/ssl_sess.c
1351
ctx->new_session_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1360
void (*cb)(SSL_CTX *ctx, SSL_SESSION *sess))
crypto/openssl/ssl/ssl_sess.c
1362
ctx->remove_session_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1372
SSL_SESSION *(*cb)(SSL *ssl,
crypto/openssl/ssl/ssl_sess.c
1376
ctx->get_session_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1389
void (*cb)(const SSL *ssl, int type, int val))
crypto/openssl/ssl/ssl_sess.c
1391
ctx->info_callback = cb;
crypto/openssl/ssl/ssl_sess.c
1401
int (*cb)(SSL *ssl, X509 **x509,
crypto/openssl/ssl/ssl_sess.c
1404
ctx->client_cert_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1414
int (*cb)(SSL *ssl,
crypto/openssl/ssl/ssl_sess.c
1418
ctx->app_gen_cookie_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1422
int (*cb)(SSL *ssl,
crypto/openssl/ssl/ssl_sess.c
1426
ctx->app_verify_cookie_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1454
int (*cb)(SSL *ssl,
crypto/openssl/ssl/ssl_sess.c
1458
ctx->gen_stateless_cookie_cb = cb;
crypto/openssl/ssl/ssl_sess.c
1463
int (*cb)(SSL *ssl,
crypto/openssl/ssl/ssl_sess.c
1467
ctx->verify_stateless_cookie_cb = cb;
crypto/openssl/ssl/ssl_sess.c
351
GEN_SESSION_CB cb = def_generate_session_id;
crypto/openssl/ssl/ssl_sess.c
400
cb = s->generate_session_id;
crypto/openssl/ssl/ssl_sess.c
402
cb = s->session_ctx->generate_session_id;
crypto/openssl/ssl/ssl_sess.c
408
if (!cb(ssl, ss->session_id, &tmp)) {
crypto/openssl/ssl/statem/statem.c
358
void (*cb)(const SSL *ssl, int type, int val) = NULL;
crypto/openssl/ssl/statem/statem.c
373
cb = get_callback(s);
crypto/openssl/ssl/statem/statem.c
404
if (cb != NULL) {
crypto/openssl/ssl/statem/statem.c
406
cb(ussl, SSL_CB_HANDSHAKE_START, 1);
crypto/openssl/ssl/statem/statem.c
525
if (cb != NULL) {
crypto/openssl/ssl/statem/statem.c
527
cb(ussl, SSL_CB_ACCEPT_EXIT, ret);
crypto/openssl/ssl/statem/statem.c
529
cb(ussl, SSL_CB_CONNECT_EXIT, ret);
crypto/openssl/ssl/statem/statem.c
596
void (*cb)(const SSL *ssl, int type, int val) = NULL;
crypto/openssl/ssl/statem/statem.c
599
cb = get_callback(s);
crypto/openssl/ssl/statem/statem.c
636
if (cb != NULL) {
crypto/openssl/ssl/statem/statem.c
639
cb(ssl, SSL_CB_ACCEPT_LOOP, 1);
crypto/openssl/ssl/statem/statem.c
641
cb(ssl, SSL_CB_CONNECT_LOOP, 1);
crypto/openssl/ssl/statem/statem.c
816
void (*cb)(const SSL *ssl, int type, int val) = NULL;
crypto/openssl/ssl/statem/statem.c
822
cb = get_callback(s);
crypto/openssl/ssl/statem/statem.c
839
if (cb != NULL) {
crypto/openssl/ssl/statem/statem.c
842
cb(ssl, SSL_CB_ACCEPT_LOOP, 1);
crypto/openssl/ssl/statem/statem.c
844
cb(ssl, SSL_CB_CONNECT_LOOP, 1);
crypto/openssl/ssl/statem/statem_lib.c
1434
void (*cb)(const SSL *ssl, int type, int val) = NULL;
crypto/openssl/ssl/statem/statem_lib.c
1530
cb = s->info_callback;
crypto/openssl/ssl/statem/statem_lib.c
1532
cb = sctx->info_callback;
crypto/openssl/ssl/statem/statem_lib.c
1537
if (cb != NULL) {
crypto/openssl/ssl/statem/statem_lib.c
1541
cb(ssl, SSL_CB_HANDSHAKE_DONE, 1);
crypto/openssl/ssl/tls_srp.c
522
int (*cb)(SSL *, void *))
crypto/openssl/ssl/tls_srp.c
525
(void (*)(void))cb);
crypto/openssl/ssl/tls_srp.c
534
int (*cb)(SSL *, int *, void *))
crypto/openssl/ssl/tls_srp.c
537
(void (*)(void))cb);
crypto/openssl/ssl/tls_srp.c
541
char *(*cb)(SSL *, void *))
crypto/openssl/ssl/tls_srp.c
544
(void (*)(void))cb);
crypto/openssl/test/cmp_vfy_test.c
470
ossl_cmp_allow_unprotected_cb_t cb, int arg,
crypto/openssl/test/cmp_vfy_test.c
478
(*fixture)->allow_unprotected_cb = cb;
crypto/openssl/test/dhtest.c
157
BN_GENCB_set(_cb, &cb, NULL);
crypto/openssl/test/dhtest.c
35
static int cb(int p, int n, BN_GENCB *arg);
crypto/openssl/test/dsatest.c
192
BN_GENCB *cb;
crypto/openssl/test/dsatest.c
228
if (!TEST_ptr(cb = BN_GENCB_new()))
crypto/openssl/test/dsatest.c
231
BN_GENCB_set(cb, dsa_cb, NULL);
crypto/openssl/test/dsatest.c
234
&counter, &h, cb)))
crypto/openssl/test/dsatest.c
266
BN_GENCB_free(cb);
crypto/openssl/test/endecoder_legacy_test.c
64
pem_password_cb *cb, void *u);
crypto/openssl/test/endecoder_legacy_test.c
67
pem_password_cb *cb, void *u);
crypto/openssl/test/filterprov.c
73
OSSL_CALLBACK *cb, void *arg)
crypto/openssl/test/filterprov.c
77
return OSSL_PROVIDER_get_capabilities(globs->deflt, capability, cb, arg);
crypto/openssl/test/provfetchtest.c
39
OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg)
crypto/openssl/test/testutil.h
638
int (*cb)(unsigned char *out, size_t outlen,
crypto/openssl/test/testutil.h
641
fake_random_generate_cb *cb);
crypto/openssl/test/testutil/fake_random.c
20
fake_random_generate_cb *cb;
crypto/openssl/test/testutil/fake_random.c
215
int (*cb)(unsigned char *out, size_t outlen,
crypto/openssl/test/testutil/fake_random.c
219
((FAKE_RAND *)rng->algctx)->cb = cb;
crypto/openssl/test/testutil/fake_random.c
223
int (*cb)(unsigned char *out,
crypto/openssl/test/testutil/fake_random.c
228
fake_rand_set_callback(RAND_get0_private(libctx), cb);
crypto/openssl/test/testutil/fake_random.c
229
fake_rand_set_callback(RAND_get0_public(libctx), cb);
crypto/openssl/test/testutil/fake_random.c
78
if (frng->cb != NULL)
crypto/openssl/test/testutil/fake_random.c
79
return (*frng->cb)(out, outlen, frng->name, frng->ctx);
crypto/openssl/test/tls-provider.c
1852
cb, cbarg, prepare_##type##_params, \
crypto/openssl/test/tls-provider.c
1861
cb, cbarg, prepare_##type##_params, \
crypto/openssl/test/tls-provider.c
1968
OSSL_PASSPHRASE_CALLBACK *cb, \
crypto/openssl/test/tls-provider.c
378
OSSL_CALLBACK *cb, void *arg)
crypto/openssl/test/tls-provider.c
389
ret = cb(xor_group_params, arg);
crypto/openssl/test/tls-provider.c
390
ret &= cb(xor_kemgroup_params, arg);
crypto/openssl/test/tls-provider.c
418
ret &= cb(dummygroup, arg);
crypto/openssl/test/tls-provider.c
423
ret = cb(xor_sig_nohash_params, arg);
crypto/openssl/test/tls-provider.c
424
ret &= cb(xor_sig_hash_params, arg);
crypto/openssl/test/tls-provider.c
425
ret &= cb(xor_sig_12_params, arg);
include/rpc/rpcsec_gss.h
163
bool_t rpc_gss_set_callback(rpc_gss_callback_t *cb);
lib/libbe/be.c
651
be_deep_clone_prop(int prop, void *cb)
lib/libbe/be.c
660
dccb = cb;
lib/libbluetooth/bluetooth.h
188
int bt_devenum (bt_devenum_cb_t cb, void *arg);
lib/libbluetooth/hci.c
691
bt_devenum(bt_devenum_cb_t cb, void *arg)
lib/libbluetooth/hci.c
734
if (cb == NULL)
lib/libbluetooth/hci.c
742
if ((*cb)(s, &di, arg) > 0)
lib/libc/iconv/citrus_prop.c
390
errnum = (*hint->cb._func_.func)(context, \
lib/libc/iconv/citrus_prop.c
395
errnum = (*hint->cb._func_.func)(context, \
lib/libc/iconv/citrus_prop.h
74
} cb;
lib/libc/iconv/citrus_prop.h
77
#define _CITRUS_PROP_HINT_BOOL(name, cb) \
lib/libc/iconv/citrus_prop.h
78
{ name, _CITRUS_PROP_BOOL, { .boolean = { cb } } }
lib/libc/iconv/citrus_prop.h
79
#define _CITRUS_PROP_HINT_STR(name, cb) \
lib/libc/iconv/citrus_prop.h
80
{ name, _CITRUS_PROP_STR, { .str = { cb } } }
lib/libc/iconv/citrus_prop.h
81
#define _CITRUS_PROP_HINT_CHR(name, cb) \
lib/libc/iconv/citrus_prop.h
82
{ name, _CITRUS_PROP_CHR, { .chr = { cb } } }
lib/libc/iconv/citrus_prop.h
83
#define _CITRUS_PROP_HINT_NUM(name, cb) \
lib/libc/iconv/citrus_prop.h
84
{ name, _CITRUS_PROP_NUM, { .num = { cb } } }
lib/libc/include/nscache.h
165
#define NS_APPLY_OFFSET(cp, cb, ib, p_type) \
lib/libc/include/nscache.h
167
(cp) = (p_type)((char *)(cb) + (size_t)(cp) - (size_t)(ib))
lib/libc/include/nscache.h
172
#define NS_GET_NEWP(cp, cb, ib) \
lib/libc/include/nscache.h
173
((char *)(cb) + (size_t)(cp) - (size_t)(ib))
lib/libc/rpc/svc_nl.c
168
.cb = snl_attr_get_uint32 },
lib/libc/rpc/svc_nl.c
169
{ .type = RPCNL_REQUEST_BODY, .off = OUT(data), .cb = snl_attr_get_nla },
lib/libc/stdlib/cxa_thread_atexit_impl.c
120
cxa_thread_walk(void (*cb)(struct cxa_thread_dtor *))
lib/libc/stdlib/cxa_thread_atexit_impl.c
126
cb(dtor);
lib/libc/tests/gen/ftw_test.c
102
ATF_REQUIRE_MSG(nftw(dir, cb, 10, ftwflags) != -1,
lib/libc/tests/gen/ftw_test.c
107
ATF_REQUIRE_MSG(nftw(dir, cb, 10, ftwflags) != -1,
lib/libc/tests/gen/ftw_test.c
112
ATF_REQUIRE_MSG(nftw(dir, cb, 10, ftwflags) != -1,
lib/libc/tests/gen/ftw_test.c
97
ATF_REQUIRE_MSG(nftw(dir, cb, 10, ftwflags) != -1,
lib/libc/tests/nss/getgr_test.c
293
int (*cb)(struct group *, void *))
lib/libc/tests/nss/getgr_test.c
303
if (cb != NULL && cb(grp, td) != 0)
lib/libc/tests/nss/getgr_test.c
66
int (*cb)(struct group *, void *));
lib/libc/tests/nss/gethostby_test.c
213
char **c1, **c2, **ct, **cb;
lib/libc/tests/nss/gethostby_test.c
238
cb = c1;
lib/libc/tests/nss/gethostby_test.c
254
c1 = cb;
lib/libc/tests/nss/gethostby_test.c
279
cb = c1;
lib/libc/tests/nss/gethostby_test.c
295
c1 = cb;
lib/libc/tests/nss/getpw_test.c
240
int (*cb)(struct passwd *, void *))
lib/libc/tests/nss/getpw_test.c
250
if (cb != NULL && cb(pwd, td) != 0)
lib/libc/tests/nss/getpw_test.c
67
int (*cb)(struct passwd *, void *));
lib/libifconfig/libifconfig.c
127
ifconfig_foreach_func_t cb, void *udata)
lib/libifconfig/libifconfig.c
139
cb(h, ifa, udata);
lib/libifconfig/libifconfig.c
152
ifconfig_foreach_func_t cb, void *udata)
lib/libifconfig/libifconfig.c
161
cb(h, ift, udata);
lib/libifconfig/libifconfig.h
152
int ifconfig_foreach_iface(ifconfig_handle_t *h, ifconfig_foreach_func_t cb,
lib/libifconfig/libifconfig.h
163
ifconfig_foreach_func_t cb, void *udata);
lib/libifconfig/libifconfig_carp.c
52
{ .type = CARP_NL_VHID, .off = _OUT(carpr_vhid), .cb = snl_attr_get_uint32 },
lib/libifconfig/libifconfig_carp.c
53
{ .type = CARP_NL_STATE, .off = _OUT(carpr_state), .cb = snl_attr_get_uint32 },
lib/libifconfig/libifconfig_carp.c
54
{ .type = CARP_NL_ADVBASE, .off = _OUT(carpr_advbase), .cb = snl_attr_get_int32 },
lib/libifconfig/libifconfig_carp.c
55
{ .type = CARP_NL_ADVSKEW, .off = _OUT(carpr_advskew), .cb = snl_attr_get_int32 },
lib/libifconfig/libifconfig_carp.c
56
{ .type = CARP_NL_KEY, .off = _OUT(carpr_key), .cb = snl_attr_copy_string, .arg_u32 = CARP_KEY_LEN },
lib/libifconfig/libifconfig_carp.c
57
{ .type = CARP_NL_ADDR, .off = _OUT(carpr_addr), .cb = snl_attr_get_in_addr },
lib/libifconfig/libifconfig_carp.c
58
{ .type = CARP_NL_ADDR6, .off = _OUT(carpr_addr6), .cb = snl_attr_get_in6_addr },
lib/libifconfig/libifconfig_carp.c
59
{ .type = CARP_NL_VERSION, .off = _OUT(carpr_version), .cb = snl_attr_get_uint8 },
lib/libifconfig/libifconfig_carp.c
60
{ .type = CARP_NL_VRRP_PRIORITY, .off = _OUT(carpr_vrrp_prio), .cb = snl_attr_get_uint8 },
lib/libifconfig/libifconfig_carp.c
61
{ .type = CARP_NL_VRRP_ADV_INTER, .off = _OUT(carpr_vrrp_adv_inter), .cb = snl_attr_get_uint16 },
lib/libkvm/kvm.c
500
kvm_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *closure)
lib/libkvm/kvm.c
506
return (kd->arch->ka_walk_pages(kd, cb, closure));
lib/libkvm/kvm_minidump_aarch64.c
266
_aarch64_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg)
lib/libkvm/kvm_minidump_aarch64.c
287
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_aarch64.c
302
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_amd64.c
343
_amd64_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg)
lib/libkvm/kvm_minidump_amd64.c
379
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_amd64.c
400
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_amd64.c
419
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva, prot, pgsz, 0)) {
lib/libkvm/kvm_minidump_arm.c
233
_arm_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg)
lib/libkvm/kvm_minidump_arm.c
260
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_i386.c
319
_i386_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg)
lib/libkvm/kvm_minidump_i386.c
327
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_powerpc64.c
194
_powerpc64_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg)
lib/libkvm/kvm_minidump_powerpc64.c
196
return (PPC64_MMU_OP(kd, walk_pages, cb, arg));
lib/libkvm/kvm_minidump_powerpc64_hpt.c
602
ppc64mmu_hpt_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg)
lib/libkvm/kvm_minidump_powerpc64_hpt.c
643
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_riscv.c
235
_riscv_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg)
lib/libkvm/kvm_minidump_riscv.c
257
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_minidump_riscv.c
272
if (!_kvm_visit_cb(kd, cb, arg, pa, va, dva,
lib/libkvm/kvm_private.c
808
_kvm_visit_cb(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg, u_long pa,
lib/libkvm/kvm_private.c
823
return cb(&p, arg);
lib/libnvmf/nvmf_tcp.c
101
cb = malloc(sizeof(*cb));
lib/libnvmf/nvmf_tcp.c
102
cb->qp = qp;
lib/libnvmf/nvmf_tcp.c
103
cb->data = data;
lib/libnvmf/nvmf_tcp.c
104
cb->data_offset = data_offset;
lib/libnvmf/nvmf_tcp.c
105
cb->data_len = data_len;
lib/libnvmf/nvmf_tcp.c
106
cb->data_xfered = 0;
lib/libnvmf/nvmf_tcp.c
107
cb->cid = cid;
lib/libnvmf/nvmf_tcp.c
108
cb->ttag = ttag;
lib/libnvmf/nvmf_tcp.c
111
LIST_INSERT_HEAD(&qp->rx_buffers, cb, link);
lib/libnvmf/nvmf_tcp.c
1119
struct nvmf_tcp_command_buffer *ncb, *cb;
lib/libnvmf/nvmf_tcp.c
1125
LIST_FOREACH_SAFE(cb, &qp->rx_buffers, link, ncb) {
lib/libnvmf/nvmf_tcp.c
1126
tcp_free_command_buffer(cb);
lib/libnvmf/nvmf_tcp.c
1128
LIST_FOREACH_SAFE(cb, &qp->tx_buffers, link, ncb) {
lib/libnvmf/nvmf_tcp.c
1129
tcp_free_command_buffer(cb);
lib/libnvmf/nvmf_tcp.c
113
LIST_INSERT_HEAD(&qp->tx_buffers, cb, link);
lib/libnvmf/nvmf_tcp.c
114
return (cb);
lib/libnvmf/nvmf_tcp.c
1183
if (tc->cb != NULL)
lib/libnvmf/nvmf_tcp.c
1184
tcp_free_command_buffer(tc->cb);
lib/libnvmf/nvmf_tcp.c
122
struct nvmf_tcp_command_buffer *cb;
lib/libnvmf/nvmf_tcp.c
1231
tc->cb = tcp_alloc_command_buffer(qp, nc->nc_data, 0,
lib/libnvmf/nvmf_tcp.c
125
LIST_FOREACH(cb, list, link) {
lib/libnvmf/nvmf_tcp.c
126
if (cb->cid == cid && cb->ttag == ttag)
lib/libnvmf/nvmf_tcp.c
127
return (cb);
lib/libnvmf/nvmf_tcp.c
1341
struct nvmf_tcp_command_buffer *cb;
lib/libnvmf/nvmf_tcp.c
1355
cb = tcp_alloc_command_buffer(qp, buf, data_offset, len,
lib/libnvmf/nvmf_tcp.c
1359
while (cb->data_xfered < cb->data_len) {
lib/libnvmf/nvmf_tcp.c
136
struct nvmf_tcp_command_buffer *cb;
lib/libnvmf/nvmf_tcp.c
1364
tcp_free_command_buffer(cb);
lib/libnvmf/nvmf_tcp.c
138
cb = tcp_find_command_buffer(qp, cid, ttag, receive);
lib/libnvmf/nvmf_tcp.c
139
if (cb != NULL)
lib/libnvmf/nvmf_tcp.c
140
LIST_REMOVE(cb, link);
lib/libnvmf/nvmf_tcp.c
144
tcp_free_command_buffer(struct nvmf_tcp_command_buffer *cb)
lib/libnvmf/nvmf_tcp.c
146
LIST_REMOVE(cb, link);
lib/libnvmf/nvmf_tcp.c
147
free(cb);
lib/libnvmf/nvmf_tcp.c
499
struct nvmf_tcp_command_buffer *cb;
lib/libnvmf/nvmf_tcp.c
512
cb = tcp_find_command_buffer(qp, h2c->cccid, h2c->ttag, true);
lib/libnvmf/nvmf_tcp.c
513
if (cb == NULL) {
lib/libnvmf/nvmf_tcp.c
533
if (data_offset < cb->data_offset ||
lib/libnvmf/nvmf_tcp.c
534
data_offset + data_len > cb->data_offset + cb->data_len) {
lib/libnvmf/nvmf_tcp.c
542
if (data_offset != cb->data_offset + cb->data_xfered) {
lib/libnvmf/nvmf_tcp.c
550
if ((cb->data_xfered + data_len == cb->data_len) !=
lib/libnvmf/nvmf_tcp.c
559
cb->data_xfered += data_len;
lib/libnvmf/nvmf_tcp.c
560
data_offset -= cb->data_offset;
lib/libnvmf/nvmf_tcp.c
562
memcpy((char *)cb->data + data_offset, icd, data_len);
lib/libnvmf/nvmf_tcp.c
572
struct nvmf_tcp_command_buffer *cb;
lib/libnvmf/nvmf_tcp.c
578
cb = tcp_find_command_buffer(qp, c2h->cccid, 0, true);
lib/libnvmf/nvmf_tcp.c
579
if (cb == NULL) {
lib/libnvmf/nvmf_tcp.c
58
struct nvmf_tcp_command_buffer *cb;
lib/libnvmf/nvmf_tcp.c
603
if (data_offset < cb->data_offset ||
lib/libnvmf/nvmf_tcp.c
604
data_offset + data_len > cb->data_offset + cb->data_len) {
lib/libnvmf/nvmf_tcp.c
612
if (data_offset != cb->data_offset + cb->data_xfered) {
lib/libnvmf/nvmf_tcp.c
620
if ((cb->data_xfered + data_len == cb->data_len) !=
lib/libnvmf/nvmf_tcp.c
629
cb->data_xfered += data_len;
lib/libnvmf/nvmf_tcp.c
630
data_offset -= cb->data_offset;
lib/libnvmf/nvmf_tcp.c
632
memcpy((char *)cb->data + data_offset, icd, data_len);
lib/libnvmf/nvmf_tcp.c
640
cqe.cid = cb->cid;
lib/libnvmf/nvmf_tcp.c
704
struct nvmf_tcp_command_buffer *cb;
lib/libnvmf/nvmf_tcp.c
711
cb = tcp_find_command_buffer(qp, r2t->cccid, 0, false);
lib/libnvmf/nvmf_tcp.c
712
if (cb == NULL) {
lib/libnvmf/nvmf_tcp.c
722
if (data_offset != cb->data_xfered) {
lib/libnvmf/nvmf_tcp.c
735
if (data_offset + data_len > cb->data_len) {
lib/libnvmf/nvmf_tcp.c
743
cb->data_xfered += data_len;
lib/libnvmf/nvmf_tcp.c
750
data_offset, (char *)cb->data + data_offset, data_len, true);
lib/libnvmf/nvmf_tcp.c
99
struct nvmf_tcp_command_buffer *cb;
lib/libpfctl/libpfctl.c
1387
{ .type = PF_GR_NR, .off = _OUT(nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1388
{ .type = PF_GR_TICKET, .off = _OUT(ticket), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1465
{ .type = PF_AT_ADDR, .off = _OUT(v.a.addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1466
{ .type = PF_AT_MASK, .off = _OUT(v.a.mask), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1467
{ .type = PF_AT_IFNAME, .off = _OUT(v.ifname), .arg = (void *)IFNAMSIZ,.cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1468
{ .type = PF_AT_TABLENAME, .off = _OUT(v.tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1469
{ .type = PF_AT_TYPE, .off = _OUT(type), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1470
{ .type = PF_AT_IFLAGS, .off = _OUT(iflags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1471
{ .type = PF_AT_TBLCNT, .off = _OUT(p.tblcnt), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1472
{ .type = PF_AT_DYNCNT, .off = _OUT(p.dyncnt), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1479
{ .type = PF_RAT_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1480
{ .type = PF_RAT_SRC_PORT, .off = _OUT(port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1481
{ .type = PF_RAT_DST_PORT, .off = _OUT(port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1482
{ .type = PF_RAT_NEG, .off = _OUT(neg), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1483
{ .type = PF_RAT_OP, .off = _OUT(port_op), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1514
{ .type = PF_LT_LABEL, .off = 0, .cb = snl_attr_get_pf_rule_labels },
lib/libpfctl/libpfctl.c
1538
{ .type = PF_MET_OFFSET, .off = _OUT(offset), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1539
{ .type = PF_MET_PSID_LEN, .off = _OUT(psidlen), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1540
{. type = PF_MET_PSID, .off = _OUT(psid), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1547
{ .type = PF_PT_KEY, .off = _OUT(key), .arg = (void *)sizeof(struct pf_poolhashkey), .cb = snl_attr_get_bytes },
lib/libpfctl/libpfctl.c
1548
{ .type = PF_PT_COUNTER, .off = _OUT(counter), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1549
{ .type = PF_PT_TBLIDX, .off = _OUT(tblidx), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1550
{ .type = PF_PT_PROXY_SRC_PORT, .off = _OUT(proxy_port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1551
{ .type = PF_PT_PROXY_DST_PORT, .off = _OUT(proxy_port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1552
{ .type = PF_PT_OPTS, .off = _OUT(opts), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1553
{ .type = PF_PT_MAPE, .off = _OUT(mape), .arg = &mape_portset_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1583
{ .type = PF_TT_TIMEOUT, .off = 0, .cb = snl_attr_get_pf_timeout },
lib/libpfctl/libpfctl.c
1607
{ .type = PF_RUT_UID_LOW, .off = _OUT(uid[0]), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1608
{ .type = PF_RUT_UID_HIGH, .off = _OUT(uid[1]), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1609
{ .type = PF_RUT_OP, .off = _OUT(op), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1616
{ .type = PF_TH_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1617
{ .type = PF_TH_SECONDS, .off = _OUT(seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1618
{ .type = PF_TH_COUNT, .off = _OUT(count), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1629
{ .type = PF_RT_SRC, .off = _OUT(r.src), .arg = &rule_addr_parser,.cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1630
{ .type = PF_RT_DST, .off = _OUT(r.dst), .arg = &rule_addr_parser,.cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1631
{ .type = PF_RT_RIDENTIFIER, .off = _OUT(r.ridentifier), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1632
{ .type = PF_RT_LABELS, .off = _OUT(r.label), .arg = &rule_labels_parser,.cb = snl_attr_get_nested_pf_rule_labels },
lib/libpfctl/libpfctl.c
1633
{ .type = PF_RT_IFNAME, .off = _OUT(r.ifname), .arg = (void *)IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1634
{ .type = PF_RT_QNAME, .off = _OUT(r.qname), .arg = (void *)PF_QNAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1635
{ .type = PF_RT_PQNAME, .off = _OUT(r.pqname), .arg = (void *)PF_QNAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1636
{ .type = PF_RT_TAGNAME, .off = _OUT(r.tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1637
{ .type = PF_RT_MATCH_TAGNAME, .off = _OUT(r.match_tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1638
{ .type = PF_RT_OVERLOAD_TBLNAME, .off = _OUT(r.overload_tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1639
{ .type = PF_RT_RPOOL_RDR, .off = _OUT(r.rdr), .arg = &pool_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1640
{ .type = PF_RT_OS_FINGERPRINT, .off = _OUT(r.os_fingerprint), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1641
{ .type = PF_RT_RTABLEID, .off = _OUT(r.rtableid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1642
{ .type = PF_RT_TIMEOUT, .off = _OUT(r.timeout), .arg = &timeout_parser, .cb = snl_attr_get_nested_timeouts },
lib/libpfctl/libpfctl.c
1643
{ .type = PF_RT_MAX_STATES, .off = _OUT(r.max_states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1644
{ .type = PF_RT_MAX_SRC_NODES, .off = _OUT(r.max_src_nodes), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1645
{ .type = PF_RT_MAX_SRC_STATES, .off = _OUT(r.max_src_states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1646
{ .type = PF_RT_MAX_SRC_CONN_RATE_LIMIT, .off = _OUT(r.max_src_conn_rate.limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1647
{ .type = PF_RT_MAX_SRC_CONN_RATE_SECS, .off = _OUT(r.max_src_conn_rate.seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1648
{ .type = PF_RT_DNPIPE, .off = _OUT(r.dnpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1649
{ .type = PF_RT_DNRPIPE, .off = _OUT(r.dnrpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1650
{ .type = PF_RT_DNFLAGS, .off = _OUT(r.free_flags), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1651
{ .type = PF_RT_NR, .off = _OUT(r.nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1652
{ .type = PF_RT_PROB, .off = _OUT(r.prob), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1653
{ .type = PF_RT_CUID, .off = _OUT(r.cuid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1654
{. type = PF_RT_CPID, .off = _OUT(r.cpid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1655
{ .type = PF_RT_RETURN_ICMP, .off = _OUT(r.return_icmp), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1656
{ .type = PF_RT_RETURN_ICMP6, .off = _OUT(r.return_icmp6), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1657
{ .type = PF_RT_MAX_MSS, .off = _OUT(r.max_mss), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1658
{ .type = PF_RT_SCRUB_FLAGS, .off = _OUT(r.scrub_flags), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1659
{ .type = PF_RT_UID, .off = _OUT(r.uid), .arg = &rule_uid_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1660
{ .type = PF_RT_GID, .off = _OUT(r.gid), .arg = &rule_uid_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1661
{ .type = PF_RT_RULE_FLAG, .off = _OUT(r.rule_flag), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1662
{ .type = PF_RT_ACTION, .off = _OUT(r.action), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1663
{ .type = PF_RT_DIRECTION, .off = _OUT(r.direction), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1664
{ .type = PF_RT_LOG, .off = _OUT(r.log), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1665
{ .type = PF_RT_LOGIF, .off = _OUT(r.logif), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1666
{ .type = PF_RT_QUICK, .off = _OUT(r.quick), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1667
{ .type = PF_RT_IF_NOT, .off = _OUT(r.ifnot), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1668
{ .type = PF_RT_MATCH_TAG_NOT, .off = _OUT(r.match_tag_not), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1669
{ .type = PF_RT_NATPASS, .off = _OUT(r.natpass), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1670
{ .type = PF_RT_KEEP_STATE, .off = _OUT(r.keep_state), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1671
{ .type = PF_RT_AF, .off = _OUT(r.af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1672
{ .type = PF_RT_PROTO, .off = _OUT(r.proto), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1673
{ .type = PF_RT_TYPE, .off = _OUT(r.type), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1674
{ .type = PF_RT_CODE, .off = _OUT(r.code), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1675
{ .type = PF_RT_FLAGS, .off = _OUT(r.flags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1676
{ .type = PF_RT_FLAGSET, .off = _OUT(r.flagset), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1677
{ .type = PF_RT_MIN_TTL, .off = _OUT(r.min_ttl), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1678
{ .type = PF_RT_ALLOW_OPTS, .off = _OUT(r.allow_opts), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1679
{ .type = PF_RT_RT, .off = _OUT(r.rt), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1680
{ .type = PF_RT_RETURN_TTL, .off = _OUT(r.return_ttl), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1681
{ .type = PF_RT_TOS, .off = _OUT(r.tos), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1682
{ .type = PF_RT_SET_TOS, .off = _OUT(r.set_tos), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1683
{ .type = PF_RT_ANCHOR_RELATIVE, .off = _OUT(r.anchor_relative), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1684
{ .type = PF_RT_ANCHOR_WILDCARD, .off = _OUT(r.anchor_wildcard), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1685
{ .type = PF_RT_FLUSH, .off = _OUT(r.flush), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1686
{ .type = PF_RT_PRIO, .off = _OUT(r.prio), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1687
{ .type = PF_RT_SET_PRIO, .off = _OUT(r.set_prio[0]), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1688
{ .type = PF_RT_SET_PRIO_REPLY, .off = _OUT(r.set_prio[1]), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1689
{ .type = PF_RT_DIVERT_ADDRESS, .off = _OUT(r.divert.addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1690
{ .type = PF_RT_DIVERT_PORT, .off = _OUT(r.divert.port), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1691
{ .type = PF_RT_PACKETS_IN, .off = _OUT(r.packets[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1692
{ .type = PF_RT_PACKETS_OUT, .off = _OUT(r.packets[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1693
{ .type = PF_RT_BYTES_IN, .off = _OUT(r.bytes[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1694
{ .type = PF_RT_BYTES_OUT, .off = _OUT(r.bytes[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1695
{ .type = PF_RT_EVALUATIONS, .off = _OUT(r.evaluations), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1696
{ .type = PF_RT_TIMESTAMP, .off = _OUT(r.last_active_timestamp), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1697
{ .type = PF_RT_STATES_CUR, .off = _OUT(r.states_cur), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1698
{ .type = PF_RT_STATES_TOTAL, .off = _OUT(r.states_tot), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1699
{ .type = PF_RT_SRC_NODES, .off = _OUT(r.src_nodes), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1700
{ .type = PF_RT_ANCHOR_CALL, .off = _OUT(anchor_call), .arg = (void*)MAXPATHLEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1701
{ .type = PF_RT_RCV_IFNAME, .off = _OUT(r.rcv_ifname), .arg = (void*)IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1702
{ .type = PF_RT_MAX_SRC_CONN, .off = _OUT(r.max_src_conn), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1703
{ .type = PF_RT_RPOOL_NAT, .off = _OUT(r.nat), .arg = &pool_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1704
{ .type = PF_RT_NAF, .off = _OUT(r.naf), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1705
{ .type = PF_RT_RPOOL_RT, .off = _OUT(r.route), .arg = &pool_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1706
{ .type = PF_RT_RCV_IFNOT, .off = _OUT(r.rcvifnot),.cb = snl_attr_get_bool },
lib/libpfctl/libpfctl.c
1707
{ .type = PF_RT_SRC_NODES_LIMIT, .off = _OUT(r.src_nodes_type[PF_SN_LIMIT]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1708
{ .type = PF_RT_SRC_NODES_NAT, .off = _OUT(r.src_nodes_type[PF_SN_NAT]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1709
{ .type = PF_RT_SRC_NODES_ROUTE, .off = _OUT(r.src_nodes_type[PF_SN_ROUTE]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1710
{ .type = PF_RT_PKTRATE, .off = _OUT(r.pktrate), .arg = &pfctl_threshold_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1711
{ .type = PF_RT_MAX_PKT_SIZE, .off =_OUT(r.max_pkt_size), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1712
{ .type = PF_RT_TYPE_2, .off = _OUT(r.type), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1713
{ .type = PF_RT_CODE_2, .off = _OUT(r.code), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1714
{ .type = PF_RT_EXPTIME, .off = _OUT(r.exptime), .cb = snl_attr_get_time_t },
lib/libpfctl/libpfctl.c
1715
{ .type = PF_RT_STATE_LIMIT, .off = _OUT(r.statelim.id), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1716
{ .type = PF_RT_SOURCE_LIMIT, .off = _OUT(r.sourcelim.id), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1717
{ .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(r.statelim.limiter_action), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1718
{ .type = PF_RT_SOURCE_LIMIT_ACTION, .off = _OUT(r.sourcelim.limiter_action), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1830
{ .type = PF_ST_CREATORID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1911
{ .type = PF_STP_SEQLO, .off = _OUT(seqlo), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1912
{ .type = PF_STP_SEQHI, .off = _OUT(seqhi), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1913
{ .type = PF_STP_SEQDIFF, .off = _OUT(seqdiff), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1914
{ .type = PF_STP_STATE, .off = _OUT(state), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1915
{ .type = PF_STP_WSCALE, .off = _OUT(wscale), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1922
{ .type = PF_STK_ADDR0, .off = _OUT(addr[0]), .cb = snl_attr_get_pfaddr },
lib/libpfctl/libpfctl.c
1923
{ .type = PF_STK_ADDR1, .off = _OUT(addr[1]), .cb = snl_attr_get_pfaddr },
lib/libpfctl/libpfctl.c
1924
{ .type = PF_STK_PORT0, .off = _OUT(port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1925
{ .type = PF_STK_PORT1, .off = _OUT(port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1926
{ .type = PF_STK_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1927
{ .type = PF_STK_PROTO, .off = _OUT(proto), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1935
{ .type = PF_ST_ID, .off = _OUT(id), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1936
{ .type = PF_ST_CREATORID, .off = _OUT(creatorid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1937
{ .type = PF_ST_IFNAME, .off = _OUT(ifname), .cb = snl_attr_store_ifname },
lib/libpfctl/libpfctl.c
1938
{ .type = PF_ST_ORIG_IFNAME, .off = _OUT(orig_ifname), .cb = snl_attr_store_ifname },
lib/libpfctl/libpfctl.c
1939
{ .type = PF_ST_KEY_WIRE, .off = _OUT(key[0]), .arg = &skey_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1940
{ .type = PF_ST_KEY_STACK, .off = _OUT(key[1]), .arg = &skey_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1941
{ .type = PF_ST_PEER_SRC, .off = _OUT(src), .arg = &speer_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1942
{ .type = PF_ST_PEER_DST, .off = _OUT(dst), .arg = &speer_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1943
{ .type = PF_ST_RT_ADDR, .off = _OUT(rt_addr), .cb = snl_attr_get_pfaddr },
lib/libpfctl/libpfctl.c
1944
{ .type = PF_ST_RULE, .off = _OUT(rule), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1945
{ .type = PF_ST_ANCHOR, .off = _OUT(anchor), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1946
{ .type = PF_ST_NAT_RULE, .off = _OUT(nat_rule), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1947
{ .type = PF_ST_CREATION, .off = _OUT(creation), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1948
{ .type = PF_ST_EXPIRE, .off = _OUT(expire), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1949
{ .type = PF_ST_PACKETS0, .off = _OUT(packets[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1950
{ .type = PF_ST_PACKETS1, .off = _OUT(packets[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1951
{ .type = PF_ST_BYTES0, .off = _OUT(bytes[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1952
{ .type = PF_ST_BYTES1, .off = _OUT(bytes[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1953
{ .type = PF_ST_DIRECTION, .off = _OUT(direction), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1954
{ .type = PF_ST_LOG, .off = _OUT(log), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1955
{ .type = PF_ST_STATE_FLAGS, .off = _OUT(state_flags), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1956
{ .type = PF_ST_SYNC_FLAGS, .off = _OUT(sync_flags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1957
{ .type = PF_ST_RTABLEID, .off = _OUT(rtableid), .cb = snl_attr_get_int32 },
lib/libpfctl/libpfctl.c
1958
{ .type = PF_ST_MIN_TTL, .off = _OUT(min_ttl), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1959
{ .type = PF_ST_MAX_MSS, .off = _OUT(max_mss), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1960
{ .type = PF_ST_DNPIPE, .off = _OUT(dnpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1961
{ .type = PF_ST_DNRPIPE, .off = _OUT(dnrpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1962
{ .type = PF_ST_RT, .off = _OUT(rt), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1963
{ .type = PF_ST_RT_IFNAME, .off = _OUT(rt_ifname), .cb = snl_attr_store_ifname },
lib/libpfctl/libpfctl.c
1964
{ .type = PF_ST_SRC_NODE_FLAGS, .off = _OUT(src_node_flags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1965
{ .type = PF_ST_RT_AF, .off = _OUT(rt_af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
2086
{ .type = PF_CS_KILLED, .off = _OUT(killed), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2448
{ .type = PF_TA_NBR_ADDED, .off = 0, .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2516
{ .type = PF_TA_NBR_DELETED, .off = 0, .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2613
{ .type = PF_TA_NBR_ADDED, .off = _OUT(add), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2614
{ .type = PF_TA_NBR_DELETED, .off = _OUT(del), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2615
{ .type = PF_TA_NBR_CHANGED, .off = _OUT(change), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2760
{ .type = PFR_A_AF, .off = _OUT(pfra_af), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2761
{ .type = PFR_A_NET, .off = _OUT(pfra_net), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
2762
{ .type = PFR_A_NOT, .off = _OUT(pfra_not), .cb = snl_attr_get_bool },
lib/libpfctl/libpfctl.c
2763
{ .type = PFR_A_ADDR, .off = _OUT(pfra_ip6addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
2788
{ .type = PF_TA_ADDR, .off = 0, .cb = snl_attr_get_pfr_addrs },
lib/libpfctl/libpfctl.c
2789
{ .type = PF_TA_ADDR_COUNT, .off = _OUT(total_count), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2868
{ .type = PF_NL_SRC_ADDR, .off = _OUT(saddr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
2869
{ .type = PF_NL_DST_ADDR, .off = _OUT(daddr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
2870
{ .type = PF_NL_SRC_PORT, .off = _OUT(sport), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
2871
{ .type = PF_NL_DST_PORT, .off = _OUT(dport), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
2989
{ .type = PF_TO_SECONDS, .off = _OUT(seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
300
{ .type = PF_C_COUNTER, .off = _OUT(counter), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
301
{ .type = PF_C_NAME, .off = _OUT(name), .cb = snl_attr_get_string },
lib/libpfctl/libpfctl.c
302
{ .type = PF_C_ID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3071
{ .type = PF_LI_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3120
{ .type = PF_BA_TICKET, .off = _OUT(ticket), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3204
{ .type = PF_AA_NR, .off = 0, .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3249
{ .type = PF_PA_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3250
{ .type = PF_PA_IFNAME, .off = _OUT(ifname), .arg_u32 = IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3257
{ .type = PF_AA_ACTION, .off = _OUT(action), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3258
{ .type = PF_AA_TICKET, .off = _OUT(ticket), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3259
{ .type = PF_AA_NR, .off = _OUT(nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3260
{ .type = PF_AA_R_NUM, .off = _OUT(r_num), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3261
{ .type = PF_AA_R_ACTION, .off = _OUT(r_action), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3262
{ .type = PF_AA_R_LAST, .off = _OUT(r_last), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3263
{ .type = PF_AA_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3264
{ .type = PF_AA_ANCHOR, .off = _OUT(anchor), .arg_u32 = MAXPATHLEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3265
{ .type = PF_AA_ADDR, .off = _OUT(addr), .arg = &pool_addr_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3313
{ .type = PF_RS_NR, .off = _OUT(nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3314
{ .type = PF_RS_NAME, .off = _OUT(name), .arg = (void *)PF_ANCHOR_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3396
{ .type = PF_SN_ADDR, .off = _OUT(addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
3397
{ .type = PF_SN_RADDR, .off = _OUT(raddr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
3398
{ .type = PF_SN_RULE_NR, .off = _OUT(rule), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3399
{ .type = PF_SN_BYTES_IN, .off = _OUT(bytes[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3400
{ .type = PF_SN_BYTES_OUT, .off = _OUT(bytes[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3401
{ .type = PF_SN_PACKETS_IN, .off = _OUT(packets[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3402
{ .type = PF_SN_PACKETS_OUT, .off = _OUT(packets[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3403
{ .type = PF_SN_STATES, .off = _OUT(states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3404
{ .type = PF_SN_CONNECTIONS, .off = _OUT(conn), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3405
{ .type = PF_SN_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3406
{ .type = PF_SN_RULE_TYPE, .off = _OUT(ruletype), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3407
{ .type = PF_SN_CREATION, .off = _OUT(creation), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3408
{ .type = PF_SN_EXPIRE, .off = _OUT(expire), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3409
{ .type = PF_SN_CONNECTION_RATE, .off = _OUT(conn_rate), .arg = &pfctl_threshold_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3410
{ .type = PF_SN_RAF, .off = _OUT(raf), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3411
{ .type = PF_SN_NODE_TYPE, .off = _OUT(type), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3456
{ .type = PF_T_NBR_DELETED, .off = 0, .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3499
{ .type = PF_T_NBR_ADDED, .off = 0, .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
358
{ .cb = snl_attr_get_uint64_element },
lib/libpfctl/libpfctl.c
3606
{ .type = PF_T_ANCHOR, .off = _OUT(pfrt_anchor), .arg = (void *)MAXPATHLEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3607
{ .type = PF_T_NAME, .off = _OUT(pfrt_name), .arg = (void *)PF_TABLE_NAME_SIZE, .cb =snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3608
{ .type = PF_T_TABLE_FLAGS, .off = _OUT(pfrt_flags), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3614
{ .type = PF_TS_TABLE, .off = _OUT(pfrts_t), .arg = &table_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3615
{ .type = PF_TS_PACKETS, .off = _OUT(pfrts_packets), .arg = (void *)(PFR_DIR_MAX * PFR_OP_TABLE_MAX), .cb = snl_attr_get_uint64_array},
lib/libpfctl/libpfctl.c
3616
{ .type = PF_TS_BYTES, .off = _OUT(pfrts_bytes), .arg = (void *)(PFR_DIR_MAX * PFR_OP_TABLE_MAX), .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
3617
{ .type = PF_TS_MATCH, .off = _OUT(pfrts_match), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3618
{. type = PF_TS_NOMATCH, .off = _OUT(pfrts_nomatch), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3619
{ .type = PF_TS_TZERO, .off = _OUT(pfrts_tzero), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3620
{ .type = PF_TS_CNT, .off = _OUT(pfrts_cnt), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3621
{ .type = PF_TS_REFCNT, .off = _OUT(pfrts_refcnt), . arg = (void *)PFR_REFCNT_MAX, .cb = snl_attr_get_uint64_into_int_array },
lib/libpfctl/libpfctl.c
3671
{ .type = PF_TS_NZERO, .off = 0, .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3717
{ .type = PF_T_NBR_DELETED, .off = 0, .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3772
{ .type = PF_AS_ADDR , .off = _OUT(pfras_a), .arg = &pfr_addr_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3773
{ .type = PF_AS_PACKETS, .off = _OUT(pfras_packets), .arg = (void *)(PFR_DIR_MAX * PFR_OP_ADDR_MAX), .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
3774
{ .type = PF_AS_BYTES, .off = _OUT(pfras_bytes), .arg = (void *)(PFR_DIR_MAX * PFR_OP_ADDR_MAX), .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
3775
{ .type = PF_AS_TZERO, .off = _OUT(pfras_tzero), .cb = snl_attr_get_time_t },
lib/libpfctl/libpfctl.c
3800
{ .type = PF_TAS_ASTATS, .off = 0, .cb = snl_attr_get_pfr_astats },
lib/libpfctl/libpfctl.c
3801
{ .type = PF_TAS_ASTATS_COUNT, .off = _OUT(total_count), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3802
{ .type = PF_TAS_ASTATS_ZEROED, .off = _OUT(zeroed), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
381
{ .type = PF_GS_IFNAME, .off = _OUT(ifname), .arg_u32 = IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
382
{ .type = PF_GS_RUNNING, .off = _OUT(running), .cb = snl_attr_get_bool },
lib/libpfctl/libpfctl.c
383
{ .type = PF_GS_SINCE, .off = _OUT(since), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
384
{ .type = PF_GS_DEBUG, .off = _OUT(debug), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
385
{ .type = PF_GS_HOSTID, .off = _OUT(hostid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
386
{ .type = PF_GS_STATES, .off = _OUT(states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
387
{ .type = PF_GS_SRC_NODES, .off = _OUT(src_nodes), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
388
{ .type = PF_GS_REASSEMBLE, .off = _OUT(reass), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
389
{ .type = PF_GS_SYNCOOKIES_ACTIVE, .off = _OUT(syncookies_active), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
390
{ .type = PF_GS_COUNTERS, .off = _OUT(counters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
391
{ .type = PF_GS_LCOUNTERS, .off = _OUT(lcounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
392
{ .type = PF_GS_FCOUNTERS, .off = _OUT(fcounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
393
{ .type = PF_GS_SCOUNTERS, .off = _OUT(scounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
394
{ .type = PF_GS_CHKSUM, .off = _OUT(pf_chksum), .arg_u32 = PF_MD5_DIGEST_LENGTH, .cb = snl_attr_get_bytes },
lib/libpfctl/libpfctl.c
395
{ .type = PF_GS_PCOUNTERS, .off = _OUT(pcounters), .arg_u32 = 2 * 2 * 2, .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
396
{ .type = PF_GS_BCOUNTERS, .off = _OUT(bcounters), .arg_u32 = 2 * 2, .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
397
{ .type = PF_GS_NCOUNTERS, .off = _OUT(ncounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
398
{ .type = PF_GS_FRAGMENTS, .off = _OUT(fragments), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4002
{ .type = PF_LR_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4003
{ .type = PF_LR_SECONDS, .off = _OUT(seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4010
{ .type = PF_SL_NAME, .off = _OUT(name), .arg_u32 = PF_STATELIM_NAME_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4011
{ .type = PF_SL_ID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4012
{ .type = PF_SL_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4013
{ .type = PF_SL_RATE, .off = _OUT(rate), .arg = &limit_rate_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
4014
{ .type = PF_SL_DESCR, .off = _OUT(description), .arg_u32 = PF_STATELIM_DESCR_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4015
{ .type = PF_SL_INUSE, .off = _OUT(inuse), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4016
{ .type = PF_SL_ADMITTED, .off = _OUT(admitted), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4017
{ .type = PF_SL_HARDLIMITED, .off = _OUT(hardlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4018
{ .type = PF_SL_RATELIMITED, .off = _OUT(ratelimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4096
{ .type = PF_SCL_NAME, .off = _OUT(name), .arg_u32 = PF_SOURCELIM_NAME_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4097
{ .type = PF_SCL_ID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4098
{ .type = PF_SCL_ENTRIES, .off = _OUT(entries), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4099
{ .type = PF_SCL_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4100
{ .type = PF_SCL_RATE, .off = _OUT(rate), .arg = &limit_rate_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
4101
{ .type = PF_SCL_OVERLOAD_TBL_NAME, .off = _OUT(overload_tblname), .arg_u32 = PF_TABLE_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4102
{ .type = PF_SCL_OVERLOAD_HIGH_WM, .off = _OUT(overload_hwm), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4103
{ .type = PF_SCL_OVERLOAD_LOW_WM, .off = _OUT(overload_lwm), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4104
{ .type = PF_SCL_INET_PREFIX, .off = _OUT(inet_prefix), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4105
{ .type = PF_SCL_INET6_PREFIX, .off = _OUT(inet6_prefix), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4106
{ .type = PF_SCL_DESCR, .off = _OUT(description), .arg_u32 = PF_SOURCELIM_DESCR_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4107
{ .type = PF_SCL_NENTRIES, .off = _OUT(nentries), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4108
{ .type = PF_SCL_INUSE, .off = _OUT(inuse), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4109
{ .type = PF_SCL_ADDR_ALLOCS, .off = _OUT(addrallocs), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4110
{ .type = PF_SCL_ADDR_NOMEM, .off = _OUT(addrnomem), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4111
{ .type = PF_SCL_ADMITTED, .off = _OUT(admitted), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4112
{ .type = PF_SCL_ADDRLIMITED, .off = _OUT(addrlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4113
{ .type = PF_SCL_HARDLIMITED, .off = _OUT(hardlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4114
{ .type = PF_SCL_RATELIMITED, .off = _OUT(ratelimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4210
{ .type = PF_SRC_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
4211
{ .type = PF_SRC_RDOMAIN, .off = _OUT(rdomain), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4212
{ .type = PF_SRC_ADDR, .off = _OUT(addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
4213
{ .type = PF_SRC_INUSE, .off = _OUT(inuse), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4214
{ .type = PF_SRC_ADMITTED, .off = _OUT(admitted), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4215
{ .type = PF_SRC_HARDLIMITED, .off = _OUT(hardlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4216
{ .type = PF_SRC_RATELIMITED, .off = _OUT(ratelimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4217
{ .type = PF_SRC_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4218
{ .type = PF_SRC_INET_PREFIX, .off = _OUT(inet_prefix), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4219
{. type = PF_SRC_INET6_PREFIX, .off = _OUT(inet6_prefix), .cb = snl_attr_get_uint32 },
lib/librpcsec_gss/svc_rpcsec_gss.c
167
rpc_gss_set_callback(rpc_gss_callback_t *cb)
lib/librpcsec_gss/svc_rpcsec_gss.c
176
scb->cb_callback = *cb;
lib/librss/librss.c
243
rss_set_bucket_rebalance_cb(rss_bucket_rebalance_cb_t *cb, void *cbdata)
lib/librss/librss.c
246
(void) cb;
lib/librss/librss.h
81
extern int rss_set_bucket_rebalance_cb(rss_bucket_rebalance_cb_t *cb,
lib/librtld_db/rtld_db.c
156
rd_loadobj_iter(rd_agent_t *rdap, rl_iter_f *cb, void *clnt_data)
lib/librtld_db/rtld_db.c
212
if ((*cb)(&rdl, clnt_data) != 0) {
lib/libthr/thread/thr_private.h
979
void (*cb)(struct pthread *, void *arg), void *) __hidden;
lib/libthr/thread/thr_sleepq.c
159
void (*cb)(struct pthread *, void *arg), void *arg)
lib/libthr/thread/thr_sleepq.c
169
if (cb != NULL)
lib/libthr/thread/thr_sleepq.c
170
cb(td, arg);
lib/libthr/thread/thr_sleepq.c
175
if (cb != NULL)
lib/libthr/thread/thr_sleepq.c
176
cb(td, arg);
lib/libusb/libusb10_hotplug.c
118
{ .type = NLSE_ATTR_SYSTEM, .off = _OUT(name), .cb = snl_attr_get_string },
lib/libusb/libusb10_hotplug.c
119
{ .type = NLSE_ATTR_SUBSYSTEM, .off = _OUT(subsystem), .cb = snl_attr_get_string },
lib/libusb/libusb10_hotplug.c
120
{ .type = NLSE_ATTR_TYPE, .off = _OUT(type), .cb = snl_attr_get_string },
lib/libusb/libusb10_hotplug.c
121
{ .type = NLSE_ATTR_DATA, .off = _OUT(data), .cb = snl_attr_get_string },
lib/libusb/libusb20.c
359
libusb20_tr_set_callback(struct libusb20_transfer *xfer, libusb20_tr_callback_t *cb)
lib/libusb/libusb20.c
361
xfer->callback = cb;
lib/libusb/libusb20.h
223
void libusb20_tr_set_callback(struct libusb20_transfer *xfer, libusb20_tr_callback_t *cb);
libexec/bootpd/getif.c
109
nmatch(u_char *ca, u_char *cb)
libexec/bootpd/getif.c
115
while (n && (*ca == *cb)) {
libexec/bootpd/getif.c
117
cb++;
libexec/bootpd/getif.c
124
while (n && ((*ca & n) == (*cb & n))) {
libexec/bootpd/getif.c
37
static int nmatch(u_char *ca, u_char *cb);
sbin/ifconfig/af_inet6.c
780
.cb = in6_Lopt_cb
sbin/ifconfig/ifclone.c
185
static struct option clone_Copt = { .opt = "C", .opt_usage = "[-C]", .cb = clone_Copt_cb };
sbin/ifconfig/ifconfig.c
1024
struct callback *cb;
sbin/ifconfig/ifconfig.c
1026
cb = malloc(sizeof(struct callback));
sbin/ifconfig/ifconfig.c
1027
if (cb == NULL)
sbin/ifconfig/ifconfig.c
1029
cb->cb_func = func;
sbin/ifconfig/ifconfig.c
1030
cb->cb_arg = arg;
sbin/ifconfig/ifconfig.c
1031
cb->cb_next = callbacks;
sbin/ifconfig/ifconfig.c
1032
callbacks = cb;
sbin/ifconfig/ifconfig.c
1097
struct callback *cb;
sbin/ifconfig/ifconfig.c
1156
cb = callbacks;
sbin/ifconfig/ifconfig.c
1157
if (cb == NULL)
sbin/ifconfig/ifconfig.c
1159
callbacks = cb->cb_next;
sbin/ifconfig/ifconfig.c
1160
cb->cb_func(ctx, cb->cb_arg);
sbin/ifconfig/ifconfig.c
1227
for (cb = callbacks; cb != NULL; cb = cb->cb_next)
sbin/ifconfig/ifconfig.c
1228
cb->cb_func(ctx, cb->cb_arg);
sbin/ifconfig/ifconfig.c
538
p->cb(optarg);
sbin/ifconfig/ifconfig.h
257
void (*cb)(const char *arg);
sbin/ifconfig/ifgroup.c
154
.cb = printgroup,
sbin/ifconfig/ifieee80211.c
2063
const struct ieee80211_channel *cb = b;
sbin/ifconfig/ifieee80211.c
2065
return ca->ic_freq == cb->ic_freq ?
sbin/ifconfig/ifieee80211.c
2066
(int)(ca->ic_flags & CHAN_ALL) - (int)(cb->ic_flags & CHAN_ALL) :
sbin/ifconfig/ifieee80211.c
2067
ca->ic_freq - cb->ic_freq;
sbin/ipfw/nat64clat.c
479
const ipfw_nat64clat_cfg *ca, *cb;
sbin/ipfw/nat64clat.c
482
cb = (const ipfw_nat64clat_cfg *)b;
sbin/ipfw/nat64clat.c
484
if (ca->set > cb->set)
sbin/ipfw/nat64clat.c
486
else if (ca->set < cb->set)
sbin/ipfw/nat64clat.c
488
return (stringnum_cmp(ca->name, cb->name));
sbin/ipfw/nat64lsn.c
843
const ipfw_nat64lsn_cfg *ca, *cb;
sbin/ipfw/nat64lsn.c
846
cb = (const ipfw_nat64lsn_cfg *)b;
sbin/ipfw/nat64lsn.c
848
if (ca->set > cb->set)
sbin/ipfw/nat64lsn.c
850
else if (ca->set < cb->set)
sbin/ipfw/nat64lsn.c
852
return (stringnum_cmp(ca->name, cb->name));
sbin/ipfw/nat64stl.c
495
const ipfw_nat64stl_cfg *ca, *cb;
sbin/ipfw/nat64stl.c
498
cb = (const ipfw_nat64stl_cfg *)b;
sbin/ipfw/nat64stl.c
500
if (ca->set > cb->set)
sbin/ipfw/nat64stl.c
502
else if (ca->set < cb->set)
sbin/ipfw/nat64stl.c
504
return (stringnum_cmp(ca->name, cb->name));
sbin/ipfw/nptv6.c
401
const ipfw_nptv6_cfg *ca, *cb;
sbin/ipfw/nptv6.c
404
cb = (const ipfw_nptv6_cfg *)b;
sbin/ipfw/nptv6.c
406
if (ca->set > cb->set)
sbin/ipfw/nptv6.c
408
else if (ca->set < cb->set)
sbin/ipfw/nptv6.c
410
return (stringnum_cmp(ca->name, cb->name));
sbin/nvmecontrol/comnd.c
287
cmd_load_dir(const char *dir, cmd_load_cb_t cb, void *argp)
sbin/nvmecontrol/comnd.c
306
if (cb != NULL)
sbin/nvmecontrol/comnd.c
307
cb(argp, h);
sbin/nvmecontrol/comnd.h
97
void cmd_load_dir(const char *dir, cmd_load_cb_t *cb, void *argp);
sbin/pflowctl/pflowctl.c
138
{ .type = PFLOWNL_CREATE_ID, .off = _OUT(id), .cb = snl_attr_get_int32 },
sbin/pflowctl/pflowctl.c
244
{ .type = PFLOWNL_ADDR_FAMILY, .off = _OUT(in.sin_family), .cb = snl_attr_get_uint8 },
sbin/pflowctl/pflowctl.c
245
{ .type = PFLOWNL_ADDR_PORT, .off = _OUT(in.sin_port), .cb = snl_attr_get_uint16 },
sbin/pflowctl/pflowctl.c
246
{ .type = PFLOWNL_ADDR_IP, .off = _OUT(in.sin_addr), .cb = snl_attr_get_in_addr },
sbin/pflowctl/pflowctl.c
247
{ .type = PFLOWNL_ADDR_IP6, .off = _OUT(in6.sin6_addr), .cb = snl_attr_get_in6_addr },
sbin/pflowctl/pflowctl.c
263
{ .type = PFLOWNL_GET_ID, .off = _OUT(id), .cb = snl_attr_get_int32 },
sbin/pflowctl/pflowctl.c
264
{ .type = PFLOWNL_GET_VERSION, .off = _OUT(version), .cb = snl_attr_get_int16 },
sbin/pflowctl/pflowctl.c
265
{ .type = PFLOWNL_GET_SRC, .off = _OUT(src), .arg = &sockaddr_parser, .cb = snl_attr_get_nested },
sbin/pflowctl/pflowctl.c
266
{ .type = PFLOWNL_GET_DST, .off = _OUT(dst), .arg = &sockaddr_parser, .cb = snl_attr_get_nested },
sbin/pflowctl/pflowctl.c
267
{ .type = PFLOWNL_GET_OBSERVATION_DOMAIN, .off = _OUT(obs_dom), .cb = snl_attr_get_uint32 },
sbin/pflowctl/pflowctl.c
268
{ .type = PFLOWNL_GET_SOCKET_STATUS, .off = _OUT(so_status), .cb = snl_attr_get_uint8 },
sbin/pflowctl/pflowctl.c
86
{ .type = PFLOWNL_L_ID, .off = _OUT(id), .cb = snl_attr_get_int32 },
stand/efi/libefi/eficom.c
406
char cb = c;
stand/efi/libefi/eficom.c
412
status = comc_port->sio->Write(comc_port->sio, &bufsz, &cb);
stand/kboot/include/efi.h
21
void foreach_efi_map_entry(struct efi_map_header *efihdr, efi_map_entry_cb cb, void *argp);
stand/kboot/kboot/hostdisk.c
114
if (!cb(dent, argp))
stand/kboot/kboot/hostdisk.c
96
foreach_file(const char *dir, fef_cb_t cb, void *argp, u_int flags)
stand/kboot/libkboot/efi.c
160
foreach_efi_map_entry(struct efi_map_header *efihdr, efi_map_entry_cb cb, void *argp)
stand/kboot/libkboot/efi.c
179
cb(p, argp);
stand/libsa/nvstore.c
68
nvstore_init(const char *name, nvs_callbacks_t *cb, void *data)
stand/libsa/nvstore.c
85
st->nvs_cb = cb;
stand/libsa/zfs/zfs.c
1394
zfs_nvstore_iterate(void *vdev, int (*cb)(void *, void *))
stand/libsa/zfs/zfs.c
1418
rv = cb(vdev, nvh);
stand/powerpc/boot1.chrp/boot1.c
139
ofwtramp(void *buf, ofwfp_t cb)
stand/powerpc/ofw/main.c
127
extern int openfirmware_trampoline(void *buf, int (*cb)(void *));
stand/userboot/test/test.c
530
struct loader_callbacks cb = {
stand/userboot/test/test.c
629
func(&cb, NULL, USERBOOT_VERSION_3, disk_index + 1);
stand/userboot/userboot/main.c
156
loader_main(struct loader_callbacks *cb, void *arg, int version, int ndisks)
stand/userboot/userboot/main.c
165
callbacks = cb;
sys/arm/allwinner/a10_dmac.c
332
a10dmac_alloc(device_t dev, bool dedicated, void (*cb)(void *), void *cbarg)
sys/arm/allwinner/a10_dmac.c
352
ch->ch_callback = cb;
sys/arm/allwinner/a31_dmac.c
447
a31dmac_alloc(device_t dev, bool dedicated, void (*cb)(void *), void *cbarg)
sys/arm/allwinner/a31_dmac.c
461
ch->callback = cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
125
static void bcm_dma_cb_dump(struct bcm_dma_cb *cb);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
133
struct bcm_dma_cb * cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
176
struct bcm_dma_cb *cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
211
cb = sc->sc_dma_ch[ch].cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
212
bzero(cb, sizeof(*cb));
sys/arm/broadcom/bcm2835/bcm2835_dma.c
213
cb->info = INFO_WAIT_RESP;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
305
ch->cb = cb_virt;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
308
ch->cb->info = INFO_WAIT_RESP;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
393
struct bcm_dma_cb *cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
406
cb = sc->sc_dma_ch[ch].cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
407
cb->info |= INFO_INT_EN;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
438
info = sc->sc_dma_ch[ch].cb->info;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
457
sc->sc_dma_ch[ch].cb->info = info;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
488
info = sc->sc_dma_ch[ch].cb->info;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
507
sc->sc_dma_ch[ch].cb->info = info;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
514
bcm_dma_cb_dump(struct bcm_dma_cb *cb)
sys/arm/broadcom/bcm2835/bcm2835_dma.c
518
printf("INFO: %8.8x ", cb->info);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
519
printf("SRC: %8.8x ", cb->src);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
520
printf("DST: %8.8x ", cb->dst);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
521
printf("LEN: %8.8x ", cb->len);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
523
printf("STRIDE: %8.8x ", cb->stride);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
524
printf("NEXT: %8.8x ", cb->next);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
525
printf("RSVD1: %8.8x ", cb->rsvd1);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
526
printf("RSVD2: %8.8x ", cb->rsvd2);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
565
struct bcm_dma_cb *cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
576
cb = sc->sc_dma_ch[ch].cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
577
cb->src = ARMC_TO_VCBUS(src);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
578
cb->dst = ARMC_TO_VCBUS(dst);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
580
cb->len = len;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
590
bcm_dma_cb_dump(sc->sc_dma_ch[ch].cb);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
607
struct bcm_dma_cb *cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
618
cb = sc->sc_dma_ch[ch].cb;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
620
return (cb->len);
sys/arm/ti/cpsw/if_cpsw.c
256
void (*cb)(void *);
sys/arm/ti/cpsw/if_cpsw.c
712
cpsw_intr_cb[i].cb, sc, &sc->ih_cookie[i]) != 0) {
sys/arm64/arm64/cpu_feat.c
158
cpu_feat_register_errata_check(cpu_feat_errata_check_fn cb)
sys/arm64/arm64/cpu_feat.c
161
cpu_feat_check_cb = cb;
sys/cam/ctl/ctl_frontend_iscsi.c
2478
icl_pdu_cb cb;
sys/cam/ctl/ctl_frontend_iscsi.c
2525
cb = cfiscsi_pdu_done;
sys/cam/ctl/ctl_frontend_iscsi.c
2527
cb = NULL;
sys/cam/ctl/ctl_frontend_iscsi.c
2596
M_NOWAIT | (cb ? ICL_NOCOPY : 0));
sys/cam/ctl/ctl_frontend_iscsi.c
2651
if (cb != NULL) {
sys/cam/ctl/ctl_frontend_iscsi.c
2656
cfiscsi_pdu_queue_cb(response, cb);
sys/cam/ctl/ctl_frontend_iscsi.c
2688
if (cb != NULL) {
sys/cam/ctl/ctl_frontend_iscsi.c
2693
cfiscsi_pdu_queue_cb(response, cb);
sys/cam/ctl/ctl_frontend_iscsi.c
425
cfiscsi_pdu_queue_cb(struct icl_pdu *response, icl_pdu_cb cb)
sys/cam/ctl/ctl_frontend_iscsi.c
431
icl_pdu_queue_cb(response, cb);
sys/compat/linuxkpi/common/include/linux/skbuff.h
176
uint8_t cb[64] __aligned(CACHE_LINE_SIZE);
sys/compat/linuxkpi/common/include/linux/smp.h
44
#define on_each_cpu(cb, data, wait) ({ \
sys/compat/linuxkpi/common/include/linux/smp.h
46
linux_on_each_cpu(cb, data); \
sys/compat/linuxkpi/common/include/net/mac80211.h
1220
CTASSERT(sizeof(struct ieee80211_tx_info) <= sizeof(((struct sk_buff *)0)->cb));
sys/compat/linuxkpi/common/include/net/mac80211.h
1222
((struct ieee80211_tx_info *)((_skb)->cb))
sys/compat/linuxkpi/common/include/net/mac80211.h
1224
CTASSERT(sizeof(struct ieee80211_rx_status) <= sizeof(((struct sk_buff *)0)->cb));
sys/compat/linuxkpi/common/include/net/mac80211.h
1226
((struct ieee80211_rx_status *)((_skb)->cb))
sys/compat/linuxkpi/common/src/linux_skbuff.c
219
memcpy(new->cb, skb->cb, sizeof(skb->cb));
sys/compat/linuxkpi/common/src/linux_skbuff.c
352
db_printf("\tcb[] %p {", skb->cb);
sys/compat/linuxkpi/common/src/linux_skbuff.c
353
for (i = 0; i < nitems(skb->cb); i++) {
sys/compat/linuxkpi/common/src/linux_skbuff.c
355
skb->cb[i], (i < (nitems(skb->cb)-1)) ? ", " : "");
sys/crypto/ccp/ccp.c
100
error = sglist_append_mbuf(sg, cb->cb_mbuf);
sys/crypto/ccp/ccp.c
103
error = sglist_append_single_mbuf(sg, cb->cb_mbuf);
sys/crypto/ccp/ccp.c
106
error = sglist_append_uio(sg, cb->cb_uio);
sys/crypto/ccp/ccp.c
109
error = sglist_append(sg, cb->cb_buf, cb->cb_buf_len);
sys/crypto/ccp/ccp.c
112
error = sglist_append_vmpages(sg, cb->cb_vm_page,
sys/crypto/ccp/ccp.c
113
cb->cb_vm_page_offset, cb->cb_vm_page_len);
sys/crypto/ccp/ccp.c
93
ccp_populate_sglist(struct sglist *sg, struct crypto_buffer *cb)
sys/crypto/ccp/ccp.c
98
switch (cb->cb_type) {
sys/dev/cardbus/cardbus_device.c
100
struct tuple_callbacks cb[] = {
sys/dev/cardbus/cardbus_device.c
104
return (cardbus_parse_cis(parent, child, cb, cbp));
sys/dev/cxgbe/crypto/t4_crypto.c
277
ccr_populate_sglist(struct sglist *sg, struct crypto_buffer *cb)
sys/dev/cxgbe/crypto/t4_crypto.c
282
switch (cb->cb_type) {
sys/dev/cxgbe/crypto/t4_crypto.c
284
error = sglist_append_mbuf(sg, cb->cb_mbuf);
sys/dev/cxgbe/crypto/t4_crypto.c
287
error = sglist_append_single_mbuf(sg, cb->cb_mbuf);
sys/dev/cxgbe/crypto/t4_crypto.c
290
error = sglist_append_uio(sg, cb->cb_uio);
sys/dev/cxgbe/crypto/t4_crypto.c
293
error = sglist_append(sg, cb->cb_buf, cb->cb_buf_len);
sys/dev/cxgbe/crypto/t4_crypto.c
296
error = sglist_append_vmpages(sg, cb->cb_vm_page,
sys/dev/cxgbe/crypto/t4_crypto.c
297
cb->cb_vm_page_offset, cb->cb_vm_page_len);
sys/dev/cxgbe/cxgbei/cxgbei.h
96
icl_pdu_cb cb;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
205
if (icp->cb != NULL)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
206
icp->cb(ip, icp->error);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
868
icl_pdu_cb cb)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
881
icp->cb = cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1115
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1118
cb = qp->open_ddp_tags[CHE_STAG_IDX(cid)];
sys/dev/cxgbe/nvmf/nvmf_che.c
1119
MPASS(cb != NULL);
sys/dev/cxgbe/nvmf/nvmf_che.c
1120
MPASS(cb->cid == rsp->rccqe.cid);
sys/dev/cxgbe/nvmf/nvmf_che.c
1121
cpl.cid = cb->original_cid;
sys/dev/cxgbe/nvmf/nvmf_che.c
1122
che_free_ddp_tag(qp, cb, cid);
sys/dev/cxgbe/nvmf/nvmf_che.c
1124
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1199
struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
1224
qp->open_fl_ttags[ttag] = cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1226
cb->ttag = ttag | CHE_FL_TAG_MASK;
sys/dev/cxgbe/nvmf/nvmf_che.c
1233
struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
1239
stag = che_alloc_ddp_tag(qp, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1241
if (!nvmf_che_allocate_fl_ttag(qp, cb))
sys/dev/cxgbe/nvmf/nvmf_che.c
1244
cb->ttag = stag;
sys/dev/cxgbe/nvmf/nvmf_che.c
1248
qp->toep->tid, cb->ttag);
sys/dev/cxgbe/nvmf/nvmf_che.c
1250
cb->cc->active_r2ts++;
sys/dev/cxgbe/nvmf/nvmf_che.c
1258
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1262
TAILQ_FOREACH(cb, &qp->rx_buffers.head, link) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1264
if (cb->cc->active_r2ts > qp->maxr2t)
sys/dev/cxgbe/nvmf/nvmf_che.c
1267
if (!nvmf_che_allocate_ttag(qp, cb))
sys/dev/cxgbe/nvmf/nvmf_che.c
1270
cb->cc->pending_r2ts--;
sys/dev/cxgbe/nvmf/nvmf_che.c
1272
TAILQ_REMOVE(&qp->rx_buffers.head, cb, link);
sys/dev/cxgbe/nvmf/nvmf_che.c
1273
return (cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1304
struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
1312
cb->ttag);
sys/dev/cxgbe/nvmf/nvmf_che.c
1314
if (CHE_TAG_IS_FL(cb->ttag)) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1317
ttag = CHE_RAW_FL_TAG(cb->ttag);
sys/dev/cxgbe/nvmf/nvmf_che.c
1318
MPASS(qp->open_fl_ttags[ttag] == cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1324
che_free_ddp_tag(qp, cb, cb->ttag);
sys/dev/cxgbe/nvmf/nvmf_che.c
1326
cb->cc->active_r2ts--;
sys/dev/cxgbe/nvmf/nvmf_che.c
1366
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1392
cb = qp->open_fl_ttags[fl_ttag];
sys/dev/cxgbe/nvmf/nvmf_che.c
1404
cb = qp->open_ddp_tags[CHE_STAG_IDX(ttag)];
sys/dev/cxgbe/nvmf/nvmf_che.c
1407
if (cb == NULL) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1416
MPASS(cb->ttag == ttag);
sys/dev/cxgbe/nvmf/nvmf_che.c
1420
nvmf_che_send_next_r2t(qp, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1421
cb->error = EINTEGRITY;
sys/dev/cxgbe/nvmf/nvmf_che.c
1422
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1439
if (data_offset < cb->data_offset ||
sys/dev/cxgbe/nvmf/nvmf_che.c
1440
data_offset + data_len > cb->data_offset + cb->data_len) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1449
if (data_offset != cb->data_offset + cb->data_xfered) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1462
(cb->data_offset + cb->data_xfered);
sys/dev/cxgbe/nvmf/nvmf_che.c
1463
cb->data_xfered += ddp_bytes;
sys/dev/cxgbe/nvmf/nvmf_che.c
1473
if ((cb->data_xfered + data_len == cb->data_len) !=
sys/dev/cxgbe/nvmf/nvmf_che.c
1483
cb->data_xfered += data_len;
sys/dev/cxgbe/nvmf/nvmf_che.c
1484
data_offset -= cb->data_offset;
sys/dev/cxgbe/nvmf/nvmf_che.c
1485
if (cb->data_xfered == cb->data_len) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1486
nvmf_che_send_next_r2t(qp, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1488
che_hold_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1493
mbuf_copyto_io(pdu->m->m_next, 0, data_len, &cb->io,
sys/dev/cxgbe/nvmf/nvmf_che.c
1496
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1505
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1519
cb = che_find_command_buffer(&qp->rx_buffers, c2h->cccid);
sys/dev/cxgbe/nvmf/nvmf_che.c
1531
cb = qp->open_ddp_tags[CHE_STAG_IDX(cid)];
sys/dev/cxgbe/nvmf/nvmf_che.c
1534
if (cb == NULL) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1550
cb->error = EINTEGRITY;
sys/dev/cxgbe/nvmf/nvmf_che.c
1552
che_remove_command_buffer(&qp->rx_buffers, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1554
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1573
if (data_offset < cb->data_offset ||
sys/dev/cxgbe/nvmf/nvmf_che.c
1574
data_offset + data_len > cb->data_offset + cb->data_len) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1583
if (data_offset != cb->data_offset + cb->data_xfered) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1596
(cb->data_offset + cb->data_xfered);
sys/dev/cxgbe/nvmf/nvmf_che.c
1597
cb->data_xfered += ddp_bytes;
sys/dev/cxgbe/nvmf/nvmf_che.c
1607
if ((cb->data_xfered + data_len == cb->data_len) !=
sys/dev/cxgbe/nvmf/nvmf_che.c
1617
cb->data_xfered += data_len;
sys/dev/cxgbe/nvmf/nvmf_che.c
1618
original_cid = cb->original_cid;
sys/dev/cxgbe/nvmf/nvmf_che.c
1621
data_offset -= cb->data_offset;
sys/dev/cxgbe/nvmf/nvmf_che.c
1622
if (cb->data_xfered == cb->data_len)
sys/dev/cxgbe/nvmf/nvmf_che.c
1623
che_remove_command_buffer(&qp->rx_buffers, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1625
che_hold_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1641
mbuf_copyto_io(pdu->m->m_next, 0, data_len, &cb->io,
sys/dev/cxgbe/nvmf/nvmf_che.c
1644
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1651
che_free_ddp_tag(qp, cb, cid);
sys/dev/cxgbe/nvmf/nvmf_che.c
1653
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1679
struct nvmf_che_command_buffer *cb = m->m_ext.ext_arg1;
sys/dev/cxgbe/nvmf/nvmf_che.c
1681
che_free_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1687
struct nvmf_che_command_buffer *cb = arg;
sys/dev/cxgbe/nvmf/nvmf_che.c
1692
m_extaddref(m, data, len, &cb->refs, nvmf_che_mbuf_done, cb, NULL);
sys/dev/cxgbe/nvmf/nvmf_che.c
1700
struct nvmf_che_command_buffer *cb = m->m_ext.ext_arg1;
sys/dev/cxgbe/nvmf/nvmf_che.c
1703
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1709
struct nvmf_che_command_buffer *cb = arg;
sys/dev/cxgbe/nvmf/nvmf_che.c
1713
m->m_ext.ext_arg1 = cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1714
che_hold_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1729
nvmf_che_command_buffer_mbuf(struct nvmf_che_command_buffer *cb,
sys/dev/cxgbe/nvmf/nvmf_che.c
1736
m = memdesc_alloc_ext_mbufs(&cb->io.io_mem, nvmf_che_mbuf,
sys/dev/cxgbe/nvmf/nvmf_che.c
1737
nvmf_che_mext_pg, cb, M_WAITOK, data_offset, data_len, &len,
sys/dev/cxgbe/nvmf/nvmf_che.c
1769
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
1775
cb = che_find_command_buffer(&qp->tx_buffers, r2t->cccid);
sys/dev/cxgbe/nvmf/nvmf_che.c
1776
if (cb == NULL) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1787
if (data_offset != cb->data_xfered) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1801
if (data_offset + data_len > cb->data_len) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1810
cb->data_xfered += data_len;
sys/dev/cxgbe/nvmf/nvmf_che.c
1811
if (cb->data_xfered == cb->data_len)
sys/dev/cxgbe/nvmf/nvmf_che.c
1812
che_remove_command_buffer(&qp->tx_buffers, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1814
che_hold_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
1826
m = nvmf_che_command_buffer_mbuf(cb, data_offset, todo, &sent,
sys/dev/cxgbe/nvmf/nvmf_che.c
1835
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2161
che_alloc_ddp_cid(struct nvmf_che_qpair *qp, struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
2165
return (che_alloc_ddp_tag(qp, cb));
sys/dev/cxgbe/nvmf/nvmf_che.c
2172
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
2180
cb = NULL;
sys/dev/cxgbe/nvmf/nvmf_che.c
2184
cb = che_alloc_command_buffer(qp, &nc->nc_data, 0,
sys/dev/cxgbe/nvmf/nvmf_che.c
2186
cb->original_cid = nc->nc_sqe.cid;
sys/dev/cxgbe/nvmf/nvmf_che.c
2191
m = nvmf_che_command_buffer_mbuf(cb, 0,
sys/dev/cxgbe/nvmf/nvmf_che.c
2193
cb->data_xfered = nc->nc_data.io_len;
sys/dev/cxgbe/nvmf/nvmf_che.c
2194
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2197
cb->cid = htole16(cid);
sys/dev/cxgbe/nvmf/nvmf_che.c
2199
che_add_command_buffer(&qp->tx_buffers, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2203
cid = che_alloc_ddp_cid(qp, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2206
che_add_command_buffer(&qp->rx_buffers, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2208
cb->cid = htole16(cid);
sys/dev/cxgbe/nvmf/nvmf_che.c
2671
struct nvmf_che_command_buffer *ncb, *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
2709
cb = qp->open_fl_ttags[i];
sys/dev/cxgbe/nvmf/nvmf_che.c
2710
if (cb != NULL) {
sys/dev/cxgbe/nvmf/nvmf_che.c
2711
cb->cc->active_r2ts--;
sys/dev/cxgbe/nvmf/nvmf_che.c
2712
cb->error = ECONNABORTED;
sys/dev/cxgbe/nvmf/nvmf_che.c
2713
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2720
cb = qp->open_ddp_tags[i];
sys/dev/cxgbe/nvmf/nvmf_che.c
2721
if (cb != NULL) {
sys/dev/cxgbe/nvmf/nvmf_che.c
2722
if (cb->cc != NULL)
sys/dev/cxgbe/nvmf/nvmf_che.c
2723
cb->cc->active_r2ts--;
sys/dev/cxgbe/nvmf/nvmf_che.c
2724
cb->error = ECONNABORTED;
sys/dev/cxgbe/nvmf/nvmf_che.c
2726
che_free_ddp_tag(qp, cb, cb->ttag);
sys/dev/cxgbe/nvmf/nvmf_che.c
2728
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2735
TAILQ_FOREACH_SAFE(cb, &qp->rx_buffers.head, link, ncb) {
sys/dev/cxgbe/nvmf/nvmf_che.c
2736
che_remove_command_buffer(&qp->rx_buffers, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2739
if (cb->cc != NULL)
sys/dev/cxgbe/nvmf/nvmf_che.c
2740
cb->cc->pending_r2ts--;
sys/dev/cxgbe/nvmf/nvmf_che.c
2742
cb->error = ECONNABORTED;
sys/dev/cxgbe/nvmf/nvmf_che.c
2743
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2749
TAILQ_FOREACH_SAFE(cb, &qp->tx_buffers.head, link, ncb) {
sys/dev/cxgbe/nvmf/nvmf_che.c
2750
che_remove_command_buffer(&qp->tx_buffers, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2752
cb->error = ECONNABORTED;
sys/dev/cxgbe/nvmf/nvmf_che.c
2753
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
2928
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
2930
cb = che_alloc_command_buffer(qp, io, data_offset, io->io_len,
sys/dev/cxgbe/nvmf/nvmf_che.c
2933
cb->cc = cc;
sys/dev/cxgbe/nvmf/nvmf_che.c
2944
!nvmf_che_allocate_ttag(qp, cb)) {
sys/dev/cxgbe/nvmf/nvmf_che.c
2948
TAILQ_INSERT_TAIL(&qp->rx_buffers.head, cb, link);
sys/dev/cxgbe/nvmf/nvmf_che.c
2954
che_send_r2t(qp, nc->nc_sqe.cid, cb->ttag, data_offset, io->io_len);
sys/dev/cxgbe/nvmf/nvmf_che.c
360
che_fbo(struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
362
struct memdesc *mem = &cb->io.io_mem;
sys/dev/cxgbe/nvmf/nvmf_che.c
380
che_npages(struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
382
return (howmany(che_fbo(cb) + cb->io.io_len, PAGE_SIZE));
sys/dev/cxgbe/nvmf/nvmf_che.c
390
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
392
cb = malloc(sizeof(*cb), M_NVMF_CHE, M_WAITOK);
sys/dev/cxgbe/nvmf/nvmf_che.c
393
cb->qp = qp;
sys/dev/cxgbe/nvmf/nvmf_che.c
394
cb->io = *io;
sys/dev/cxgbe/nvmf/nvmf_che.c
395
cb->data_offset = data_offset;
sys/dev/cxgbe/nvmf/nvmf_che.c
396
cb->data_len = data_len;
sys/dev/cxgbe/nvmf/nvmf_che.c
397
cb->data_xfered = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
398
refcount_init(&cb->refs, 1);
sys/dev/cxgbe/nvmf/nvmf_che.c
399
cb->error = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
400
cb->ddp_ok = che_ddp_io_check(qp, io);
sys/dev/cxgbe/nvmf/nvmf_che.c
401
cb->cid = cid;
sys/dev/cxgbe/nvmf/nvmf_che.c
402
cb->ttag = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
403
cb->original_cid = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
404
cb->cc = NULL;
sys/dev/cxgbe/nvmf/nvmf_che.c
405
cb->pbl = NULL;
sys/dev/cxgbe/nvmf/nvmf_che.c
407
return (cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
411
che_hold_command_buffer(struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
413
refcount_acquire(&cb->refs);
sys/dev/cxgbe/nvmf/nvmf_che.c
417
che_free_command_buffer(struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
419
nvmf_complete_io_request(&cb->io, cb->data_xfered, cb->error);
sys/dev/cxgbe/nvmf/nvmf_che.c
420
if (cb->cc != NULL)
sys/dev/cxgbe/nvmf/nvmf_che.c
421
che_release_capsule(cb->cc);
sys/dev/cxgbe/nvmf/nvmf_che.c
422
MPASS(cb->pbl == NULL);
sys/dev/cxgbe/nvmf/nvmf_che.c
423
free(cb, M_NVMF_CHE);
sys/dev/cxgbe/nvmf/nvmf_che.c
427
che_release_command_buffer(struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
429
if (refcount_release(&cb->refs))
sys/dev/cxgbe/nvmf/nvmf_che.c
430
che_free_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
435
struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
438
TAILQ_INSERT_HEAD(&list->head, cb, link);
sys/dev/cxgbe/nvmf/nvmf_che.c
445
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
448
TAILQ_FOREACH(cb, &list->head, link) {
sys/dev/cxgbe/nvmf/nvmf_che.c
449
if (cb->cid == cid)
sys/dev/cxgbe/nvmf/nvmf_che.c
450
return (cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
457
struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
460
TAILQ_REMOVE(&list->head, cb, link);
sys/dev/cxgbe/nvmf/nvmf_che.c
467
struct nvmf_che_command_buffer *cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
470
cb = che_find_command_buffer(list, cid);
sys/dev/cxgbe/nvmf/nvmf_che.c
471
if (cb != NULL) {
sys/dev/cxgbe/nvmf/nvmf_che.c
472
che_remove_command_buffer(list, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
474
che_release_command_buffer(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
586
che_alloc_pbl(struct nvmf_che_qpair *qp, struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
589
struct memdesc *mem = &cb->io.io_mem;
sys/dev/cxgbe/nvmf/nvmf_che.c
595
MPASS(cb->pbl == NULL);
sys/dev/cxgbe/nvmf/nvmf_che.c
596
MPASS(cb->ddp_ok);
sys/dev/cxgbe/nvmf/nvmf_che.c
599
if (cb->io.io_len >= (8 * 1024 * 1024 * 1024ULL))
sys/dev/cxgbe/nvmf/nvmf_che.c
602
npages = che_npages(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
603
len = roundup2(npages, 4) * sizeof(*cb->pbl);
sys/dev/cxgbe/nvmf/nvmf_che.c
693
cb->pbl = pbl;
sys/dev/cxgbe/nvmf/nvmf_che.c
694
cb->pbl_addr = addr;
sys/dev/cxgbe/nvmf/nvmf_che.c
695
cb->pbl_len = len;
sys/dev/cxgbe/nvmf/nvmf_che.c
701
che_free_pbl(struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
703
free(cb->pbl, M_NVMF_CHE);
sys/dev/cxgbe/nvmf/nvmf_che.c
704
t4_pblpool_free(cb->qp->nca->sc, cb->pbl_addr, cb->pbl_len);
sys/dev/cxgbe/nvmf/nvmf_che.c
705
cb->pbl = NULL;
sys/dev/cxgbe/nvmf/nvmf_che.c
706
cb->pbl_addr = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
707
cb->pbl_len = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
712
struct nvmf_che_command_buffer *cb, uint16_t stag)
sys/dev/cxgbe/nvmf/nvmf_che.c
717
cb->tpte.valid_to_pdid = htobe32(F_FW_RI_TPTE_VALID |
sys/dev/cxgbe/nvmf/nvmf_che.c
722
cb->tpte.locread_to_qpid = htobe32(
sys/dev/cxgbe/nvmf/nvmf_che.c
728
cb->tpte.nosnoop_pbladdr =
sys/dev/cxgbe/nvmf/nvmf_che.c
729
htobe32(V_FW_RI_TPTE_PBLADDR(PBL_OFF(qp, cb->pbl_addr) >> 3));
sys/dev/cxgbe/nvmf/nvmf_che.c
730
cb->tpte.len_lo = htobe32(cb->data_len);
sys/dev/cxgbe/nvmf/nvmf_che.c
731
cb->tpte.va_hi = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
732
cb->tpte.va_lo_fbo = htobe32(che_fbo(cb));
sys/dev/cxgbe/nvmf/nvmf_che.c
733
cb->tpte.dca_mwbcnt_pstag = 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
734
cb->tpte.len_hi = htobe32(cb->data_offset);
sys/dev/cxgbe/nvmf/nvmf_che.c
739
error = che_write_adapter_mem(qp, tpt_addr, sizeof(cb->tpte),
sys/dev/cxgbe/nvmf/nvmf_che.c
740
&cb->tpte);
sys/dev/cxgbe/nvmf/nvmf_che.c
758
struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
763
MPASS(cb->ddp_ok);
sys/dev/cxgbe/nvmf/nvmf_che.c
790
qp->open_ddp_tags[stag_idx] = cb;
sys/dev/cxgbe/nvmf/nvmf_che.c
796
che_free_ddp_stag(struct nvmf_che_qpair *qp, struct nvmf_che_command_buffer *cb,
sys/dev/cxgbe/nvmf/nvmf_che.c
803
MPASS(qp->open_ddp_tags[CHE_STAG_IDX(stag)] == cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
811
struct nvmf_che_command_buffer *cb)
sys/dev/cxgbe/nvmf/nvmf_che.c
817
if (!cb->ddp_ok)
sys/dev/cxgbe/nvmf/nvmf_che.c
820
stag = che_alloc_ddp_stag(qp, cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
827
if (!che_alloc_pbl(qp, cb)) {
sys/dev/cxgbe/nvmf/nvmf_che.c
828
che_free_ddp_stag(qp, cb, stag);
sys/dev/cxgbe/nvmf/nvmf_che.c
833
if (!che_write_tpt_entry(qp, cb, stag)) {
sys/dev/cxgbe/nvmf/nvmf_che.c
834
che_free_pbl(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
835
che_free_ddp_stag(qp, cb, stag);
sys/dev/cxgbe/nvmf/nvmf_che.c
845
che_free_ddp_tag(struct nvmf_che_qpair *qp, struct nvmf_che_command_buffer *cb,
sys/dev/cxgbe/nvmf/nvmf_che.c
852
MPASS(qp->open_ddp_tags[CHE_STAG_IDX(stag)] == cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
855
che_free_pbl(cb);
sys/dev/cxgbe/nvmf/nvmf_che.c
856
che_free_ddp_stag(qp, cb, stag);
sys/dev/drm2/drm_edid.c
581
cea_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure)
sys/dev/drm2/drm_edid.c
589
cb((struct detailed_timing *)(det_base + 18 * i), closure);
sys/dev/drm2/drm_edid.c
593
vtb_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure)
sys/dev/drm2/drm_edid.c
602
cb((struct detailed_timing *)(det_base + 18 * i), closure);
sys/dev/drm2/drm_edid.c
606
drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure)
sys/dev/drm2/drm_edid.c
615
cb(&(edid->detailed_timings[i]), closure);
sys/dev/drm2/drm_edid.c
621
cea_for_each_detailed_block(ext, cb, closure);
sys/dev/drm2/drm_edid.c
624
vtb_for_each_detailed_block(ext, cb, closure);
sys/dev/fdt/fdt_common.c
408
fdt_foreach_reserved_region(fdt_mem_region_cb cb, void *arg)
sys/dev/fdt/fdt_common.c
449
cb(&mr, arg);
sys/dev/fdt/fdt_common.c
458
fdt_foreach_reserved_mem(fdt_mem_region_cb cb, void *arg)
sys/dev/fdt/fdt_common.c
490
cb(&mr, arg);
sys/dev/fdt/fdt_common.c
497
fdt_foreach_mem_region(fdt_mem_region_cb cb, void *arg)
sys/dev/fdt/fdt_common.c
536
cb(&mr, arg);
sys/dev/hid/hgame.c
60
#define HGAME_FINALCB(cb) \
sys/dev/hid/hgame.c
61
{ HIDMAP_FINAL_CB(&cb) }
sys/dev/hid/hidmap.c
208
(int)sizeof(hi->cb), &hi->cb, " ");
sys/dev/hid/hidmap.c
209
if (hi->cb(hm, hi, (union hidmap_cb_ctx){.rid = id})
sys/dev/hid/hidmap.c
230
(int)sizeof(hi->cb), &hi->cb, " ");
sys/dev/hid/hidmap.c
239
if (hi->cb(hm, hi, (union hidmap_cb_ctx){.data = data})
sys/dev/hid/hidmap.c
397
if (map[i].cb(NULL, NULL,
sys/dev/hid/hidmap.c
474
map[i].cb(NULL, NULL, (union hidmap_cb_ctx){}) == 0) {
sys/dev/hid/hidmap.c
550
hi_temp.cb = mi->cb;
sys/dev/hid/hidmap.c
556
if (mi->cb(hm, &hi_temp,
sys/dev/hid/hidmap.c
650
(int)sizeof(item->cb), &item->cb, " ");
sys/dev/hid/hidmap.c
694
map->cb(hm, item, (union hidmap_cb_ctx){}) == 0) {
sys/dev/hid/hidmap.c
695
item->cb = map->cb;
sys/dev/hid/hidmap.c
819
hi->cb(hm, hi, (union hidmap_cb_ctx){});
sys/dev/hid/hidmap.h
120
.cb = (_callback), \
sys/dev/hid/hidmap.h
125
.cb = (_callback), \
sys/dev/hid/hidmap.h
168
hidmap_cb_t *cb; /* Callback */
sys/dev/hid/hidmap.h
94
hidmap_cb_t *cb; /* Reporting callback */
sys/dev/hid/hms.c
82
#define HMS_FINAL_CB(cb) \
sys/dev/hid/hms.c
83
{ HIDMAP_FINAL_CB(&cb) }
sys/dev/hid/hpen.c
68
#define HPEN_MAP_ABS_CB(usage, cb) \
sys/dev/hid/hpen.c
69
HIDMAP_ABS_CB(HUP_DIGITIZERS, HUD_##usage, &cb)
sys/dev/hid/ps4dshock.c
721
#define PS4DS_FINALCB(cb) \
sys/dev/hid/ps4dshock.c
722
{ HIDMAP_FINAL_CB(&cb) }
sys/dev/hid/xb360gp.c
70
#define XB360GP_FINALCB(cb) \
sys/dev/hid/xb360gp.c
71
{ HIDMAP_FINAL_CB(&cb) }
sys/dev/hyperv/include/vmbus.h
172
vmbus_chan_callback_t cb, void *cbarg);
sys/dev/hyperv/include/vmbus.h
175
int udlen, vmbus_chan_callback_t cb, void *cbarg);
sys/dev/hyperv/include/vmbus.h
214
vmbus_br_copy_callback_t cb, void *cbarg);
sys/dev/hyperv/include/vmbus.h
226
vmbus_br_copy_callback_t cb, void *cbarg);
sys/dev/hyperv/input/hv_kbdc.c
386
hv_kbd_attach1(device_t dev, vmbus_chan_callback_t cb)
sys/dev/hyperv/input/hv_kbdc.c
400
cb,
sys/dev/hyperv/netvsc/hn_nvs.h
45
#define HN_NVS_SENDCTX_INITIALIZER(cb, cbarg) \
sys/dev/hyperv/netvsc/hn_nvs.h
47
.hn_cb = cb, \
sys/dev/hyperv/netvsc/hn_nvs.h
52
hn_nvs_sendctx_init(struct hn_nvs_sendctx *sndc, hn_nvs_sent_t cb, void *cbarg)
sys/dev/hyperv/netvsc/hn_nvs.h
55
sndc->hn_cb = cb;
sys/dev/hyperv/utilities/vmbus_ic.c
208
vmbus_ic_attach(device_t dev, vmbus_chan_callback_t cb)
sys/dev/hyperv/utilities/vmbus_ic.c
230
cb, sc);
sys/dev/hyperv/utilities/vmbus_icvar.h
50
int vmbus_ic_attach(device_t dev, vmbus_chan_callback_t cb);
sys/dev/hyperv/vmbus/vmbus_br.c
329
uint32_t cplen, vmbus_br_copy_callback_t cb, void *cbarg, int *ret)
sys/dev/hyperv/vmbus/vmbus_br.c
339
err = cb((void *)(br_data + windex), fraglen, cbarg);
sys/dev/hyperv/vmbus/vmbus_br.c
341
err = cb((void *)br_data, cplen - fraglen, cbarg);
sys/dev/hyperv/vmbus/vmbus_br.c
343
err = cb((void *)(br_data + windex), cplen, cbarg);
sys/dev/hyperv/vmbus/vmbus_br.c
365
vmbus_br_copy_callback_t cb, void *cbarg,
sys/dev/hyperv/vmbus/vmbus_br.c
401
} else if (cb != NULL) {
sys/dev/hyperv/vmbus/vmbus_br.c
403
iov[i].iov_len, cb, cbarg, &cb_ret);
sys/dev/hyperv/vmbus/vmbus_br.c
525
int cplen, vmbus_br_copy_callback_t cb, void *cbarg)
sys/dev/hyperv/vmbus/vmbus_br.c
535
error = cb((void *)(br_data + rindex), fraglen, cbarg);
sys/dev/hyperv/vmbus/vmbus_br.c
537
error = cb((void *)br_data, cplen - fraglen, cbarg);
sys/dev/hyperv/vmbus/vmbus_br.c
539
error = cb((void *)(br_data + rindex), cplen, cbarg);
sys/dev/hyperv/vmbus/vmbus_br.c
573
vmbus_br_copy_callback_t cb, void *cbarg)
sys/dev/hyperv/vmbus/vmbus_br.c
591
ret = vmbus_rxbr_copyfrom_call(rbr, rindex, dlen, cb, cbarg);
sys/dev/hyperv/vmbus/vmbus_brvar.h
138
uint32_t skip, vmbus_br_copy_callback_t cb, void *cbarg);
sys/dev/hyperv/vmbus/vmbus_brvar.h
150
vmbus_br_copy_callback_t cb, void *cbarg,
sys/dev/hyperv/vmbus/vmbus_chan.c
1066
vmbus_br_copy_callback_t cb, void *cbarg)
sys/dev/hyperv/vmbus/vmbus_chan.c
1075
cb, cbarg, &send_evt);
sys/dev/hyperv/vmbus/vmbus_chan.c
1354
uint32_t skip, vmbus_br_copy_callback_t cb, void *cbarg)
sys/dev/hyperv/vmbus/vmbus_chan.c
1356
if (!chan || data_len <= 0 || cb == NULL)
sys/dev/hyperv/vmbus/vmbus_chan.c
1360
cb, cbarg));
sys/dev/hyperv/vmbus/vmbus_chan.c
1367
vmbus_chan_callback_t cb = chan->ch_cb;
sys/dev/hyperv/vmbus/vmbus_chan.c
1388
cb(chan, cbarg);
sys/dev/hyperv/vmbus/vmbus_chan.c
335
const void *udata, int udlen, vmbus_chan_callback_t cb, void *cbarg)
sys/dev/hyperv/vmbus/vmbus_chan.c
356
error = vmbus_chan_open_br(chan, &cbr, udata, udlen, cb, cbarg);
sys/dev/hyperv/vmbus/vmbus_chan.c
379
const void *udata, int udlen, vmbus_chan_callback_t cb, void *cbarg)
sys/dev/hyperv/vmbus/vmbus_chan.c
415
chan->ch_cb = cb;
sys/dev/ioat/ioat_test.c
247
bus_dmaengine_callback_t cb;
sys/dev/ioat/ioat_test.c
284
cb = ioat_dma_test_callback;
sys/dev/ioat/ioat_test.c
287
cb = NULL;
sys/dev/ioat/ioat_test.c
293
desc = ioat_copy(dma, dest, src, tx->length, cb, tx,
sys/dev/ioat/ioat_test.c
298
tx->length, cb, tx, flags);
sys/dev/ioat/ioat_test.c
306
cb, tx, flags);
sys/dev/ioat/ioat_test.c
314
cb, tx, flags);
sys/dev/ioat/ioat_test.c
321
NULL, crc, cb, tx, flags | DMA_CRC_STORE);
sys/dev/ioat/ioat_test.c
328
NULL, crc, cb, tx, flags | DMA_CRC_STORE);
sys/dev/isci/scil/scic_io_request.h
447
#define scic_io_request_construct_ssp_pass_through(memory, cb) SCI_FAILURE
sys/dev/isci/scil/scic_io_request.h
530
#define scic_io_request_construct_sata_pass_through(io, cb) SCI_FAILURE
sys/dev/iscsi/icl_soft.c
1318
icl_pdu_cb cb)
sys/dev/iscsi/icl_soft.c
1325
isp->cb = cb;
sys/dev/iscsi/icl_soft.c
207
if (isp->cb != NULL)
sys/dev/iscsi/icl_soft.c
208
isp->cb(ip, isp->error);
sys/dev/iscsi/icl_soft.c
91
icl_pdu_cb cb;
sys/dev/iscsi/icl_wrappers.h
101
ICL_CONN_PDU_QUEUE_CB(ip->ip_conn, ip, cb);
sys/dev/iscsi/icl_wrappers.h
98
icl_pdu_queue_cb(struct icl_pdu *ip, icl_pdu_cb cb)
sys/dev/mana/hw_channel.c
317
void *ctx, gdma_cq_callback *cb,
sys/dev/mana/hw_channel.c
327
spec.cq.callback = cb;
sys/dev/mana/hw_channel.c
336
void *ctx, gdma_eq_callback *cb,
sys/dev/mana/hw_channel.c
345
spec.eq.callback = cb;
sys/dev/mlx5/driver.h
504
bool (*cb)(struct mlx5_core_dev *mdev,
sys/dev/mlx5/fs.h
348
rule_event_fn cb,
sys/dev/mlx5/mlx5_core/mlx5_eq.c
250
if (dev->priv.eq_table.cb != NULL &&
sys/dev/mlx5/mlx5_core/mlx5_eq.c
251
dev->priv.eq_table.cb(dev, eqe->type, &eqe->data)) {
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
353
struct mlx5e_tls_rx_tag *ptag, mlx5e_iq_callback_t *cb)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
389
iq->data[pi].callback = cb;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2405
dev->mdev->priv.eq_table.cb = mlx5_devx_event_notifier;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2416
dev->mdev->priv.eq_table.cb = NULL;
sys/dev/mlxfw/mlxfw_mfa2.c
337
mfa2_file->cb = (const u8 *) fw->data + NLA_ALIGN(be32_to_cpu(pd->cb_offset));
sys/dev/mlxfw/mlxfw_mfa2.c
338
if (!mlxfw_mfa2_valid_ptr(mfa2_file, mfa2_file->cb)) {
sys/dev/mlxfw/mlxfw_mfa2.c
343
cb_top_ptr = (const u8 *) mfa2_file->cb + mfa2_file->cb_archive_size - 1;
sys/dev/mlxfw/mlxfw_mfa2.c
467
dec_buf.in = mfa2_file->cb;
sys/dev/mlxfw/mlxfw_mfa2_file.h
44
const void *cb; /* components block */
sys/dev/mpr/mpr.c
2739
mpr_evt_callback_t *cb, void *data, struct mpr_event_handle **handle)
sys/dev/mpr/mpr.c
2745
eh->callback = cb;
sys/dev/mps/mps.c
2582
mps_evt_callback_t *cb, void *data, struct mps_event_handle **handle)
sys/dev/mps/mps.c
2588
eh->callback = cb;
sys/dev/mpt/mpt_cam.c
2042
bus_dmamap_callback_t *cb;
sys/dev/mpt/mpt_cam.c
2067
cb = mpt_execute_req_a64;
sys/dev/mpt/mpt_cam.c
2069
cb = mpt_execute_req;
sys/dev/mpt/mpt_cam.c
2184
error = bus_dmamap_load_ccb(mpt->buffer_dmat, req->dmap, ccb, cb,
sys/dev/mpt/mpt_cam.c
4130
PTR_CMD_BUFFER_DESCRIPTOR cb;
sys/dev/mpt/mpt_cam.c
4144
cb = &fc->Buffer[0];
sys/dev/mpt/mpt_cam.c
4145
cb->IoIndex = htole16(ioindex);
sys/dev/mpt/mpt_cam.c
4146
cb->u.PhysicalAddress32 = htole32((U32) paddr);
sys/dev/mpt/mpt_cam.c
4334
bus_dmamap_callback_t *cb;
sys/dev/mpt/mpt_cam.c
4355
cb = mpt_execute_req_a64;
sys/dev/mpt/mpt_cam.c
4357
cb = mpt_execute_req;
sys/dev/mpt/mpt_cam.c
4420
cb, req, 0);
sys/dev/mrsas/mrsas_ioctl.c
105
cb->error_code = EFBIG;
sys/dev/mrsas/mrsas_ioctl.c
108
cb->complete = 1;
sys/dev/mrsas/mrsas_ioctl.c
113
cb->kern_sge[i].phys_addr = htole64(segs[i].ds_addr);
sys/dev/mrsas/mrsas_ioctl.c
114
cb->kern_sge[i].length = htole32(segs[i].ds_len);
sys/dev/mrsas/mrsas_ioctl.c
116
cb->sge_count = nseg;
sys/dev/mrsas/mrsas_ioctl.c
118
bus_dmamap_sync(cb->ioctl_data_tag, cb->ioctl_data_dmamap,
sys/dev/mrsas/mrsas_ioctl.c
121
cb->complete = 1;
sys/dev/mrsas/mrsas_ioctl.c
88
struct mrsas_passthru_cmd *cb = (struct mrsas_passthru_cmd *)arg;
sys/dev/mrsas/mrsas_ioctl.c
89
struct mrsas_softc *sc = cb->sc;
sys/dev/mrsas/mrsas_ioctl.c
93
cb->error_code = error;
sys/dev/mrsas/mrsas_ioctl.c
97
cb->complete = 1;
sys/dev/ntb/ntb_transport.c
773
ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
sys/dev/ntb/ntb_transport.c
792
entry->cb_data = cb;
sys/dev/ntb/ntb_transport.h
49
int ntb_transport_rx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
sys/dev/ntb/ntb_transport.h
51
int ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
sys/dev/nvmf/host/nvmf.c
354
nvmf_scan_active_ns_cb *cb, void *cb_arg)
sys/dev/nvmf/host/nvmf.c
416
if (!cb(sc, nsid, data, cb_arg))
sys/dev/nvmf/host/nvmf.c
430
nvmf_scan_active_namespaces(struct nvmf_softc *sc, nvmf_scan_active_ns_cb *cb,
sys/dev/nvmf/host/nvmf.c
444
if (!nvmf_scan_active_nslist(sc, nslist, data, &nsid, cb,
sys/dev/nvmf/host/nvmf_cmd.c
18
nvmf_request_complete_t *cb, void *cb_arg, int how)
sys/dev/nvmf/host/nvmf_cmd.c
38
req = nvmf_allocate_request(sc->admin, &cmd, cb, cb_arg, how);
sys/dev/nvmf/host/nvmf_cmd.c
46
uint64_t value, nvmf_request_complete_t *cb, void *cb_arg, int how)
sys/dev/nvmf/host/nvmf_cmd.c
68
req = nvmf_allocate_request(sc->admin, &cmd, cb, cb_arg, how);
sys/dev/nvmf/host/nvmf_cmd.c
75
nvmf_cmd_keep_alive(struct nvmf_softc *sc, nvmf_request_complete_t *cb,
sys/dev/nvmf/host/nvmf_cmd.c
84
req = nvmf_allocate_request(sc->admin, &cmd, cb, cb_arg, how);
sys/dev/nvmf/host/nvmf_qpair.c
102
req->cb(req->cb_arg, &cqe);
sys/dev/nvmf/host/nvmf_qpair.c
249
req->cb(req->cb_arg, cqe);
sys/dev/nvmf/host/nvmf_qpair.c
52
nvmf_request_complete_t *cb, void *cb_arg, int how)
sys/dev/nvmf/host/nvmf_qpair.c
76
req->cb = cb;
sys/dev/nvmf/host/nvmf_var.h
104
nvmf_request_complete_t *cb;
sys/dev/nvmf/host/nvmf_var.h
178
uint8_t size, nvmf_request_complete_t *cb, void *cb_arg, int how);
sys/dev/nvmf/host/nvmf_var.h
180
uint8_t size, uint64_t value, nvmf_request_complete_t *cb, void *cb_arg,
sys/dev/nvmf/host/nvmf_var.h
182
bool nvmf_cmd_keep_alive(struct nvmf_softc *sc, nvmf_request_complete_t *cb,
sys/dev/nvmf/host/nvmf_var.h
215
void *sqe, nvmf_request_complete_t *cb, void *cb_arg, int how);
sys/dev/nvmf/nvmf_tcp.c
1002
m = nvmf_tcp_command_buffer_mbuf(cb, data_offset, todo, &sent,
sys/dev/nvmf/nvmf_tcp.c
1011
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
1222
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
1229
cb = NULL;
sys/dev/nvmf/nvmf_tcp.c
1233
cb = tcp_alloc_command_buffer(qp, &nc->nc_data, 0,
sys/dev/nvmf/nvmf_tcp.c
1238
m = nvmf_tcp_command_buffer_mbuf(cb, 0,
sys/dev/nvmf/nvmf_tcp.c
1240
cb->data_xfered = nc->nc_data.io_len;
sys/dev/nvmf/nvmf_tcp.c
1241
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
1244
tcp_add_command_buffer(&qp->tx_buffers, cb);
sys/dev/nvmf/nvmf_tcp.c
1248
tcp_add_command_buffer(&qp->rx_buffers, cb);
sys/dev/nvmf/nvmf_tcp.c
1530
struct nvmf_tcp_command_buffer *ncb, *cb;
sys/dev/nvmf/nvmf_tcp.c
1566
cb = qp->open_ttags[i];
sys/dev/nvmf/nvmf_tcp.c
1567
if (cb != NULL) {
sys/dev/nvmf/nvmf_tcp.c
1568
cb->tc->active_r2ts--;
sys/dev/nvmf/nvmf_tcp.c
1569
cb->error = ECONNABORTED;
sys/dev/nvmf/nvmf_tcp.c
1570
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
1577
TAILQ_FOREACH_SAFE(cb, &qp->rx_buffers.head, link, ncb) {
sys/dev/nvmf/nvmf_tcp.c
1578
tcp_remove_command_buffer(&qp->rx_buffers, cb);
sys/dev/nvmf/nvmf_tcp.c
1581
if (cb->tc != NULL)
sys/dev/nvmf/nvmf_tcp.c
1582
cb->tc->pending_r2ts--;
sys/dev/nvmf/nvmf_tcp.c
1584
cb->error = ECONNABORTED;
sys/dev/nvmf/nvmf_tcp.c
1585
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
1591
TAILQ_FOREACH_SAFE(cb, &qp->tx_buffers.head, link, ncb) {
sys/dev/nvmf/nvmf_tcp.c
1592
tcp_remove_command_buffer(&qp->tx_buffers, cb);
sys/dev/nvmf/nvmf_tcp.c
1594
cb->error = ECONNABORTED;
sys/dev/nvmf/nvmf_tcp.c
1595
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
1719
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
1721
cb = tcp_alloc_command_buffer(qp, io, data_offset, io->io_len,
sys/dev/nvmf/nvmf_tcp.c
1724
cb->tc = tc;
sys/dev/nvmf/nvmf_tcp.c
1738
TAILQ_INSERT_TAIL(&qp->rx_buffers.head, cb, link);
sys/dev/nvmf/nvmf_tcp.c
1743
nvmf_tcp_allocate_ttag(qp, cb);
sys/dev/nvmf/nvmf_tcp.c
1746
tcp_send_r2t(qp, nc->nc_sqe.cid, cb->ttag, data_offset, io->io_len);
sys/dev/nvmf/nvmf_tcp.c
179
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
181
cb = malloc(sizeof(*cb), M_NVMF_TCP, M_WAITOK);
sys/dev/nvmf/nvmf_tcp.c
182
cb->qp = qp;
sys/dev/nvmf/nvmf_tcp.c
183
cb->io = *io;
sys/dev/nvmf/nvmf_tcp.c
184
cb->data_offset = data_offset;
sys/dev/nvmf/nvmf_tcp.c
185
cb->data_len = data_len;
sys/dev/nvmf/nvmf_tcp.c
186
cb->data_xfered = 0;
sys/dev/nvmf/nvmf_tcp.c
187
refcount_init(&cb->refs, 1);
sys/dev/nvmf/nvmf_tcp.c
188
cb->error = 0;
sys/dev/nvmf/nvmf_tcp.c
189
cb->cid = cid;
sys/dev/nvmf/nvmf_tcp.c
190
cb->ttag = 0;
sys/dev/nvmf/nvmf_tcp.c
191
cb->tc = NULL;
sys/dev/nvmf/nvmf_tcp.c
193
return (cb);
sys/dev/nvmf/nvmf_tcp.c
197
tcp_hold_command_buffer(struct nvmf_tcp_command_buffer *cb)
sys/dev/nvmf/nvmf_tcp.c
199
refcount_acquire(&cb->refs);
sys/dev/nvmf/nvmf_tcp.c
203
tcp_free_command_buffer(struct nvmf_tcp_command_buffer *cb)
sys/dev/nvmf/nvmf_tcp.c
205
nvmf_complete_io_request(&cb->io, cb->data_xfered, cb->error);
sys/dev/nvmf/nvmf_tcp.c
206
if (cb->tc != NULL)
sys/dev/nvmf/nvmf_tcp.c
207
tcp_release_capsule(cb->tc);
sys/dev/nvmf/nvmf_tcp.c
208
free(cb, M_NVMF_TCP);
sys/dev/nvmf/nvmf_tcp.c
212
tcp_release_command_buffer(struct nvmf_tcp_command_buffer *cb)
sys/dev/nvmf/nvmf_tcp.c
214
if (refcount_release(&cb->refs))
sys/dev/nvmf/nvmf_tcp.c
215
tcp_free_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
220
struct nvmf_tcp_command_buffer *cb)
sys/dev/nvmf/nvmf_tcp.c
223
TAILQ_INSERT_HEAD(&list->head, cb, link);
sys/dev/nvmf/nvmf_tcp.c
230
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
233
TAILQ_FOREACH(cb, &list->head, link) {
sys/dev/nvmf/nvmf_tcp.c
234
if (cb->cid == cid && cb->ttag == ttag)
sys/dev/nvmf/nvmf_tcp.c
235
return (cb);
sys/dev/nvmf/nvmf_tcp.c
242
struct nvmf_tcp_command_buffer *cb)
sys/dev/nvmf/nvmf_tcp.c
245
TAILQ_REMOVE(&list->head, cb, link);
sys/dev/nvmf/nvmf_tcp.c
252
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
255
cb = tcp_find_command_buffer(list, cid, ttag);
sys/dev/nvmf/nvmf_tcp.c
256
if (cb != NULL) {
sys/dev/nvmf/nvmf_tcp.c
257
tcp_remove_command_buffer(list, cb);
sys/dev/nvmf/nvmf_tcp.c
259
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
508
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
513
TAILQ_FOREACH(cb, &qp->rx_buffers.head, link) {
sys/dev/nvmf/nvmf_tcp.c
515
if (cb->tc->active_r2ts > qp->maxr2t)
sys/dev/nvmf/nvmf_tcp.c
518
cb->tc->pending_r2ts--;
sys/dev/nvmf/nvmf_tcp.c
520
TAILQ_REMOVE(&qp->rx_buffers.head, cb, link);
sys/dev/nvmf/nvmf_tcp.c
521
return (cb);
sys/dev/nvmf/nvmf_tcp.c
529
struct nvmf_tcp_command_buffer *cb)
sys/dev/nvmf/nvmf_tcp.c
550
cb->tc->active_r2ts++;
sys/dev/nvmf/nvmf_tcp.c
552
qp->open_ttags[ttag] = cb;
sys/dev/nvmf/nvmf_tcp.c
558
cb->ttag = ttag;
sys/dev/nvmf/nvmf_tcp.c
587
struct nvmf_tcp_command_buffer *cb)
sys/dev/nvmf/nvmf_tcp.c
592
MPASS(qp->open_ttags[cb->ttag] == cb);
sys/dev/nvmf/nvmf_tcp.c
595
qp->open_ttags[cb->ttag] = NULL;
sys/dev/nvmf/nvmf_tcp.c
597
cb->tc->active_r2ts--;
sys/dev/nvmf/nvmf_tcp.c
640
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
668
cb = qp->open_ttags[ttag];
sys/dev/nvmf/nvmf_tcp.c
669
if (cb == NULL) {
sys/dev/nvmf/nvmf_tcp.c
678
MPASS(cb->ttag == ttag);
sys/dev/nvmf/nvmf_tcp.c
682
nvmf_tcp_send_next_r2t(qp, cb);
sys/dev/nvmf/nvmf_tcp.c
683
cb->error = EINTEGRITY;
sys/dev/nvmf/nvmf_tcp.c
684
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
701
if (data_offset < cb->data_offset ||
sys/dev/nvmf/nvmf_tcp.c
702
data_offset + data_len > cb->data_offset + cb->data_len) {
sys/dev/nvmf/nvmf_tcp.c
711
if (data_offset != cb->data_offset + cb->data_xfered) {
sys/dev/nvmf/nvmf_tcp.c
720
if ((cb->data_xfered + data_len == cb->data_len) !=
sys/dev/nvmf/nvmf_tcp.c
730
cb->data_xfered += data_len;
sys/dev/nvmf/nvmf_tcp.c
731
data_offset -= cb->data_offset;
sys/dev/nvmf/nvmf_tcp.c
732
if (cb->data_xfered == cb->data_len) {
sys/dev/nvmf/nvmf_tcp.c
733
nvmf_tcp_send_next_r2t(qp, cb);
sys/dev/nvmf/nvmf_tcp.c
735
tcp_hold_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
739
mbuf_copyto_io(pdu->m, pdu->hdr->pdo, data_len, &cb->io, data_offset);
sys/dev/nvmf/nvmf_tcp.c
741
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
750
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
756
cb = tcp_find_command_buffer(&qp->rx_buffers, c2h->cccid, 0);
sys/dev/nvmf/nvmf_tcp.c
757
if (cb == NULL) {
sys/dev/nvmf/nvmf_tcp.c
773
cb->error = EINTEGRITY;
sys/dev/nvmf/nvmf_tcp.c
774
tcp_remove_command_buffer(&qp->rx_buffers, cb);
sys/dev/nvmf/nvmf_tcp.c
776
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
793
if (data_offset < cb->data_offset ||
sys/dev/nvmf/nvmf_tcp.c
794
data_offset + data_len > cb->data_offset + cb->data_len) {
sys/dev/nvmf/nvmf_tcp.c
803
if (data_offset != cb->data_offset + cb->data_xfered) {
sys/dev/nvmf/nvmf_tcp.c
812
if ((cb->data_xfered + data_len == cb->data_len) !=
sys/dev/nvmf/nvmf_tcp.c
822
cb->data_xfered += data_len;
sys/dev/nvmf/nvmf_tcp.c
823
data_offset -= cb->data_offset;
sys/dev/nvmf/nvmf_tcp.c
824
if (cb->data_xfered == cb->data_len)
sys/dev/nvmf/nvmf_tcp.c
825
tcp_remove_command_buffer(&qp->rx_buffers, cb);
sys/dev/nvmf/nvmf_tcp.c
827
tcp_hold_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
830
mbuf_copyto_io(pdu->m, pdu->hdr->pdo, data_len, &cb->io, data_offset);
sys/dev/nvmf/nvmf_tcp.c
832
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
855
struct nvmf_tcp_command_buffer *cb = m->m_ext.ext_arg1;
sys/dev/nvmf/nvmf_tcp.c
857
tcp_free_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
863
struct nvmf_tcp_command_buffer *cb = arg;
sys/dev/nvmf/nvmf_tcp.c
868
m_extaddref(m, data, len, &cb->refs, nvmf_tcp_mbuf_done, cb, NULL);
sys/dev/nvmf/nvmf_tcp.c
876
struct nvmf_tcp_command_buffer *cb = m->m_ext.ext_arg1;
sys/dev/nvmf/nvmf_tcp.c
879
tcp_release_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
885
struct nvmf_tcp_command_buffer *cb = arg;
sys/dev/nvmf/nvmf_tcp.c
889
m->m_ext.ext_arg1 = cb;
sys/dev/nvmf/nvmf_tcp.c
890
tcp_hold_command_buffer(cb);
sys/dev/nvmf/nvmf_tcp.c
905
nvmf_tcp_command_buffer_mbuf(struct nvmf_tcp_command_buffer *cb,
sys/dev/nvmf/nvmf_tcp.c
912
m = memdesc_alloc_ext_mbufs(&cb->io.io_mem, nvmf_tcp_mbuf,
sys/dev/nvmf/nvmf_tcp.c
913
nvmf_tcp_mext_pg, cb, M_WAITOK, data_offset, data_len, &len,
sys/dev/nvmf/nvmf_tcp.c
945
struct nvmf_tcp_command_buffer *cb;
sys/dev/nvmf/nvmf_tcp.c
951
cb = tcp_find_command_buffer(&qp->tx_buffers, r2t->cccid, 0);
sys/dev/nvmf/nvmf_tcp.c
952
if (cb == NULL) {
sys/dev/nvmf/nvmf_tcp.c
963
if (data_offset != cb->data_xfered) {
sys/dev/nvmf/nvmf_tcp.c
977
if (data_offset + data_len > cb->data_len) {
sys/dev/nvmf/nvmf_tcp.c
986
cb->data_xfered += data_len;
sys/dev/nvmf/nvmf_tcp.c
987
if (cb->data_xfered == cb->data_len)
sys/dev/nvmf/nvmf_tcp.c
988
tcp_remove_command_buffer(&qp->tx_buffers, cb);
sys/dev/nvmf/nvmf_tcp.c
990
tcp_hold_command_buffer(cb);
sys/dev/oce/oce_if.h
659
void (*cb) (void *ctx);
sys/dev/oce/oce_user.h
85
void (*cb) (void *ctx);
sys/dev/ocs_fc/ocs_els.c
1021
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1035
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1071
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1085
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1120
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1134
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1170
void *port_ids, uint32_t port_ids_count, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1186
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1228
uint32_t vendor_unique, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1237
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1277
ocs_send_plogi_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1287
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1339
ocs_send_flogi_p2p_acc(ocs_io_t *io, uint32_t ox_id, uint32_t s_id, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1348
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1378
ocs_send_flogi_acc(ocs_io_t *io, uint32_t ox_id, uint32_t is_fport, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1387
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1443
ocs_send_prli_acc(ocs_io_t *io, uint32_t ox_id, uint8_t fc_type, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1452
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1500
ocs_send_prlo_acc(ocs_io_t *io, uint32_t ox_id, uint8_t fc_type, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1509
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1552
ocs_send_ls_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1561
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1599
ocs_send_logo_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1608
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1648
ocs_send_adisc_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1662
io->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1708
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1725
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1760
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1777
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
1820
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
1837
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
391
ocs_els_send(ocs_io_t *els, uint32_t reqlen, uint32_t timeout_sec, ocs_hw_srrs_cb_t cb)
sys/dev/ocs_fc/ocs_els.c
402
return ocs_scsi_io_dispatch(els, cb);
sys/dev/ocs_fc/ocs_els.c
58
static int32_t ocs_els_send(ocs_io_t *els, uint32_t reqlen, uint32_t timeout_sec, ocs_hw_srrs_cb_t cb);
sys/dev/ocs_fc/ocs_els.c
613
void (*cb)(ocs_node_t *node, ocs_node_cb_t *cbdata, void *arg), void *cbarg)
sys/dev/ocs_fc/ocs_els.c
627
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
667
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
686
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
727
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
745
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
783
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
797
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
846
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
860
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
899
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
918
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.c
958
els_cb_t cb, void *cbarg)
sys/dev/ocs_fc/ocs_els.c
978
els->els_callback = cb;
sys/dev/ocs_fc/ocs_els.h
57
extern ocs_io_t *ocs_send_plogi(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
58
extern ocs_io_t *ocs_send_flogi(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
59
extern ocs_io_t *ocs_send_fdisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
60
extern ocs_io_t *ocs_send_prli(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
61
extern ocs_io_t *ocs_send_prlo(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
62
extern ocs_io_t *ocs_send_logo(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
63
extern ocs_io_t *ocs_send_adisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
64
extern ocs_io_t *ocs_send_pdisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
65
extern ocs_io_t *ocs_send_scr(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
66
extern ocs_io_t *ocs_send_rrq(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
67
extern ocs_io_t *ocs_ns_send_rftid(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
68
extern ocs_io_t *ocs_ns_send_rffid(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
69
extern ocs_io_t *ocs_ns_send_gidpt(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
71
void *port_ids, uint32_t port_ids_count, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
75
extern ocs_io_t *ocs_send_ls_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
77
uint32_t vendor_unique, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
78
extern ocs_io_t *ocs_send_flogi_p2p_acc(ocs_io_t *io, uint32_t ox_id, uint32_t s_id, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
79
extern ocs_io_t *ocs_send_flogi_acc(ocs_io_t *io, uint32_t ox_id, uint32_t is_fport, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
80
extern ocs_io_t *ocs_send_plogi_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
81
extern ocs_io_t *ocs_send_prli_acc(ocs_io_t *io, uint32_t ox_id, uint8_t fc_type, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
82
extern ocs_io_t *ocs_send_logo_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
83
extern ocs_io_t *ocs_send_prlo_acc(ocs_io_t *io, uint32_t ox_id, uint8_t fc_type, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
84
extern ocs_io_t *ocs_send_adisc_acc(ocs_io_t *io, uint32_t ox_id, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_hw.c
100
static ocs_hw_rtn_e ocs_hw_exec_dmtf_clp_cmd(ocs_hw_t *hw, ocs_dma_t *dma_cmd, ocs_dma_t *dma_resp, uint32_t opts, ocs_hw_dmtf_clp_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_hw.c
2297
ocs_hw_command(ocs_hw_t *hw, uint8_t *cmd, uint32_t opts, void *cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
2357
if (cb) {
sys/dev/ocs_fc/ocs_hw.c
2358
ctx->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
2623
ocs_hw_port_control(ocs_hw_t *hw, ocs_hw_port_e ctrl, uintptr_t value, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
2715
rc = ocs_hw_set_linkcfg(hw, (ocs_hw_linkcfg_e)value, OCS_CMD_NOWAIT, cb, arg);
sys/dev/ocs_fc/ocs_hw.c
3840
ocs_hw_srrs_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
3863
io->done = cb;
sys/dev/ocs_fc/ocs_hw.c
4051
void *cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
4083
io->done = cb;
sys/dev/ocs_fc/ocs_hw.c
4878
ocs_hw_io_abort(ocs_hw_t *hw, ocs_hw_io_t *io_to_abort, uint32_t send_abts, void *cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
4948
io_to_abort->abort_done = cb;
sys/dev/ocs_fc/ocs_hw.c
5035
ocs_hw_fw_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5040
ocs_hw_sfp_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5046
ocs_hw_temp_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5051
ocs_hw_link_stat_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5056
ocs_hw_host_stat_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5061
ocs_hw_dump_get_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5067
ocs_hw_dump_clear_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5092
ocs_hw_firmware_write(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5095
return ocs_hw_firmware_write_lancer(hw, dma, size, offset, last, cb, arg);
sys/dev/ocs_fc/ocs_hw.c
5124
ocs_hw_firmware_write_lancer(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5149
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
5201
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
5205
cb_arg->cb(status, bytes_written, change_status, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
5242
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
5248
cb_arg->cb(hw->os, status, bytes_written, mbox_rsp->page_data, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
5271
ocs_hw_get_sfp(ocs_hw_t *hw, uint16_t page, ocs_hw_sfp_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5292
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
5331
ocs_hw_get_temperature(ocs_hw_t *hw, ocs_hw_temp_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5350
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
5396
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
5400
cb_arg->cb(status,
sys/dev/ocs_fc/ocs_hw.c
5434
ocs_hw_link_stat_cb_t cb,
sys/dev/ocs_fc/ocs_hw.c
5454
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
5543
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
5547
cb_arg->cb(status,
sys/dev/ocs_fc/ocs_hw.c
5571
ocs_hw_get_host_stats(ocs_hw_t *hw, uint8_t cc, ocs_hw_host_stat_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5590
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
5652
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
5656
cb_arg->cb(status,
sys/dev/ocs_fc/ocs_hw.c
5801
ocs_hw_port_control_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
5823
ocs_hw_set_linkcfg(ocs_hw_t *hw, ocs_hw_linkcfg_e value, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5831
return ocs_hw_set_linkcfg_lancer(hw, value, opts, cb, arg);
sys/dev/ocs_fc/ocs_hw.c
5834
return ocs_hw_set_linkcfg_skyhawk(hw, value, opts, cb, arg);
sys/dev/ocs_fc/ocs_hw.c
5854
ocs_hw_set_linkcfg_lancer(ocs_hw_t *hw, ocs_hw_linkcfg_e value, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5888
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
5930
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
5931
cb_arg->cb(status, 0, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
5953
ocs_hw_set_linkcfg_skyhawk(ocs_hw_t *hw, ocs_hw_linkcfg_e value, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5982
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
6017
ocs_hw_get_linkcfg(ocs_hw_t *hw, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6026
return ocs_hw_get_linkcfg_lancer(hw, opts, cb, arg);
sys/dev/ocs_fc/ocs_hw.c
6029
return ocs_hw_get_linkcfg_skyhawk(hw, opts, cb, arg);
sys/dev/ocs_fc/ocs_hw.c
6047
ocs_hw_get_linkcfg_lancer(ocs_hw_t *hw, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6080
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
6127
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
6128
cb_arg->cb(status, value, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
6149
ocs_hw_get_linkcfg_skyhawk(ocs_hw_t *hw, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6170
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
6493
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
6494
cb_arg->cb(status, linkcfg, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
6652
ocs_hw_dmtf_clp_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
6673
ocs_hw_exec_dmtf_clp_cmd(ocs_hw_t *hw, ocs_dma_t *dma_cmd, ocs_dma_t *dma_resp, uint32_t opts, ocs_hw_dmtf_clp_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6694
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
6809
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
6810
cb_arg->cb(hw, cb_status, result_len, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
6936
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
6940
cb_arg->cb(status, bytes_read, eof, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
6971
ocs_hw_dump_get(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, ocs_hw_dump_get_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7006
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
7050
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7054
cb_arg->cb(status, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
7082
ocs_hw_dump_clear(ocs_hw_t *hw, ocs_hw_dump_clear_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7107
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
7130
ocs_get_port_protocol_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
7188
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7189
cb_arg->cb(status, port_protocol, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
7221
ocs_get_port_protocol_cb_t cb, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
7247
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
7275
ocs_set_port_protocol_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
7304
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7305
cb_arg->cb( status, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
7387
new_cb_arg->cb = cb_arg->cb;
sys/dev/ocs_fc/ocs_hw.c
7473
if (new_cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7474
new_cb_arg->cb( rc, new_cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
7514
uint32_t pci_func, ocs_set_port_protocol_cb_t cb, void *ul_arg)
sys/dev/ocs_fc/ocs_hw.c
7540
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
7568
ocs_get_profile_list_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
7619
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7620
cb_arg->cb(status, list, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
7654
ocs_hw_get_profile_list(ocs_hw_t *hw, ocs_get_profile_list_cb_t cb, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
7680
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
7706
ocs_get_active_profile_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
7731
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7732
cb_arg->cb(status, active_profile, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
7763
ocs_hw_get_active_profile(ocs_hw_t *hw, ocs_get_active_profile_cb_t cb, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
7789
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
7806
ocs_get_nvparms_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
7827
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7828
cb_arg->cb(status, mbox_rsp->wwpn, mbox_rsp->wwnn, mbox_rsp->hard_alpa,
sys/dev/ocs_fc/ocs_hw.c
7860
ocs_hw_get_nvparms(ocs_hw_t *hw, ocs_get_nvparms_cb_t cb, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
7881
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
7898
ocs_set_nvparms_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
7918
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
7919
cb_arg->cb(status, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
7957
ocs_hw_set_nvparms(ocs_hw_t *hw, ocs_set_nvparms_cb_t cb, uint8_t *wwpn,
sys/dev/ocs_fc/ocs_hw.c
7979
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
8071
ocs_set_active_profile_cb_t cb;
sys/dev/ocs_fc/ocs_hw.c
8091
if (cb_arg->cb) {
sys/dev/ocs_fc/ocs_hw.c
8092
cb_arg->cb(status, cb_arg->arg);
sys/dev/ocs_fc/ocs_hw.c
8122
ocs_hw_set_active_profile(ocs_hw_t *hw, ocs_set_active_profile_cb_t cb, uint32_t profile_id, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
8148
cb_arg->cb = cb;
sys/dev/ocs_fc/ocs_hw.c
9075
if (ctx->cb) {
sys/dev/ocs_fc/ocs_hw.c
9079
ctx->cb(hw, status, ctx->buf, ctx->arg);
sys/dev/ocs_fc/ocs_hw.c
91
static ocs_hw_rtn_e ocs_hw_firmware_write_lancer(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_hw.h
1288
void *cb, void *arg);
sys/dev/ocs_fc/ocs_hw.h
448
int32_t (*cb)(struct ocs_hw_s *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_scsi.c
1118
ocs_scsi_io_dispatch(ocs_io_t *io, void *cb)
sys/dev/ocs_fc/ocs_scsi.c
1126
io->hw_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
1198
ocs_scsi_io_dispatch_abort(ocs_io_t *io, void *cb)
sys/dev/ocs_fc/ocs_scsi.c
1204
io->hw_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
1459
ocs_scsi_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
1499
io->scsi_tgt_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
1573
ocs_scsi_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
1576
enable_tsend_auto_resp(io->ocs), cb, arg);
sys/dev/ocs_fc/ocs_scsi.c
1583
ocs_scsi_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
1586
enable_treceive_auto_resp(io->ocs), cb, arg);
sys/dev/ocs_fc/ocs_scsi.c
1629
ocs_scsi_send_resp(ocs_io_t *io, uint32_t flags, ocs_scsi_cmd_resp_t *rsp, ocs_scsi_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
1661
io->scsi_tgt_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
1748
ocs_scsi_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
1789
io->scsi_tgt_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
1793
rc = ocs_target_send_bls_resp(io, cb, arg);
sys/dev/ocs_fc/ocs_scsi.c
1919
ocs_scsi_tgt_abort_io(ocs_io_t *io, ocs_scsi_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
1964
abort_io->abort_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
2040
ocs_target_send_bls_resp(ocs_io_t *io, ocs_scsi_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
2065
io->bls_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
2140
ocs_scsi_rsp_io_cb_t cb = io->scsi_ini_cb;
sys/dev/ocs_fc/ocs_scsi.c
2232
cb(io, scsi_status, &rsp, flags, io->scsi_ini_cb_arg);
sys/dev/ocs_fc/ocs_scsi.c
2267
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags)
sys/dev/ocs_fc/ocs_scsi.c
2272
wire_len, 0, cb, arg, flags);
sys/dev/ocs_fc/ocs_scsi.c
2306
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags)
sys/dev/ocs_fc/ocs_scsi.c
2311
wire_len, 0, cb, arg, flags);
sys/dev/ocs_fc/ocs_scsi.c
2347
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags)
sys/dev/ocs_fc/ocs_scsi.c
2352
wire_len, 0, cb, arg, flags);
sys/dev/ocs_fc/ocs_scsi.c
2378
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags)
sys/dev/ocs_fc/ocs_scsi.c
2382
rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_NODATA, node, io, lun, 0, cdb, cdb_len, NULL, NULL, 0, 0, 0, cb, arg, flags);
sys/dev/ocs_fc/ocs_scsi.c
2415
ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_rsp_io_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_scsi.c
2436
io->scsi_ini_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
2448
sgl, sgl_count, len, 0, cb, arg, 0);
sys/dev/ocs_fc/ocs_scsi.c
2485
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags)
sys/dev/ocs_fc/ocs_scsi.c
2498
ocs_assert(cb, -1);
sys/dev/ocs_fc/ocs_scsi.c
2631
io->scsi_ini_cb = cb;
sys/dev/ocs_fc/ocs_scsi.c
297
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags);
sys/dev/ocs_fc/ocs_scsi.c
341
ocs_scsi_io_cb_t cb = io->scsi_tgt_cb;
sys/dev/ocs_fc/ocs_scsi.c
431
cb(io, scsi_status, flags, io->scsi_tgt_cb_arg);
sys/dev/ocs_fc/ocs_scsi.c
71
static int32_t ocs_target_send_bls_resp(ocs_io_t *io, ocs_scsi_io_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_scsi.c
967
ocs_hw_done_t cb = io->hw_cb;
sys/dev/ocs_fc/ocs_scsi.c
970
cb(io->hio, NULL, 0, SLI4_FC_WCQE_STATUS_DISPATCH_ERROR, 0, io);
sys/dev/ocs_fc/ocs_scsi.h
308
uint32_t wire_len, ocs_scsi_io_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_scsi.h
312
uint32_t wire_len, ocs_scsi_io_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_scsi.h
314
ocs_scsi_io_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_scsi.h
316
ocs_scsi_io_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_scsi.h
317
extern int32_t ocs_scsi_tgt_abort_io(ocs_io_t *io, ocs_scsi_io_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_scsi.h
350
ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags);
sys/dev/ocs_fc/ocs_scsi.h
353
ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags);
sys/dev/ocs_fc/ocs_scsi.h
357
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags);
sys/dev/ocs_fc/ocs_scsi.h
359
ocs_scsi_tmf_cmd_e tmf, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_rsp_io_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_scsi.h
361
ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags);
sys/dev/ocs_fc/ocs_scsi.h
385
extern int32_t ocs_scsi_io_dispatch(ocs_io_t *io, void *cb);
sys/dev/ocs_fc/ocs_scsi.h
386
extern int32_t ocs_scsi_io_dispatch_abort(ocs_io_t *io, void *cb);
sys/dev/pci/pci_pci.c
315
pcib_walk_nonisa_ranges(rman_res_t start, rman_res_t end, nonisa_callback *cb,
sys/dev/pci/pci_pci.c
337
cb(start, next_end, arg);
sys/dev/pci/pci_pci.c
342
cb(start, end, arg);
sys/dev/pms/RefTisa/sallsdk/api/sa.h
3840
void *cb;
sys/dev/pms/RefTisa/sallsdk/api/saapi.h
284
ossaSSPCompletedCB_t cb,
sys/dev/pms/RefTisa/sallsdk/spc/sassp.c
278
ossaSSPCompletedCB_t cb,
sys/dev/pms/RefTisa/sallsdk/spc/sassp.c
353
pRequest->completionCB = cb;
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4413
if (safb->cb == agNULL || safb->cbArg == agNULL)
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4428
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, OSSA_IO_SUCCESS, 0);
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4449
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOFailed,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4465
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOSuccess,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4474
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOSuccess, 0);
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4515
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOSuccess,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4525
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOFailed,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4532
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOOverRun,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4537
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOUnderRun,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4542
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOFailed,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4546
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOFailed,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4550
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOFailed,
sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c
4570
((ostiFastSSPCb_t)safb->cb)(tiRoot, safb->cbArg, tiIOFailed,
sys/dev/qat_c2xxx/qat.c
890
uint32_t num_msgs, uint32_t msg_size, qat_cb_t cb, void *cb_arg,
sys/dev/qat_c2xxx/qat.c
919
qr->qr_cb = cb;
sys/dev/qat_c2xxx/qat.c
948
if (cb == NULL) {
sys/dev/qat_c2xxx/qat.c
966
if (cb != NULL) {
sys/dev/qat_c2xxx/qat_hw15.c
326
struct qat_accel_init_cb *cb)
sys/dev/qat_c2xxx/qat_hw15.c
344
qat_msg_cmn_mid_populate(&initmsg->comn_mid, cb, 0, 0);
sys/dev/qat_c2xxx/qat_hw15.c
409
struct qat_accel_init_cb cb;
sys/dev/qat_c2xxx/qat_hw15.c
412
error = qat_adm_ring_build_init_msg(sc, &initmsg, cmd, ae, &cb);
sys/dev/qat_c2xxx/qat_hw15.c
421
error = tsleep(&cb, PZERO, "qat_init", hz * 3 / 2);
sys/dev/qat_c2xxx/qat_hw15.c
427
if (cb.qaic_status) {
sys/dev/qlnx/qlnxe/ecore_int.c
120
enum _ecore_status_t (*cb)(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_int.c
921
if (p_aeu->cb) {
sys/dev/qlnx/qlnxe/ecore_int.c
924
rc = p_aeu->cb(p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.c
361
ecore_spq_async_comp_cb cb;
sys/dev/qlnx/qlnxe/ecore_spq.c
367
cb = p_hwfn->p_spq->async_comp_cb[p_eqe->protocol_id];
sys/dev/qlnx/qlnxe/ecore_spq.c
368
if (cb) {
sys/dev/qlnx/qlnxe/ecore_spq.c
369
return cb(p_hwfn, p_eqe->opcode, p_eqe->echo,
sys/dev/qlnx/qlnxe/ecore_spq.c
382
ecore_spq_async_comp_cb cb)
sys/dev/qlnx/qlnxe/ecore_spq.c
388
p_hwfn->p_spq->async_comp_cb[protocol_id] = cb;
sys/dev/qlnx/qlnxe/ecore_spq.h
117
struct ecore_spq_comp_cb cb;
sys/dev/smbios/smbios.h
84
smbios_callback_t cb, void *arg)
sys/dev/smbios/smbios.h
91
cb(s, arg);
sys/dev/sound/midi/mpu401.c
140
mpu401_intr_t ** cb)
sys/dev/sound/midi/mpu401.c
144
*cb = NULL;
sys/dev/sound/midi/mpu401.c
158
*cb = mpu401_intr;
sys/dev/thunderbolt/nhi.c
1002
while (tx->cb != NULL) {
sys/dev/thunderbolt/nhi.c
1006
slot->cb = NULL;
sys/dev/thunderbolt/nhi.c
1013
while (rx->cb != NULL) {
sys/dev/thunderbolt/nhi.c
1017
slot->cb = NULL;
sys/dev/thunderbolt/nhi.c
891
if (txpdf->cb != NULL) {
sys/dev/thunderbolt/nhi.c
893
txpdf->cb(txpdf->context, (union nhi_ring_desc *)desc, cmd);
sys/dev/thunderbolt/nhi.c
921
if (rxpdf->cb != NULL) {
sys/dev/thunderbolt/nhi.c
923
rxpdf->cb(rxpdf->context, (union nhi_ring_desc *)desc, cmd);
sys/dev/thunderbolt/nhi.c
951
while (tx->cb != NULL) {
sys/dev/thunderbolt/nhi.c
955
if (slot->cb != NULL) {
sys/dev/thunderbolt/nhi.c
960
slot->cb = tx->cb;
sys/dev/thunderbolt/nhi.c
970
while (rx->cb != NULL) {
sys/dev/thunderbolt/nhi.c
974
if (slot->cb != NULL) {
sys/dev/thunderbolt/nhi.c
979
slot->cb = rx->cb;
sys/dev/thunderbolt/nhi_var.h
127
nhi_ring_cb_t *cb;
sys/dev/thunderbolt/nhi_var.h
208
nhi_ring_cb_t *cb;
sys/dev/thunderbolt/router.c
447
u_int offset, u_int dwlen, uint32_t *buf, void *cb)
sys/dev/thunderbolt/router.c
453
cb, &cmd)) != 0)
sys/dev/thunderbolt/router.c
463
u_int offset, u_int dwlen, uint32_t *buf, void *cb,
sys/dev/thunderbolt/router.c
478
cmd->callback = cb;
sys/dev/tws/tws.c
838
r->cb = NULL;
sys/dev/tws/tws_cam.c
1102
sc->reqs[req_id].cb(&sc->reqs[req_id]);
sys/dev/tws/tws_cam.c
690
req->cb = tws_scsi_complete;
sys/dev/tws/tws_cam.c
746
req->cb = tws_aen_complete;
sys/dev/tws/tws_cam.c
794
req->cb = tws_getset_param_complete;
sys/dev/tws/tws_cam.c
843
req->cb = NULL;
sys/dev/tws/tws_hdm.c
159
req->cb = NULL;
sys/dev/tws/tws_hdm.c
256
req->cb = tws_cmd_complete;
sys/dev/tws/tws_hdm.h
391
void (*cb)(struct tws_request *); /* callback func */
sys/dev/tws/tws_user.c
136
req->cb = tws_passthru_complete;
sys/dev/usb/controller/ehci.c
149
ehci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
sys/dev/usb/controller/ehci.c
154
cb(bus, &sc->sc_hw.pframes_pc, &sc->sc_hw.pframes_pg,
sys/dev/usb/controller/ehci.c
157
cb(bus, &sc->sc_hw.terminate_pc, &sc->sc_hw.terminate_pg,
sys/dev/usb/controller/ehci.c
160
cb(bus, &sc->sc_hw.async_start_pc, &sc->sc_hw.async_start_pg,
sys/dev/usb/controller/ehci.c
164
cb(bus, sc->sc_hw.intr_start_pc + i,
sys/dev/usb/controller/ehci.c
170
cb(bus, sc->sc_hw.isoc_hs_start_pc + i,
sys/dev/usb/controller/ehci.c
176
cb(bus, sc->sc_hw.isoc_fs_start_pc + i,
sys/dev/usb/controller/ohci.c
147
ohci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
sys/dev/usb/controller/ohci.c
152
cb(bus, &sc->sc_hw.hcca_pc, &sc->sc_hw.hcca_pg,
sys/dev/usb/controller/ohci.c
155
cb(bus, &sc->sc_hw.ctrl_start_pc, &sc->sc_hw.ctrl_start_pg,
sys/dev/usb/controller/ohci.c
158
cb(bus, &sc->sc_hw.bulk_start_pc, &sc->sc_hw.bulk_start_pg,
sys/dev/usb/controller/ohci.c
161
cb(bus, &sc->sc_hw.isoc_start_pc, &sc->sc_hw.isoc_start_pg,
sys/dev/usb/controller/ohci.c
165
cb(bus, sc->sc_hw.intr_start_pc + i, sc->sc_hw.intr_start_pg + i,
sys/dev/usb/controller/uhci.c
166
uhci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
sys/dev/usb/controller/uhci.c
171
cb(bus, &sc->sc_hw.pframes_pc, &sc->sc_hw.pframes_pg,
sys/dev/usb/controller/uhci.c
174
cb(bus, &sc->sc_hw.ls_ctl_start_pc, &sc->sc_hw.ls_ctl_start_pg,
sys/dev/usb/controller/uhci.c
177
cb(bus, &sc->sc_hw.fs_ctl_start_pc, &sc->sc_hw.fs_ctl_start_pg,
sys/dev/usb/controller/uhci.c
180
cb(bus, &sc->sc_hw.bulk_start_pc, &sc->sc_hw.bulk_start_pg,
sys/dev/usb/controller/uhci.c
183
cb(bus, &sc->sc_hw.last_qh_pc, &sc->sc_hw.last_qh_pg,
sys/dev/usb/controller/uhci.c
186
cb(bus, &sc->sc_hw.last_td_pc, &sc->sc_hw.last_td_pg,
sys/dev/usb/controller/uhci.c
190
cb(bus, sc->sc_hw.isoc_start_pc + i,
sys/dev/usb/controller/uhci.c
196
cb(bus, sc->sc_hw.intr_start_pc + i,
sys/dev/usb/controller/usb_controller.c
1002
if (cb) {
sys/dev/usb/controller/usb_controller.c
1003
cb(bus, &usb_bus_mem_free_all_cb);
sys/dev/usb/controller/usb_controller.c
912
usb_bus_mem_flush_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb)
sys/dev/usb/controller/usb_controller.c
914
if (cb) {
sys/dev/usb/controller/usb_controller.c
915
cb(bus, &usb_bus_mem_flush_all_cb);
sys/dev/usb/controller/usb_controller.c
946
usb_bus_mem_cb_t *cb)
sys/dev/usb/controller/usb_controller.c
973
if (cb) {
sys/dev/usb/controller/usb_controller.c
974
cb(bus, &usb_bus_mem_alloc_all_cb);
sys/dev/usb/controller/usb_controller.c
978
usb_bus_mem_free_all(bus, cb);
sys/dev/usb/controller/usb_controller.c
999
usb_bus_mem_free_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb)
sys/dev/usb/controller/xhci.c
223
xhci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
sys/dev/usb/controller/xhci.c
228
cb(bus, &sc->sc_hw.root_pc, &sc->sc_hw.root_pg,
sys/dev/usb/controller/xhci.c
231
cb(bus, &sc->sc_hw.ctx_pc, &sc->sc_hw.ctx_pg,
sys/dev/usb/controller/xhci.c
235
cb(bus, &sc->sc_hw.scratch_pc[i], &sc->sc_hw.scratch_pg[i],
sys/dev/usb/input/usbhid.c
113
usbhid_callback_t *cb;
sys/dev/usb/input/usbhid.c
186
(void)xfer_ctx->cb(xfer_ctx);
sys/dev/usb/input/usbhid.c
206
if (xfer_ctx->cb(xfer_ctx) != 0)
sys/dev/usb/input/usbhid.c
263
(void)xfer_ctx->cb(xfer_ctx);
sys/dev/usb/input/usbhid.c
431
.cb = usbhid_intr_handler_cb,
sys/dev/usb/input/usbhid.c
439
.cb = usbhid_intr_handler_cb,
sys/dev/usb/input/usbhid.c
502
xfer_ctx->cb = &usbhid_sync_wakeup_cb;
sys/dev/usb/usb_controller.h
189
void usb_bus_mem_flush_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb);
sys/dev/usb/usb_controller.h
190
uint8_t usb_bus_mem_alloc_all(struct usb_bus *bus, bus_dma_tag_t dmat, usb_bus_mem_cb_t *cb);
sys/dev/usb/usb_controller.h
191
void usb_bus_mem_free_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb);
sys/dev/usb/usb_transfer.c
2934
void (*cb) (void *arg), usb_timeout_t ms)
sys/dev/usb/usb_transfer.c
2940
USB_MS_TO_TICKS(ms) + USB_CALLOUT_ZERO_TICKS, cb, xfer);
sys/dev/usb/usb_transfer.h
146
void (*cb) (void *arg), usb_timeout_t ms);
sys/dev/usb/video/udl.c
1000
udl_cmd_write_reg_1(cb, UDL_REG_SYNC, 0xff);
sys/dev/usb/video/udl.c
1008
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
1014
cb = udl_cmd_buf_alloc(sc, M_WAITOK);
sys/dev/usb/video/udl.c
1015
if (cb == NULL)
sys/dev/usb/video/udl.c
1019
udl_cmd_write_reg_1(cb, UDL_REG_SYNC, 0x00);
sys/dev/usb/video/udl.c
1021
udl_cmd_write_reg_1(cb, i, buf[i]);
sys/dev/usb/video/udl.c
1022
udl_cmd_write_reg_1(cb, UDL_REG_SYNC, 0xff);
sys/dev/usb/video/udl.c
1024
udl_init_fb_offsets(cb, 0x000000, 0x000a00, 0x555555, 0x000500);
sys/dev/usb/video/udl.c
1025
udl_cmd_buf_send(sc, cb);
sys/dev/usb/video/udl.c
1043
cb = udl_cmd_buf_alloc(sc, M_WAITOK);
sys/dev/usb/video/udl.c
1044
if (cb == NULL)
sys/dev/usb/video/udl.c
1048
udl_cmd_write_reg_1(cb, UDL_REG_SCREEN, UDL_REG_SCREEN_ON);
sys/dev/usb/video/udl.c
1049
udl_cmd_write_reg_1(cb, UDL_REG_SYNC, 0xff);
sys/dev/usb/video/udl.c
1050
udl_cmd_buf_send(sc, cb);
sys/dev/usb/video/udl.c
1119
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
1121
cb = udl_cmd_buf_alloc(sc, flags);
sys/dev/usb/video/udl.c
1122
if (cb == NULL)
sys/dev/usb/video/udl.c
1125
udl_cmd_insert_int_1(cb, UDL_BULK_SOC);
sys/dev/usb/video/udl.c
1126
udl_cmd_insert_int_1(cb, UDL_BULK_CMD_FB_WRITE | UDL_BULK_CMD_FB_WORD);
sys/dev/usb/video/udl.c
1127
udl_cmd_insert_int_3(cb, off);
sys/dev/usb/video/udl.c
1128
udl_cmd_insert_int_1(cb, pixels);
sys/dev/usb/video/udl.c
1129
udl_cmd_insert_buf_le16(cb, buf, 2 * pixels);
sys/dev/usb/video/udl.c
1130
udl_cmd_buf_send(sc, cb);
sys/dev/usb/video/udl.c
1139
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
1141
cb = udl_cmd_buf_alloc(sc, flags);
sys/dev/usb/video/udl.c
1142
if (cb == NULL)
sys/dev/usb/video/udl.c
1145
udl_cmd_insert_int_1(cb, UDL_BULK_SOC);
sys/dev/usb/video/udl.c
1146
udl_cmd_insert_int_1(cb, UDL_BULK_CMD_FB_COPY | UDL_BULK_CMD_FB_WORD);
sys/dev/usb/video/udl.c
1147
udl_cmd_insert_int_3(cb, dst);
sys/dev/usb/video/udl.c
1148
udl_cmd_insert_int_1(cb, pixels);
sys/dev/usb/video/udl.c
1149
udl_cmd_insert_int_3(cb, src);
sys/dev/usb/video/udl.c
1150
udl_cmd_buf_send(sc, cb);
sys/dev/usb/video/udl.c
367
struct udl_cmd_buf *cb = &sc->sc_cmd_buf_temp[i];
sys/dev/usb/video/udl.c
369
TAILQ_INSERT_TAIL(&sc->sc_cmd_buf_free, cb, entry);
sys/dev/usb/video/udl.c
508
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
510
while ((cb = TAILQ_FIRST(&sc->sc_cmd_buf_free)) == NULL) {
sys/dev/usb/video/udl.c
515
if (cb != NULL) {
sys/dev/usb/video/udl.c
516
TAILQ_REMOVE(&sc->sc_cmd_buf_free, cb, entry);
sys/dev/usb/video/udl.c
517
cb->off = 0;
sys/dev/usb/video/udl.c
519
return (cb);
sys/dev/usb/video/udl.c
525
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
528
cb = udl_cmd_buf_alloc_locked(sc, flags);
sys/dev/usb/video/udl.c
530
return (cb);
sys/dev/usb/video/udl.c
534
udl_cmd_buf_send(struct udl_softc *sc, struct udl_cmd_buf *cb)
sys/dev/usb/video/udl.c
538
TAILQ_INSERT_TAIL(&sc->sc_cmd_buf_free, cb, entry);
sys/dev/usb/video/udl.c
541
udl_cmd_insert_int_1(cb, UDL_BULK_SOC);
sys/dev/usb/video/udl.c
542
udl_cmd_insert_int_1(cb, UDL_BULK_CMD_EOC);
sys/dev/usb/video/udl.c
544
TAILQ_INSERT_TAIL(&sc->sc_cmd_buf_pending, cb, entry);
sys/dev/usb/video/udl.c
567
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
569
cb = udl_cmd_buf_alloc_locked(sc, M_NOWAIT);
sys/dev/usb/video/udl.c
570
if (cb == NULL)
sys/dev/usb/video/udl.c
574
udl_cmd_insert_int_1(cb, UDL_BULK_SOC);
sys/dev/usb/video/udl.c
575
udl_cmd_insert_int_1(cb, UDL_BULK_CMD_FB_WRITE | UDL_BULK_CMD_FB_WORD);
sys/dev/usb/video/udl.c
576
udl_cmd_insert_int_3(cb, sc->sc_sync_off);
sys/dev/usb/video/udl.c
577
udl_cmd_insert_int_1(cb, delta / 2);
sys/dev/usb/video/udl.c
578
udl_cmd_insert_buf_le16(cb, sc->sc_fb_copy + sc->sc_sync_off, delta);
sys/dev/usb/video/udl.c
580
return (cb);
sys/dev/usb/video/udl.c
594
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
603
cb = TAILQ_FIRST(&sc->sc_cmd_buf_pending);
sys/dev/usb/video/udl.c
604
if (cb == NULL) {
sys/dev/usb/video/udl.c
605
cb = udl_fb_synchronize_locked(sc);
sys/dev/usb/video/udl.c
606
if (cb == NULL)
sys/dev/usb/video/udl.c
609
TAILQ_REMOVE(&sc->sc_cmd_buf_pending, cb, entry);
sys/dev/usb/video/udl.c
611
TAILQ_INSERT_TAIL(phead, cb, entry);
sys/dev/usb/video/udl.c
612
usbd_xfer_set_frame_data(xfer, i, cb->buf, cb->off);
sys/dev/usb/video/udl.c
635
struct udl_cmd_buf *cb;
sys/dev/usb/video/udl.c
638
cb = udl_cmd_buf_alloc(sc, flags);
sys/dev/usb/video/udl.c
639
if (cb == NULL)
sys/dev/usb/video/udl.c
647
udl_cmd_write_reg_1(cb, UDL_REG_SCREEN, UDL_REG_SCREEN_ON);
sys/dev/usb/video/udl.c
649
udl_cmd_write_reg_1(cb, UDL_REG_SCREEN, UDL_REG_SCREEN_OFF);
sys/dev/usb/video/udl.c
651
udl_cmd_write_reg_1(cb, UDL_REG_SYNC, 0xff);
sys/dev/usb/video/udl.c
652
udl_cmd_buf_send(sc, cb);
sys/dev/usb/video/udl.c
853
udl_cmd_insert_int_1(struct udl_cmd_buf *cb, uint8_t value)
sys/dev/usb/video/udl.c
856
cb->buf[cb->off] = value;
sys/dev/usb/video/udl.c
857
cb->off += 1;
sys/dev/usb/video/udl.c
862
udl_cmd_insert_int_2(struct udl_cmd_buf *cb, uint16_t value)
sys/dev/usb/video/udl.c
867
bcopy(&lvalue, cb->buf + cb->off, 2);
sys/dev/usb/video/udl.c
869
cb->off += 2;
sys/dev/usb/video/udl.c
875
udl_cmd_insert_int_3(struct udl_cmd_buf *cb, uint32_t value)
sys/dev/usb/video/udl.c
884
bcopy(&lvalue, cb->buf + cb->off, 3);
sys/dev/usb/video/udl.c
886
cb->off += 3;
sys/dev/usb/video/udl.c
891
udl_cmd_insert_int_4(struct udl_cmd_buf *cb, uint32_t value)
sys/dev/usb/video/udl.c
896
bcopy(&lvalue, cb->buf + cb->off, 4);
sys/dev/usb/video/udl.c
898
cb->off += 4;
sys/dev/usb/video/udl.c
904
udl_cmd_insert_buf_le16(struct udl_cmd_buf *cb, const uint8_t *buf, uint32_t len)
sys/dev/usb/video/udl.c
910
cb->buf[cb->off + x + 0] = buf[x + 1];
sys/dev/usb/video/udl.c
911
cb->buf[cb->off + x + 1] = buf[x + 0];
sys/dev/usb/video/udl.c
913
cb->off += len;
sys/dev/usb/video/udl.c
917
udl_cmd_write_reg_1(struct udl_cmd_buf *cb, uint8_t reg, uint8_t val)
sys/dev/usb/video/udl.c
920
udl_cmd_insert_int_1(cb, UDL_BULK_SOC);
sys/dev/usb/video/udl.c
921
udl_cmd_insert_int_1(cb, UDL_BULK_CMD_REG_WRITE_1);
sys/dev/usb/video/udl.c
922
udl_cmd_insert_int_1(cb, reg);
sys/dev/usb/video/udl.c
923
udl_cmd_insert_int_1(cb, val);
sys/dev/usb/video/udl.c
927
udl_cmd_write_reg_3(struct udl_cmd_buf *cb, uint8_t reg, uint32_t val)
sys/dev/usb/video/udl.c
930
udl_cmd_write_reg_1(cb, reg + 0, (val >> 16) & 0xff);
sys/dev/usb/video/udl.c
931
udl_cmd_write_reg_1(cb, reg + 1, (val >> 8) & 0xff);
sys/dev/usb/video/udl.c
932
udl_cmd_write_reg_1(cb, reg + 2, (val >> 0) & 0xff);
sys/dev/usb/video/udl.c
992
udl_init_fb_offsets(struct udl_cmd_buf *cb, uint32_t start16, uint32_t stride16,
sys/dev/usb/video/udl.c
995
udl_cmd_write_reg_1(cb, UDL_REG_SYNC, 0x00);
sys/dev/usb/video/udl.c
996
udl_cmd_write_reg_3(cb, UDL_REG_ADDR_START16, start16);
sys/dev/usb/video/udl.c
997
udl_cmd_write_reg_3(cb, UDL_REG_ADDR_STRIDE16, stride16);
sys/dev/usb/video/udl.c
998
udl_cmd_write_reg_3(cb, UDL_REG_ADDR_START8, start8);
sys/dev/usb/video/udl.c
999
udl_cmd_write_reg_3(cb, UDL_REG_ADDR_STRIDE8, stride8);
sys/dev/usb/wlan/if_mtwvar.h
177
void (*cb)(struct mtw_softc *, void *);
sys/dev/virtio/scmi/virtio_scmi.c
441
virtio_scmi_rx_callback_t *cb, void *priv)
sys/dev/virtio/scmi/virtio_scmi.c
449
if (cb == NULL)
sys/dev/virtio/scmi/virtio_scmi.c
452
sc->vtscmi_queues[chan].rx_callback = cb;
sys/dev/virtio/scmi/virtio_scmi.c
456
if (cb != NULL)
sys/dev/virtio/scmi/virtio_scmi.c
465
cb ? "En" : "Dis", chan);
sys/dev/virtio/scmi/virtio_scmi.h
60
virtio_scmi_rx_callback_t *cb, void *priv);
sys/dev/wtap/wtap_hal/handler.h
38
struct callout cb;
sys/dev/xdma/xdma.c
206
int (*cb)(void *, xdma_transfer_status_t *),
sys/dev/xdma/xdma.c
216
if (cb == NULL) {
sys/dev/xdma/xdma.c
227
ih->cb = cb;
sys/dev/xdma/xdma.c
330
if (ih->cb != NULL) {
sys/dev/xdma/xdma.c
333
ih->cb(ih->cb_user, status);
sys/dev/xdma/xdma.h
195
int (*cb)(void *cb_user, xdma_transfer_status_t *status);
sys/dev/xdma/xdma.h
278
int xdma_setup_intr(xdma_channel_t *xchan, int flags, int (*cb)(void *,
sys/dev/xilinx/axidma.c
164
axidma_setup_cb(device_t dev, int chan_id, void (*cb)(void *), void *arg)
sys/dev/xilinx/axidma.c
175
INTR_TYPE_NET | INTR_MPSAFE, NULL, cb, arg,
sys/fs/devfs/devfs_vnops.c
181
devfs_foreach_cdevpriv(struct cdev *dev, int (*cb)(void *data, void *arg),
sys/fs/devfs/devfs_vnops.c
192
error = cb(p->cdpd_data, arg);
sys/fs/tmpfs/tmpfs_vfsops.c
187
tmpfs_all_rw_maps(struct mount *mp, bool (*cb)(struct mount *mp, vm_map_t,
sys/fs/tmpfs/tmpfs_vfsops.c
252
terminate = cb(mp, map, entry, cb_arg);
sys/geom/geom_ccd.c
537
ccdbuffer(struct bio **cb, struct ccd_s *cs, struct bio *bp, daddr_t bn, caddr_t addr, long bcount)
sys/geom/geom_ccd.c
655
cb[0] = cbp;
sys/geom/geom_ccd.c
661
cbp->bio_done = cb[0]->bio_done = ccdiodone;
sys/geom/geom_ccd.c
662
cbp->bio_offset = cb[0]->bio_offset;
sys/geom/geom_ccd.c
663
cbp->bio_data = cb[0]->bio_data;
sys/geom/geom_ccd.c
664
cbp->bio_length = cb[0]->bio_length;
sys/geom/geom_ccd.c
666
cbp->bio_caller1 = cb[0];
sys/geom/geom_ccd.c
667
cb[0]->bio_caller1 = cbp;
sys/geom/geom_ccd.c
668
cb[1] = cbp;
sys/geom/linux_lvm/g_linux_lvm.c
199
struct bio *cb;
sys/geom/linux_lvm/g_linux_lvm.c
236
cb = g_clone_bio(bp);
sys/geom/linux_lvm/g_linux_lvm.c
237
if (cb == NULL) {
sys/geom/linux_lvm/g_linux_lvm.c
253
cb->bio_offset = offset + sg->sg_pvoffset;
sys/geom/linux_lvm/g_linux_lvm.c
270
cb->bio_offset =
sys/geom/linux_lvm/g_linux_lvm.c
278
cb->bio_to = pv->pv_gprov;
sys/geom/linux_lvm/g_linux_lvm.c
279
cb->bio_done = g_llvm_done;
sys/geom/linux_lvm/g_linux_lvm.c
280
cb->bio_length = in_chunk_length;
sys/geom/linux_lvm/g_linux_lvm.c
281
cb->bio_data = addr;
sys/geom/linux_lvm/g_linux_lvm.c
282
cb->bio_caller1 = pv;
sys/geom/linux_lvm/g_linux_lvm.c
283
bioq_disksort(&bq, cb);
sys/geom/linux_lvm/g_linux_lvm.c
290
pv->pv_name, cb->bio_offset);
sys/geom/linux_lvm/g_linux_lvm.c
299
for (cb = bioq_first(&bq); cb != NULL; cb = bioq_first(&bq)) {
sys/geom/linux_lvm/g_linux_lvm.c
300
bioq_remove(&bq, cb);
sys/geom/linux_lvm/g_linux_lvm.c
301
pv = cb->bio_caller1;
sys/geom/linux_lvm/g_linux_lvm.c
302
cb->bio_caller1 = NULL;
sys/geom/linux_lvm/g_linux_lvm.c
304
cb->bio_to->name, cb->bio_offset, cb->bio_length);
sys/geom/linux_lvm/g_linux_lvm.c
305
g_io_request(cb, pv->pv_gcons);
sys/geom/virstor/g_virstor.c
1560
struct bio *cb;
sys/geom/virstor/g_virstor.c
1615
cb = g_clone_bio(b);
sys/geom/virstor/g_virstor.c
1616
if (cb == NULL) {
sys/geom/virstor/g_virstor.c
1623
cb->bio_to = comp->gcons->provider;
sys/geom/virstor/g_virstor.c
1624
cb->bio_done = g_virstor_done;
sys/geom/virstor/g_virstor.c
1625
cb->bio_offset =
sys/geom/virstor/g_virstor.c
1628
cb->bio_length = in_chunk_length;
sys/geom/virstor/g_virstor.c
1629
cb->bio_data = addr;
sys/geom/virstor/g_virstor.c
1630
cb->bio_caller1 = comp;
sys/geom/virstor/g_virstor.c
1631
bioq_disksort(&bq, cb);
sys/geom/virstor/g_virstor.c
1687
cb = g_clone_bio(b);
sys/geom/virstor/g_virstor.c
1688
if (cb == NULL) {
sys/geom/virstor/g_virstor.c
1715
cb->bio_to = sc->components[0].gcons->provider;
sys/geom/virstor/g_virstor.c
1716
cb->bio_done = g_virstor_done;
sys/geom/virstor/g_virstor.c
1717
cb->bio_offset = s_offset;
sys/geom/virstor/g_virstor.c
1718
cb->bio_data = (char *)data_me;
sys/geom/virstor/g_virstor.c
1719
cb->bio_length = sc->sectorsize;
sys/geom/virstor/g_virstor.c
1720
cb->bio_caller1 = &sc->components[0];
sys/geom/virstor/g_virstor.c
1721
bioq_disksort(&bq, cb);
sys/geom/virstor/g_virstor.c
1725
cb = g_clone_bio(b);
sys/geom/virstor/g_virstor.c
1726
if (cb == NULL) {
sys/geom/virstor/g_virstor.c
1734
cb->bio_to = comp->gcons->provider;
sys/geom/virstor/g_virstor.c
1735
cb->bio_done = g_virstor_done;
sys/geom/virstor/g_virstor.c
1736
cb->bio_offset = (off_t)me->provider_chunk*(off_t)chunk_size +
sys/geom/virstor/g_virstor.c
1738
cb->bio_length = in_chunk_length;
sys/geom/virstor/g_virstor.c
1739
cb->bio_data = addr;
sys/geom/virstor/g_virstor.c
1740
cb->bio_caller1 = comp;
sys/geom/virstor/g_virstor.c
1741
bioq_disksort(&bq, cb);
sys/geom/virstor/g_virstor.c
1750
for (cb = bioq_first(&bq); cb != NULL; cb = bioq_first(&bq)) {
sys/geom/virstor/g_virstor.c
1751
bioq_remove(&bq, cb);
sys/geom/virstor/g_virstor.c
1752
LOG_REQ(LVL_MOREDEBUG, cb, "Firing request");
sys/geom/virstor/g_virstor.c
1753
comp = cb->bio_caller1;
sys/geom/virstor/g_virstor.c
1754
cb->bio_caller1 = NULL;
sys/geom/virstor/g_virstor.c
1756
cb->bio_offset, cb->bio_length);
sys/geom/virstor/g_virstor.c
1757
g_io_request(cb, comp->gcons);
sys/isa/pnpparse.c
568
struct isa_config *config, int ldn, pnp_scan_cb *cb)
sys/isa/pnpparse.c
583
if ((*cb)(dev, tag, p, l, config, ldn))
sys/isa/pnpparse.c
596
if ((*cb)(dev, tag, p, l, config, ldn))
sys/isa/pnpvar.h
59
struct isa_config *config, int ldn, pnp_scan_cb *cb);
sys/kern/imgact_elf.c
2790
bool (*cb)(const Elf_Note *, void *, bool *), void *cb_arg)
sys/kern/imgact_elf.c
2847
if (cb(note, cb_arg, &res))
sys/kern/kern_conf.c
1452
void (*cb)(void *);
sys/kern/kern_conf.c
1462
cb = cp->cdp_dtr_cb;
sys/kern/kern_conf.c
1467
if (cb != NULL)
sys/kern/kern_conf.c
1468
cb(cb_arg);
sys/kern/kern_conf.c
1487
destroy_dev_sched_cbl(struct cdev *dev, void (*cb)(void *), void *arg)
sys/kern/kern_conf.c
1500
cp->cdp_dtr_cb = cb;
sys/kern/kern_conf.c
1516
destroy_dev_sched_cb(struct cdev *dev, void (*cb)(void *), void *arg)
sys/kern/kern_conf.c
1520
return (destroy_dev_sched_cbl(dev, cb, arg));
sys/kern/kern_conf.c
56
void (*cb)(void *), void *arg);
sys/kern/kern_cpuset.c
2078
id_t id, size_t cpusetsize, cpuset_t *maskp, const struct cpuset_copy_cb *cb)
sys/kern/kern_cpuset.c
2088
error = cb->cpuset_copyout(mask, maskp, size);
sys/kern/kern_cpuset.c
2224
id_t id, size_t cpusetsize, const cpuset_t *maskp, const struct cpuset_copy_cb *cb)
sys/kern/kern_cpuset.c
2232
error = cb->cpuset_copyin(maskp, mask, size);
sys/kern/kern_cpuset.c
2286
const struct cpuset_copy_cb *cb)
sys/kern/kern_cpuset.c
2384
error = cb->cpuset_copyout(mask, maskp, domainsetsize);
sys/kern/kern_cpuset.c
2467
const struct cpuset_copy_cb *cb)
sys/kern/kern_cpuset.c
2485
error = cb->cpuset_copyin(maskp, mask, domainsetsize);
sys/kern/kern_dump.c
229
dumpsys_foreach_chunk(dumpsys_callback_t cb, void *arg)
sys/kern/kern_dump.c
237
error = (*cb)(mdp, seqnr++, arg);
sys/kern/kern_jail.c
3549
prison_proc_iterate(struct prison *pr, void (*cb)(struct proc *, void *),
sys/kern/kern_jail.c
3561
cb(p, cbarg);
sys/kern/kern_jail.c
3580
cb(p, cbarg);
sys/kern/kern_proc.c
1607
proc_iterate(int (*cb)(struct proc *, void *), void *cbarg)
sys/kern/kern_proc.c
1619
error = cb(p, cbarg);
sys/kern/subr_bus_dma.c
534
struct crypto_buffer *cb, bus_dmamap_callback_t *callback,
sys/kern/subr_bus_dma.c
544
switch (cb->cb_type) {
sys/kern/subr_bus_dma.c
546
error = _bus_dmamap_load_buffer(dmat, map, cb->cb_buf,
sys/kern/subr_bus_dma.c
547
cb->cb_buf_len, kernel_pmap, flags, NULL, &nsegs);
sys/kern/subr_bus_dma.c
550
error = _bus_dmamap_load_mbuf_sg(dmat, map, cb->cb_mbuf,
sys/kern/subr_bus_dma.c
554
error = _bus_dmamap_load_single_mbuf(dmat, map, cb->cb_mbuf,
sys/kern/subr_bus_dma.c
558
error = _bus_dmamap_load_uio(dmat, map, cb->cb_uio, &nsegs,
sys/kern/subr_bus_dma.c
562
error = _bus_dmamap_load_ma(dmat, map, cb->cb_vm_page,
sys/kern/subr_bus_dma.c
563
cb->cb_vm_page_len, cb->cb_vm_page_offset, flags, NULL,
sys/kern/subr_compressor.c
167
gz_write(void *stream, void *data, size_t len, compressor_cb_t cb,
sys/kern/subr_compressor.c
212
error = cb(s->gz_buffer, len, s->gz_off, arg);
sys/kern/subr_compressor.c
225
error = cb(trailer + room,
sys/kern/subr_compressor.c
357
zst_flush_intermediate(struct zstdio_stream *s, compressor_cb_t cb, void *arg)
sys/kern/subr_compressor.c
370
error = cb(s->zst_buffer, bytes_to_dump, s->zst_off, arg);
sys/kern/subr_compressor.c
388
zstdio_flush(struct zstdio_stream *s, compressor_cb_t cb, void *arg)
sys/kern/subr_compressor.c
412
error = zst_flush_intermediate(s, cb, arg);
sys/kern/subr_compressor.c
425
error = cb(s->zst_buffer, s->zst_outbuffer.pos, s->zst_off,
sys/kern/subr_compressor.c
435
zstdio_write(void *stream, void *data, size_t len, compressor_cb_t cb,
sys/kern/subr_compressor.c
444
return (zstdio_flush(s, cb, arg));
sys/kern/subr_compressor.c
470
error = zst_flush_intermediate(s, cb, arg);
sys/kern/subr_compressor.c
515
compressor_init(compressor_cb_t cb, int format, size_t maxiosize, int level,
sys/kern/subr_compressor.c
536
s->cb = cb;
sys/kern/subr_compressor.c
558
return (stream->methods->write(stream->priv, data, len, stream->cb,
sys/kern/subr_compressor.c
566
return (stream->methods->write(stream->priv, NULL, 0, stream->cb,
sys/kern/subr_compressor.c
59
compressor_cb_t cb;
sys/kern/subr_efi_map.c
17
efi_map_foreach_entry(struct efi_map_header *efihdr, efi_map_entry_cb cb, void *argp)
sys/kern/subr_efi_map.c
36
cb(p, argp);
sys/kern/subr_epoch.c
780
ck_epoch_entry_t *cb;
sys/kern/subr_epoch.c
782
cb = (void *)ctx;
sys/kern/subr_epoch.c
796
ck_epoch_call(&er->er_record, cb, (ck_epoch_cb_t *)callback);
sys/kern/subr_sfbuf.c
213
sf_buf_process_page(vm_page_t m, void (*cb)(struct sf_buf *))
sys/kern/subr_sfbuf.c
222
cb(sf);
sys/kern/subr_stats.c
147
stats_blob_visitcb_t cb;
sys/kern/subr_stats.c
2279
return (vctx->cb(&sbv, vctx->usrctx));
sys/kern/subr_stats.c
2291
vctx.cb = func;
sys/kern/vfs_aio.c
1220
struct aiocb *cb;
sys/kern/vfs_aio.c
1233
cb = &job->uaiocb;
sys/kern/vfs_aio.c
1235
opcode = cb->aio_lio_opcode;
sys/kern/vfs_aio.c
1261
offset = cb->aio_offset;
sys/kern/vfs_aio.c
870
struct aiocb *cb = &job->uaiocb;
sys/kern/vfs_aio.c
878
__DEVOLATILE(uintptr_t, cb->aio_buf), cb->aio_nbytes);
sys/kern/vfs_subr.c
7195
mnt_vnode_next_lazy(struct vnode **mvp, struct mount *mp, mnt_lazy_cb_t *cb,
sys/kern/vfs_subr.c
7215
if (!cb(vp, cbarg)) {
sys/kern/vfs_subr.c
7257
__mnt_vnode_next_lazy(struct vnode **mvp, struct mount *mp, mnt_lazy_cb_t *cb,
sys/kern/vfs_subr.c
7263
return (mnt_vnode_next_lazy(mvp, mp, cb, cbarg));
sys/kern/vfs_subr.c
7267
__mnt_vnode_first_lazy(struct vnode **mvp, struct mount *mp, mnt_lazy_cb_t *cb,
sys/kern/vfs_subr.c
7288
return (mnt_vnode_next_lazy(mvp, mp, cb, cbarg));
sys/net/bridgestp.c
2162
bstp_attach(struct bstp_state *bs, struct bstp_cb_ops *cb)
sys/net/bridgestp.c
2176
bs->bs_state_cb = cb->bcb_state;
sys/net/bridgestp.c
2177
bs->bs_rtage_cb = cb->bcb_rtage;
sys/net/if.c
4380
if_foreach(if_foreach_cb_t cb, void *cb_arg)
sys/net/if.c
4386
MPASS(cb);
sys/net/if.c
4390
error = cb(ifp, cb_arg);
sys/net/if.c
4408
if_foreach_sleep(if_foreach_match_t match_cb, void *match_arg, if_foreach_cb_t cb,
sys/net/if.c
4415
MPASS(cb);
sys/net/if.c
4452
error = cb(match_array[i], cb_arg);
sys/net/if.c
4500
if_foreach_lladdr(if_t ifp, iflladdr_cb_t cb, void *cb_arg)
sys/net/if.c
4506
MPASS(cb);
sys/net/if.c
4513
count += (*cb)(cb_arg, (struct sockaddr_dl *)ifa->ifa_addr,
sys/net/if.c
4546
if_foreach_llmaddr(if_t ifp, iflladdr_cb_t cb, void *cb_arg)
sys/net/if.c
4552
MPASS(cb);
sys/net/if.c
4559
count += (*cb)(cb_arg, (struct sockaddr_dl *)ifma->ifma_addr,
sys/net/if.c
4568
if_foreach_addr_type(if_t ifp, int type, if_addr_cb_t cb, void *cb_arg)
sys/net/if.c
4574
MPASS(cb);
sys/net/if.c
4581
count += (*cb)(cb_arg, ifa, count);
sys/net/if_gre.c
175
{ .type = IFLA_GRE_LOCAL, .off = _OUT(ifla_local), .cb = nlattr_get_ip },
sys/net/if_gre.c
176
{ .type = IFLA_GRE_REMOTE, .off = _OUT(ifla_remote), .cb = nlattr_get_ip },
sys/net/if_gre.c
177
{ .type = IFLA_GRE_FLAGS, .off = _OUT(ifla_flags), .cb = nlattr_get_uint32 },
sys/net/if_gre.c
178
{ .type = IFLA_GRE_OKEY, .off = _OUT(ifla_okey), .cb = nlattr_get_uint32 },
sys/net/if_gre.c
179
{ .type = IFLA_GRE_ENCAP_TYPE, .off = _OUT(ifla_encap_type), .cb = nlattr_get_uint32 },
sys/net/if_gre.c
180
{ .type = IFLA_GRE_ENCAP_SPORT, .off = _OUT(ifla_encap_sport), .cb = nlattr_get_uint16 },
sys/net/if_var.h
699
u_int if_foreach_addr_type(if_t ifp, int type, if_addr_cb_t cb, void *cb_arg);
sys/net/if_vlan.c
1229
{ .type = IFLA_VLAN_ID, .off = _OUT(vlan_id), .cb = nlattr_get_uint16 },
sys/net/if_vlan.c
1230
{ .type = IFLA_VLAN_FLAGS, .off = _OUT(vlan_flags), .cb = nlattr_get_nla },
sys/net/if_vlan.c
1231
{ .type = IFLA_VLAN_PROTOCOL, .off = _OUT(vlan_proto), .cb = nlattr_get_uint16 },
sys/net/netmap_user.h
1088
nm_dispatch(struct nm_desc *d, int cnt, nm_cb_t cb, u_char *arg)
sys/net/netmap_user.h
1114
cb(arg, &d->hdr, d->hdr.buf);
sys/net/netmap_user.h
1147
cb(arg, &d->hdr, d->hdr.buf);
sys/net/route/route_ctl.c
1006
if (cb != NULL && !cb(rt, nh, cbdata))
sys/net/route/route_ctl.c
94
int prio, rib_filter_f_t *cb, void *cbdata, struct rib_cmd_info *rc);
sys/net/route/route_ctl.c
984
int prio, rib_filter_f_t *cb, void *cbdata, struct rib_cmd_info *rc)
sys/net/route/route_ctl.c
993
if (cb == NULL)
sys/net/route/route_ctl.c
995
error = nhgrp_get_filtered_group(rnh, rt, nhg, cb, cbdata, &rnd);
sys/net/route/route_ctl.h
87
route_notification_t *cb, void *cbdata);
sys/net/route/route_helpers.c
261
route_notification_t *cb, void *cbdata)
sys/net/route/route_helpers.c
272
cb(rc, cbdata);
sys/net/route/route_helpers.c
277
route_notification_t *cb, void *cbdata)
sys/net/route/route_helpers.c
288
cb(rc, cbdata);
sys/net/route/route_helpers.c
292
decompose_change_notification(const struct rib_cmd_info *rc, route_notification_t *cb,
sys/net/route/route_helpers.c
346
notify_del(&rc_del, &wn_old[idx_old], cb, cbdata);
sys/net/route/route_helpers.c
347
notify_add(&rc_add, &wn_new[idx_new], cb, cbdata);
sys/net/route/route_helpers.c
353
notify_del(&rc_del, &wn_old[idx_old], cb, cbdata);
sys/net/route/route_helpers.c
357
notify_add(&rc_add, &wn_new[idx_new], cb, cbdata);
sys/net/route/route_helpers.c
363
notify_del(&rc_del, &wn_old[idx_old], cb, cbdata);
sys/net/route/route_helpers.c
368
notify_add(&rc_add, &wn_new[idx_new], cb, cbdata);
sys/net/route/route_helpers.c
379
rib_decompose_notification(const struct rib_cmd_info *rc, route_notification_t *cb,
sys/net/route/route_helpers.c
393
notify_add(&rc_new, &wn[i], cb, cbdata);
sys/net/route/route_helpers.c
401
notify_del(&rc_new, &wn[i], cb, cbdata);
sys/net/route/route_helpers.c
407
decompose_change_notification(rc, cb, cbdata);
sys/net80211/ieee80211_crypto_gcm.c
208
uint8_t cb[AES_BLOCK_LEN], tmp[AES_BLOCK_LEN];
sys/net80211/ieee80211_crypto_gcm.c
217
memcpy(cb, icb, AES_BLOCK_LEN);
sys/net80211/ieee80211_crypto_gcm.c
221
rijndael_encrypt(aes, cb, ypos);
sys/net80211/ieee80211_crypto_gcm.c
225
inc32(cb);
sys/net80211/ieee80211_crypto_gcm.c
231
rijndael_encrypt(aes, cb, tmp);
sys/net80211/ieee80211_freebsd.c
561
struct ieee80211_cb *cb;
sys/net80211/ieee80211_freebsd.c
568
cb = (struct ieee80211_cb *)(mtag+1);
sys/net80211/ieee80211_freebsd.c
569
cb->func = func;
sys/net80211/ieee80211_freebsd.c
570
cb->arg = arg;
sys/net80211/ieee80211_freebsd.c
618
struct ieee80211_cb *cb = (struct ieee80211_cb *)(mtag+1);
sys/net80211/ieee80211_freebsd.c
619
cb->func(ni, cb->arg, status);
sys/net80211/ieee80211_regdomain.c
177
const struct ieee80211_channel *cb = b;
sys/net80211/ieee80211_regdomain.c
179
return (ca->ic_freq == cb->ic_freq) ?
sys/net80211/ieee80211_regdomain.c
181
(cb->ic_flags & IEEE80211_CHAN_ALL) :
sys/net80211/ieee80211_regdomain.c
182
ca->ic_freq - cb->ic_freq;
sys/netinet/ip_carp.c
2550
{ .type = CARP_NL_VHID, .off = _OUT(vhid), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2551
{ .type = CARP_NL_STATE, .off = _OUT(state), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2552
{ .type = CARP_NL_ADVBASE, .off = _OUT(advbase), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2553
{ .type = CARP_NL_ADVSKEW, .off = _OUT(advskew), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2554
{ .type = CARP_NL_KEY, .off = _OUT(key), .cb = nlattr_get_carp_key },
sys/netinet/ip_carp.c
2555
{ .type = CARP_NL_IFINDEX, .off = _OUT(ifindex), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2556
{ .type = CARP_NL_ADDR, .off = _OUT(addr), .cb = nlattr_get_in_addr },
sys/netinet/ip_carp.c
2557
{ .type = CARP_NL_ADDR6, .off = _OUT(addr6), .cb = nlattr_get_in6_addr },
sys/netinet/ip_carp.c
2558
{ .type = CARP_NL_IFNAME, .off = _OUT(ifname), .cb = nlattr_get_string },
sys/netinet/ip_carp.c
2559
{ .type = CARP_NL_VERSION, .off = _OUT(version), .cb = nlattr_get_uint8 },
sys/netinet/ip_carp.c
2560
{ .type = CARP_NL_VRRP_PRIORITY, .off = _OUT(vrrp_prio), .cb = nlattr_get_uint8 },
sys/netinet/ip_carp.c
2561
{ .type = CARP_NL_VRRP_ADV_INTER, .off = _OUT(vrrp_adv_inter), .cb = nlattr_get_uint16 },
sys/netlink/ktest_netlink_message_writer.c
48
{ .type = 1, .off = _OUT(size), .cb = nlattr_get_uint32 },
sys/netlink/ktest_netlink_message_writer.c
49
{ .type = 2, .off = _OUT(expected_avail), .cb = nlattr_get_uint32 },
sys/netlink/ktest_netlink_message_writer.c
50
{ .type = 3, .off = _OUT(waitok), .cb = nlattr_get_uint32 },
sys/netlink/netlink_generic.c
242
{ .off_in = _IN(version), .off_out = _OUT(version), .cb = nlf_get_u8 },
sys/netlink/netlink_generic.c
246
{ .type = CTRL_ATTR_FAMILY_ID , .off = _OUT(family_id), .cb = nlattr_get_uint16 },
sys/netlink/netlink_generic.c
247
{ .type = CTRL_ATTR_FAMILY_NAME , .off = _OUT(family_name), .cb = nlattr_get_string },
sys/netlink/netlink_io.c
263
nl_handler_f handler = nl_handlers[nlp->nl_proto].cb;
sys/netlink/netlink_message_parser.c
152
error = s->cb(nla, npt, s->arg, ptr);
sys/netlink/netlink_message_parser.h
107
parse_attr_f *cb; /* parser function to call */
sys/netlink/netlink_message_parser.h
266
error = fp->cb(src, npt, dst);
sys/netlink/netlink_message_parser.h
306
if (p->np[j].cb == nlattr_get_nested ||
sys/netlink/netlink_message_parser.h
307
p->np[j].cb == nlattr_get_nested_ptr) {
sys/netlink/netlink_message_parser.h
90
parse_field_f *cb;
sys/netlink/netlink_message_writer.c
127
result = nw->cb(nw);
sys/netlink/netlink_message_writer.c
131
NL_LOG(LOG_DEBUG, "nw %p flush with %p() failed", nw, nw->cb);
sys/netlink/netlink_message_writer.c
81
.cb = nl_send_one,
sys/netlink/netlink_message_writer.c
95
.cb = nl_send_group,
sys/netlink/netlink_message_writer.h
48
nl_writer_cb *cb; /* Callback to flush data */
sys/netlink/netlink_module.c
107
int handler_defined = nl_handlers[proto].cb != NULL;
sys/netlink/netlink_module.c
123
KASSERT((nl_handlers[proto].cb == NULL), ("netlink handler %d is already set", proto));
sys/netlink/netlink_module.c
124
nl_handlers[proto].cb = handler;
sys/netlink/netlink_module.c
137
KASSERT((nl_handlers[proto].cb != NULL), ("netlink handler %d is not set", proto));
sys/netlink/netlink_module.c
138
nl_handlers[proto].cb = NULL;
sys/netlink/netlink_route.c
103
error = cmd->cb(hdr, nlp, npt);
sys/netlink/netlink_snl.h
1009
{ .type = NLMSGINFO_ATTR_PROCESS_ID, .off = _OUT(process_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
1010
{ .type = NLMSGINFO_ATTR_PORT_ID, .off = _OUT(port_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
1011
{ .type = NLMSGINFO_ATTR_SEQ_ID, .off = _OUT(seq_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
133
snl_parse_field_f *cb;
sys/netlink/netlink_snl.h
142
snl_parse_attr_f *cb; /* parser function to call */
sys/netlink/netlink_snl.h
469
if (!s->cb(ss, nla, s->arg, ptr))
sys/netlink/netlink_snl.h
496
fp->cb(ss, src, dst);
sys/netlink/netlink_snl.h
847
{ .type = NLA_BITSET_BIT_INDEX, .off = _OUT(bit_index), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
848
{ .type = NLA_BITSET_BIT_NAME, .off = _OUT(bit_name), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl.h
849
{ .type = NLA_BITSET_BIT_VALUE, .off = _OUT(bit_value), .cb = snl_attr_get_flag },
sys/netlink/netlink_snl.h
863
{ .type = NLA_BITSET_SIZE, .off = _OUT(nla_bitset_size), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
864
{ .type = NLA_BITSET_BITS, .off = _OUT(bits), .cb = snl_attr_get_parray, .arg = &_nla_bit_parser },
sys/netlink/netlink_snl.h
865
{ .type = NLA_BITSET_VALUE, .off = _OUT(nla_bitset_mask), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl.h
866
{ .type = NLA_BITSET_MASK, .off = _OUT(nla_bitset_value), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl.h
953
{ .type = NLMSGERR_ATTR_MSG, .off = _OUT(error_str), .cb = snl_attr_get_string },
sys/netlink/netlink_snl.h
954
{ .type = NLMSGERR_ATTR_OFFS, .off = _OUT(error_offs), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
955
{ .type = NLMSGERR_ATTR_COOKIE, .off = _OUT(cookie), .cb = snl_attr_get_nla },
sys/netlink/netlink_snl.h
959
{ .off_in = _IN(error), .off_out = _OUT(error), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl.h
960
{ .off_in = _IN(msg), .off_out = _OUT(orig_hdr), .cb = snl_field_get_ptr },
sys/netlink/netlink_snl.h
969
{ .off_in = _IN(error), .off_out = _OUT(error), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_generic.h
102
.cb = snl_attr_get_uint16,
sys/netlink/netlink_snl_generic.h
107
.cb = snl_attr_get_string,
sys/netlink/netlink_snl_generic.h
112
.cb = snl_attr_get_parray,
sys/netlink/netlink_snl_generic.h
78
.cb = snl_attr_get_string,
sys/netlink/netlink_snl_generic.h
83
.cb = snl_attr_get_uint32,
sys/netlink/netlink_snl_route_parsers.h
133
{ .type = NL_RTAX_MTU, .off = _OUT(rtax_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
138
{ .type = NL_RTA_DST, .off = _OUT(rta_dst), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
139
{ .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
140
{ .type = NL_RTA_GATEWAY, .off = _OUT(rta_gw), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
141
{ .type = NL_RTA_METRICS, .arg = &_metrics_parser, .cb = snl_attr_get_nested },
sys/netlink/netlink_snl_route_parsers.h
142
{ .type = NL_RTA_MULTIPATH, .off = _OUT(rta_multipath), .cb = nlattr_get_multipath },
sys/netlink/netlink_snl_route_parsers.h
143
{ .type = NL_RTA_KNH_ID, .off = _OUT(rta_knh_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
144
{ .type = NL_RTA_WEIGHT, .off = _OUT(rtax_weight), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
145
{ .type = NL_RTA_RTFLAGS, .off = _OUT(rta_rtflags), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
146
{ .type = NL_RTA_TABLE, .off = _OUT(rta_table), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
147
{ .type = NL_RTA_VIA, .off = _OUT(rta_gw), .cb = snl_attr_get_ipvia },
sys/netlink/netlink_snl_route_parsers.h
148
{ .type = NL_RTA_EXPIRES, .off = _OUT(rta_expire), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
149
{ .type = NL_RTA_NH_ID, .off = _OUT(rta_nh_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
153
{.off_in = _IN(rtm_family), .off_out = _OUT(rtm_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
154
{.off_in = _IN(rtm_type), .off_out = _OUT(rtm_type), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
155
{.off_in = _IN(rtm_protocol), .off_out = _OUT(rtm_protocol), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
156
{.off_in = _IN(rtm_dst_len), .off_out = _OUT(rtm_dst_len), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
196
{ .type = IFLAF_ORIG_HWADDR, .off = _OUT(iflaf_orig_hwaddr), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
197
{ .type = IFLAF_CAPS, .off = _OUT(iflaf_caps), .cb = snl_attr_get_bitset_c },
sys/netlink/netlink_snl_route_parsers.h
202
{ .type = IFLA_ADDRESS, .off = _OUT(ifla_address), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
203
{ .type = IFLA_BROADCAST, .off = _OUT(ifla_broadcast), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
204
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
205
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
206
{ .type = IFLA_OPERSTATE, .off = _OUT(ifla_operstate), .cb = snl_attr_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
207
{ .type = IFLA_IFALIAS, .off = _OUT(ifla_ifalias), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
208
{ .type = IFLA_STATS64, .off = _OUT(ifla_stats64), .cb = snl_attr_dup_struct },
sys/netlink/netlink_snl_route_parsers.h
209
{ .type = IFLA_PROMISCUITY, .off = _OUT(ifla_promiscuity), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
210
{ .type = IFLA_CARRIER, .off = _OUT(ifla_carrier), .cb = snl_attr_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
211
{ .type = IFLA_FREEBSD, .arg = &_link_fbsd_parser, .cb = snl_attr_get_nested },
sys/netlink/netlink_snl_route_parsers.h
214
{.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
215
{.off_in = _IN(ifi_flags), .off_out = _OUT(ifi_flags), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
216
{.off_in = _IN(ifi_change), .off_out = _OUT(ifi_change), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
217
{.off_in = _IN(ifi_type), .off_out = _OUT(ifi_type), .cb = snl_field_get_uint16 },
sys/netlink/netlink_snl_route_parsers.h
234
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
235
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
238
{.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
239
{.off_in = _IN(ifi_type), .off_out = _OUT(ifi_type), .cb = snl_field_get_uint16 },
sys/netlink/netlink_snl_route_parsers.h
240
{.off_in = _IN(ifi_flags), .off_out = _OUT(ifi_flags), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
260
{ .type = NDAF_NEXT_STATE_TS, .off = _OUT(ndaf_next_ts), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
265
{ .type = NDA_DST, .off = _OUT(nda_dst), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
266
{ .type = NDA_LLADDR , .off = _OUT(nda_lladdr), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
267
{ .type = NDA_PROBES, .off = _OUT(nda_probes), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
268
{ .type = NDA_IFINDEX, .off = _OUT(nda_ifindex), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
269
{ .type = NDA_FREEBSD, .arg = &_neigh_fbsd_parser, .cb = snl_attr_get_nested },
sys/netlink/netlink_snl_route_parsers.h
272
{.off_in = _IN(ndm_family), .off_out = _OUT(ndm_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
273
{.off_in = _IN(ndm_flags), .off_out = _OUT(ndm_flags), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
274
{.off_in = _IN(ndm_state), .off_out = _OUT(ndm_state), .cb = snl_field_get_uint16 },
sys/netlink/netlink_snl_route_parsers.h
275
{.off_in = _IN(ndm_ifindex), .off_out = _OUT(nda_ifindex), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
308
{ .type = IFAF_VHID, .off = _OUT(ifaf_vhid), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
309
{ .type = IFAF_FLAGS, .off = _OUT(ifaf_flags), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
314
{ .type = IFA_ADDRESS, .off = _OUT(ifa_address), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
315
{ .type = IFA_LOCAL, .off = _OUT(ifa_local), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
316
{ .type = IFA_LABEL, .off = _OUT(ifa_label), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
317
{ .type = IFA_BROADCAST, .off = _OUT(ifa_broadcast), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
318
{ .type = IFA_CACHEINFO, .off = _OUT(ifa_cacheinfo), .cb = snl_attr_dup_struct },
sys/netlink/netlink_snl_route_parsers.h
319
{ .type = IFA_FREEBSD, .arg = &_addr_fbsd_parser, .cb = snl_attr_get_nested },
sys/netlink/netlink_snl_route_parsers.h
322
{.off_in = _IN(ifa_family), .off_out = _OUT(ifa_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
323
{.off_in = _IN(ifa_prefixlen), .off_out = _OUT(ifa_prefixlen), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
324
{.off_in = _IN(ifa_index), .off_out = _OUT(ifa_index), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
360
{ .type = NHAF_KNHOPS, .off = _OUT(nhaf_knhops), .cb = snl_attr_get_flag },
sys/netlink/netlink_snl_route_parsers.h
361
{ .type = NHAF_TABLE, .off = _OUT(nhaf_table), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
362
{ .type = NHAF_KID, .off = _OUT(nhaf_kid), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
363
{ .type = NHAF_AIF, .off = _OUT(nhaf_aif), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
368
{ .off_in = _IN(nh_family), .off_out = _OUT(nh_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
369
{ .off_in = _IN(nh_protocol), .off_out = _OUT(nh_protocol), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
373
{ .type = NHA_ID, .off = _OUT(nha_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
374
{ .type = NHA_BLACKHOLE, .off = _OUT(nha_blackhole), .cb = snl_attr_get_flag },
sys/netlink/netlink_snl_route_parsers.h
375
{ .type = NHA_OIF, .off = _OUT(nha_oif), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
376
{ .type = NHA_GATEWAY, .off = _OUT(nha_gw), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
377
{ .type = NHA_FREEBSD, .arg = &_nh_fbsd_parser, .cb = snl_attr_get_nested },
sys/netlink/netlink_snl_route_parsers.h
62
{ .type = NL_RTAX_MTU, .off = _OUT(rtax_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
67
{ .type = NL_RTA_GATEWAY, .off = _OUT(gw), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
68
{ .type = NL_RTA_METRICS, .arg = &_metrics_mp_nh_parser, .cb = snl_attr_get_nested },
sys/netlink/netlink_snl_route_parsers.h
69
{ .type = NL_RTA_RTFLAGS, .off = _OUT(rta_rtflags), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
70
{ .type = NL_RTA_VIA, .off = _OUT(gw), .cb = snl_attr_get_ipvia },
sys/netlink/netlink_snl_route_parsers.h
71
{ .type = NL_RTA_EXPIRES, .off = _OUT(rta_expire), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
75
{ .off_in = _IN(rtnh_flags), .off_out = _OUT(rtnh_flags), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
76
{ .off_in = _IN(rtnh_hops), .off_out = _OUT(rtnh_weight), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
77
{ .off_in = _IN(rtnh_ifindex), .off_out = _OUT(ifindex), .cb = snl_field_get_uint32 },
sys/netlink/netlink_var.h
117
nl_handler_f cb;
sys/netlink/route/iface.c
1467
.cb = &rtnl_handle_getlink,
sys/netlink/route/iface.c
1473
.cb = &rtnl_handle_dellink,
sys/netlink/route/iface.c
1480
.cb = &rtnl_handle_newlink,
sys/netlink/route/iface.c
1487
.cb = &rtnl_handle_getaddr,
sys/netlink/route/iface.c
1493
.cb = &rtnl_handle_addr,
sys/netlink/route/iface.c
1500
.cb = &rtnl_handle_addr,
sys/netlink/route/iface.c
398
{ .off_in = _IN(ifi_type), .off_out = _OUT(ifi_type), .cb = nlf_get_u16 },
sys/netlink/route/iface.c
399
{ .off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
400
{ .off_in = _IN(ifi_flags), .off_out = _OUT(ifi_flags), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
401
{ .off_in = _IN(ifi_change), .off_out = _OUT(ifi_change), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
405
{ .type = IFLA_INFO_KIND, .off = _OUT(ifla_cloner), .cb = nlattr_get_stringn },
sys/netlink/route/iface.c
406
{ .type = IFLA_INFO_DATA, .off = _OUT(ifla_idata), .cb = nlattr_get_nla },
sys/netlink/route/iface.c
411
{ .type = IFLA_ADDRESS, .off = _OUT(ifla_address), .cb = nlattr_get_nla },
sys/netlink/route/iface.c
412
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = nlattr_get_string },
sys/netlink/route/iface.c
413
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
414
{ .type = IFLA_LINK, .off = _OUT(ifla_link), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
415
{ .type = IFLA_LINKINFO, .arg = &linfo_parser, .cb = nlattr_get_nested },
sys/netlink/route/iface.c
416
{ .type = IFLA_IFALIAS, .off = _OUT(ifla_ifalias), .cb = nlattr_get_string },
sys/netlink/route/iface.c
417
{ .type = IFLA_GROUP, .off = _OUT(ifla_group), .cb = nlattr_get_string },
sys/netlink/route/iface.c
418
{ .type = IFLA_ALT_IFNAME, .off = _OUT(ifla_ifname), .cb = nlattr_get_string },
sys/netlink/route/iface.c
758
{ .off_in = _IN(ifa_family), .off_out = _OUT(ifa_family), .cb = nlf_get_u8 },
sys/netlink/route/iface.c
759
{ .off_in = _IN(ifa_prefixlen), .off_out = _OUT(ifa_prefixlen), .cb = nlf_get_u8 },
sys/netlink/route/iface.c
760
{ .off_in = _IN(ifa_scope), .off_out = _OUT(ifa_scope), .cb = nlf_get_u8 },
sys/netlink/route/iface.c
761
{ .off_in = _IN(ifa_flags), .off_out = _OUT(ifa_flags), .cb = nlf_get_u8_u32 },
sys/netlink/route/iface.c
762
{ .off_in = _IN(ifa_index), .off_out = _OUT(ifa_index), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
766
{ .type = IFAF_VHID, .off = _OUT(ifaf_vhid), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
767
{ .type = IFAF_FLAGS, .off = _OUT(ifaf_flags), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
772
{ .type = IFA_ADDRESS, .off = _OUT(ifa_address), .cb = nlattr_get_ip },
sys/netlink/route/iface.c
773
{ .type = IFA_LOCAL, .off = _OUT(ifa_local), .cb = nlattr_get_ip },
sys/netlink/route/iface.c
774
{ .type = IFA_BROADCAST, .off = _OUT(ifa_broadcast), .cb = nlattr_get_ip },
sys/netlink/route/iface.c
775
{ .type = IFA_CACHEINFO, .off = _OUT(ifa_cacheinfo), .cb = nlattr_get_cinfo },
sys/netlink/route/iface.c
776
{ .type = IFA_FLAGS, .off = _OUT(ifa_flags), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
777
{ .type = IFA_FREEBSD, .arg = &ifa_fbsd_parser, .cb = nlattr_get_nested },
sys/netlink/route/neigh.c
319
{ .type = NDAF_NEXT_STATE_TS, .off = _OUT(ndaf_next_ts), .cb = nlattr_get_uint32 },
sys/netlink/route/neigh.c
324
{ .off_in = _IN(ndm_family), .off_out = _OUT(ndm_family), .cb = nlf_get_u8 },
sys/netlink/route/neigh.c
325
{ .off_in = _IN(ndm_flags), .off_out = _OUT(ndm_flags), .cb = nlf_get_u8_u32 },
sys/netlink/route/neigh.c
326
{ .off_in = _IN(ndm_state), .off_out = _OUT(ndm_state), .cb = nlf_get_u16 },
sys/netlink/route/neigh.c
327
{ .off_in = _IN(ndm_ifindex), .off_out = _OUT(nda_ifp), .cb = nlf_get_ifpz },
sys/netlink/route/neigh.c
331
{ .type = NDA_DST, .off = _OUT(nda_dst), .cb = nlattr_get_ip },
sys/netlink/route/neigh.c
332
{ .type = NDA_LLADDR, .off = _OUT(nda_lladdr), .cb = nlattr_get_nla },
sys/netlink/route/neigh.c
333
{ .type = NDA_IFINDEX, .off = _OUT(nda_ifp), .cb = nlattr_get_ifp },
sys/netlink/route/neigh.c
334
{ .type = NDA_FLAGS_EXT, .off = _OUT(ndm_flags), .cb = nlattr_get_uint32 },
sys/netlink/route/neigh.c
335
{ .type = NDA_FREEBSD, .arg = &neigh_fbsd_parser, .cb = nlattr_get_nested },
sys/netlink/route/neigh.c
535
.cb = &rtnl_handle_newneigh,
sys/netlink/route/neigh.c
541
.cb = &rtnl_handle_delneigh,
sys/netlink/route/neigh.c
547
.cb = &rtnl_handle_getneigh,
sys/netlink/route/nexthop.c
1096
.cb = &rtnl_handle_newnhop,
sys/netlink/route/nexthop.c
1102
.cb = &rtnl_handle_delnhop,
sys/netlink/route/nexthop.c
1108
.cb = &rtnl_handle_getnhop,
sys/netlink/route/nexthop.c
706
{ .type = NHAF_KNHOPS, .off = _OUT(nhaf_knhops), .cb = nlattr_get_flag },
sys/netlink/route/nexthop.c
707
{ .type = NHAF_TABLE, .off = _OUT(nhaf_table), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
708
{ .type = NHAF_FAMILY, .off = _OUT(nhaf_family), .cb = nlattr_get_uint8 },
sys/netlink/route/nexthop.c
709
{ .type = NHAF_KID, .off = _OUT(nhaf_kid), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
710
{ .type = NHAF_AIF, .off = _OUT(nhaf_aif), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
715
{ .off_in = _IN(nh_family), .off_out = _OUT(nh_family), .cb = nlf_get_u8 },
sys/netlink/route/nexthop.c
716
{ .off_in = _IN(nh_protocol), .off_out = _OUT(nh_protocol), .cb = nlf_get_u8 },
sys/netlink/route/nexthop.c
720
{ .type = NHA_ID, .off = _OUT(nha_id), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
721
{ .type = NHA_GROUP, .off = _OUT(nha_group), .cb = nlattr_get_nhg },
sys/netlink/route/nexthop.c
722
{ .type = NHA_BLACKHOLE, .off = _OUT(nha_blackhole), .cb = nlattr_get_flag },
sys/netlink/route/nexthop.c
723
{ .type = NHA_OIF, .off = _OUT(nha_oif), .cb = nlattr_get_ifp },
sys/netlink/route/nexthop.c
724
{ .type = NHA_GATEWAY, .off = _OUT(nha_gw), .cb = nlattr_get_ip },
sys/netlink/route/nexthop.c
725
{ .type = NHA_GROUPS, .off = _OUT(nha_groups), .cb = nlattr_get_flag },
sys/netlink/route/nexthop.c
726
{ .type = NHA_FREEBSD, .arg = &nh_fbsd_parser, .cb = nlattr_get_nested },
sys/netlink/route/route_var.h
46
rtnl_msg_cb_f *cb;
sys/netlink/route/rt.c
1115
.cb = &rtnl_handle_getroute,
sys/netlink/route/rt.c
1121
.cb = &rtnl_handle_delroute,
sys/netlink/route/rt.c
1128
.cb = &rtnl_handle_newroute,
sys/netlink/route/rt.c
408
{ .type = NL_RTA_GATEWAY, .off = _OUT(gw), .cb = nlattr_get_ip },
sys/netlink/route/rt.c
409
{ .type = NL_RTA_VIA, .off = _OUT(gw), .cb = nlattr_get_ipvia },
sys/netlink/route/rt.c
412
{ .off_in = _IN(rtnh_flags), .off_out = _OUT(rtnh_flags), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
413
{ .off_in = _IN(rtnh_hops), .off_out = _OUT(rtnh_weight), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
414
{ .off_in = _IN(rtnh_ifindex), .off_out = _OUT(ifp), .cb = nlf_get_ifpz },
sys/netlink/route/rt.c
504
{ .type = NL_RTAX_MTU, .off = _OUT(rtax_mtu), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
509
{ .type = NL_RTA_DST, .off = _OUT(rta_dst), .cb = nlattr_get_ip },
sys/netlink/route/rt.c
510
{ .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = nlattr_get_ifp },
sys/netlink/route/rt.c
511
{ .type = NL_RTA_GATEWAY, .off = _OUT(rta_gw), .cb = nlattr_get_ip },
sys/netlink/route/rt.c
512
{ .type = NL_RTA_METRICS, .arg = &metrics_parser, .cb = nlattr_get_nested },
sys/netlink/route/rt.c
513
{ .type = NL_RTA_MULTIPATH, .off = _OUT(rta_multipath), .cb = nlattr_get_multipath },
sys/netlink/route/rt.c
514
{ .type = NL_RTA_WEIGHT, .off = _OUT(rta_weight), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
515
{ .type = NL_RTA_RTFLAGS, .off = _OUT(rta_rtflags), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
516
{ .type = NL_RTA_TABLE, .off = _OUT(rta_table), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
517
{ .type = NL_RTA_VIA, .off = _OUT(rta_gw), .cb = nlattr_get_ipvia },
sys/netlink/route/rt.c
518
{ .type = NL_RTA_EXPIRES, .off = _OUT(rta_expire), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
519
{ .type = NL_RTA_NH_ID, .off = _OUT(rta_nh_id), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
523
{ .off_in = _IN(rtm_family), .off_out = _OUT(rtm_family), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
524
{ .off_in = _IN(rtm_dst_len), .off_out = _OUT(rtm_dst_len), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
525
{ .off_in = _IN(rtm_protocol), .off_out = _OUT(rtm_protocol), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
526
{ .off_in = _IN(rtm_type), .off_out = _OUT(rtm_type), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
527
{ .off_in = _IN(rtm_table), .off_out = _OUT(rtm_table), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
528
{ .off_in = _IN(rtm_flags), .off_out = _OUT(rtm_flags), .cb = nlf_get_u32 },
sys/netpfil/ipfw/ip_fw_iface.c
383
ic->cb(ch, ic->cbdata, iif->ifindex);
sys/netpfil/ipfw/ip_fw_iface.c
436
ic->cb(ch, ic->cbdata, iif->ifindex);
sys/netpfil/ipfw/ip_fw_iface.c
453
ic->cb(ch, ic->cbdata, 0);
sys/netpfil/ipfw/ip_fw_private.h
399
ipfw_ifc_cb *cb;
sys/netpfil/ipfw/ip_fw_table_algo.c
2210
ife->ic.cb = if_notifier;
sys/netpfil/pf/pf_nl.c
1076
{ .type = PF_CS_CMP_ID, .off = _OUT(psk_pfcmp.id), .cb = nlattr_get_uint64 },
sys/netpfil/pf/pf_nl.c
1077
{ .type = PF_CS_CMP_CREATORID, .off = _OUT(psk_pfcmp.creatorid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1078
{ .type = PF_CS_CMP_DIR, .off = _OUT(psk_pfcmp.direction), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1079
{ .type = PF_CS_AF, .off = _OUT(psk_af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1080
{ .type = PF_CS_PROTO, .off = _OUT(psk_proto), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1081
{ .type = PF_CS_SRC, .off = _OUT(psk_src), .arg = &rule_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1082
{ .type = PF_CS_DST, .off = _OUT(psk_dst), .arg = &rule_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1083
{ .type = PF_CS_RT_ADDR, .off = _OUT(psk_rt_addr), .arg = &rule_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1084
{ .type = PF_CS_IFNAME, .off = _OUT(psk_ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1085
{ .type = PF_CS_LABEL, .off = _OUT(psk_label), .arg = (void *)PF_RULE_LABEL_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1086
{ .type = PF_CS_KILL_MATCH, .off = _OUT(psk_kill_match), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
1087
{ .type = PF_CS_NAT, .off = _OUT(psk_nat), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
1150
{ .type = PF_SS_IFNAME, .off = _OUT(ifname), .arg = (const void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1302
{ .type = PF_NL_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1303
{ .type = PF_NL_DIRECTION, .off = _OUT(direction), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1304
{ .type = PF_NL_PROTO, .off = _OUT(proto), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1305
{ .type = PF_NL_SRC_ADDR, .off = _OUT(saddr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
1306
{ .type = PF_NL_DST_ADDR, .off = _OUT(daddr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
1307
{ .type = PF_NL_SRC_PORT, .off = _OUT(sport), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
1308
{ .type = PF_NL_DST_PORT, .off = _OUT(dport), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
1354
{ .type = PF_SD_LEVEL, .off = _OUT(level), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1383
{ .type = PF_TO_TIMEOUT, .off = _OUT(timeout), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1384
{ .type = PF_TO_SECONDS, .off = _OUT(seconds), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1441
{ .type = PF_LI_INDEX, .off = _OUT(index), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1442
{ .type = PF_LI_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1540
{ .type = PF_PA_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1541
{ .type = PF_PA_IFNAME, .off = _OUT(ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1548
{ .type = PF_AA_ACTION, .off = _OUT(action), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1549
{ .type = PF_AA_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1550
{ .type = PF_AA_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1551
{ .type = PF_AA_R_NUM, .off = _OUT(r_num), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1552
{ .type = PF_AA_R_ACTION, .off = _OUT(r_action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1553
{ .type = PF_AA_R_LAST, .off = _OUT(r_last), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1554
{ .type = PF_AA_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1555
{ .type = PF_AA_ANCHOR, .off = _OUT(anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1556
{ .type = PF_AA_ADDR, .off = _OUT(addr), .arg = &pool_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1557
{ .type = PF_AA_WHICH, .off = _OUT(which), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1660
{ .type = PF_RS_PATH, .off = _OUT(path), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1661
{ .type = PF_RS_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1821
{ .type = PF_T_ANCHOR, .off = _OUT(pfrio_table.pfrt_anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1822
{ .type = PF_T_NAME, .off = _OUT(pfrio_table.pfrt_name), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1823
{ .type = PF_T_TABLE_FLAGS, .off = _OUT(pfrio_table.pfrt_flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1824
{ .type = PF_T_FLAGS, .off = _OUT(pfrio_flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2126
{ .type = PFR_A_AF, .off = _OUT(pfra_af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2127
{ .type = PFR_A_NET, .off = _OUT(pfra_net), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2128
{ .type = PFR_A_NOT, .off = _OUT(pfra_not), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
2129
{ .type = PFR_A_ADDR, .off = _OUT(pfra_u), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
2159
{ .type = PF_TA_TABLE, .off = _OUT(table), .arg = &nested_table_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2160
{ .type = PF_TA_ADDR, .cb = nlattr_get_pfr_addr },
sys/netpfil/pf/pf_nl.c
2161
{ .type = PF_TA_FLAGS, .off = _OUT(flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2368
{ .type = PF_TAS_TABLE, .off = _OUT(table), .arg = &nested_table_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2369
{ .type = PF_TAS_FLAGS, .off = _OUT(flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2505
{ .type = PF_LR_LIMIT, .off = 0, .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2506
{ .type = PF_LR_SECONDS, .off = sizeof(unsigned int), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2512
{ .type = PF_SL_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2513
{ .type = PF_SL_NAME, .off = _OUT(name), .arg = (void *)PF_STATELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2514
{ .type = PF_SL_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2515
{ .type = PF_SL_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2516
{ .type = PF_SL_RATE, .off = _OUT(rate), .arg = &rate_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2517
{ .type = PF_SL_DESCR, .off = _OUT(description), .arg = (void *)PF_STATELIM_DESCR_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2611
{ .type = PF_SCL_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2612
{ .type = PF_SCL_NAME, .off = _OUT(name), .arg = (void *)PF_STATELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2613
{ .type = PF_SCL_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2614
{ .type = PF_SCL_ENTRIES, .off = _OUT(entries), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2615
{ .type = PF_SCL_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2616
{ .type = PF_SCL_RATE, .off = _OUT(rate), .arg = &rate_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2617
{ .type = PF_SCL_OVERLOAD_TBL_NAME, .off = _OUT(overload_tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2618
{ .type = PF_SCL_OVERLOAD_HIGH_WM, .off = _OUT(overload_hwm), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2619
{ .type = PF_SCL_OVERLOAD_LOW_WM, .off = _OUT(overload_lwm), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2620
{ .type = PF_SCL_INET_PREFIX, .off = _OUT(inet_prefix), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2621
{ .type = PF_SCL_INET6_PREFIX, .off = _OUT(inet6_prefix), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2622
{ .type = PF_SCL_DESCR, .off = _OUT(description), .arg = (void *)PF_STATELIM_DESCR_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2717
{ .type = PF_SRC_NAME, .off = _OUT(name), .arg = (void *)PF_SOURCELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2718
{ .type = PF_SRC_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2719
{ .type = PF_SRC_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2720
{ .type = PF_SRC_RDOMAIN, .off = _OUT(rdomain), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2721
{ .type = PF_SRC_ADDR, .off = _OUT(addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
2804
{ .type = PF_SC_NAME, .off = _OUT(name), .arg = (void *)PF_SOURCELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2805
{ .type = PF_SC_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2806
{ .type = PF_SC_RDOMAIN, .off = _OUT(rdomain), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2807
{ .type = PF_SC_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2808
{ .type = PF_SC_ADDR, .off = _OUT(addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
420
{ .type = PF_AT_ADDR, .off = _OUT(v.a.addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
421
{ .type = PF_AT_MASK, .off = _OUT(v.a.mask), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
422
{ .type = PF_AT_IFNAME, .off = _OUT(v.ifname), .arg = (void *)IFNAMSIZ,.cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
423
{ .type = PF_AT_TABLENAME, .off = _OUT(v.tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
424
{ .type = PF_AT_TYPE, .off = _OUT(type), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
425
{ .type = PF_AT_IFLAGS, .off = _OUT(iflags), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
458
{ .type = PF_RAT_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
459
{ .type = PF_RAT_SRC_PORT, .off = _OUT(port[0]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
460
{ .type = PF_RAT_DST_PORT, .off = _OUT(port[1]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
461
{ .type = PF_RAT_NEG, .off = _OUT(neg), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
462
{ .type = PF_RAT_OP, .off = _OUT(port_op), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
492
{ .type = PF_MET_OFFSET, .off = _OUT(offset), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
493
{ .type = PF_MET_PSID_LEN, .off = _OUT(psidlen), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
494
{. type = PF_MET_PSID, .off = _OUT(psid), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
542
{ .type = PF_LT_LABEL, .off = 0, .cb = nlattr_get_pf_rule_labels },
sys/netpfil/pf/pf_nl.c
585
{ .type = PF_PT_KEY, .off = _OUT(key), .arg = (void *)sizeof(struct pf_poolhashkey), .cb = nlattr_get_bytes },
sys/netpfil/pf/pf_nl.c
586
{ .type = PF_PT_COUNTER, .off = _OUT(counter), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
587
{ .type = PF_PT_TBLIDX, .off = _OUT(tblidx), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
588
{ .type = PF_PT_PROXY_SRC_PORT, .off = _OUT(proxy_port[0]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
589
{ .type = PF_PT_PROXY_DST_PORT, .off = _OUT(proxy_port[1]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
590
{ .type = PF_PT_OPTS, .off = _OUT(opts), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
591
{ .type = PF_PT_MAPE, .off = _OUT(mape), .arg = &mape_portset_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
619
{ .type = PF_RUT_UID_LOW, .off = _OUT(uid[0]), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
620
{ .type = PF_RUT_UID_HIGH, .off = _OUT(uid[1]), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
621
{ .type = PF_RUT_OP, .off = _OUT(op), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
668
{ .type = PF_TT_TIMEOUT, .off = 0, .cb = nlattr_get_pf_timeout },
sys/netpfil/pf/pf_nl.c
707
{ .type = PF_TH_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
708
{ .type = PF_TH_SECONDS, .off = _OUT(seconds), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
71
{ .type = PF_ST_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
715
{ .type = PF_RT_SRC, .off = _OUT(src), .arg = &rule_addr_parser,.cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
716
{ .type = PF_RT_DST, .off = _OUT(dst), .arg = &rule_addr_parser,.cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
717
{ .type = PF_RT_RIDENTIFIER, .off = _OUT(ridentifier), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
718
{ .type = PF_RT_LABELS, .off = _OUT(label), .arg = &rule_labels_parser,.cb = nlattr_get_nested_pf_rule_labels },
sys/netpfil/pf/pf_nl.c
719
{ .type = PF_RT_IFNAME, .off = _OUT(ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
72
{ .type = PF_ST_CREATORID, .off = _OUT(creatorid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
720
{ .type = PF_RT_QNAME, .off = _OUT(qname), .arg = (void *)PF_QNAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
721
{ .type = PF_RT_PQNAME, .off = _OUT(pqname), .arg = (void *)PF_QNAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
722
{ .type = PF_RT_TAGNAME, .off = _OUT(tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
723
{ .type = PF_RT_MATCH_TAGNAME, .off = _OUT(match_tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
724
{ .type = PF_RT_OVERLOAD_TBLNAME, .off = _OUT(overload_tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
725
{ .type = PF_RT_RPOOL_RDR, .off = _OUT(rdr), .arg = &pool_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
726
{ .type = PF_RT_OS_FINGERPRINT, .off = _OUT(os_fingerprint), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
727
{ .type = PF_RT_RTABLEID, .off = _OUT(rtableid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
728
{ .type = PF_RT_TIMEOUT, .off = _OUT(timeout), .arg = &timeout_parser, .cb = nlattr_get_nested_timeouts },
sys/netpfil/pf/pf_nl.c
729
{ .type = PF_RT_MAX_STATES, .off = _OUT(max_states), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
73
{ .type = PF_ST_IFNAME, .arg = (const void *)IFNAMSIZ, .off = _OUT(ifname), .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
730
{ .type = PF_RT_MAX_SRC_NODES, .off = _OUT(max_src_nodes), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
731
{ .type = PF_RT_MAX_SRC_STATES, .off = _OUT(max_src_states), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
732
{ .type = PF_RT_MAX_SRC_CONN_RATE_LIMIT, .off = _OUT(max_src_conn_rate.limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
733
{ .type = PF_RT_MAX_SRC_CONN_RATE_SECS, .off = _OUT(max_src_conn_rate.seconds), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
734
{ .type = PF_RT_DNPIPE, .off = _OUT(dnpipe), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
735
{ .type = PF_RT_DNRPIPE, .off = _OUT(dnrpipe), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
736
{ .type = PF_RT_DNFLAGS, .off = _OUT(free_flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
737
{ .type = PF_RT_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
738
{ .type = PF_RT_PROB, .off = _OUT(prob), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
739
{ .type = PF_RT_CUID, .off = _OUT(cuid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
74
{ .type = PF_ST_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
740
{. type = PF_RT_CPID, .off = _OUT(cpid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
741
{ .type = PF_RT_RETURN_ICMP, .off = _OUT(return_icmp), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
742
{ .type = PF_RT_RETURN_ICMP6, .off = _OUT(return_icmp6), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
743
{ .type = PF_RT_MAX_MSS, .off = _OUT(max_mss), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
744
{ .type = PF_RT_SCRUB_FLAGS, .off = _OUT(scrub_flags), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
745
{ .type = PF_RT_UID, .off = _OUT(uid), .arg = &rule_uid_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
746
{ .type = PF_RT_GID, .off = _OUT(gid), .arg = &rule_uid_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
747
{ .type = PF_RT_RULE_FLAG, .off = _OUT(rule_flag), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
748
{ .type = PF_RT_ACTION, .off = _OUT(action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
749
{ .type = PF_RT_DIRECTION, .off = _OUT(direction), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
75
{ .type = PF_ST_PROTO, .off = _OUT(proto), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
750
{ .type = PF_RT_LOG, .off = _OUT(log), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
751
{ .type = PF_RT_LOGIF, .off = _OUT(logif), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
752
{ .type = PF_RT_QUICK, .off = _OUT(quick), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
753
{ .type = PF_RT_IF_NOT, .off = _OUT(ifnot), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
754
{ .type = PF_RT_MATCH_TAG_NOT, .off = _OUT(match_tag_not), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
755
{ .type = PF_RT_NATPASS, .off = _OUT(natpass), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
756
{ .type = PF_RT_KEEP_STATE, .off = _OUT(keep_state), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
757
{ .type = PF_RT_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
758
{ .type = PF_RT_PROTO, .off = _OUT(proto), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
759
{ .type = PF_RT_TYPE, .off = _OUT(type), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
76
{ .type = PF_ST_FILTER_ADDR, .off = _OUT(addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
760
{ .type = PF_RT_CODE, .off = _OUT(code), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
761
{ .type = PF_RT_FLAGS, .off = _OUT(flags), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
762
{ .type = PF_RT_FLAGSET, .off = _OUT(flagset), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
763
{ .type = PF_RT_MIN_TTL, .off = _OUT(min_ttl), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
764
{ .type = PF_RT_ALLOW_OPTS, .off = _OUT(allow_opts), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
765
{ .type = PF_RT_RT, .off = _OUT(rt), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
766
{ .type = PF_RT_RETURN_TTL, .off = _OUT(return_ttl), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
767
{ .type = PF_RT_TOS, .off = _OUT(tos), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
768
{ .type = PF_RT_SET_TOS, .off = _OUT(set_tos), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
769
{ .type = PF_RT_ANCHOR_RELATIVE, .off = _OUT(anchor_relative), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
77
{ .type = PF_ST_FILTER_MASK, .off = _OUT(mask), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
770
{ .type = PF_RT_ANCHOR_WILDCARD, .off = _OUT(anchor_wildcard), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
771
{ .type = PF_RT_FLUSH, .off = _OUT(flush), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
772
{ .type = PF_RT_PRIO, .off = _OUT(prio), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
773
{ .type = PF_RT_SET_PRIO, .off = _OUT(set_prio[0]), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
774
{ .type = PF_RT_SET_PRIO_REPLY, .off = _OUT(set_prio[1]), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
775
{ .type = PF_RT_DIVERT_ADDRESS, .off = _OUT(divert.addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
776
{ .type = PF_RT_DIVERT_PORT, .off = _OUT(divert.port), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
777
{ .type = PF_RT_RCV_IFNAME, .off = _OUT(rcv_ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
778
{ .type = PF_RT_MAX_SRC_CONN, .off = _OUT(max_src_conn), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
779
{ .type = PF_RT_RPOOL_NAT, .off = _OUT(nat), .arg = &pool_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
780
{ .type = PF_RT_NAF, .off = _OUT(naf), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
781
{ .type = PF_RT_RPOOL_RT, .off = _OUT(route), .arg = &pool_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
782
{ .type = PF_RT_RCV_IFNOT, .off = _OUT(rcvifnot), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
783
{ .type = PF_RT_PKTRATE, .off = _OUT(pktrate), .arg = &threshold_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
784
{ .type = PF_RT_MAX_PKT_SIZE, .off = _OUT(max_pkt_size), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
785
{ .type = PF_RT_TYPE_2, .off = _OUT(type), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
786
{ .type = PF_RT_CODE_2, .off = _OUT(code), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
787
{ .type = PF_RT_STATE_LIMIT, .off = _OUT(statelim.id), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
788
{ .type = PF_RT_SOURCE_LIMIT, .off = _OUT(sourcelim.id), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
789
{ .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(statelim.limiter_action), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
790
{ .type = PF_RT_SOURCE_LIMIT_ACTION, .off = _OUT(sourcelim.limiter_action), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
80
{ .off_in = _IN(version), .off_out = _OUT(version), .cb = nlf_get_u8 },
sys/netpfil/pf/pf_nl.c
803
{ .type = PF_ART_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
804
{ .type = PF_ART_POOL_TICKET, .off = _OUT(pool_ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
805
{ .type = PF_ART_ANCHOR, .off = _OUT(anchor), .cb = nlattr_get_string },
sys/netpfil/pf/pf_nl.c
806
{ .type = PF_ART_ANCHOR_CALL, .off = _OUT(anchor_call), .cb = nlattr_get_string },
sys/netpfil/pf/pf_nl.c
807
{ .type = PF_ART_RULE, .off = _OUT(rule), .arg = &rule_parser, .cb = nlattr_get_nested_ptr }
sys/netpfil/pf/pf_nl.c
835
{ .type = PF_GR_ANCHOR, .off = _OUT(anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
836
{ .type = PF_GR_ACTION, .off = _OUT(rule.action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
887
{ .type = PF_GR_ANCHOR, .off = _OUT(anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
888
{ .type = PF_GR_ACTION, .off = _OUT(action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
889
{ .type = PF_GR_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
890
{ .type = PF_GR_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
891
{ .type = PF_GR_CLEAR, .off = _OUT(clear), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pflow.c
1394
{ .type = PFLOWNL_DEL_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pflow.c
1419
{ .type = PFLOWNL_GET_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pflow.c
1540
{ .type = PFLOWNL_ADDR_FAMILY, .off = _OUT(in.sin_family), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pflow.c
1541
{ .type = PFLOWNL_ADDR_PORT, .off = _OUT(in.sin_port), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pflow.c
1542
{ .type = PFLOWNL_ADDR_IP, .off = _OUT(in.sin_addr), .cb = nlattr_get_in_addr },
sys/netpfil/pf/pflow.c
1543
{ .type = PFLOWNL_ADDR_IP6, .off = _OUT(in6.sin6_addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pflow.c
1557
{ .type = PFLOWNL_SET_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pflow.c
1558
{ .type = PFLOWNL_SET_VERSION, .off = _OUT(version), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pflow.c
1559
{ .type = PFLOWNL_SET_SRC, .off = _OUT(src), .arg = &addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pflow.c
1560
{ .type = PFLOWNL_SET_DST, .off = _OUT(dst), .arg = &addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pflow.c
1561
{ .type = PFLOWNL_SET_OBSERVATION_DOMAIN, .off = _OUT(observation_dom), .cb = nlattr_get_uint32 },
sys/ofed/drivers/infiniband/core/core_priv.h
91
roce_netdev_callback cb,
sys/ofed/drivers/infiniband/core/core_priv.h
95
roce_netdev_callback cb,
sys/ofed/drivers/infiniband/core/ib_device.c
725
roce_netdev_callback cb,
sys/ofed/drivers/infiniband/core/ib_device.c
744
cb(ib_dev, port, idev, cookie);
sys/ofed/drivers/infiniband/core/ib_device.c
764
roce_netdev_callback cb,
sys/ofed/drivers/infiniband/core/ib_device.c
771
ib_enum_roce_netdev(dev, filter, filter_cookie, cb, cookie);
sys/ofed/drivers/infiniband/core/ib_umem_rbtree.c
79
umem_call_back cb,
sys/ofed/drivers/infiniband/core/ib_umem_rbtree.c
92
ret_val = cb(umem->umem, start, last, cookie) || ret_val;
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
135
#define SDP_SKB_CB(__mb) ((struct sdp_mb_cb *)&((__mb)->cb[0]))
sys/ofed/include/rdma/ib_umem_odp.h
121
umem_call_back cb, void *cookie);
sys/opencrypto/criov.c
301
const struct crypto_buffer *cb)
sys/opencrypto/criov.c
304
cc->cc_type = cb->cb_type;
sys/opencrypto/criov.c
307
cc->cc_buf = cb->cb_buf;
sys/opencrypto/criov.c
308
cc->cc_buf_len = cb->cb_buf_len;
sys/opencrypto/criov.c
312
cc->cc_mbuf = cb->cb_mbuf;
sys/opencrypto/criov.c
315
cc->cc_vmpage = cb->cb_vm_page;
sys/opencrypto/criov.c
316
cc->cc_buf_len = cb->cb_vm_page_len;
sys/opencrypto/criov.c
317
cc->cc_offset = cb->cb_vm_page_offset;
sys/opencrypto/criov.c
320
cc->cc_iov = cb->cb_uio->uio_iov;
sys/opencrypto/criov.c
321
cc->cc_buf_len = cb->cb_uio->uio_resid;
sys/opencrypto/criov.c
325
panic("%s: invalid buffer type %d", __func__, cb->cb_type);
sys/opencrypto/criov.c
677
struct crypto_buffer *cb;
sys/opencrypto/criov.c
680
cb = &crp->crp_obuf;
sys/opencrypto/criov.c
682
cb = &crp->crp_buf;
sys/opencrypto/criov.c
683
switch (cb->cb_type) {
sys/opencrypto/criov.c
686
m_copyback(cb->cb_mbuf, off, size, src);
sys/opencrypto/criov.c
690
MPASS(size <= cb->cb_vm_page_len);
sys/opencrypto/criov.c
692
cb->cb_vm_page_len + cb->cb_vm_page_offset);
sys/opencrypto/criov.c
693
cvm_page_copyback(cb->cb_vm_page,
sys/opencrypto/criov.c
694
off + cb->cb_vm_page_offset, size, src);
sys/opencrypto/criov.c
698
cuio_copyback(cb->cb_uio, off, size, src);
sys/opencrypto/criov.c
701
MPASS(off + size <= cb->cb_buf_len);
sys/opencrypto/criov.c
702
bcopy(src, cb->cb_buf + off, size);
sys/opencrypto/criov.c
706
panic("invalid crp buf type %d", cb->cb_type);
sys/opencrypto/criov.c
746
crypto_apply_buf(struct crypto_buffer *cb, int off, int len,
sys/opencrypto/criov.c
751
switch (cb->cb_type) {
sys/opencrypto/criov.c
754
error = m_apply(cb->cb_mbuf, off, len,
sys/opencrypto/criov.c
758
error = cuio_apply(cb->cb_uio, off, len, f, arg);
sys/opencrypto/criov.c
762
error = cvm_page_apply(cb->cb_vm_page,
sys/opencrypto/criov.c
763
off + cb->cb_vm_page_offset, len, f, arg);
sys/opencrypto/criov.c
767
MPASS(off + len <= cb->cb_buf_len);
sys/opencrypto/criov.c
768
error = (*f)(arg, cb->cb_buf + off, len);
sys/opencrypto/criov.c
772
panic("invalid crypto buf type %d", cb->cb_type);
sys/opencrypto/criov.c
826
crypto_buffer_contiguous_subsegment(struct crypto_buffer *cb, size_t skip,
sys/opencrypto/criov.c
830
switch (cb->cb_type) {
sys/opencrypto/criov.c
833
return (m_contiguous_subsegment(cb->cb_mbuf, skip, len));
sys/opencrypto/criov.c
835
return (cuio_contiguous_segment(cb->cb_uio, skip, len));
sys/opencrypto/criov.c
838
MPASS(skip + len <= cb->cb_vm_page_len);
sys/opencrypto/criov.c
839
return (cvm_page_contiguous_segment(cb->cb_vm_page,
sys/opencrypto/criov.c
840
skip + cb->cb_vm_page_offset, len));
sys/opencrypto/criov.c
843
MPASS(skip + len <= cb->cb_buf_len);
sys/opencrypto/criov.c
844
return (cb->cb_buf + skip);
sys/opencrypto/criov.c
847
panic("invalid crp buf type %d", cb->cb_type);
sys/opencrypto/crypto.c
1206
crypto_buffer_len(struct crypto_buffer *cb)
sys/opencrypto/crypto.c
1208
switch (cb->cb_type) {
sys/opencrypto/crypto.c
1210
return (cb->cb_buf_len);
sys/opencrypto/crypto.c
1212
if (cb->cb_mbuf->m_flags & M_PKTHDR)
sys/opencrypto/crypto.c
1213
return (cb->cb_mbuf->m_pkthdr.len);
sys/opencrypto/crypto.c
1214
return (m_length(cb->cb_mbuf, NULL));
sys/opencrypto/crypto.c
1216
return (cb->cb_mbuf->m_len);
sys/opencrypto/crypto.c
1218
return (cb->cb_vm_page_len);
sys/opencrypto/crypto.c
1220
return (cb->cb_uio->uio_resid);
sys/opencrypto/crypto.c
1229
cb_sanity(struct crypto_buffer *cb, const char *name)
sys/opencrypto/crypto.c
1231
KASSERT(cb->cb_type > CRYPTO_BUF_NONE && cb->cb_type <= CRYPTO_BUF_LAST,
sys/opencrypto/crypto.c
1233
switch (cb->cb_type) {
sys/opencrypto/crypto.c
1235
KASSERT(cb->cb_buf_len >= 0,
sys/opencrypto/crypto.c
1241
KASSERT(cb->cb_vm_page_len >= 0,
sys/opencrypto/crypto.c
1243
KASSERT(cb->cb_vm_page_offset >= 0,
sys/opencrypto/crypto.c
1245
KASSERT(cb->cb_vm_page_offset < PAGE_SIZE,
sys/opencrypto/cryptodev.h
482
_crypto_use_buf(struct crypto_buffer *cb, void *buf, int len)
sys/opencrypto/cryptodev.h
484
cb->cb_buf = buf;
sys/opencrypto/cryptodev.h
485
cb->cb_buf_len = len;
sys/opencrypto/cryptodev.h
486
cb->cb_type = CRYPTO_BUF_CONTIG;
sys/opencrypto/cryptodev.h
490
_crypto_use_mbuf(struct crypto_buffer *cb, struct mbuf *m)
sys/opencrypto/cryptodev.h
492
cb->cb_mbuf = m;
sys/opencrypto/cryptodev.h
493
cb->cb_type = CRYPTO_BUF_MBUF;
sys/opencrypto/cryptodev.h
497
_crypto_use_single_mbuf(struct crypto_buffer *cb, struct mbuf *m)
sys/opencrypto/cryptodev.h
499
cb->cb_mbuf = m;
sys/opencrypto/cryptodev.h
500
cb->cb_type = CRYPTO_BUF_SINGLE_MBUF;
sys/opencrypto/cryptodev.h
504
_crypto_use_vmpage(struct crypto_buffer *cb, vm_page_t *pages, int len,
sys/opencrypto/cryptodev.h
507
cb->cb_vm_page = pages;
sys/opencrypto/cryptodev.h
508
cb->cb_vm_page_len = len;
sys/opencrypto/cryptodev.h
509
cb->cb_vm_page_offset = offset;
sys/opencrypto/cryptodev.h
510
cb->cb_type = CRYPTO_BUF_VMPAGE;
sys/opencrypto/cryptodev.h
514
_crypto_use_uio(struct crypto_buffer *cb, struct uio *uio)
sys/opencrypto/cryptodev.h
516
cb->cb_uio = uio;
sys/opencrypto/cryptodev.h
517
cb->cb_type = CRYPTO_BUF_UIO;
sys/opencrypto/cryptodev.h
671
int crypto_apply_buf(struct crypto_buffer *cb, int off, int len,
sys/opencrypto/cryptodev.h
673
void *crypto_buffer_contiguous_subsegment(struct crypto_buffer *cb,
sys/opencrypto/cryptodev.h
675
size_t crypto_buffer_len(struct crypto_buffer *cb);
sys/opencrypto/cryptodev.h
677
const struct crypto_buffer *cb);
sys/powerpc/powermac/platform_powermac.c
402
powermac_register_timebase(device_t dev, powermac_tb_disable_t cb)
sys/powerpc/powermac/platform_powermac.c
405
freeze_timebase = cb;
sys/rpc/clnt_nl.c
124
{ .type = RPCNL_REPLY_GROUP, .off = OUT(group), .cb = nlattr_get_uint32 },
sys/rpc/clnt_nl.c
125
{ .type = RPCNL_REPLY_BODY, .off = OUT(data), .cb = nlattr_get_nla },
sys/rpc/rpcsec_gss.h
179
typedef bool_t rpc_gss_set_callback_ftype(rpc_gss_callback_t *cb);
sys/rpc/rpcsec_gss.h
180
typedef void rpc_gss_clear_callback_ftype(rpc_gss_callback_t *cb);
sys/rpc/rpcsec_gss.h
375
rpc_gss_set_callback_call(rpc_gss_callback_t *cb)
sys/rpc/rpcsec_gss.h
380
ret = (*rpc_gss_entries.rpc_gss_set_callback)(cb);
sys/rpc/rpcsec_gss.h
385
rpc_gss_clear_callback_call(rpc_gss_callback_t *cb)
sys/rpc/rpcsec_gss.h
389
(*rpc_gss_entries.rpc_gss_clear_callback)(cb);
sys/rpc/rpcsec_gss.h
468
bool_t rpc_gss_set_callback(rpc_gss_callback_t *cb);
sys/rpc/rpcsec_gss.h
469
void rpc_gss_clear_callback(rpc_gss_callback_t *cb);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
248
rpc_gss_set_callback(rpc_gss_callback_t *cb)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
257
scb->cb_callback = *cb;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
266
rpc_gss_clear_callback(rpc_gss_callback_t *cb)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
272
if (scb->cb_callback.program == cb->program
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
273
&& scb->cb_callback.version == cb->version
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
274
&& scb->cb_callback.callback == cb->callback) {
sys/sys/bus_dma.h
335
struct crypto_buffer *cb,
sys/sys/compressor.h
43
struct compressor *compressor_init(compressor_cb_t cb, int format,
sys/sys/conf.h
280
int destroy_dev_sched_cb(struct cdev *dev, void (*cb)(void *), void *arg);
sys/sys/conf.h
327
int (*cb)(void *data, void *arg), void *arg);
sys/sys/efi_map.h
19
void efi_map_foreach_entry(struct efi_map_header *efihdr, efi_map_entry_cb cb,
sys/sys/epoch.h
75
void epoch_call(epoch_t epoch, epoch_callback_t cb, epoch_context_t ctx);
sys/sys/mount.h
304
mnt_lazy_cb_t *cb, void *cbarg);
sys/sys/mount.h
306
mnt_lazy_cb_t *cb, void *cbarg);
sys/sys/mount.h
309
#define MNT_VNODE_FOREACH_LAZY(vp, mp, mvp, cb, cbarg) \
sys/sys/mount.h
310
for (vp = __mnt_vnode_first_lazy(&(mvp), (mp), (cb), (cbarg)); \
sys/sys/mount.h
312
vp = __mnt_vnode_next_lazy(&(mvp), (mp), (cb), (cbarg)))
sys/sys/proc.h
1195
int proc_iterate(int (*cb)(struct proc *, void *), void *cbarg);
sys/sys/socketvar.h
426
#define ACCEPT_FILTER_DEFINE(modname, filtname, cb, create, destroy, ver) \
sys/sys/socketvar.h
429
.accf_callback = cb, \
sys/sys/syscallsubr.h
128
domainset_t *maskp, int *policyp, const struct cpuset_copy_cb *cb);
sys/sys/syscallsubr.h
131
const domainset_t *maskp, int policy, const struct cpuset_copy_cb *cb);
sys/sys/syscallsubr.h
405
const struct cpuset_copy_cb *cb);
sys/sys/syscallsubr.h
408
const cpuset_t *maskp, const struct cpuset_copy_cb *cb);
sys/tests/ktest.c
71
{ .type = KTEST_ATTR_MOD_NAME, .off = _OUT(mod_name), .cb = nlattr_get_string },
sys/tests/ktest.c
72
{ .type = KTEST_ATTR_TEST_NAME, .off = _OUT(test_name), .cb = nlattr_get_string },
sys/tests/ktest.c
73
{ .type = KTEST_ATTR_TEST_META, .off = _OUT(test_meta), .cb = nlattr_get_nla },
sys/tests/ktest_example.c
76
{ .type = 1, .off = _OUT(arg1), .cb = nlattr_get_uint32 },
sys/tests/ktest_example.c
77
{ .type = 2, .off = _OUT(arg2), .cb = nlattr_get_uint32 },
sys/tests/ktest_example.c
78
{ .type = 3, .off = _OUT(text), .cb = nlattr_get_string },
tests/sys/aio/aio_test.c
1041
struct aiocb cb, *cbp;
tests/sys/aio/aio_test.c
1070
memset(&cb, 0, sizeof(cb));
tests/sys/aio/aio_test.c
1071
cb.aio_nbytes = len;
tests/sys/aio/aio_test.c
1072
cb.aio_fildes = fd;
tests/sys/aio/aio_test.c
1073
cb.aio_buf = NULL;
tests/sys/aio/aio_test.c
1074
if (aio_read(&cb) == -1)
tests/sys/aio/aio_test.c
1085
memset(&cb, 0, sizeof(cb));
tests/sys/aio/aio_test.c
1086
cb.aio_nbytes = len + 1;
tests/sys/aio/aio_test.c
1087
cb.aio_fildes = fd;
tests/sys/aio/aio_test.c
1088
cb.aio_buf = NULL;
tests/sys/aio/aio_test.c
1089
if (aio_read(&cb) == -1) {
tests/sys/netlink/test_rtnl_gre.c
45
{ .type = IFLA_GRE_LOCAL, .off = _OUT(ifla_local), .cb = snl_attr_get_ip },
tests/sys/netlink/test_rtnl_gre.c
46
{ .type = IFLA_GRE_REMOTE, .off = _OUT(ifla_remote), .cb = snl_attr_get_ip },
tests/sys/netlink/test_rtnl_gre.c
47
{ .type = IFLA_GRE_FLAGS, .off = _OUT(ifla_flags), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_rtnl_gre.c
48
{ .type = IFLA_GRE_OKEY, .off = _OUT(ifla_okey), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_rtnl_gre.c
49
{ .type = IFLA_GRE_ENCAP_TYPE, .off = _OUT(ifla_encap_type), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_rtnl_gre.c
50
{ .type = IFLA_GRE_ENCAP_SPORT, .off = _OUT(ifla_encap_sport), .cb = snl_attr_get_uint16 },
tests/sys/netlink/test_rtnl_gre.c
57
{ .type = IFLA_INFO_KIND, .off = _OUT(kind), .cb = snl_attr_get_string },
tests/sys/netlink/test_rtnl_gre.c
59
.arg = &gre_linkinfo_data_parser, .cb = snl_attr_get_nested },
tests/sys/netlink/test_rtnl_gre.c
68
.arg = &gre_linkinfo_parser, .cb = snl_attr_get_nested },
tests/sys/netlink/test_rtnl_gre.c
72
{ .off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
tests/sys/netlink/test_snl.c
190
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_get_string },
tests/sys/netlink/test_snl.c
191
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_snl.c
194
{.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
tests/sys/ses/common.h
30
for_each_ses_dev(ses_cb cb, int oflags)
tests/sys/ses/common.h
50
cb(g.gl_pathv[i], fd);
tests/sys/ses/destructive.c
45
for_one_ses_dev(ses_cb cb)
tests/sys/ses/destructive.c
61
cb(g.gl_pathv[0], fd);
tools/regression/rpcsec_gss/rpctest.c
285
static rpc_gss_callback_t cb;
tools/regression/rpcsec_gss/rpctest.c
341
cb.program = 123456;
tools/regression/rpcsec_gss/rpctest.c
342
cb.version = 1;
tools/regression/rpcsec_gss/rpctest.c
343
cb.callback = server_new_context;
tools/regression/rpcsec_gss/rpctest.c
344
rpc_gss_set_callback(&cb);
tools/tools/ath/athratestats/main.c
314
short cf, cb;
tools/tools/ath/athratestats/main.c
377
pair_content(0, &cf, &cb);
tools/tools/ath/athratestats/main.c
379
init_pair(1, COLOR_YELLOW, cb);
tools/tools/ath/athratestats/main.c
381
init_pair(2, COLOR_RED, cb);
tools/tools/ath/athratestats/main.c
383
init_pair(3, COLOR_CYAN, cb);
tools/tools/ath/athratestats/main.c
385
init_pair(4, COLOR_BLUE, cb);
tools/tools/ath/athratestats/main.c
387
init_pair(5, COLOR_MAGENTA, cb);
tools/tools/indent_wrapper/indent_wrapper.c
139
char cb[] = {"/tmp/diff.styled.XXXXXX"};
tools/tools/indent_wrapper/indent_wrapper.c
167
fb = mkstemp(cb);
tools/tools/indent_wrapper/indent_wrapper.c
173
unlink(cb);
tools/tools/indent_wrapper/indent_wrapper.c
179
snprintf(cc, sizeof(cc), "%s %s %s", opt_diff_tool, ca, cb);
tools/tools/indent_wrapper/indent_wrapper.c
183
unlink(cb);
tools/tools/nvmf/nvmfd/controller.c
171
controller_handle_admin_commands(struct controller *c, handle_command *cb,
tools/tools/nvmf/nvmfd/controller.c
203
if (cb(nc, cmd, cb_arg)) {
tools/tools/nvmf/nvmfd/internal.h
31
handle_command *cb, void *cb_arg);
usr.bin/factor/factor.c
70
BN_check_prime(BIGNUM *p, BN_CTX *ctx, BN_GENCB *cb)
usr.bin/factor/factor.c
74
return BN_is_prime_ex(p, nchecks, ctx, cb);
usr.bin/genl/genl.c
110
.cb = snl_attr_get_uint32
usr.bin/genl/genl.c
115
.cb = snl_attr_get_uint32
usr.bin/genl/genl.c
135
.cb = snl_attr_get_stringn,
usr.bin/genl/genl.c
140
.cb = snl_attr_get_uint32,
usr.bin/genl/genl.c
162
.cb = snl_attr_get_uint16,
usr.bin/genl/genl.c
167
.cb = snl_attr_get_stringn,
usr.bin/genl/genl.c
172
.cb = snl_attr_get_uint32,
usr.bin/genl/genl.c
177
.cb = snl_attr_get_uint32,
usr.bin/genl/genl.c
182
.cb = snl_attr_get_uint32,
usr.bin/genl/genl.c
187
.cb = snl_attr_get_parray,
usr.bin/genl/genl.c
193
.cb = snl_attr_get_parray,
usr.bin/genl/genl.c
79
{ .type = NLSE_ATTR_SYSTEM, .off = _OUT(name), .cb = snl_attr_get_string },
usr.bin/genl/genl.c
80
{ .type = NLSE_ATTR_SUBSYSTEM, .off = _OUT(subsystem), .cb = snl_attr_get_string },
usr.bin/genl/genl.c
81
{ .type = NLSE_ATTR_TYPE, .off = _OUT(type), .cb = snl_attr_get_string },
usr.bin/genl/genl.c
82
{ .type = NLSE_ATTR_DATA, .off = _OUT(data), .cb = snl_attr_get_string },
usr.bin/genl/parser_rpc.c
54
.cb = snl_attr_get_uint32 },
usr.bin/genl/parser_rpc.c
55
{ .type = RPCNL_REQUEST_BODY, .off = OUT(data), .cb = snl_attr_get_nla },
usr.bin/systat/main.c
145
short cf, cb;
usr.bin/systat/main.c
209
pair_content(0, &cf, &cb);
usr.bin/systat/main.c
210
init_pair(1, COLOR_GREEN, cb);
usr.bin/systat/main.c
211
init_pair(2, COLOR_MAGENTA, cb);
usr.bin/systat/main.c
212
init_pair(3, COLOR_RED, cb);
usr.bin/systat/main.c
213
init_pair(4, COLOR_BLUE, cb);
usr.bin/truss/syscalls.c
1257
print_aiocb(FILE *fp, struct aiocb *cb)
usr.bin/truss/syscalls.c
1260
cb->aio_fildes,
usr.bin/truss/syscalls.c
1261
cb->aio_offset,
usr.bin/truss/syscalls.c
1262
cb->aio_buf,
usr.bin/truss/syscalls.c
1263
cb->aio_nbytes,
usr.bin/truss/syscalls.c
1264
xlookup(lio_opcodes, cb->aio_lio_opcode));
usr.bin/truss/syscalls.c
1265
print_sigevent(fp, &cb->aio_sigevent);
usr.bin/truss/syscalls.c
2688
struct aiocb cb;
usr.bin/truss/syscalls.c
2690
if (get_struct(pid, args[sc->offset], &cb, sizeof(cb)) != -1)
usr.bin/truss/syscalls.c
2691
print_aiocb(fp, &cb);
usr.bin/truss/syscalls.c
2716
struct aiocb cb;
usr.bin/truss/syscalls.c
2719
if (get_struct(pid, cbs[i], &cb, sizeof(cb)) != -1)
usr.bin/truss/syscalls.c
2720
print_aiocb(fp, &cb);
usr.bin/truss/syscalls.c
2737
struct aiocb cb;
usr.bin/truss/syscalls.c
2740
if (get_struct(pid, cbp, &cb, sizeof(cb)) != -1)
usr.bin/truss/syscalls.c
2741
print_aiocb(fp, &cb);
usr.bin/vtfontcvt/vtfontcvt.c
685
write_glyphs(FILE *fp, vt_write cb)
usr.bin/vtfontcvt/vtfontcvt.c
692
if (cb(gl->g_data, wbytes * height, 1, fp) != 1)
usr.sbin/bhyve/block_if.c
708
blockif_register_resize_callback(struct blockif_ctxt *bc, blockif_resize_cb *cb,
usr.sbin/bhyve/block_if.c
714
if (cb == NULL)
usr.sbin/bhyve/block_if.c
739
bc->bc_resize_cb = cb;
usr.sbin/bhyve/block_if.h
72
blockif_resize_cb *cb, void *cb_arg);
usr.sbin/bhyve/config.c
440
int (*cb)(const char *, const nvlist_t *, const char *, int, void *))
usr.sbin/bhyve/config.c
449
ret = cb(prefix, parent, name, type, arg);
usr.sbin/bhyve/config.h
55
int (*cb)(const char *, const nvlist_t *, const char *, int, void *));
usr.sbin/bhyve/mem.c
168
access_memory(struct vcpu *vcpu, uint64_t paddr, mem_cb_t *cb, void *arg)
usr.sbin/bhyve/mem.c
226
err = cb(vcpu, paddr, mr, arg);
usr.sbin/bhyve/net_backend_netgraph.c
164
p->mevp = mevent_add_disabled(be->fd, EVF_READ, cb, param);
usr.sbin/bhyve/net_backend_netgraph.c
52
nvlist_t *nvl, net_be_rxeof_t cb, void *param)
usr.sbin/bhyve/net_backend_netgraph.c
66
if (cb == NULL) {
usr.sbin/bhyve/net_backend_netmap.c
127
nvlist_t *nvl __unused, net_be_rxeof_t cb, void *param)
usr.sbin/bhyve/net_backend_netmap.c
144
priv->cb = cb;
usr.sbin/bhyve/net_backend_netmap.c
148
priv->mevp = mevent_add_disabled(be->fd, EVF_READ, cb, param);
usr.sbin/bhyve/net_backend_netmap.c
55
net_be_rxeof_t cb;
usr.sbin/bhyve/net_backend_slirp.c
160
priv->mevp = mevent_add_disabled(be->fd, EVF_READ, cb, param);
usr.sbin/bhyve/net_backend_slirp.c
83
nvlist_t *nvl, net_be_rxeof_t cb, void *param)
usr.sbin/bhyve/net_backends.c
137
priv->mevp = mevent_add_disabled(be->fd, EVF_READ, cb, param);
usr.sbin/bhyve/net_backends.c
328
netbe_init(struct net_backend **ret, nvlist_t *nvl, net_be_rxeof_t cb,
usr.sbin/bhyve/net_backends.c
382
err = nbe->init(nbe, devname, nvl, cb, param);
usr.sbin/bhyve/net_backends.c
89
nvlist_t *nvl __unused, net_be_rxeof_t cb, void *param)
usr.sbin/bhyve/net_backends.c
99
if (cb == NULL) {
usr.sbin/bhyve/net_backends.h
42
int netbe_init(net_backend_t **be, nvlist_t *nvl, net_be_rxeof_t cb,
usr.sbin/bhyve/net_backends_priv.h
48
nvlist_t *nvl, net_be_rxeof_t cb, void *param);
usr.sbin/bhyve/pci_emul.c
2108
pci_walk_lintr(int bus, pci_lintr_cb cb, void *arg)
usr.sbin/bhyve/pci_emul.c
2123
cb(bus, slot, pin + 1, &ii->ii_irq, arg);
usr.sbin/bhyve/pci_emul.h
229
void pci_walk_lintr(int bus, pci_lintr_cb cb, void *arg);
usr.sbin/bhyve/pci_virtio_console.c
241
pci_vtcon_cb_t *cb, void *arg)
usr.sbin/bhyve/pci_virtio_console.c
253
port->vsp_cb = cb;
usr.sbin/bhyve/slirp/libslirp.h
110
void *(*timer_new)(SlirpTimerCb cb, void *cb_opaque, void *opaque);
usr.sbin/bhyveload/bhyveload.c
644
static struct loader_callbacks cb = {
usr.sbin/bhyveload/bhyveload.c
938
func(&cb, NULL, USERBOOT_VERSION_5, ndisks);
usr.sbin/bluetooth/bthidd/server.c
304
int32_t (*cb)(bthid_session_p, uint8_t *, int32_t);
usr.sbin/bluetooth/bthidd/server.c
316
cb = hid_control;
usr.sbin/bluetooth/bthidd/server.c
319
cb = hid_interrupt;
usr.sbin/bluetooth/bthidd/server.c
322
cb = uinput_kbd_status_changed;
usr.sbin/bluetooth/bthidd/server.c
327
cb = kbd_status_changed;
usr.sbin/bluetooth/bthidd/server.c
352
(*cb)(s, (uint8_t *) &data, len);
usr.sbin/bluetooth/btpand/event.c
172
"ev=%p", __func__, ev->cb, ev->fd,
usr.sbin/bluetooth/btpand/event.c
175
(ev->cb)(ev->fd,
usr.sbin/bluetooth/btpand/event.c
195
__func__, ev->cb, ev->fd, ev->cbarg, ev);
usr.sbin/bluetooth/btpand/event.c
197
(ev->cb)(ev->fd,
usr.sbin/bluetooth/btpand/event.c
213
void (*cb)(int, short, void *), void *cbarg)
usr.sbin/bluetooth/btpand/event.c
217
ev->cb = cb;
usr.sbin/bluetooth/btpand/event.h
102
__event_set(ev, fd, flags, cb, cbarg);
usr.sbin/bluetooth/btpand/event.h
109
"timeout=%p", file, line, ev, ev->fd, ev->flags, ev->cb,
usr.sbin/bluetooth/btpand/event.h
122
file, line, ev, ev->fd, ev->flags, ev->cb, ev->cbarg);
usr.sbin/bluetooth/btpand/event.h
135
#define event_set(ev, fd, flags, cb, cbarg) \
usr.sbin/bluetooth/btpand/event.h
136
__event_set(ev, fd, flags, cb, cbarg)
usr.sbin/bluetooth/btpand/event.h
142
#define evtimer_set(ev, cb, cbarg) \
usr.sbin/bluetooth/btpand/event.h
143
__event_set(ev, -1, 0, cb, cbarg)
usr.sbin/bluetooth/btpand/event.h
53
void (*cb)(int, short, void *);
usr.sbin/bluetooth/btpand/event.h
80
#define event_set(ev, fd, flags, cb, cbarg) \
usr.sbin/bluetooth/btpand/event.h
81
_event_set(__FILE__, __LINE__, ev, fd, flags, cb, cbarg)
usr.sbin/bluetooth/btpand/event.h
87
#define evtimer_set(ev, cb, cbarg) \
usr.sbin/bluetooth/btpand/event.h
88
_event_set(__FILE__, __LINE__, ev, -1, 0, cb, cbarg)
usr.sbin/bluetooth/btpand/event.h
94
void (*cb)(int, short, void *), void *cbarg)
usr.sbin/bluetooth/btpand/event.h
97
file, line, ev, fd, flags, cb, cbarg);
usr.sbin/bluetooth/rtlbtfw/rtlbt_fw.h
115
uint8_t cb[2];
usr.sbin/gstat/gstat.c
206
pair_content(0, &cf, &cb);
usr.sbin/gstat/gstat.c
207
init_pair(1, COLOR_GREEN, cb);
usr.sbin/gstat/gstat.c
208
init_pair(2, COLOR_MAGENTA, cb);
usr.sbin/gstat/gstat.c
209
init_pair(3, COLOR_RED, cb);
usr.sbin/gstat/gstat.c
90
short cf, cb;
usr.sbin/makefs/zfs/dsl.c
348
void (*cb)(zfs_opt_t *, zfs_dsl_dir_t *, void *), void *arg)
usr.sbin/makefs/zfs/dsl.c
353
dsl_dir_foreach_post(zfs, cdsldir, cb, arg);
usr.sbin/makefs/zfs/dsl.c
355
cb(zfs, dsldir, arg);
usr.sbin/makefs/zfs/dsl.c
363
void (*cb)(zfs_opt_t *, zfs_dsl_dir_t *, void *), void *arg)
usr.sbin/makefs/zfs/dsl.c
365
dsl_dir_foreach_post(zfs, dsldir, cb, arg);
usr.sbin/makefs/zfs/fs.c
192
fsnode_foreach(fsnode *root, int (*cb)(fsnode *, void *), void *arg)
usr.sbin/makefs/zfs/fs.c
202
if (cb(cur, arg) == 0)
usr.sbin/makefs/zfs/fs.c
205
fsnode_foreach(cur->child, cb, arg);
usr.sbin/pmcstat/pmcstat.c
1312
pair_content(0, &cf, &cb);
usr.sbin/pmcstat/pmcstat.c
1313
init_pair(1, COLOR_RED, cb);
usr.sbin/pmcstat/pmcstat.c
1314
init_pair(2, COLOR_YELLOW, cb);
usr.sbin/pmcstat/pmcstat.c
1315
init_pair(3, COLOR_GREEN, cb);
usr.sbin/pmcstat/pmcstat.c
453
short cf, cb;
usr.sbin/powerd/powerd.c
349
{ .type = NLSE_ATTR_SYSTEM, .off = _OUT(name), .cb = snl_attr_get_string },
usr.sbin/powerd/powerd.c
350
{ .type = NLSE_ATTR_SUBSYSTEM, .off = _OUT(subsystem), .cb = snl_attr_get_string },
usr.sbin/powerd/powerd.c
351
{ .type = NLSE_ATTR_TYPE, .off = _OUT(type), .cb = snl_attr_get_string },
usr.sbin/powerd/powerd.c
352
{ .type = NLSE_ATTR_DATA, .off = _OUT(data), .cb = snl_attr_get_string },
usr.sbin/ppp/lcp.c
602
E164ok(struct callback *cb, char *req, int sz)
usr.sbin/ppp/lcp.c
604
char list[sizeof cb->msg], *next;
usr.sbin/ppp/lcp.c
607
if (!strcmp(cb->msg, "*"))
usr.sbin/ppp/lcp.c
610
strncpy(list, cb->msg, sizeof list - 1);
usr.sbin/uhsoctl/uhsoctl.c
580
at_cmd(struct ctx *ctx, const char *resp, resp_cb cb, resp_arg *ra, const char *cf, ...)
usr.sbin/uhsoctl/uhsoctl.c
651
if (cb != NULL)
usr.sbin/uhsoctl/uhsoctl.c
652
cb(ra, cmd, buf);
usr.sbin/ypldap/ber.c
1221
ber_set_application(struct ber *b, unsigned long (*cb)(struct ber_element *))
usr.sbin/ypldap/ber.c
1223
b->br_application = cb;
usr.sbin/ypldap/yp.c
142
char *(*cb)(char *, struct svc_req *);
usr.sbin/ypldap/yp.c
158
cb = NULL;
usr.sbin/ypldap/yp.c
175
cb = (void *)ypproc_domain_2_svc;
usr.sbin/ypldap/yp.c
182
cb = (void *)ypproc_domain_nonack_2_svc;
usr.sbin/ypldap/yp.c
189
cb = (void *)ypproc_match_2_svc;
usr.sbin/ypldap/yp.c
196
cb = (void *)ypproc_first_2_svc;
usr.sbin/ypldap/yp.c
203
cb = (void *)ypproc_next_2_svc;
usr.sbin/ypldap/yp.c
222
cb = (void *)ypproc_all_2_svc;
usr.sbin/ypldap/yp.c
230
cb = (void *)ypproc_master_2_svc;
usr.sbin/ypldap/yp.c
244
cb = (void *)ypproc_maplist_2_svc;
usr.sbin/ypldap/yp.c
256
result = (*cb)((char *)&argument, req);