Symbol: ctx
common/lib/libc/hash/rmd160/rmd160.c
125
RMD160Init(RMD160_CTX *ctx)
common/lib/libc/hash/rmd160/rmd160.c
127
ctx->count = 0;
common/lib/libc/hash/rmd160/rmd160.c
128
ctx->state[0] = H0;
common/lib/libc/hash/rmd160/rmd160.c
129
ctx->state[1] = H1;
common/lib/libc/hash/rmd160/rmd160.c
130
ctx->state[2] = H2;
common/lib/libc/hash/rmd160/rmd160.c
131
ctx->state[3] = H3;
common/lib/libc/hash/rmd160/rmd160.c
132
ctx->state[4] = H4;
common/lib/libc/hash/rmd160/rmd160.c
136
RMD160Update(RMD160_CTX *ctx, const u_char *input, uint32_t len)
common/lib/libc/hash/rmd160/rmd160.c
140
have = (uint32_t)((ctx->count/8) % 64);
common/lib/libc/hash/rmd160/rmd160.c
142
ctx->count += 8 * len;
common/lib/libc/hash/rmd160/rmd160.c
147
memcpy(ctx->buffer + have, input, (size_t)need);
common/lib/libc/hash/rmd160/rmd160.c
148
RMD160Transform(ctx->state, ctx->buffer);
common/lib/libc/hash/rmd160/rmd160.c
154
RMD160Transform(ctx->state, input+off);
common/lib/libc/hash/rmd160/rmd160.c
159
memcpy(ctx->buffer + have, input+off, (size_t)len-off);
common/lib/libc/hash/rmd160/rmd160.c
163
RMD160Final(u_char digest[20], RMD160_CTX *ctx)
common/lib/libc/hash/rmd160/rmd160.c
169
PUT_64BIT_LE(size, ctx->count);
common/lib/libc/hash/rmd160/rmd160.c
175
padlen = (uint32_t)(64 - ((ctx->count/8) % 64));
common/lib/libc/hash/rmd160/rmd160.c
178
RMD160Update(ctx, PADDING, padlen - 8); /* padlen - 8 <= 64 */
common/lib/libc/hash/rmd160/rmd160.c
179
RMD160Update(ctx, size, 8);
common/lib/libc/hash/rmd160/rmd160.c
183
PUT_32BIT_LE(digest + i*4, ctx->state[i]);
common/lib/libc/hash/rmd160/rmd160.c
185
memset(ctx, 0, sizeof (*ctx));
common/lib/libc/hash/sha3/sha3.c
549
SHA3_512_CTX ctx;
common/lib/libc/hash/sha3/sha3.c
617
SHA3_512_Init(&ctx);
common/lib/libc/hash/sha3/sha3.c
623
SHA3_512_Update(&ctx, d, 224/8);
common/lib/libc/hash/sha3/sha3.c
630
SHA3_512_Update(&ctx, d, 256/8);
common/lib/libc/hash/sha3/sha3.c
637
SHA3_512_Update(&ctx, d, 384/8);
common/lib/libc/hash/sha3/sha3.c
644
SHA3_512_Update(&ctx, d, 512/8);
common/lib/libc/hash/sha3/sha3.c
646
SHA3_512_Final(d, &ctx);
common/lib/libprop/prop_array.c
156
_prop_array_externalize(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_array.c
164
ctx->poec_format == PROP_FORMAT_JSON ? "," : NULL;
common/lib/libprop/prop_array.c
166
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_array.c
167
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_array.c
173
return (_prop_extern_append_empty_tag(ctx,
common/lib/libprop/prop_array.c
177
if (_prop_extern_append_start_tag(ctx,
common/lib/libprop/prop_array.c
179
_prop_extern_end_line(ctx, NULL) == false)
common/lib/libprop/prop_array.c
186
ctx->poec_depth++;
common/lib/libprop/prop_array.c
187
_PROP_ASSERT(ctx->poec_depth != 0);
common/lib/libprop/prop_array.c
190
if (_prop_extern_start_line(ctx) == false ||
common/lib/libprop/prop_array.c
191
(*po->po_type->pot_extern)(ctx, po) == false ||
common/lib/libprop/prop_array.c
192
_prop_extern_end_line(ctx,
common/lib/libprop/prop_array.c
202
ctx->poec_depth--;
common/lib/libprop/prop_array.c
203
if (_prop_extern_start_line(ctx) == false ||
common/lib/libprop/prop_array.c
204
_prop_extern_append_end_tag(ctx,
common/lib/libprop/prop_array.c
771
struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_array.c
774
if (ctx->poic_tagattr != NULL)
common/lib/libprop/prop_array.c
781
if (*obj == NULL || ctx->poic_is_empty_element)
common/lib/libprop/prop_array.c
787
return (_prop_array_internalize_body(stack, obj, ctx));
common/lib/libprop/prop_array.c
793
struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_array.c
830
if (ctx->poic_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_array.c
831
ctx->poic_cp = _prop_intern_skip_whitespace(ctx->poic_cp);
common/lib/libprop/prop_array.c
832
if (*ctx->poic_cp == ',') {
common/lib/libprop/prop_array.c
833
ctx->poic_cp++;
common/lib/libprop/prop_array.c
836
return (_prop_array_internalize_body(stack, obj, ctx));
common/lib/libprop/prop_array.c
846
struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_array.c
852
if (ctx->poic_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_array.c
853
ctx->poic_cp = _prop_intern_skip_whitespace(ctx->poic_cp);
common/lib/libprop/prop_array.c
856
if (*ctx->poic_cp == ']') {
common/lib/libprop/prop_array.c
858
ctx->poic_cp++;
common/lib/libprop/prop_array.c
863
if (_prop_xml_intern_find_tag(ctx, NULL,
common/lib/libprop/prop_array.c
868
if (_PROP_TAG_MATCH(ctx, "array") &&
common/lib/libprop/prop_array.c
869
ctx->poic_tag_type == _PROP_TAG_TYPE_END) {
common/lib/libprop/prop_bool.c
229
struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_bool.c
239
if (ctx->poic_tagattr != NULL ||
common/lib/libprop/prop_bool.c
240
ctx->poic_is_empty_element == false)
common/lib/libprop/prop_bool.c
243
if (_PROP_TAG_MATCH(ctx, truestr))
common/lib/libprop/prop_bool.c
246
_PROP_ASSERT(_PROP_TAG_MATCH(ctx, falsestr));
common/lib/libprop/prop_bool.c
89
_prop_bool_externalize(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_bool.c
97
return _prop_extern_append_empty_tag(ctx, tags);
common/lib/libprop/prop_data.c
107
_prop_data_externalize(struct _prop_object_externalize_context *ctx, void *v)
common/lib/libprop/prop_data.c
115
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_data.c
116
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_data.c
121
if (ctx->poec_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_data.c
126
return (_prop_extern_append_empty_tag(ctx,
common/lib/libprop/prop_data.c
129
if (_prop_extern_append_start_tag(ctx,
common/lib/libprop/prop_data.c
150
if (_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
152
_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
154
_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
156
_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
175
if (_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
177
_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
179
_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
182
_prop_extern_append_char(ctx,
common/lib/libprop/prop_data.c
187
if (_prop_extern_append_end_tag(ctx,
common/lib/libprop/prop_data.c
475
_prop_data_internalize_decode(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_data.c
486
src = ctx->poic_cp;
common/lib/libprop/prop_data.c
627
struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_data.c
634
if (ctx->poic_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_data.c
643
if (ctx->poic_is_empty_element)
common/lib/libprop/prop_data.c
650
if (ctx->poic_tagattr != NULL) {
common/lib/libprop/prop_data.c
653
if (!_PROP_TAGATTR_MATCH(ctx, "size") ||
common/lib/libprop/prop_data.c
654
ctx->poic_tagattrval_len == 0)
common/lib/libprop/prop_data.c
660
len = strtoul(ctx->poic_tagattrval, &cp, 0);
common/lib/libprop/prop_data.c
665
if (cp != ctx->poic_tagattrval + ctx->poic_tagattrval_len)
common/lib/libprop/prop_data.c
668
} else if (_prop_data_internalize_decode(ctx, NULL, 0, &len,
common/lib/libprop/prop_data.c
680
if (_prop_data_internalize_decode(ctx, buf, len + 1, &alen,
common/lib/libprop/prop_data.c
681
&ctx->poic_cp) == false) {
common/lib/libprop/prop_data.c
690
if (_prop_xml_intern_find_tag(ctx, "data",
common/lib/libprop/prop_dictionary.c
1290
struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_dictionary.c
1296
if (ctx->poic_tagattr != NULL)
common/lib/libprop/prop_dictionary.c
1303
if (ctx->poic_is_empty_element) {
common/lib/libprop/prop_dictionary.c
1319
return _prop_dictionary_internalize_body(stack, obj, ctx, tmpkey);
common/lib/libprop/prop_dictionary.c
1324
struct _prop_object_internalize_context *ctx, void *data, prop_object_t child)
common/lib/libprop/prop_dictionary.c
1363
if (ctx->poic_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_dictionary.c
1364
ctx->poic_cp = _prop_intern_skip_whitespace(ctx->poic_cp);
common/lib/libprop/prop_dictionary.c
1365
if (*ctx->poic_cp == ',') {
common/lib/libprop/prop_dictionary.c
1366
ctx->poic_cp++;
common/lib/libprop/prop_dictionary.c
1369
return _prop_dictionary_internalize_body(stack, obj, ctx, tmpkey);
common/lib/libprop/prop_dictionary.c
1374
struct _prop_object_internalize_context *ctx, char *tmpkey)
common/lib/libprop/prop_dictionary.c
1379
if (ctx->poic_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_dictionary.c
1380
ctx->poic_cp = _prop_intern_skip_whitespace(ctx->poic_cp);
common/lib/libprop/prop_dictionary.c
1383
if (*ctx->poic_cp == '}') {
common/lib/libprop/prop_dictionary.c
1385
ctx->poic_cp++;
common/lib/libprop/prop_dictionary.c
1390
if (*ctx->poic_cp != '"') {
common/lib/libprop/prop_dictionary.c
1393
ctx->poic_cp++;
common/lib/libprop/prop_dictionary.c
1396
if (*ctx->poic_cp == '"') {
common/lib/libprop/prop_dictionary.c
1401
if (_prop_xml_intern_find_tag(ctx, NULL,
common/lib/libprop/prop_dictionary.c
1406
if (_PROP_TAG_MATCH(ctx, "dict") &&
common/lib/libprop/prop_dictionary.c
1407
ctx->poic_tag_type == _PROP_TAG_TYPE_END) {
common/lib/libprop/prop_dictionary.c
1413
if (!_PROP_TAG_MATCH(ctx, "key") ||
common/lib/libprop/prop_dictionary.c
1414
ctx->poic_tag_type != _PROP_TAG_TYPE_START ||
common/lib/libprop/prop_dictionary.c
1415
ctx->poic_is_empty_element)
common/lib/libprop/prop_dictionary.c
1419
if (_prop_intern_decode_string(ctx, tmpkey, PDK_MAXKEY, &keylen,
common/lib/libprop/prop_dictionary.c
1420
&ctx->poic_cp) == false)
common/lib/libprop/prop_dictionary.c
1426
if (ctx->poic_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_dictionary.c
1427
if (*ctx->poic_cp != '"') {
common/lib/libprop/prop_dictionary.c
1430
ctx->poic_cp++;
common/lib/libprop/prop_dictionary.c
1436
ctx->poic_cp = _prop_intern_skip_whitespace(ctx->poic_cp);
common/lib/libprop/prop_dictionary.c
1437
if (*ctx->poic_cp != ':') {
common/lib/libprop/prop_dictionary.c
1440
ctx->poic_cp++;
common/lib/libprop/prop_dictionary.c
1442
if (_prop_xml_intern_find_tag(ctx, "key",
common/lib/libprop/prop_dictionary.c
1447
if (_prop_xml_intern_find_tag(ctx, NULL,
common/lib/libprop/prop_dictionary.c
190
_prop_dict_keysym_rb_compare_nodes(void *ctx _PROP_ARG_UNUSED,
common/lib/libprop/prop_dictionary.c
201
_prop_dict_keysym_rb_compare_key(void *ctx _PROP_ARG_UNUSED,
common/lib/libprop/prop_dictionary.c
259
_prop_dict_keysym_externalize(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_dictionary.c
268
return _prop_string_externalize_internal(ctx, &_prop_dict_key_type_tags,
common/lib/libprop/prop_dictionary.c
435
_prop_dictionary_externalize_one(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_dictionary.c
442
if (_prop_string_externalize_internal(ctx,
common/lib/libprop/prop_dictionary.c
448
switch (ctx->poec_format) {
common/lib/libprop/prop_dictionary.c
450
if (_prop_extern_append_cstring(ctx, ": ") == false) {
common/lib/libprop/prop_dictionary.c
456
if (_prop_extern_end_line(ctx, NULL) == false ||
common/lib/libprop/prop_dictionary.c
457
_prop_extern_start_line(ctx) == false) {
common/lib/libprop/prop_dictionary.c
463
return (*po->po_type->pot_extern)(ctx, po);
common/lib/libprop/prop_dictionary.c
467
_prop_dictionary_externalize(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_dictionary.c
476
ctx->poec_format == PROP_FORMAT_JSON ? "," : NULL;
common/lib/libprop/prop_dictionary.c
478
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_dictionary.c
479
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_dictionary.c
485
return (_prop_extern_append_empty_tag(ctx,
common/lib/libprop/prop_dictionary.c
489
if (_prop_extern_append_start_tag(ctx,
common/lib/libprop/prop_dictionary.c
491
_prop_extern_end_line(ctx, NULL) == false)
common/lib/libprop/prop_dictionary.c
498
ctx->poec_depth++;
common/lib/libprop/prop_dictionary.c
499
_PROP_ASSERT(ctx->poec_depth != 0);
common/lib/libprop/prop_dictionary.c
504
if (_prop_extern_start_line(ctx) == false ||
common/lib/libprop/prop_dictionary.c
505
_prop_dictionary_externalize_one(ctx, pdk, po) == false ||
common/lib/libprop/prop_dictionary.c
506
_prop_extern_end_line(ctx,
common/lib/libprop/prop_dictionary.c
516
ctx->poec_depth--;
common/lib/libprop/prop_dictionary.c
517
if (_prop_extern_start_line(ctx) == false ||
common/lib/libprop/prop_dictionary.c
518
_prop_extern_append_end_tag(ctx,
common/lib/libprop/prop_extern.c
102
struct _prop_object_externalize_context *ctx, uint16_t val)
common/lib/libprop/prop_extern.c
107
return _prop_extern_append_cstring(ctx, tmpstr);
common/lib/libprop/prop_extern.c
112
struct _prop_object_externalize_context *ctx, const char *cp)
common/lib/libprop/prop_extern.c
169
if (_prop_json_extern_append_escu(ctx,
common/lib/libprop/prop_extern.c
182
if ((esc && _prop_extern_append_char(ctx,
common/lib/libprop/prop_extern.c
184
_prop_extern_append_char(ctx, ch) == false) {
common/lib/libprop/prop_extern.c
200
struct _prop_object_externalize_context *ctx, const char *cp)
common/lib/libprop/prop_extern.c
208
rv = _prop_extern_append_cstring(ctx, "&lt;");
common/lib/libprop/prop_extern.c
211
rv = _prop_extern_append_cstring(ctx, "&gt;");
common/lib/libprop/prop_extern.c
214
rv = _prop_extern_append_cstring(ctx, "&amp;");
common/lib/libprop/prop_extern.c
217
rv = _prop_extern_append_char(ctx, ch);
common/lib/libprop/prop_extern.c
232
struct _prop_object_externalize_context *ctx, const char *cp)
common/lib/libprop/prop_extern.c
234
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_extern.c
235
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_extern.c
237
switch (ctx->poec_format) {
common/lib/libprop/prop_extern.c
239
return _prop_json_extern_append_encoded_cstring(ctx, cp);
common/lib/libprop/prop_extern.c
242
return _prop_xml_extern_append_encoded_cstring(ctx, cp);
common/lib/libprop/prop_extern.c
252
struct _prop_object_externalize_context *ctx)
common/lib/libprop/prop_extern.c
256
for (i = 0; i < ctx->poec_depth; i++) {
common/lib/libprop/prop_extern.c
257
if (_prop_extern_append_char(ctx, '\t') == false) {
common/lib/libprop/prop_extern.c
270
struct _prop_object_externalize_context *ctx, const char *trailer)
common/lib/libprop/prop_extern.c
273
_prop_extern_append_cstring(ctx, trailer) == false) {
common/lib/libprop/prop_extern.c
276
return _prop_extern_append_char(ctx, '\n');
common/lib/libprop/prop_extern.c
285
struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_extern.c
291
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_extern.c
292
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_extern.c
294
switch (ctx->poec_format) {
common/lib/libprop/prop_extern.c
297
_prop_extern_append_cstring(ctx, tags->json_open_tag);
common/lib/libprop/prop_extern.c
301
rv = _prop_extern_append_char(ctx, '<') &&
common/lib/libprop/prop_extern.c
302
_prop_extern_append_cstring(ctx, tags->xml_tag) &&
common/lib/libprop/prop_extern.c
304
(_prop_extern_append_char(ctx, ' ') &&
common/lib/libprop/prop_extern.c
305
_prop_extern_append_cstring(ctx, tagattrs))) &&
common/lib/libprop/prop_extern.c
306
_prop_extern_append_char(ctx, '>');
common/lib/libprop/prop_extern.c
319
struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_extern.c
324
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_extern.c
325
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_extern.c
327
switch (ctx->poec_format) {
common/lib/libprop/prop_extern.c
330
_prop_extern_append_cstring(ctx, tags->json_close_tag);
common/lib/libprop/prop_extern.c
334
rv = _prop_extern_append_char(ctx, '<') &&
common/lib/libprop/prop_extern.c
335
_prop_extern_append_char(ctx, '/') &&
common/lib/libprop/prop_extern.c
336
_prop_extern_append_cstring(ctx, tags->xml_tag) &&
common/lib/libprop/prop_extern.c
337
_prop_extern_append_char(ctx, '>');
common/lib/libprop/prop_extern.c
350
struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_extern.c
355
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_extern.c
356
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_extern.c
358
switch (ctx->poec_format) {
common/lib/libprop/prop_extern.c
361
_prop_extern_append_cstring(ctx,
common/lib/libprop/prop_extern.c
366
_prop_extern_append_cstring(ctx,
common/lib/libprop/prop_extern.c
371
rv = _prop_extern_append_cstring(ctx,
common/lib/libprop/prop_extern.c
379
rv = _prop_extern_append_char(ctx, '<') &&
common/lib/libprop/prop_extern.c
380
_prop_extern_append_cstring(ctx, tags->xml_tag) &&
common/lib/libprop/prop_extern.c
381
_prop_extern_append_char(ctx, '/') &&
common/lib/libprop/prop_extern.c
382
_prop_extern_append_char(ctx, '>');
common/lib/libprop/prop_extern.c
398
_prop_extern_append_header(struct _prop_object_externalize_context *ctx)
common/lib/libprop/prop_extern.c
404
if (ctx->poec_format != PROP_FORMAT_XML) {
common/lib/libprop/prop_extern.c
408
if (_prop_extern_append_cstring(ctx, _plist_xml_header) == false ||
common/lib/libprop/prop_extern.c
409
_prop_extern_append_start_tag(ctx,
common/lib/libprop/prop_extern.c
412
_prop_extern_append_char(ctx, '\n') == false) {
common/lib/libprop/prop_extern.c
425
_prop_extern_append_footer(struct _prop_object_externalize_context *ctx)
common/lib/libprop/prop_extern.c
427
if (_prop_extern_end_line(ctx, NULL) == false) {
common/lib/libprop/prop_extern.c
431
if (ctx->poec_format == PROP_FORMAT_XML) {
common/lib/libprop/prop_extern.c
432
if (_prop_extern_append_end_tag(ctx,
common/lib/libprop/prop_extern.c
434
_prop_extern_end_line(ctx, NULL) == false) {
common/lib/libprop/prop_extern.c
439
return _prop_extern_append_char(ctx, '\0');
common/lib/libprop/prop_extern.c
449
struct _prop_object_externalize_context *ctx;
common/lib/libprop/prop_extern.c
451
ctx = _PROP_MALLOC(sizeof(*ctx), M_TEMP);
common/lib/libprop/prop_extern.c
452
if (ctx != NULL) {
common/lib/libprop/prop_extern.c
453
ctx->poec_buf = _PROP_MALLOC(BUF_EXPAND, M_TEMP);
common/lib/libprop/prop_extern.c
454
if (ctx->poec_buf == NULL) {
common/lib/libprop/prop_extern.c
455
_PROP_FREE(ctx, M_TEMP);
common/lib/libprop/prop_extern.c
458
ctx->poec_len = 0;
common/lib/libprop/prop_extern.c
459
ctx->poec_capacity = BUF_EXPAND;
common/lib/libprop/prop_extern.c
460
ctx->poec_depth = 0;
common/lib/libprop/prop_extern.c
461
ctx->poec_format = fmt;
common/lib/libprop/prop_extern.c
463
return ctx;
common/lib/libprop/prop_extern.c
471
_prop_extern_context_free(struct _prop_object_externalize_context *ctx)
common/lib/libprop/prop_extern.c
474
_PROP_FREE(ctx, M_TEMP);
common/lib/libprop/prop_extern.c
486
struct _prop_object_externalize_context *ctx;
common/lib/libprop/prop_extern.c
496
ctx = _prop_extern_context_alloc(fmt);
common/lib/libprop/prop_extern.c
497
if (ctx == NULL) {
common/lib/libprop/prop_extern.c
501
if (_prop_extern_append_header(ctx) == false ||
common/lib/libprop/prop_extern.c
502
obj->po_type->pot_extern(ctx, obj) == false ||
common/lib/libprop/prop_extern.c
503
_prop_extern_append_footer(ctx) == false) {
common/lib/libprop/prop_extern.c
505
_PROP_FREE(ctx->poec_buf, M_TEMP);
common/lib/libprop/prop_extern.c
509
cp = ctx->poec_buf;
common/lib/libprop/prop_extern.c
511
_prop_extern_context_free(ctx);
common/lib/libprop/prop_extern.c
54
struct _prop_object_externalize_context *ctx, unsigned char c)
common/lib/libprop/prop_extern.c
57
_PROP_ASSERT(ctx->poec_capacity != 0);
common/lib/libprop/prop_extern.c
58
_PROP_ASSERT(ctx->poec_buf != NULL);
common/lib/libprop/prop_extern.c
59
_PROP_ASSERT(ctx->poec_len <= ctx->poec_capacity);
common/lib/libprop/prop_extern.c
61
if (ctx->poec_len == ctx->poec_capacity) {
common/lib/libprop/prop_extern.c
62
char *cp = _PROP_REALLOC(ctx->poec_buf,
common/lib/libprop/prop_extern.c
63
ctx->poec_capacity + BUF_EXPAND,
common/lib/libprop/prop_extern.c
68
ctx->poec_capacity = ctx->poec_capacity + BUF_EXPAND;
common/lib/libprop/prop_extern.c
69
ctx->poec_buf = cp;
common/lib/libprop/prop_extern.c
72
ctx->poec_buf[ctx->poec_len++] = c;
common/lib/libprop/prop_extern.c
83
struct _prop_object_externalize_context *ctx, const char *cp)
common/lib/libprop/prop_extern.c
87
if (_prop_extern_append_char(ctx,
common/lib/libprop/prop_ingest.c
102
return (ctx->pic_key);
common/lib/libprop/prop_ingest.c
110
prop_ingest_context_private(prop_ingest_context_t ctx)
common/lib/libprop/prop_ingest.c
113
return (ctx->pic_private);
common/lib/libprop/prop_ingest.c
124
prop_ingest_context_t ctx)
common/lib/libprop/prop_ingest.c
129
ctx->pic_error = PROP_INGEST_ERROR_NO_ERROR;
common/lib/libprop/prop_ingest.c
132
ctx->pic_key = pite->pite_key;
common/lib/libprop/prop_ingest.c
134
ctx->pic_type = prop_object_type(obj);
common/lib/libprop/prop_ingest.c
137
if ((*pite->pite_handler)(ctx, NULL) == false) {
common/lib/libprop/prop_ingest.c
138
ctx->pic_error =
common/lib/libprop/prop_ingest.c
144
ctx->pic_error = PROP_INGEST_ERROR_NO_KEY;
common/lib/libprop/prop_ingest.c
147
if (ctx->pic_type != pite->pite_type &&
common/lib/libprop/prop_ingest.c
149
ctx->pic_error = PROP_INGEST_ERROR_WRONG_TYPE;
common/lib/libprop/prop_ingest.c
152
if ((*pite->pite_handler)(ctx, obj) == false) {
common/lib/libprop/prop_ingest.c
153
ctx->pic_error = PROP_INGEST_ERROR_HANDLER_FAILED;
common/lib/libprop/prop_ingest.c
49
prop_ingest_context_t ctx;
common/lib/libprop/prop_ingest.c
51
ctx = _PROP_MALLOC(sizeof(*ctx), M_TEMP);
common/lib/libprop/prop_ingest.c
52
if (ctx != NULL) {
common/lib/libprop/prop_ingest.c
53
ctx->pic_error = PROP_INGEST_ERROR_NO_ERROR;
common/lib/libprop/prop_ingest.c
54
ctx->pic_type = PROP_TYPE_UNKNOWN;
common/lib/libprop/prop_ingest.c
55
ctx->pic_key = NULL;
common/lib/libprop/prop_ingest.c
56
ctx->pic_private = xprivate;
common/lib/libprop/prop_ingest.c
58
return (ctx);
common/lib/libprop/prop_ingest.c
66
prop_ingest_context_free(prop_ingest_context_t ctx)
common/lib/libprop/prop_ingest.c
69
_PROP_FREE(ctx, M_TEMP);
common/lib/libprop/prop_ingest.c
77
prop_ingest_context_error(prop_ingest_context_t ctx)
common/lib/libprop/prop_ingest.c
80
return (ctx->pic_error);
common/lib/libprop/prop_ingest.c
88
prop_ingest_context_type(prop_ingest_context_t ctx)
common/lib/libprop/prop_ingest.c
91
return (ctx->pic_type);
common/lib/libprop/prop_ingest.c
99
prop_ingest_context_key(prop_ingest_context_t ctx)
common/lib/libprop/prop_intern.c
104
cp = ctx->poic_cp;
common/lib/libprop/prop_intern.c
114
ctx->poic_tag_start = cp++;
common/lib/libprop/prop_intern.c
130
ctx->poic_cp = cp + 3;
common/lib/libprop/prop_intern.c
131
if (_prop_xml_intern_skip_comment(ctx) == false) {
common/lib/libprop/prop_intern.c
146
ctx->poic_tag_type = _PROP_TAG_TYPE_END;
common/lib/libprop/prop_intern.c
152
ctx->poic_tag_type = _PROP_TAG_TYPE_START;
common/lib/libprop/prop_intern.c
155
ctx->poic_tagname = cp;
common/lib/libprop/prop_intern.c
164
ctx->poic_tagname_len = cp - ctx->poic_tagname;
common/lib/libprop/prop_intern.c
168
(taglen != ctx->poic_tagname_len ||
common/lib/libprop/prop_intern.c
169
memcmp(tag, ctx->poic_tagname, taglen) != 0)) {
common/lib/libprop/prop_intern.c
175
if (ctx->poic_tag_type != _PROP_TAG_TYPE_START) {
common/lib/libprop/prop_intern.c
178
ctx->poic_is_empty_element = true;
common/lib/libprop/prop_intern.c
184
ctx->poic_is_empty_element = false;
common/lib/libprop/prop_intern.c
189
ctx->poic_tagattr = NULL;
common/lib/libprop/prop_intern.c
190
ctx->poic_tagattr_len = 0;
common/lib/libprop/prop_intern.c
191
ctx->poic_tagattrval = NULL;
common/lib/libprop/prop_intern.c
192
ctx->poic_tagattrval_len = 0;
common/lib/libprop/prop_intern.c
193
ctx->poic_cp = cp + 1;
common/lib/libprop/prop_intern.c
208
ctx->poic_tagattr = cp;
common/lib/libprop/prop_intern.c
217
ctx->poic_tagattr_len = cp - ctx->poic_tagattr;
common/lib/libprop/prop_intern.c
228
ctx->poic_tagattrval = cp;
common/lib/libprop/prop_intern.c
235
ctx->poic_tagattrval_len = cp - ctx->poic_tagattrval;
common/lib/libprop/prop_intern.c
242
ctx->poic_cp = cp + 1;
common/lib/libprop/prop_intern.c
278
_prop_xml_intern_by_tag(struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_intern.c
291
if (_prop_intern_match(ctx->poic_tagname,
common/lib/libprop/prop_intern.c
292
ctx->poic_tagname_len,
common/lib/libprop/prop_intern.c
301
(*iter_func)(&stack, &obj, ctx, data, NULL);
common/lib/libprop/prop_intern.c
307
if (!(*poi->poi_intern)(&stack, &obj, ctx)) {
common/lib/libprop/prop_intern.c
314
if (!(*iter_func)(&stack, &parent_obj, ctx, data, obj)) {
common/lib/libprop/prop_intern.c
476
_prop_json_intern_decode_string(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_intern.c
486
src = ctx->poic_cp;
common/lib/libprop/prop_intern.c
564
_prop_xml_intern_decode_string(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_intern.c
573
src = ctx->poic_cp;
common/lib/libprop/prop_intern.c
641
_prop_intern_decode_string(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_intern.c
645
_PROP_ASSERT(ctx->poic_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_intern.c
646
ctx->poic_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_intern.c
648
switch (ctx->poic_format) {
common/lib/libprop/prop_intern.c
650
return _prop_json_intern_decode_string(ctx, target, targsize,
common/lib/libprop/prop_intern.c
654
return _prop_xml_intern_decode_string(ctx, target, targsize,
common/lib/libprop/prop_intern.c
666
struct _prop_object_internalize_context *ctx;
common/lib/libprop/prop_intern.c
668
ctx = _PROP_MALLOC(sizeof(*ctx), M_TEMP);
common/lib/libprop/prop_intern.c
669
if (ctx == NULL) {
common/lib/libprop/prop_intern.c
673
ctx->poic_format = fmt;
common/lib/libprop/prop_intern.c
674
ctx->poic_data = ctx->poic_cp = data;
common/lib/libprop/prop_intern.c
686
ctx->poic_cp = data + 2;
common/lib/libprop/prop_intern.c
690
return ctx;
common/lib/libprop/prop_intern.c
71
_prop_xml_intern_skip_comment(struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_intern.c
722
ctx->poic_cp = data + 4;
common/lib/libprop/prop_intern.c
723
if (_prop_xml_intern_skip_comment(ctx) == false) {
common/lib/libprop/prop_intern.c
726
data = ctx->poic_cp;
common/lib/libprop/prop_intern.c
73
const char *cp = ctx->poic_cp;
common/lib/libprop/prop_intern.c
739
ctx->poic_cp = data;
common/lib/libprop/prop_intern.c
740
return ctx;
common/lib/libprop/prop_intern.c
742
_PROP_FREE(ctx, M_TEMP);
common/lib/libprop/prop_intern.c
75
for (cp = ctx->poic_cp; !_PROP_EOF(*cp); cp++) {
common/lib/libprop/prop_intern.c
751
_prop_intern_context_free(struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_intern.c
753
_PROP_FREE(ctx, M_TEMP);
common/lib/libprop/prop_intern.c
761
_prop_object_internalize_json(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_intern.c
775
ctx->poic_tagname = ctx->poic_tagattr = ctx->poic_tagattrval = NULL;
common/lib/libprop/prop_intern.c
776
ctx->poic_tagname_len = ctx->poic_tagattr_len =
common/lib/libprop/prop_intern.c
777
ctx->poic_tagattrval_len = 0;
common/lib/libprop/prop_intern.c
778
ctx->poic_is_empty_element = false;
common/lib/libprop/prop_intern.c
779
ctx->poic_cp = _prop_intern_skip_whitespace(ctx->poic_cp);
common/lib/libprop/prop_intern.c
780
switch (ctx->poic_cp[0]) {
common/lib/libprop/prop_intern.c
782
ctx->poic_cp++;
common/lib/libprop/prop_intern.c
787
ctx->poic_cp++;
common/lib/libprop/prop_intern.c
79
ctx->poic_cp = cp + 3;
common/lib/libprop/prop_intern.c
792
ctx->poic_cp++;
common/lib/libprop/prop_intern.c
794
if (*ctx->poic_cp == '"') {
common/lib/libprop/prop_intern.c
795
ctx->poic_cp++;
common/lib/libprop/prop_intern.c
796
ctx->poic_is_empty_element = true;
common/lib/libprop/prop_intern.c
802
if (ctx->poic_cp[1] == 'r' &&
common/lib/libprop/prop_intern.c
803
ctx->poic_cp[2] == 'u' &&
common/lib/libprop/prop_intern.c
804
ctx->poic_cp[3] == 'e') {
common/lib/libprop/prop_intern.c
806
ctx->poic_tagname = ctx->poic_cp;
common/lib/libprop/prop_intern.c
807
ctx->poic_tagname_len = 4;
common/lib/libprop/prop_intern.c
808
ctx->poic_is_empty_element = true;
common/lib/libprop/prop_intern.c
810
ctx->poic_cp += 4;
common/lib/libprop/prop_intern.c
815
if (ctx->poic_cp[1] == 'a' &&
common/lib/libprop/prop_intern.c
816
ctx->poic_cp[2] == 'l' &&
common/lib/libprop/prop_intern.c
817
ctx->poic_cp[3] == 's' &&
common/lib/libprop/prop_intern.c
818
ctx->poic_cp[4] == 'e') {
common/lib/libprop/prop_intern.c
820
ctx->poic_tagname = ctx->poic_cp;
common/lib/libprop/prop_intern.c
821
ctx->poic_tagname_len = 5;
common/lib/libprop/prop_intern.c
822
ctx->poic_is_empty_element = true;
common/lib/libprop/prop_intern.c
824
ctx->poic_cp += 5;
common/lib/libprop/prop_intern.c
829
if (ctx->poic_cp[0] == '+' ||
common/lib/libprop/prop_intern.c
830
ctx->poic_cp[0] == '-' ||
common/lib/libprop/prop_intern.c
831
(ctx->poic_cp[0] >= '0' && ctx->poic_cp[0] <= '9')) {
common/lib/libprop/prop_intern.c
840
(*iter_func)(&stack, &obj, ctx, data, NULL);
common/lib/libprop/prop_intern.c
846
if ((*intern)(&stack, &obj, ctx) == false) {
common/lib/libprop/prop_intern.c
853
if ((*iter_func)(&stack, &parent_obj, ctx, data,
common/lib/libprop/prop_intern.c
862
ctx->poic_cp = _prop_intern_skip_whitespace(ctx->poic_cp);
common/lib/libprop/prop_intern.c
863
if (!_PROP_EOF(*ctx->poic_cp)) {
common/lib/libprop/prop_intern.c
876
_prop_object_internalize_xml(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_intern.c
882
if (_prop_xml_intern_find_tag(ctx, "plist",
common/lib/libprop/prop_intern.c
888
if (ctx->poic_is_empty_element) {
common/lib/libprop/prop_intern.c
897
if (ctx->poic_tagattr != NULL &&
common/lib/libprop/prop_intern.c
898
!_PROP_TAGATTR_MATCH(ctx, "version")) {
common/lib/libprop/prop_intern.c
903
if (_prop_xml_intern_find_tag(ctx,
common/lib/libprop/prop_intern.c
910
obj = _prop_xml_intern_by_tag(ctx);
common/lib/libprop/prop_intern.c
919
if (_prop_xml_intern_find_tag(ctx, "plist",
common/lib/libprop/prop_intern.c
936
struct _prop_object_internalize_context *ctx;
common/lib/libprop/prop_intern.c
95
_prop_xml_intern_find_tag(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_intern.c
954
ctx = _prop_intern_context_alloc(data, fmt);
common/lib/libprop/prop_intern.c
955
if (ctx == NULL) {
common/lib/libprop/prop_intern.c
961
obj = _prop_object_internalize_json(ctx, initial_tag);
common/lib/libprop/prop_intern.c
965
obj = _prop_object_internalize_xml(ctx, initial_tag);
common/lib/libprop/prop_intern.c
969
_prop_intern_context_free(ctx);
common/lib/libprop/prop_number.c
129
_prop_number_rb_compare_nodes(void *ctx _PROP_ARG_UNUSED,
common/lib/libprop/prop_number.c
140
_prop_number_rb_compare_key(void *ctx _PROP_ARG_UNUSED,
common/lib/libprop/prop_number.c
198
_prop_number_externalize(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_number.c
203
const bool json = ctx->poec_format == PROP_FORMAT_JSON;
common/lib/libprop/prop_number.c
205
_PROP_ASSERT(ctx->poec_format == PROP_FORMAT_XML ||
common/lib/libprop/prop_number.c
206
ctx->poec_format == PROP_FORMAT_JSON);
common/lib/libprop/prop_number.c
221
if (_prop_extern_append_start_tag(ctx,
common/lib/libprop/prop_number.c
223
_prop_extern_append_cstring(ctx, tmpstr) == false ||
common/lib/libprop/prop_number.c
224
_prop_extern_append_end_tag(ctx,
common/lib/libprop/prop_number.c
629
_prop_number_internalize_unsigned(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_number.c
640
pnv->pnv_unsigned = (uint64_t) strtoull(ctx->poic_cp, &cp, base);
common/lib/libprop/prop_number.c
646
ctx->poic_cp = cp;
common/lib/libprop/prop_number.c
652
_prop_number_internalize_signed(struct _prop_object_internalize_context *ctx,
common/lib/libprop/prop_number.c
662
pnv->pnv_signed = (int64_t) strtoll(ctx->poic_cp, &cp, base);
common/lib/libprop/prop_number.c
669
ctx->poic_cp = cp;
common/lib/libprop/prop_number.c
682
struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_number.c
687
const int base = ctx->poic_format == PROP_FORMAT_JSON ? 10 : 0;
common/lib/libprop/prop_number.c
692
if (ctx->poic_tagattr != NULL || ctx->poic_is_empty_element)
common/lib/libprop/prop_number.c
702
if (ctx->poic_cp[0] == '-' || ctx->poic_cp[0] == '+') {
common/lib/libprop/prop_number.c
703
if (_prop_number_internalize_signed(ctx, &pnv, base) == false)
common/lib/libprop/prop_number.c
705
} else if (ctx->poic_cp[0] == '0' && ctx->poic_cp[1] == 'x') {
common/lib/libprop/prop_number.c
707
if (ctx->poic_format == PROP_FORMAT_JSON ||
common/lib/libprop/prop_number.c
708
_prop_number_internalize_unsigned(ctx, &pnv, 16) == false)
common/lib/libprop/prop_number.c
711
if (_prop_number_internalize_signed(ctx, &pnv, base) == false &&
common/lib/libprop/prop_number.c
712
_prop_number_internalize_unsigned(ctx, &pnv, base) == false)
common/lib/libprop/prop_number.c
717
if (ctx->poic_format != PROP_FORMAT_JSON &&
common/lib/libprop/prop_number.c
718
_prop_xml_intern_find_tag(ctx, "integer",
common/lib/libprop/prop_object_impl.h
137
#define _PROP_TAG_MATCH(ctx, t) \
common/lib/libprop/prop_object_impl.h
138
_prop_intern_match((ctx)->poic_tagname, \
common/lib/libprop/prop_object_impl.h
139
(ctx)->poic_tagname_len, \
common/lib/libprop/prop_object_impl.h
142
#define _PROP_TAGATTR_MATCH(ctx, a) \
common/lib/libprop/prop_object_impl.h
143
_prop_intern_match((ctx)->poic_tagattr, \
common/lib/libprop/prop_object_impl.h
144
(ctx)->poic_tagattr_len, \
common/lib/libprop/prop_object_impl.h
147
#define _PROP_TAGATTRVAL_MATCH(ctx, a) \
common/lib/libprop/prop_object_impl.h
148
_prop_intern_match((ctx)->poic_tagattrval, \
common/lib/libprop/prop_object_impl.h
149
(ctx)->poic_tagattrval_len, \
common/lib/libprop/prop_string.c
110
_prop_string_rb_compare_key(void *ctx _PROP_ARG_UNUSED,
common/lib/libprop/prop_string.c
176
_prop_string_externalize_internal(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_string.c
180
if (_prop_extern_append_start_tag(ctx, tags, NULL) == false ||
common/lib/libprop/prop_string.c
181
_prop_extern_append_encoded_cstring(ctx, str) == false ||
common/lib/libprop/prop_string.c
182
_prop_extern_append_end_tag(ctx, tags) == false) {
common/lib/libprop/prop_string.c
190
_prop_string_externalize(struct _prop_object_externalize_context *ctx,
common/lib/libprop/prop_string.c
196
return _prop_extern_append_empty_tag(ctx,
common/lib/libprop/prop_string.c
200
return _prop_string_externalize_internal(ctx, &_prop_string_type_tags,
common/lib/libprop/prop_string.c
663
struct _prop_object_internalize_context *ctx)
common/lib/libprop/prop_string.c
672
if (ctx->poic_is_empty_element) {
common/lib/libprop/prop_string.c
678
if (ctx->poic_tagattr != NULL)
common/lib/libprop/prop_string.c
682
if (_prop_intern_decode_string(ctx, NULL, 0, &len, NULL) == false)
common/lib/libprop/prop_string.c
689
if (_prop_intern_decode_string(ctx, str, len, &alen,
common/lib/libprop/prop_string.c
690
&ctx->poic_cp) == false ||
common/lib/libprop/prop_string.c
697
if (ctx->poic_format == PROP_FORMAT_JSON) {
common/lib/libprop/prop_string.c
698
if (*ctx->poic_cp != '"') {
common/lib/libprop/prop_string.c
702
ctx->poic_cp++;
common/lib/libprop/prop_string.c
704
if (_prop_xml_intern_find_tag(ctx, "string",
common/lib/libprop/prop_string.c
96
_prop_string_rb_compare_nodes(void *ctx _PROP_ARG_UNUSED,
crypto/dist/ipsec-tools/src/racoon/admin.c
101
admin_handler(void *ctx __unused, int fd __unused)
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1094
EVP_CIPHER_CTX *ctx;
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1105
ctx = EVP_CIPHER_CTX_new();
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1106
if (ctx == NULL)
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1122
if (!EVP_CipherInit(ctx, e, NULL, NULL, enc))
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1127
if (!EVP_CIPHER_CTX_set_key_length(ctx, key->l))
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1132
if (!EVP_CipherInit(ctx, NULL, (u_char *)key->v,
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1137
if (!EVP_CipherInit(ctx, e, (u_char *) key->v,
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1143
EVP_CIPHER_CTX_set_padding(ctx, 0);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1145
if (!EVP_Cipher(ctx, (u_char *) res->v, (u_char *) data->v, data->l))
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1148
EVP_CIPHER_CTX_free(ctx);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1152
EVP_CIPHER_CTX_free(ctx);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
423
cb_check_cert_local(int ok, X509_STORE_CTX *ctx)
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
430
X509_STORE_CTX_get_current_cert(ctx)), buf, 256);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
436
switch (error = X509_STORE_CTX_get_error(ctx)) {
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
452
X509_STORE_CTX_get_error_depth(ctx),
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
465
cb_check_cert_remote(int ok, X509_STORE_CTX *ctx)
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
472
X509_STORE_CTX_get_current_cert(ctx)), buf, 256);
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
473
switch (error = X509_STORE_CTX_get_error(ctx)) {
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
485
X509_STORE_CTX_get_error_depth(ctx),
crypto/dist/ipsec-tools/src/racoon/eaytest.c
745
caddr_t ctx;
crypto/dist/ipsec-tools/src/racoon/eaytest.c
777
ctx = eay_hmacmd5_init(key);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
778
eay_hmacmd5_update(ctx, data1);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
779
eay_hmacmd5_update(ctx, data2);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
780
res = eay_hmacmd5_final(ctx);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
804
ctx = eay_hmacsha1_init(key);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
805
eay_hmacsha1_update(ctx, data1);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
806
eay_hmacsha1_update(ctx, data2);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
807
res = eay_hmacsha1_final(ctx);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
845
caddr_t ctx;
crypto/dist/ipsec-tools/src/racoon/eaytest.c
850
ctx = eay_sha1_init();
crypto/dist/ipsec-tools/src/racoon/eaytest.c
853
eay_sha1_update(ctx, buf);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
854
eay_sha1_update(ctx, buf);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
855
res = eay_sha1_final(ctx);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
860
ctx = eay_sha1_init();
crypto/dist/ipsec-tools/src/racoon/eaytest.c
863
eay_sha1_update(ctx, buf);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
864
res = eay_sha1_final(ctx);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
882
caddr_t ctx;
crypto/dist/ipsec-tools/src/racoon/eaytest.c
887
ctx = eay_md5_init();
crypto/dist/ipsec-tools/src/racoon/eaytest.c
890
eay_md5_update(ctx, buf);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
891
eay_md5_update(ctx, buf);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
892
res = eay_md5_final(ctx);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
897
ctx = eay_md5_init();
crypto/dist/ipsec-tools/src/racoon/eaytest.c
900
eay_md5_update(ctx, buf);
crypto/dist/ipsec-tools/src/racoon/eaytest.c
901
res = eay_md5_final(ctx);
crypto/dist/ipsec-tools/src/racoon/evt.c
257
evt_unsubscribe_cb(void *ctx, int fd __unused)
crypto/dist/ipsec-tools/src/racoon/evt.c
259
evt_unsubscribe((struct evt_listener *) ctx);
crypto/dist/ipsec-tools/src/racoon/grabmyaddr.c
551
kernel_receive(ctx, fd)
crypto/dist/ipsec-tools/src/racoon/grabmyaddr.c
552
void *ctx;
crypto/dist/ipsec-tools/src/racoon/grabmyaddr.c
70
static int kernel_receive(void *ctx, int fd);
crypto/dist/ipsec-tools/src/racoon/grabmyaddr.c
784
kernel_receive(void *ctx __unused, int fd)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
240
struct ph1approvalx_ctx ctx;
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
261
ctx.p = p;
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
262
ctx.sa = sa;
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
268
if (get_ph1approvalx(iph1->rmconf, &ctx))
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
271
if (enumrmconf(&rmsel, get_ph1approvalx, &ctx))
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
284
sa = ctx.sa;
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
345
get_ph1approvalx(struct remoteconf *rmconf, void *ctx)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
347
struct ph1approvalx_ctx *pctx = (struct ph1approvalx_ctx *) ctx;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
199
isakmp_handler(void *ctx __unused, int so_isakmp)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1066
#define data(ctx) ((SHA256_CTX *)(ctx)->md_data)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1067
static int sha256_init(EVP_MD_CTX *ctx)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1069
SHA256_Init(data(ctx));
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1072
static int sha256_update(EVP_MD_CTX *ctx, const void *data, unsigned long count)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1074
SHA256_Update(data(ctx), data, count);
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1077
static int sha256_final(EVP_MD_CTX *ctx, unsigned char *md)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1079
SHA256_Final(md, data(ctx));
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1085
#define data(ctx) ((SHA384_CTX *)(ctx)->md_data)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1086
static int sha384_init(EVP_MD_CTX *ctx)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1088
SHA384_Init(data(ctx));
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1091
static int sha384_update(EVP_MD_CTX *ctx, const void *data, unsigned long count)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1093
SHA384_Update(data(ctx), data, count);
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1096
static int sha384_final(EVP_MD_CTX *ctx, unsigned char *md)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1098
SHA384_Final(md, data(ctx));
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1104
#define data(ctx) ((SHA512_CTX *)(ctx)->md_data)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1105
static int sha512_init(EVP_MD_CTX *ctx)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1107
SHA512_Init(data(ctx));
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1110
static int sha512_update(EVP_MD_CTX *ctx, const void *data, unsigned long count)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1112
SHA512_Update(data(ctx), data, count);
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1115
static int sha512_final(EVP_MD_CTX *ctx, unsigned char *md)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1117
SHA512_Final(md, data(ctx));
crypto/dist/ipsec-tools/src/racoon/oakley.c
2194
oakley_append_rmconf_cr(struct remoteconf *rmconf, void *ctx)
crypto/dist/ipsec-tools/src/racoon/oakley.c
2196
struct append_cr_ctx *actx = (struct append_cr_ctx *) ctx;
crypto/dist/ipsec-tools/src/racoon/oakley.c
2245
struct append_cr_ctx ctx;
crypto/dist/ipsec-tools/src/racoon/oakley.c
2248
ctx.iph1 = iph1;
crypto/dist/ipsec-tools/src/racoon/oakley.c
2249
ctx.plist = plist;
crypto/dist/ipsec-tools/src/racoon/oakley.c
2252
enumrmconf(&sel, oakley_append_rmconf_cr, &ctx);
crypto/dist/ipsec-tools/src/racoon/oakley.c
2254
oakley_append_rmconf_cr(iph1->rmconf, &ctx);
crypto/dist/ipsec-tools/src/racoon/oakley.c
2257
return ctx.plist;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
204
pfkey_handler(void *ctx __unused, int fd)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2303
struct sadb_x_sec_ctx *ctx;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2305
ctx = (struct sadb_x_sec_ctx *)mhp[SADB_X_EXT_SEC_CTX];
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2306
spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2307
spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2308
spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2309
memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2439
struct sadb_x_sec_ctx *ctx;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2441
ctx = (struct sadb_x_sec_ctx *)mhp[SADB_X_EXT_SEC_CTX];
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2442
spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2443
spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2444
spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2445
memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2569
struct sadb_x_sec_ctx *ctx;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2571
ctx = (struct sadb_x_sec_ctx *)mhp[SADB_X_EXT_SEC_CTX];
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2572
spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2573
spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2574
spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2575
memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2644
struct sadb_x_sec_ctx *ctx;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2646
ctx = (struct sadb_x_sec_ctx *)mhp[SADB_X_EXT_SEC_CTX];
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2647
spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2648
spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2649
spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2650
memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2737
struct sadb_x_sec_ctx *ctx;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2739
ctx = (struct sadb_x_sec_ctx *)mhp[SADB_X_EXT_SEC_CTX];
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2740
spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2741
spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2742
spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2743
memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3865
struct sadb_x_sec_ctx *ctx;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3867
ctx = (struct sadb_x_sec_ctx *)mhp[SADB_X_EXT_SEC_CTX];
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3868
new->spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3869
new->spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3870
new->spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3871
memcpy(new->spidx.sec_ctx.ctx_str,ctx + 1,ctx->sadb_x_ctx_len);
crypto/dist/ipsec-tools/src/racoon/privsep.c
193
privsep_do_exit(void *ctx __unused, int fd __unused)
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
339
rmconf_find(struct remoteconf *rmconf, void *ctx)
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
341
struct rmconf_find_context *fctx = (struct rmconf_find_context *) ctx;
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
379
struct rmconf_find_context ctx;
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
381
memset(&ctx, 0, sizeof(ctx));
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
382
ctx.sel.flags = flags;
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
383
ctx.sel.remote = remote;
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
385
if (enumrmconf(&ctx.sel, rmconf_find, &ctx) != 0) {
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
391
if (ctx.rmconf == NULL) {
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
397
if (ctx.num_found != 1) {
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
405
ctx.rmconf->name);
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
407
return ctx.rmconf;
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
413
struct rmconf_find_context ctx;
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
415
memset(&ctx, 0, sizeof(ctx));
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
416
rmconf_selector_from_ph1(&ctx.sel, iph1);
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
431
if (enumrmconf(&ctx.sel, rmconf_find, &ctx) != 0) {
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
437
if (ctx.rmconf == NULL) {
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
443
if (ctx.num_found != 1) {
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
451
ctx.rmconf->name);
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
453
return ctx.rmconf;
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
864
check_etypeok(struct remoteconf *rmconf, void *ctx)
crypto/dist/ipsec-tools/src/racoon/remoteconf.c
866
u_int8_t etype = (u_int8_t) (intptr_t) ctx;
crypto/dist/ipsec-tools/src/racoon/session.c
104
int (*callback)(void *ctx, int fd);
crypto/dist/ipsec-tools/src/racoon/session.c
105
void *ctx;
crypto/dist/ipsec-tools/src/racoon/session.c
127
monitor_fd(int fd, int (*callback)(void *, int), void *ctx, int priority)
crypto/dist/ipsec-tools/src/racoon/session.c
143
fd_monitors[fd].ctx = ctx;
crypto/dist/ipsec-tools/src/racoon/session.c
164
fd_monitors[fd].ctx = NULL;
crypto/dist/ipsec-tools/src/racoon/session.c
322
fdm->callback(fdm->ctx, fdm->fd);
crypto/dist/ipsec-tools/src/racoon/session.h
40
extern void monitor_fd(int fd, int (*callback)(void *, int), void *ctx, int priority);
games/factor/factor.c
126
static BN_CTX *ctx; /* just use a global context */
games/factor/factor.c
136
ctx = BN_CTX_new();
games/factor/factor.c
242
if (!BN_sqr(bnfact, bnfact, ctx))
games/factor/factor.c
352
BN_mod_exp(base, base, i, val, ctx);
games/factor/factor.c
358
if (!BN_gcd(x, x, val, ctx))
games/factor/factor.c
368
BN_div(num, NULL, val, x, ctx);
include/arpa/nameser.h
279
void *ctx;
lib/libc/citrus/modules/citrus_big5.c
195
_citrus_BIG5_fill_rowcol(void * __restrict ctx, const char * __restrict s,
lib/libc/citrus/modules/citrus_big5.c
202
_DIAGASSERT(ctx != NULL);
lib/libc/citrus/modules/citrus_big5.c
206
ei = (_BIG5EncodingInfo *)ctx;
lib/libc/citrus/modules/citrus_big5.c
216
_citrus_BIG5_fill_excludes(void * __restrict ctx, const char * __restrict s,
lib/libc/citrus/modules/citrus_big5.c
222
_DIAGASSERT(ctx != NULL);
lib/libc/citrus/modules/citrus_big5.c
226
ei = (_BIG5EncodingInfo *)ctx;
lib/libc/gen/arc4random.c
532
SHA256_CTX ctx;
lib/libc/gen/arc4random.c
539
SHA256_Init(&ctx);
lib/libc/gen/arc4random.c
542
SHA256_Update(&ctx, buf, sizeof buf);
lib/libc/gen/arc4random.c
548
SHA256_Update(&ctx, buf, sizeof buf);
lib/libc/gen/arc4random.c
551
SHA256_Update(&ctx, data, datalen);
lib/libc/gen/arc4random.c
553
SHA256_Final(buf, &ctx);
lib/libc/gen/arc4random.c
554
(void)explicit_memset(&ctx, 0, sizeof ctx);
lib/libc/gen/randomid.c
260
struct randomid_ctx *ctx;
lib/libc/gen/randomid.c
278
ctx = malloc(sizeof(*ctx));
lib/libc/gen/randomid.c
279
if (!ctx)
lib/libc/gen/randomid.c
282
memset(ctx, 0, sizeof(*ctx));
lib/libc/gen/randomid.c
283
ctx->ru_conf = conf;
lib/libc/gen/randomid.c
284
ctx->ru_out = timeo;
lib/libc/gen/randomid.c
286
return (ctx);
lib/libc/gen/randomid.c
290
randomid_delete(struct randomid_ctx *ctx)
lib/libc/gen/randomid.c
293
memset(ctx, 0, sizeof(*ctx));
lib/libc/gen/randomid.c
294
free(ctx);
lib/libc/hash/hashhl.c
115
FNPREFIX(Update)(&ctx, buffer, (unsigned int)nr);
lib/libc/hash/hashhl.c
123
return (nr < 0 ? NULL : FNPREFIX(End)(&ctx, buf));
lib/libc/hash/hashhl.c
135
HASH_CTX ctx;
lib/libc/hash/hashhl.c
139
FNPREFIX(Init)(&ctx);
lib/libc/hash/hashhl.c
140
FNPREFIX(Update)(&ctx, data, (unsigned int)len);
lib/libc/hash/hashhl.c
141
return (FNPREFIX(End)(&ctx, buf));
lib/libc/hash/hashhl.c
64
FNPREFIX(End)(HASH_CTX *ctx, char buf[HASH_STRLEN])
lib/libc/hash/hashhl.c
70
_DIAGASSERT(ctx != 0);
lib/libc/hash/hashhl.c
77
FNPREFIX(Final)(digest, ctx);
lib/libc/hash/hashhl.c
93
HASH_CTX ctx;
lib/libc/hash/hashhl.c
97
FNPREFIX(Init)(&ctx);
lib/libc/isc/ev_streams.c
104
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_streams.c
119
if (ctx->streams != NULL)
lib/libc/isc/ev_streams.c
120
ctx->streams->prev = new;
lib/libc/isc/ev_streams.c
122
new->next = ctx->streams;
lib/libc/isc/ev_streams.c
123
ctx->streams = new;
lib/libc/isc/ev_streams.c
157
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_streams.c
172
ctx->streams = old->next;
lib/libc/isc/ev_streams.c
186
if (ctx->strDone == old) {
lib/libc/isc/ev_streams.c
187
ctx->strDone = NULL;
lib/libc/isc/ev_streams.c
188
ctx->strLast = NULL;
lib/libc/isc/ev_streams.c
194
ctx->strDone = old->nextDone;
lib/libc/isc/ev_streams.c
198
ctx->strLast = old->prevDone;
lib/libc/isc/ev_streams.c
253
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_streams.c
255
if (ctx->strLast != NULL) {
lib/libc/isc/ev_streams.c
256
str->prevDone = ctx->strLast;
lib/libc/isc/ev_streams.c
257
ctx->strLast->nextDone = str;
lib/libc/isc/ev_streams.c
258
ctx->strLast = str;
lib/libc/isc/ev_streams.c
260
INSIST(ctx->strDone == NULL);
lib/libc/isc/ev_streams.c
261
ctx->strDone = ctx->strLast = str;
lib/libc/isc/ev_streams.c
70
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_streams.c
85
if (ctx->streams != NULL)
lib/libc/isc/ev_streams.c
86
ctx->streams->prev = new;
lib/libc/isc/ev_streams.c
88
new->next = ctx->streams;
lib/libc/isc/ev_streams.c
89
ctx->streams = new;
lib/libc/isc/ev_timers.c
160
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
162
return (ctx->lastEventTime);
lib/libc/isc/ev_timers.c
193
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
196
evPrintf(ctx, 1,
lib/libc/isc/ev_timers.c
198
ctx, func, uap,
lib/libc/isc/ev_timers.c
230
if (heap_insert(ctx->timers, id) < 0)
lib/libc/isc/ev_timers.c
237
if (ctx->debug > 7) {
lib/libc/isc/ev_timers.c
238
evPrintf(ctx, 7, "timers after evSetTimer:\n");
lib/libc/isc/ev_timers.c
239
(void) heap_for_each(ctx->timers, print_timer, (void *)ctx);
lib/libc/isc/ev_timers.c
247
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
250
if (ctx->cur != NULL &&
lib/libc/isc/ev_timers.c
251
ctx->cur->type == Timer &&
lib/libc/isc/ev_timers.c
252
ctx->cur->u.timer.this == del) {
lib/libc/isc/ev_timers.c
253
evPrintf(ctx, 8, "deferring delete of timer (executing)\n");
lib/libc/isc/ev_timers.c
262
if (heap_element(ctx->timers, del->index) != del)
lib/libc/isc/ev_timers.c
265
if (heap_delete(ctx->timers, del->index) < 0)
lib/libc/isc/ev_timers.c
269
if (ctx->debug > 7) {
lib/libc/isc/ev_timers.c
270
evPrintf(ctx, 7, "timers after evClearTimer:\n");
lib/libc/isc/ev_timers.c
271
(void) heap_for_each(ctx->timers, print_timer, (void *)ctx);
lib/libc/isc/ev_timers.c
283
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
289
if (heap_element(ctx->timers, timer->index) != timer)
lib/libc/isc/ev_timers.c
310
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
315
if (heap_element(ctx->timers, timer->index) != timer)
lib/libc/isc/ev_timers.c
344
result = heap_increased(ctx->timers, timer->index);
lib/libc/isc/ev_timers.c
350
result = heap_decreased(ctx->timers, timer->index);
lib/libc/isc/ev_timers.c
354
if (ctx->debug > 7) {
lib/libc/isc/ev_timers.c
355
evPrintf(ctx, 7, "timers after evResetTimer:\n");
lib/libc/isc/ev_timers.c
356
(void) heap_for_each(ctx->timers, print_timer, (void *)ctx);
lib/libc/isc/ev_timers.c
369
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
376
tt->lastTouched = ctx->lastEventTime;
lib/libc/isc/ev_timers.c
380
evAddTime(ctx->lastEventTime, max_idle),
lib/libc/isc/ev_timers.c
407
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
413
tt->lastTouched = ctx->lastEventTime;
lib/libc/isc/ev_timers.c
417
evAddTime(ctx->lastEventTime, max_idle),
lib/libc/isc/ev_timers.c
423
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
427
tt->lastTouched = ctx->lastEventTime;
lib/libc/isc/ev_timers.c
435
evCreateTimers(const evContext_p *ctx) {
lib/libc/isc/ev_timers.c
437
UNUSED(ctx);
lib/libc/isc/ev_timers.c
443
evDestroyTimers(const evContext_p *ctx) {
lib/libc/isc/ev_timers.c
444
(void) heap_for_each(ctx->timers, free_timer, NULL);
lib/libc/isc/ev_timers.c
445
(void) heap_free(ctx->timers);
lib/libc/isc/ev_timers.c
479
evContext_p *ctx = uap;
lib/libc/isc/ev_timers.c
482
evPrintf(ctx, 7,
lib/libc/isc/ev_timers.c
495
evContext_p *ctx = opaqueCtx.opaque;
lib/libc/isc/ev_timers.c
502
idle = evSubTime(ctx->lastEventTime, this->lastTouched);
lib/libc/isc/eventlib_p.h
183
void *ctx; /* pointer to the evContext_p */
lib/libc/isc/eventlib_p.h
188
#define emulMaskInit(ctx, field, ev, lastnext) \
lib/libc/isc/eventlib_p.h
189
ctx->field.ctx = ctx; \
lib/libc/isc/eventlib_p.h
190
ctx->field.type = ev; \
lib/libc/isc/eventlib_p.h
191
ctx->field.result = lastnext;
lib/libc/isc/eventlib_p.h
263
void evPrintf(const evContext_p *ctx, int level, const char *fmt, ...)
lib/libc/isc/eventlib_p.h
267
extern int evPollfdRealloc(evContext_p *ctx, int pollfd_chunk_size, int fd);
lib/libc/isc/eventlib_p.h
278
evWait *evFreeWait(evContext_p *ctx, evWait *old);
lib/libc/md/mdXhl.c
102
MDNAME(_CTX) ctx;
lib/libc/md/mdXhl.c
106
MDNAME(Init)(&ctx);
lib/libc/md/mdXhl.c
107
MDNAME(Update)(&ctx, data, len);
lib/libc/md/mdXhl.c
108
return (MDNAME(End)(&ctx, buf));
lib/libc/md/mdXhl.c
46
MDNAME(End)(MDNAME(_CTX) *ctx, char *buf)
lib/libc/md/mdXhl.c
52
_DIAGASSERT(ctx != 0);
lib/libc/md/mdXhl.c
59
MDNAME(Final)(digest, ctx);
lib/libc/md/mdXhl.c
74
MDNAME(_CTX) ctx;
lib/libc/md/mdXhl.c
81
MDNAME(Init)(&ctx);
lib/libc/md/mdXhl.c
87
MDNAME(Update)(&ctx, buffer, (unsigned int)i);
lib/libc/md/mdXhl.c
96
return (MDNAME(End)(&ctx, buf));
lib/libc/net/hesiod.c
108
struct hesiod_p *ctx;
lib/libc/net/hesiod.c
114
ctx = calloc(1, sizeof(struct hesiod_p));
lib/libc/net/hesiod.c
115
if (ctx) {
lib/libc/net/hesiod.c
116
*context = ctx;
lib/libc/net/hesiod.c
127
if (read_config_file(ctx, configname) >= 0) {
lib/libc/net/hesiod.c
137
if (ctx->rhs)
lib/libc/net/hesiod.c
138
free(ctx->rhs);
lib/libc/net/hesiod.c
139
ctx->rhs = malloc(strlen(p) + 2);
lib/libc/net/hesiod.c
140
if (ctx->rhs) {
lib/libc/net/hesiod.c
141
*ctx->rhs = '.';
lib/libc/net/hesiod.c
142
strcpy(ctx->rhs + 1,
lib/libc/net/hesiod.c
154
if (ctx) {
lib/libc/net/hesiod.c
155
free(ctx->lhs);
lib/libc/net/hesiod.c
156
free(ctx->rhs);
lib/libc/net/hesiod.c
157
free(ctx);
lib/libc/net/hesiod.c
170
struct hesiod_p *ctx = (struct hesiod_p *) context;
lib/libc/net/hesiod.c
174
free(ctx->rhs);
lib/libc/net/hesiod.c
175
if (ctx->lhs)
lib/libc/net/hesiod.c
176
free(ctx->lhs);
lib/libc/net/hesiod.c
177
free(ctx);
lib/libc/net/hesiod.c
188
struct hesiod_p *ctx = (struct hesiod_p *) context;
lib/libc/net/hesiod.c
221
rhs = ctx->rhs;
lib/libc/net/hesiod.c
225
if (ctx->lhs)
lib/libc/net/hesiod.c
226
len += strlen(ctx->lhs) + ((ctx->lhs[0] != '.') ? 1 : 0);
lib/libc/net/hesiod.c
238
if (ctx->lhs && ctx->lhs[0] != '\0' ) {
lib/libc/net/hesiod.c
239
if (ctx->lhs[0] != '.')
lib/libc/net/hesiod.c
241
strlcat(bindname, ctx->lhs, sizeof(bindname));
lib/libc/net/hesiod.c
266
struct hesiod_p *ctx = (struct hesiod_p *) context;
lib/libc/net/hesiod.c
277
retvec = get_txt_records(ctx->classes[0], bindname);
lib/libc/net/hesiod.c
278
if (retvec == NULL && errno == ENOENT && ctx->classes[1])
lib/libc/net/hesiod.c
279
retvec = get_txt_records(ctx->classes[1], bindname);
lib/libc/net/hesiod.c
307
read_config_file(struct hesiod_p *ctx, const char *filename)
lib/libc/net/hesiod.c
313
_DIAGASSERT(ctx != NULL);
lib/libc/net/hesiod.c
317
ctx->classes[0] = C_IN;
lib/libc/net/hesiod.c
318
ctx->classes[1] = C_HS;
lib/libc/net/hesiod.c
324
ctx->lhs = strdup(DEF_LHS);
lib/libc/net/hesiod.c
325
ctx->rhs = strdup(DEF_RHS);
lib/libc/net/hesiod.c
326
if (ctx->lhs && ctx->rhs)
lib/libc/net/hesiod.c
333
ctx->lhs = NULL;
lib/libc/net/hesiod.c
334
ctx->rhs = NULL;
lib/libc/net/hesiod.c
364
? &ctx->lhs : &ctx->rhs;
lib/libc/net/hesiod.c
382
ctx->classes[n++] = C_IN;
lib/libc/net/hesiod.c
385
ctx->classes[n++] =
lib/libc/net/hesiod.c
390
ctx->classes[n++] = 0;
lib/libc/net/hesiod.c
396
if (!ctx->rhs || ctx->classes[0] == 0 ||
lib/libc/net/hesiod.c
397
ctx->classes[0] == ctx->classes[1]) {
lib/libc/resolv/res_init.c
781
MD5_CTX ctx;
lib/libc/resolv/res_init.c
788
MD5_Init(&ctx);
lib/libc/resolv/res_init.c
789
MD5_Update(&ctx, rnd, 16);
lib/libc/resolv/res_init.c
790
MD5_Final(rnd, &ctx);
lib/libc/resolv/res_init.c
792
MD5Init(&ctx);
lib/libc/resolv/res_init.c
793
MD5Update(&ctx, rnd, 16);
lib/libc/resolv/res_init.c
794
MD5Final(rnd, &ctx);
lib/libc/rpc/__rpc_getxid.c
51
static randomid_t ctx = NULL;
lib/libc/rpc/__rpc_getxid.c
53
if (!ctx) {
lib/libc/rpc/__rpc_getxid.c
54
ctx = randomid_new(32, RANDOMID_TIMEO_DEFAULT);
lib/libc/rpc/__rpc_getxid.c
55
if (!ctx)
lib/libc/rpc/__rpc_getxid.c
59
return randomid(ctx);
lib/libc/stdlib/_env.c
101
env_tree_compare_nodes(void *ctx, const void *node_a, const void *node_b)
lib/libc/stdlib/_env.c
118
env_tree_compare_key(void *ctx, const void *node, const void *key)
lib/libc/stdlib/_env.c
120
return env_tree_compare_nodes(ctx, node,
lib/libcrypt/crypt-argon2.c
253
decode_option(argon2_context *ctx, argon2_type *atype, const char *option)
lib/libcrypt/crypt-argon2.c
293
ctx->version = ARGON2_VERSION_10;
lib/libcrypt/crypt-argon2.c
295
ctx->version = tmp;
lib/libcrypt/crypt-argon2.c
303
ctx->version = ARGON2_VERSION_10;
lib/libcrypt/crypt-argon2.c
318
ctx->m_cost = tmp;
lib/libcrypt/crypt-argon2.c
326
ctx->t_cost = tmp;
lib/libcrypt/crypt-argon2.c
334
ctx->threads = tmp;
lib/libcrypt/crypt-argon2.c
350
sl = ctx->saltlen;
lib/libcrypt/crypt-argon2.c
352
if (from_base64(ctx->salt, &sl, a) == NULL) {
lib/libcrypt/crypt-argon2.c
357
ctx->saltlen = sl;
lib/libcrypt/crypt-argon2.c
362
snprintf((char *)ctx->pwd, ctx->pwdlen, "%s", a);
lib/libcrypt/crypt-argon2.c
388
argon2_context ctx = ARGON2_CONTEXT_INITIALIZER;
lib/libcrypt/crypt-argon2.c
403
ctx.out = (uint8_t *)encodebuf;
lib/libcrypt/crypt-argon2.c
404
ctx.outlen = sizeof(encodebuf);
lib/libcrypt/crypt-argon2.c
406
ctx.salt = (uint8_t *)saltbuf;
lib/libcrypt/crypt-argon2.c
407
ctx.saltlen = sizeof(saltbuf);
lib/libcrypt/crypt-argon2.c
409
ctx.pwd = (uint8_t *)pwdbuf;
lib/libcrypt/crypt-argon2.c
410
ctx.pwdlen = sizeof(pwdbuf);
lib/libcrypt/crypt-argon2.c
414
rc = decode_option(&ctx, &atype, salt);
lib/libcrypt/crypt-argon2.c
421
rc = argon2_hash(ctx.t_cost, ctx.m_cost,
lib/libcrypt/crypt-argon2.c
422
ctx.threads, pw, strlen(pw), ctx.salt, ctx.saltlen,
lib/libcrypt/crypt-argon2.c
424
atype, ctx.version);
lib/libcrypt/md5crypt.c
102
FINAL(final, &ctx);
lib/libcrypt/md5crypt.c
46
MD5_CTX ctx, ctx1;
lib/libcrypt/md5crypt.c
66
INIT(&ctx);
lib/libcrypt/md5crypt.c
69
UPDATE(&ctx, (const unsigned char *)pw, pwl);
lib/libcrypt/md5crypt.c
72
UPDATE(&ctx, (const unsigned char *)MD5_MAGIC, MD5_MAGIC_LEN);
lib/libcrypt/md5crypt.c
75
UPDATE(&ctx, (const unsigned char *)sp, sl);
lib/libcrypt/md5crypt.c
85
UPDATE(&ctx, final, (unsigned int)(pl > 16 ? 16 : pl));
lib/libcrypt/md5crypt.c
93
UPDATE(&ctx, final, 1);
lib/libcrypt/md5crypt.c
95
UPDATE(&ctx, (const unsigned char *)pw, 1);
lib/libexecinfo/unwind.c
45
tracer(struct _Unwind_Context *ctx, void *arg)
lib/libexecinfo/unwind.c
54
t->arr[t->n++] = (void *)_Unwind_GetIP(ctx);
lib/libexecinfo/unwind.c
63
struct tracer_context ctx;
lib/libexecinfo/unwind.c
65
ctx.arr = arr;
lib/libexecinfo/unwind.c
66
ctx.len = len;
lib/libexecinfo/unwind.c
67
ctx.n = (size_t)~0;
lib/libexecinfo/unwind.c
69
_Unwind_Backtrace(tracer, &ctx);
lib/libexecinfo/unwind.c
70
if (ctx.n == (size_t)~0)
lib/libexecinfo/unwind.c
71
ctx.n = 0;
lib/libexecinfo/unwind.c
72
else if (ctx.n > 0)
lib/libexecinfo/unwind.c
73
ctx.arr[--ctx.n] = NULL; /* Skip frame below __start */
lib/libexecinfo/unwind.c
75
return ctx.n;
lib/libkvm/kvm_m68k_gen.c
118
table_index(const struct kvm_gen68k_context * const ctx, int level,
lib/libkvm/kvm_m68k_gen.c
121
return (va >> ctx->ti[level].ti_shift) & ctx->ti[level].ti_mask;
lib/libkvm/kvm_m68k_gen.c
125
table_entry_extract_pa(const struct kvm_gen68k_context * const ctx, int level,
lib/libkvm/kvm_m68k_gen.c
128
return entry & ctx->ti[level].ti_pa_mask;
lib/libkvm/kvm_m68k_gen.c
137
const struct kvm_gen68k_context * const ctx = vmst->private;
lib/libkvm/kvm_m68k_gen.c
139
uint32_t adj_va = va & ctx->va_mask;
lib/libkvm/kvm_m68k_gen.c
152
idx = table_index(ctx, level, adj_va);
lib/libkvm/kvm_m68k_gen.c
165
*pap = entry & ctx->pg_frame;
lib/libkvm/kvm_m68k_gen.c
169
table_pa = table_entry_extract_pa(ctx, level, entry);
lib/libkvm/kvm_m68k_gen.c
196
struct kvm_gen68k_context *ctx = calloc(1, sizeof(*ctx));
lib/libkvm/kvm_m68k_gen.c
197
if (ctx == NULL) {
lib/libkvm/kvm_m68k_gen.c
210
ctx->pg_frame = ~vmst->pgofset;
lib/libkvm/kvm_m68k_gen.c
241
ctx->va_mask = 0xffffffffU;
lib/libkvm/kvm_m68k_gen.c
245
ctx->va_mask = (ctx->va_mask << is) >> is;
lib/libkvm/kvm_m68k_gen.c
255
ctx->ti[i].ti_shift = curshift;
lib/libkvm/kvm_m68k_gen.c
256
ctx->ti[i].ti_mask = (count - 1);
lib/libkvm/kvm_m68k_gen.c
261
ctx->ti[i].ti_pa_mask = 0xffffffffU &
lib/libkvm/kvm_m68k_gen.c
270
vmst->private = ctx;
lib/libkvm/kvm_m68k_gen.c
274
if (ctx != NULL) {
lib/libkvm/kvm_m68k_gen.c
275
free(ctx);
lib/libkvm/kvm_m68k_gen.c
283
struct kvm_gen68k_context *ctx = kd->vmst->private;
lib/libkvm/kvm_m68k_gen.c
286
free(ctx);
lib/libkvm/kvm_m68k_gen.c
295
const struct kvm_gen68k_context * const ctx = vmst->private;
lib/libkvm/kvm_m68k_gen.c
304
va &= ctx->pg_frame;
lib/libpam/modules/pam_afslog/pam_afslog.c
104
krb5_afslog(ctx, ccache,
lib/libpam/modules/pam_afslog/pam_afslog.c
114
krb5_free_principal(ctx, principal);
lib/libpam/modules/pam_afslog/pam_afslog.c
117
krb5_cc_close(ctx, ccache);
lib/libpam/modules/pam_afslog/pam_afslog.c
120
krb5_free_context(ctx);
lib/libpam/modules/pam_afslog/pam_afslog.c
55
krb5_context ctx;
lib/libpam/modules/pam_afslog/pam_afslog.c
67
kret = krb5_init_context(&ctx);
lib/libpam/modules/pam_afslog/pam_afslog.c
74
kret = krb5_cc_resolve(ctx, ccname, &ccache);
lib/libpam/modules/pam_afslog/pam_afslog.c
76
kret = krb5_cc_default(ctx, &ccache);
lib/libpam/modules/pam_afslog/pam_afslog.c
81
kret = krb5_cc_get_principal(ctx, ccache, &principal);
lib/libpam/modules/pam_afslog/pam_afslog.c
86
krb5_appdefault_boolean(ctx,
lib/libpam/modules/pam_afslog/pam_afslog.c
89
ctx, principal),
lib/libpam/modules/pam_krb5/pam_krb5.c
904
log_krb5(krb5_context ctx, krb5_error_code err,
lib/libpam/modules/pam_krb5/pam_krb5.c
914
if (ctx)
lib/libpam/modules/pam_krb5/pam_krb5.c
915
errtxt = krb5_get_error_message(ctx, err);
lib/libpam/modules/pam_krb5/pam_krb5.c
920
krb5_free_error_message(ctx, errtxt);
lib/libpam/modules/pam_ksu/pam_ksu.c
172
log_krb5(krb5_context ctx, krb5_error_code err, const char *fmt, ...)
lib/libpam/modules/pam_ksu/pam_ksu.c
181
if (ctx)
lib/libpam/modules/pam_ksu/pam_ksu.c
182
errtxt = krb5_get_error_message(ctx, err);
lib/libpam/modules/pam_ksu/pam_ksu.c
187
krb5_free_error_message(ctx, errtxt);
lib/libpthread/pthread.c
1386
pthread__cmp(void *ctx, const void *n1, const void *n2)
lib/libradius/radlib.c
120
MD5_CTX ctx;
lib/libradius/radlib.c
133
MD5Init(&ctx);
lib/libradius/radlib.c
134
MD5Update(&ctx, (MD5Buf)srvp->secret,
lib/libradius/radlib.c
136
MD5Update(&ctx, md5, (MD5Len)16);
lib/libradius/radlib.c
137
MD5Final(md5, &ctx);
lib/libradius/radlib.c
154
MD5_CTX ctx;
lib/libradius/radlib.c
160
MD5Init(&ctx);
lib/libradius/radlib.c
161
MD5Update(&ctx, &h->request[POS_CODE],
lib/libradius/radlib.c
163
MD5Update(&ctx, memset(&h->request[POS_AUTH], 0, (size_t)LEN_AUTH),
lib/libradius/radlib.c
165
MD5Update(&ctx, &h->request[POS_ATTRS],
lib/libradius/radlib.c
167
MD5Update(&ctx, (MD5Buf)srvp->secret,
lib/libradius/radlib.c
169
MD5Final(&h->request[POS_AUTH], &ctx);
lib/libradius/radlib.c
180
HMAC_CTX *ctx;
lib/libradius/radlib.c
184
ctx = HMAC_CTX_new();
lib/libradius/radlib.c
185
HMAC_Init_ex(ctx, srvp->secret,
lib/libradius/radlib.c
187
HMAC_Update(ctx, &h->request[POS_CODE], (size_t)(POS_AUTH - POS_CODE));
lib/libradius/radlib.c
188
HMAC_Update(ctx, &h->request[POS_AUTH], (size_t)LEN_AUTH);
lib/libradius/radlib.c
189
HMAC_Update(ctx, &h->request[POS_ATTRS],
lib/libradius/radlib.c
191
HMAC_Final(ctx, md, &md_len);
lib/libradius/radlib.c
192
HMAC_CTX_free(ctx);
lib/libradius/radlib.c
207
MD5_CTX ctx;
lib/libradius/radlib.c
234
MD5Init(&ctx);
lib/libradius/radlib.c
235
MD5Update(&ctx, &h->response[POS_CODE],
lib/libradius/radlib.c
237
MD5Update(&ctx, &h->request[POS_AUTH],
lib/libradius/radlib.c
239
MD5Update(&ctx, &h->response[POS_ATTRS],
lib/libradius/radlib.c
241
MD5Update(&ctx, (MD5Buf)srvp->secret,
lib/libradius/radlib.c
243
MD5Final(md5, &ctx);
lib/librefuse/refuse.c
197
struct fuse_context *ctx;
lib/librefuse/refuse.c
199
ctx = fuse_get_context();
lib/librefuse/refuse.c
200
memset(ctx, 0, sizeof(*ctx));
lib/librefuse/refuse_signals.c
190
exit_handler(int sig, siginfo_t* info, void* ctx) {
lib/librefuse/refuse_signals.c
216
saved->sa_sigaction(sig, info, ctx);
lib/libresolv/hmac_link.c
101
MD5Init(ctx);
lib/libresolv/hmac_link.c
102
MD5Update(ctx, key->hk_ipad, HMAC_LEN);
lib/libresolv/hmac_link.c
106
MD5Update(ctx, data, (unsigned int)len);
lib/libresolv/hmac_link.c
111
MD5Final(signature, ctx);
lib/libresolv/hmac_link.c
114
MD5Init(ctx);
lib/libresolv/hmac_link.c
115
MD5Update(ctx, key->hk_opad, HMAC_LEN);
lib/libresolv/hmac_link.c
116
MD5Update(ctx, signature, MD5_LEN);
lib/libresolv/hmac_link.c
117
MD5Final(signature, ctx);
lib/libresolv/hmac_link.c
119
SAFE_FREE(ctx);
lib/libresolv/hmac_link.c
124
*context = (void *) ctx;
lib/libresolv/hmac_link.c
154
MD5_CTX *ctx = NULL;
lib/libresolv/hmac_link.c
160
ctx = (MD5_CTX *) malloc(sizeof(*ctx));
lib/libresolv/hmac_link.c
162
ctx = (MD5_CTX *) *context;
lib/libresolv/hmac_link.c
163
if (ctx == NULL)
lib/libresolv/hmac_link.c
168
MD5Init(ctx);
lib/libresolv/hmac_link.c
169
MD5Update(ctx, key->hk_ipad, HMAC_LEN);
lib/libresolv/hmac_link.c
172
MD5Update(ctx, data, (unsigned int)len);
lib/libresolv/hmac_link.c
178
MD5Final(digest, ctx);
lib/libresolv/hmac_link.c
181
MD5Init(ctx);
lib/libresolv/hmac_link.c
182
MD5Update(ctx, key->hk_opad, HMAC_LEN);
lib/libresolv/hmac_link.c
183
MD5Update(ctx, digest, MD5_LEN);
lib/libresolv/hmac_link.c
184
MD5Final(digest, ctx);
lib/libresolv/hmac_link.c
186
SAFE_FREE(ctx);
lib/libresolv/hmac_link.c
193
*context = (void *) ctx;
lib/libresolv/hmac_link.c
216
MD5_CTX ctx;
lib/libresolv/hmac_link.c
231
MD5Init(&ctx);
lib/libresolv/hmac_link.c
232
MD5Update(&ctx, key, (unsigned int)keylen);
lib/libresolv/hmac_link.c
233
MD5Final(tk, &ctx);
lib/libresolv/hmac_link.c
234
memset((void *) &ctx, 0, sizeof(ctx));
lib/libresolv/hmac_link.c
86
MD5_CTX *ctx = NULL;
lib/libresolv/hmac_link.c
92
ctx = (MD5_CTX *) malloc(sizeof(*ctx));
lib/libresolv/hmac_link.c
94
ctx = (MD5_CTX *) *context;
lib/libresolv/hmac_link.c
95
if (ctx == NULL)
lib/libresolv/ns_sign.c
163
void *ctx;
lib/libresolv/ns_sign.c
167
dst_sign_data(SIG_MODE_INIT, key, &ctx, NULL, 0, NULL, 0);
lib/libresolv/ns_sign.c
172
dst_sign_data(SIG_MODE_UPDATE, key, &ctx,
lib/libresolv/ns_sign.c
174
dst_sign_data(SIG_MODE_UPDATE, key, &ctx,
lib/libresolv/ns_sign.c
179
dst_sign_data(SIG_MODE_UPDATE, key, &ctx, msg, *msglen,
lib/libresolv/ns_sign.c
185
dst_sign_data(SIG_MODE_UPDATE, key, &ctx, buf, nn, NULL, 0);
lib/libresolv/ns_sign.c
191
dst_sign_data(SIG_MODE_UPDATE, key, &ctx, buf, (int)(cp2 - buf),
lib/libresolv/ns_sign.c
197
dst_sign_data(SIG_MODE_UPDATE, key, &ctx, buf, nn, NULL, 0);
lib/libresolv/ns_sign.c
215
dst_sign_data(SIG_MODE_UPDATE, key, &ctx, buf, (int)(cp2 - buf),
lib/libresolv/ns_sign.c
218
nn = dst_sign_data(SIG_MODE_FINAL, key, &ctx, NULL, 0,
lib/libresolv/ns_sign.c
305
dst_sign_data(SIG_MODE_INIT, state->key, &state->ctx,
lib/libresolv/ns_sign.c
307
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_sign.c
309
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_sign.c
314
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx, msg, *msglen,
lib/libresolv/ns_sign.c
361
dst_sign_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_sign.c
364
n = dst_sign_data(SIG_MODE_FINAL, state->key, &state->ctx, NULL, 0,
lib/libresolv/ns_verify.c
235
void *ctx;
lib/libresolv/ns_verify.c
240
dst_verify_data(SIG_MODE_INIT, key, &ctx, NULL, 0, NULL, 0);
lib/libresolv/ns_verify.c
243
dst_verify_data(SIG_MODE_UPDATE, key, &ctx,
lib/libresolv/ns_verify.c
245
dst_verify_data(SIG_MODE_UPDATE, key, &ctx,
lib/libresolv/ns_verify.c
250
dst_verify_data(SIG_MODE_UPDATE, key, &ctx, msg,
lib/libresolv/ns_verify.c
260
dst_verify_data(SIG_MODE_UPDATE, key, &ctx, buf, n, NULL, 0);
lib/libresolv/ns_verify.c
263
dst_verify_data(SIG_MODE_UPDATE, key, &ctx,
lib/libresolv/ns_verify.c
274
dst_verify_data(SIG_MODE_UPDATE, key, &ctx, buf, n, NULL, 0);
lib/libresolv/ns_verify.c
277
dst_verify_data(SIG_MODE_UPDATE, key, &ctx,
lib/libresolv/ns_verify.c
282
dst_verify_data(SIG_MODE_UPDATE, key, &ctx,
lib/libresolv/ns_verify.c
286
n = dst_verify_data(SIG_MODE_FINAL, key, &ctx, NULL, 0,
lib/libresolv/ns_verify.c
368
dst_verify_data(SIG_MODE_INIT, state->key, &state->ctx,
lib/libresolv/ns_verify.c
370
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_verify.c
372
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_verify.c
382
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_verify.c
388
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_verify.c
459
dst_verify_data(SIG_MODE_UPDATE, state->key, &state->ctx,
lib/libresolv/ns_verify.c
462
n = dst_verify_data(SIG_MODE_FINAL, state->key, &state->ctx, NULL, 0,
lib/librumpuser/rumpfiber.c
185
munmap(thread->ctx.uc_stack.ss_sp, STACKSIZE);
lib/librumpuser/rumpfiber.c
193
create_ctx(ucontext_t *ctx, void *stack, size_t stack_size,
lib/librumpuser/rumpfiber.c
197
getcontext(ctx);
lib/librumpuser/rumpfiber.c
198
ctx->uc_stack.ss_sp = stack;
lib/librumpuser/rumpfiber.c
199
ctx->uc_stack.ss_size = stack_size;
lib/librumpuser/rumpfiber.c
200
ctx->uc_stack.ss_flags = 0;
lib/librumpuser/rumpfiber.c
201
ctx->uc_link = NULL; /* TODO may link to main thread */
lib/librumpuser/rumpfiber.c
203
makecontext(ctx, (void (*)(void))f, 1, data);
lib/librumpuser/rumpfiber.c
229
create_ctx(&thread->ctx, stack, stack_size, f, data);
lib/librumpuser/rumpfiber.c
251
ret = swapcontext(&prev->ctx, &next->ctx);
lib/librumpuser/rumpfiber.h
42
ucontext_t ctx;
lib/libskey/skeylogin.c
453
SHA1_CTX ctx;
lib/libskey/skeylogin.c
512
SHA1Init(&ctx);
lib/libskey/skeylogin.c
513
SHA1Update(&ctx, secret, secretlen);
lib/libskey/skeylogin.c
514
SHA1Update(&ctx, username, strlen(username));
lib/libskey/skeylogin.c
515
SHA1End(&ctx, up);
lib/libskey/skeylogin.c
521
SHA1Init(&ctx);
lib/libskey/skeylogin.c
522
SHA1Update(&ctx, up, strlen(up));
lib/libskey/skeylogin.c
523
SHA1End(&ctx, up);
lib/libtelnet/kerberos5.c
130
get_krb5_err_text(krb5_context ctx, krb5_error_code ret)
lib/libtelnet/kerberos5.c
135
krb5_free_error_message(ctx, str);
lib/libtelnet/kerberos5.c
137
str = krb5_get_error_message(ctx, ret);
lib/libtelnet/pk.c
105
BN_CTX *ctx = BN_CTX_new();
lib/libtelnet/pk.c
115
BN_div(a, z, a, base, ctx);
lib/libtelnet/pk.c
119
BN_div(a, z, a, base, ctx);
lib/libtelnet/pk.c
123
BN_CTX_free(ctx);
lib/libtelnet/pk.c
139
BN_CTX *ctx = BN_CTX_new();
lib/libtelnet/pk.c
146
BN_mod_exp(common, public, secret, modulus, ctx);
lib/libtelnet/pk.c
151
BN_CTX_free(ctx);
lib/libtelnet/pk.c
187
BN_CTX *ctx = BN_CTX_new();
lib/libtelnet/pk.c
202
BN_mul(sk, tmp, sk, ctx);
lib/libtelnet/pk.c
207
BN_div(tmp, sk, sk, modulus, ctx);
lib/libtelnet/pk.c
208
BN_mod_exp(pk, root, sk, modulus, ctx);
lib/libtelnet/pk.c
215
BN_CTX_free(ctx);
lib/libtelnet/pk.c
71
BN_CTX *ctx = BN_CTX_new();
lib/libtelnet/pk.c
81
BN_div(a, z, a, base, ctx);
lib/libtelnet/pk.c
85
BN_div(a, z, a, base, ctx);
lib/libtelnet/pk.c
89
BN_CTX_free(ctx);
sbin/cgdconfig/cgdconfig.c
1258
SHA256_CTX ctx;
sbin/cgdconfig/cgdconfig.c
1261
SHA256Init(&ctx);
sbin/cgdconfig/cgdconfig.c
1262
SHA256Update(&ctx, (uint8_t *)vdev_phys, sizeof *vdev_phys);
sbin/cgdconfig/cgdconfig.c
1263
SHA256Final(&cksum_real, &ctx);
sbin/fsck_v7fs/datablock.c
103
if ((ret = v7fs_datablock_foreach(fs, p, datablock_subr, ctx)) ==
sbin/fsck_v7fs/datablock.c
133
datablock_i_j(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk, size_t sz
sbin/fsck_v7fs/datablock.c
136
struct loop_context *arg = (struct loop_context *)ctx;
sbin/fsck_v7fs/datablock.c
154
loopover_j(struct v7fs_self *fs, void *ctx, struct v7fs_inode *p,
sbin/fsck_v7fs/datablock.c
157
struct loop_context *arg = (struct loop_context *)ctx;
sbin/fsck_v7fs/datablock.c
165
if ((ret = v7fs_datablock_foreach(fs, p, datablock_i_j, ctx)) ==
sbin/fsck_v7fs/datablock.c
173
datablock_i(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk,
sbin/fsck_v7fs/datablock.c
176
struct loop_context *arg = (struct loop_context *)ctx;
sbin/fsck_v7fs/datablock.c
181
if ((ret = v7fs_ilist_foreach(fs, loopover_j, ctx)) ==
sbin/fsck_v7fs/datablock.c
189
loopover_i(struct v7fs_self *fs, void *ctx, struct v7fs_inode *inode,
sbin/fsck_v7fs/datablock.c
192
struct loop_context *arg = (struct loop_context *)ctx;
sbin/fsck_v7fs/datablock.c
197
if ((ret = v7fs_datablock_foreach(fs, inode, datablock_i, ctx)) ==
sbin/fsck_v7fs/datablock.c
62
freeblock_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t freeblk)
sbin/fsck_v7fs/datablock.c
64
struct loop_context *arg = (struct loop_context *)ctx;
sbin/fsck_v7fs/datablock.c
80
datablock_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk,
sbin/fsck_v7fs/datablock.c
83
struct loop_context *arg = (struct loop_context *)ctx;
sbin/fsck_v7fs/datablock.c
87
if ((ret = v7fs_freeblock_foreach(fs, freeblock_subr, ctx)) ==
sbin/fsck_v7fs/datablock.c
95
inode_subr(struct v7fs_self *fs, void *ctx, struct v7fs_inode *p,
sbin/fsck_v7fs/datablock.c
98
struct loop_context *arg = (struct loop_context *)ctx;
sbin/fsck_v7fs/freeblock.c
107
ret = v7fs_freeblock_foreach(fs, freeblock_subr_j, ctx);
sbin/fsck_v7fs/freeblock.c
208
int (*func)(struct v7fs_self *, void *, v7fs_daddr_t), void *ctx)
sbin/fsck_v7fs/freeblock.c
221
if ((ret = func(fs, ctx, sb->freeblock[i])))
sbin/fsck_v7fs/freeblock.c
245
if ((ret = func(fs, ctx, blk)))
sbin/fsck_v7fs/freeblock.c
251
if ((ret = func(fs, ctx, fb->freeblock[i]))) {
sbin/fsck_v7fs/freeblock.c
55
freeblock_subr_cnt(struct v7fs_self *fs __unused, void *ctx,
sbin/fsck_v7fs/freeblock.c
58
((struct freeblock_arg *)ctx)->blk++;
sbin/fsck_v7fs/freeblock.c
65
freeblock_subr_j(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk)
sbin/fsck_v7fs/freeblock.c
67
struct freeblock_arg *arg = (struct freeblock_arg *)ctx;
sbin/fsck_v7fs/freeblock.c
94
freeblock_subr_i(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk)
sbin/fsck_v7fs/freeblock.c
96
struct freeblock_arg *arg = (struct freeblock_arg *)ctx;
sbin/fsck_v7fs/inode.c
118
ilistcheck_subr(struct v7fs_self *fs, void *ctx, struct v7fs_inode *p,
sbin/fsck_v7fs/inode.c
121
struct ilistcheck_arg *arg = (struct ilistcheck_arg *)ctx;
sbin/fsck_v7fs/pathname.c
140
lookup_parent_from_file_subr(struct v7fs_self *fs, void *ctx,
sbin/fsck_v7fs/pathname.c
143
struct lookup_parent_arg *arg = (struct lookup_parent_arg *)ctx;
sbin/fsck_v7fs/pathname.c
169
lookup_parent_from_dir_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk,
sbin/fsck_v7fs/pathname.c
172
struct lookup_parent_arg *arg = (struct lookup_parent_arg *)ctx;
sbin/fsck_v7fs/pathname.c
271
pathname_subr(struct v7fs_self *fs, void *ctx __unused, struct v7fs_inode *p,
sbin/fsck_v7fs/pathname.c
84
lookup_child_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk, size_t sz)
sbin/fsck_v7fs/pathname.c
86
struct lookup_child_arg *arg = (struct lookup_child_arg *)ctx;
sbin/gpt/uuid.c
105
struct uuidctx ctx;
sbin/gpt/uuid.c
114
ctx.gpt = gpt;
sbin/gpt/uuid.c
115
ctx.uuid = NULL;
sbin/gpt/uuid.c
121
ctx.uuid = &new_uuid;
sbin/gpt/uuid.c
140
rc = gpt_change_ent(gpt, &find, change_ent, &ctx);
sbin/gpt/uuid.c
145
return gpt_change_hdr(gpt, &find, change_hdr, &ctx);
sbin/gpt/uuid.c
76
struct uuidctx *ctx = v;
sbin/gpt/uuid.c
80
if (ctx->uuid != NULL)
sbin/gpt/uuid.c
81
memcpy(uuidstore, ctx->uuid, sizeof(uuidstore));
sbin/gpt/uuid.c
83
gpt_uuid_generate(ctx->gpt, uuidstore);
sbin/gpt/uuid.c
91
struct uuidctx *ctx = v;
sbin/gpt/uuid.c
95
gpt_uuid_generate(ctx->gpt, uuidstore);
sbin/nvmectl/bignum.c
5374
BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5379
USE_ARG(ctx);
sbin/nvmectl/bignum.c
5384
BN_div(BIGNUM *dv, BIGNUM *rem, const BIGNUM *a, const BIGNUM *d, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5389
USE_ARG(ctx);
sbin/nvmectl/bignum.c
5500
BN_mod_exp(BIGNUM *Y, BIGNUM *G, BIGNUM *X, BIGNUM *P, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5505
USE_ARG(ctx);
sbin/nvmectl/bignum.c
5510
BN_mod_inverse(BIGNUM *r, BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5512
USE_ARG(ctx);
sbin/nvmectl/bignum.c
5520
BN_mod_mul(BIGNUM *ret, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5522
USE_ARG(ctx);
sbin/nvmectl/bignum.c
5547
BN_CTX_get(BN_CTX *ctx)
sbin/nvmectl/bignum.c
5549
if (ctx == NULL || ctx->v == NULL || ctx->arraysize == 0 || ctx->count == ctx->arraysize - 1) {
sbin/nvmectl/bignum.c
5552
return ctx->v[ctx->count++] = BN_new();
sbin/nvmectl/bignum.c
5556
BN_CTX_start(BN_CTX *ctx)
sbin/nvmectl/bignum.c
5558
BN_CTX_init(ctx);
sbin/nvmectl/bignum.c
5575
BN_CTX_end(BN_CTX *ctx)
sbin/nvmectl/bignum.c
5577
BN_CTX_free(ctx);
sbin/nvmectl/bignum.c
5657
BN_is_prime(const BIGNUM *a, int checks, void (*callback)(int, int, void *), BN_CTX *ctx, void *cb_arg)
sbin/nvmectl/bignum.c
5664
USE_ARG(ctx);
sbin/nvmectl/bignum.c
5698
BN_mod_sub(BIGNUM *r, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5700
USE_ARG(ctx);
sbin/nvmectl/bignum.c
5770
BN_gcd(BIGNUM *r, BIGNUM *a, BIGNUM *b, BN_CTX *ctx)
sbin/nvmectl/util.c
100
if (ctx == NULL)
sbin/nvmectl/util.c
110
BN_mul(bn, bn, sn, ctx);
sbin/nvmectl/util.c
114
BN_CTX_free(ctx);
sbin/nvmectl/util.c
92
BN_CTX *ctx;
sbin/nvmectl/util.c
99
ctx = BN_CTX_new();
sbin/restore/tape.c
172
do_##alg##Init(void *ctx) \
sbin/restore/tape.c
174
alg##Init(ctx); \
sbin/restore/tape.c
178
do_##alg##Update(union digest_context *ctx, \
sbin/restore/tape.c
181
alg##Update(&ctx->dc_##alg, buf, len); \
sbin/restore/tape.c
185
do_##alg##End(void *ctx, char *str) \
sbin/restore/tape.c
187
return alg##End(ctx, str); \
sys/arch/aarch64/aarch64/aarch64_tlb.c
117
tlb_walk(void *ctx, bool (*func)(void *, vaddr_t, tlb_asid_t, pt_entry_t))
sys/arch/aarch64/include/pmap_machdep.h
174
pmap_md_tlb_check_entry(void *ctx, vaddr_t va, tlb_asid_t asid, pt_entry_t pte)
sys/arch/alpha/alpha/db_disasm.c
1020
insn_printf(ctx, "%s\tf%d,", opcode,
sys/arch/alpha/alpha/db_disasm.c
1021
ctx->insn.mem_format.ra);
sys/arch/alpha/alpha/db_disasm.c
1023
insn_printf(ctx, "%s\t%s,", opcode,
sys/arch/alpha/alpha/db_disasm.c
1024
register_name(ctx, ctx->insn.mem_format.ra));
sys/arch/alpha/alpha/db_disasm.c
1026
signed_immediate = (long)ctx->insn.mem_format.displacement;
sys/arch/alpha/alpha/db_disasm.c
1032
insn_printf(ctx, "%s(%s)", tbuf,
sys/arch/alpha/alpha/db_disasm.c
1033
register_name(ctx, ctx->insn.mem_format.rb));
sys/arch/alpha/alpha/db_disasm.c
1055
signed_immediate = (long)ctx->insn.branch_format.displacement;
sys/arch/alpha/alpha/db_disasm.c
1056
insn_printf(ctx, "%s\t%s,", opcode,
sys/arch/alpha/alpha/db_disasm.c
1057
register_name(ctx, ctx->insn.branch_format.ra));
sys/arch/alpha/alpha/db_disasm.c
1059
if (ctx->buf == NULL) {
sys/arch/alpha/alpha/db_disasm.c
1060
db_printsym(ctx->pc + sizeof(alpha_instruction) +
sys/arch/alpha/alpha/db_disasm.c
1068
insn_printf(ctx, "? 0x%x ?", ctx->insn.bits);
sys/arch/alpha/alpha/db_disasm.c
1072
if (ctx->buf == NULL) {
sys/arch/alpha/alpha/db_disasm.c
1073
insn_printf(ctx, "\n");
sys/arch/alpha/alpha/db_disasm.c
1082
struct alpha_print_instruction_context ctx = {
sys/arch/alpha/alpha/db_disasm.c
1087
loc += alpha_print_instruction(&ctx);
sys/arch/alpha/alpha/db_disasm.c
785
register_name(struct alpha_print_instruction_context *ctx, int ireg)
sys/arch/alpha/alpha/db_disasm.c
791
insn_printf(struct alpha_print_instruction_context *ctx,
sys/arch/alpha/alpha/db_disasm.c
798
if (ctx->buf != NULL) {
sys/arch/alpha/alpha/db_disasm.c
799
if (ctx->cursor < ctx->bufsize) {
sys/arch/alpha/alpha/db_disasm.c
800
ctx->cursor += vsnprintf(ctx->buf + ctx->cursor,
sys/arch/alpha/alpha/db_disasm.c
801
ctx->bufsize - ctx->cursor, fmt, ap);
sys/arch/alpha/alpha/db_disasm.c
820
alpha_print_instruction(struct alpha_print_instruction_context *ctx)
sys/arch/alpha/alpha/db_disasm.c
828
opcode = op_name[ctx->insn.mem_format.opcode];
sys/arch/alpha/alpha/db_disasm.c
834
switch (ctx->insn.mem_format.opcode) {
sys/arch/alpha/alpha/db_disasm.c
837
insn_printf(ctx, "%s %s", opcode,
sys/arch/alpha/alpha/db_disasm.c
838
pal_opname(ctx->insn.pal_format.function));
sys/arch/alpha/alpha/db_disasm.c
860
opcode = arit_name(ctx->insn.operate_lit_format.function);
sys/arch/alpha/alpha/db_disasm.c
864
opcode = logical_name(ctx->insn.operate_lit_format.function);
sys/arch/alpha/alpha/db_disasm.c
868
opcode = bitop_name(ctx->insn.operate_lit_format.function);
sys/arch/alpha/alpha/db_disasm.c
872
opcode = mul_name(ctx->insn.operate_lit_format.function);
sys/arch/alpha/alpha/db_disasm.c
877
insn_printf(ctx, "%s\t%s,", opcode,
sys/arch/alpha/alpha/db_disasm.c
878
register_name(ctx, ctx->insn.operate_lit_format.ra));
sys/arch/alpha/alpha/db_disasm.c
879
if (ctx->insn.operate_lit_format.one) {
sys/arch/alpha/alpha/db_disasm.c
880
insn_printf(ctx, "#0x%x",
sys/arch/alpha/alpha/db_disasm.c
881
ctx->insn.operate_lit_format.literal);
sys/arch/alpha/alpha/db_disasm.c
883
insn_printf(ctx, "%s",
sys/arch/alpha/alpha/db_disasm.c
884
register_name(ctx,
sys/arch/alpha/alpha/db_disasm.c
885
ctx->insn.operate_reg_format.rb));
sys/arch/alpha/alpha/db_disasm.c
887
insn_printf(ctx, ",%s",
sys/arch/alpha/alpha/db_disasm.c
888
register_name(ctx, ctx->insn.operate_lit_format.rc));
sys/arch/alpha/alpha/db_disasm.c
894
opcode = vaxf_name(ctx->insn.float_format.function);
sys/arch/alpha/alpha/db_disasm.c
898
opcode = ieeef_name(ctx->insn.float_format.function);
sys/arch/alpha/alpha/db_disasm.c
902
opcode = anyf_name(ctx->insn.float_format.function);
sys/arch/alpha/alpha/db_disasm.c
904
insn_printf(ctx, "%s\tf%d,f%d,f%d", opcode,
sys/arch/alpha/alpha/db_disasm.c
905
ctx->insn.float_format.fa,
sys/arch/alpha/alpha/db_disasm.c
906
ctx->insn.float_format.fb,
sys/arch/alpha/alpha/db_disasm.c
907
ctx->insn.float_format.fc);
sys/arch/alpha/alpha/db_disasm.c
916
code = (ctx->insn.mem_format.displacement)&0xffff;
sys/arch/alpha/alpha/db_disasm.c
921
insn_printf(ctx, "%s\t(%s)", opcode,
sys/arch/alpha/alpha/db_disasm.c
922
register_name(ctx,
sys/arch/alpha/alpha/db_disasm.c
923
ctx->insn.mem_format.rb));
sys/arch/alpha/alpha/db_disasm.c
927
insn_printf(ctx, "%s\t0(%s)", opcode,
sys/arch/alpha/alpha/db_disasm.c
928
register_name(ctx,
sys/arch/alpha/alpha/db_disasm.c
929
ctx->insn.mem_format.rb));
sys/arch/alpha/alpha/db_disasm.c
934
insn_printf(ctx, "%s\t%s", opcode,
sys/arch/alpha/alpha/db_disasm.c
935
register_name(ctx,
sys/arch/alpha/alpha/db_disasm.c
936
ctx->insn.mem_format.ra));
sys/arch/alpha/alpha/db_disasm.c
939
insn_printf(ctx, "%s", opcode);
sys/arch/alpha/alpha/db_disasm.c
949
opcode = jump_name(ctx->insn.jump_format.action);
sys/arch/alpha/alpha/db_disasm.c
950
switch (ctx->insn.jump_format.action) {
sys/arch/alpha/alpha/db_disasm.c
953
insn_printf(ctx, "%s\t%s,(%s),", opcode,
sys/arch/alpha/alpha/db_disasm.c
954
register_name(ctx, ctx->insn.jump_format.ra),
sys/arch/alpha/alpha/db_disasm.c
955
register_name(ctx, ctx->insn.jump_format.rb));
sys/arch/alpha/alpha/db_disasm.c
956
signed_immediate = ctx->insn.jump_format.hint;
sys/arch/alpha/alpha/db_disasm.c
961
insn_printf(ctx, "%s\t%s,(%s)", opcode,
sys/arch/alpha/alpha/db_disasm.c
962
register_name(ctx, ctx->insn.jump_format.ra),
sys/arch/alpha/alpha/db_disasm.c
963
register_name(ctx, ctx->insn.jump_format.rb));
sys/arch/alpha/alpha/db_disasm.c
971
opcode = intmisc_name(ctx->insn.operate_lit_format.function);
sys/arch/alpha/alpha/db_disasm.c
977
p.bits = ctx->insn.bits;
sys/arch/alpha/alpha/db_disasm.c
978
insn_printf(ctx, "\t%s%s\t%s, %d", opcode,
sys/arch/alpha/alpha/db_disasm.c
980
register_name(ctx, p.mXpr_format.rd),
sys/arch/alpha/alpha/db_disasm.c
985
p.bits = ctx->insn.bits;
sys/arch/alpha/alpha/db_disasm.c
986
insn_printf(ctx, "\t%s%c%s\t%s,", opcode,
sys/arch/alpha/alpha/db_disasm.c
989
register_name(ctx, p.mem_format.rd));
sys/arch/alpha/alpha/db_disasm.c
994
insn_printf(ctx, "\t%s", opcode);
sys/arch/alpha/alpha/fp_complete.c
530
struct alpha_print_instruction_context ctx = {
sys/arch/alpha/alpha/fp_complete.c
537
(void) alpha_print_instruction(&ctx);
sys/arch/alpha/alpha/fp_complete.c
540
l->l_proc->p_comm, l->l_proc->p_pid, ctx.pc, ctx.buf);
sys/arch/alpha/alpha/pmap.c
613
#define TLB_CTX_COUNT(ctx) ((ctx)->t_addrdata[0] & PAGE_MASK)
sys/arch/alpha/alpha/pmap.c
614
#define TLB_CTX_INC_COUNT(ctx) (ctx)->t_addrdata[0]++
sys/arch/alpha/alpha/pmap.c
615
#define TLB_CTX_SET_ALLVA(ctx) (ctx)->t_addrdata[0] |= TLB_CTX_ALLVA
sys/arch/alpha/alpha/pmap.c
617
#define TLB_CTX_FLAGS(ctx) ((ctx)->t_addrdata[1] & PAGE_MASK)
sys/arch/alpha/alpha/pmap.c
618
#define TLB_CTX_SET_FLAG(ctx, f) (ctx)->t_addrdata[1] |= (f)
sys/arch/alpha/alpha/pmap.c
620
#define TLB_CTX_VA(ctx, i) ((ctx)->t_addrdata[(i)] & ~PAGE_MASK)
sys/arch/alpha/alpha/pmap.c
621
#define TLB_CTX_SETVA(ctx, i, va) \
sys/arch/alpha/alpha/pmap.c
622
(ctx)->t_addrdata[(i)] = (va) | ((ctx)->t_addrdata[(i)] & PAGE_MASK)
sys/arch/alpha/include/alpha_cpu.h
471
alpha_pal_swpctx(unsigned long ctx)
sys/arch/alpha/include/alpha_cpu.h
473
register unsigned long a0 __asm("$16") = ctx;
sys/arch/amd64/stand/prekern/prng.c
120
SHA512_Update(ctx, rndsave->data, sizeof(rndsave->data));
sys/arch/amd64/stand/prekern/prng.c
131
prng_get_entropy_data(SHA512_CTX *ctx)
sys/arch/amd64/stand/prekern/prng.c
142
SHA512_Update(ctx, (uint8_t *)buf, i * sizeof(uint64_t));
sys/arch/amd64/stand/prekern/prng.c
149
SHA512_Update(ctx, (uint8_t *)buf, i * sizeof(uint64_t));
sys/arch/amd64/stand/prekern/prng.c
153
SHA512_Update(ctx, (uint8_t *)&val, sizeof(val));
sys/arch/amd64/stand/prekern/prng.c
161
SHA512_CTX ctx;
sys/arch/amd64/stand/prekern/prng.c
178
SHA512_Init(&ctx);
sys/arch/amd64/stand/prekern/prng.c
179
prng_get_entropy_file(&ctx);
sys/arch/amd64/stand/prekern/prng.c
180
prng_get_entropy_data(&ctx);
sys/arch/amd64/stand/prekern/prng.c
181
SHA512_Final(digest, &ctx);
sys/arch/amd64/stand/prekern/prng.c
191
SHA512_CTX ctx;
sys/arch/amd64/stand/prekern/prng.c
193
SHA512_Init(&ctx);
sys/arch/amd64/stand/prekern/prng.c
194
SHA512_Update(&ctx, rng.state, RNGSTATE_SIZE);
sys/arch/amd64/stand/prekern/prng.c
195
prng_get_entropy_data(&ctx);
sys/arch/amd64/stand/prekern/prng.c
196
SHA512_Final(digest, &ctx);
sys/arch/amd64/stand/prekern/prng.c
80
prng_get_entropy_file(SHA512_CTX *ctx)
sys/arch/arm/acpi/acpi_pci_graviton.c
94
acpi_pci_graviton_map(ACPI_HANDLE handle, UINT32 level, void *ctx, void **retval)
sys/arch/arm/acpi/acpi_pci_graviton.c
96
struct acpi_pci_context *ap = ctx;
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
236
acpi_pci_layerscape_gen4_map(ACPI_HANDLE handle, UINT32 level, void *ctx, void **retval)
sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c
238
struct acpi_pci_context *ap = ctx;
sys/arch/arm/acpi/acpipchb.c
243
acpipchb_setup_ranges_cb(ACPI_RESOURCE *res, void *ctx)
sys/arch/arm/acpi/acpipchb.c
245
struct acpipchb_setup_ranges_args * const args = ctx;
sys/arch/arm/arm32/arm32_tlb.c
237
tlb_walk(void *ctx, bool (*func)(void *, vaddr_t, tlb_asid_t, pt_entry_t))
sys/arch/dreamcast/dev/maple/maple.c
1562
maple_callout(void *ctx)
sys/arch/dreamcast/dev/maple/maple.c
1564
struct maple_softc *sc = ctx;
sys/arch/hpc/hpc/config_hook.c
122
hr->hr_ctx = ctx;
sys/arch/hpc/hpc/config_hook.c
140
cr->hr_ctx = ctx;
sys/arch/hpc/hpc/config_hook.c
74
int (*func)(void *, int, long, void *), void *ctx)
sys/arch/hpc/hpc/platid_gen/platid_gen.c
263
gen_name(char *buf, struct genctx_t ctx[], int nest, int name, char *punct,
sys/arch/hpc/hpc/platid_gen/platid_gen.c
273
strcat(buf, ctx[i].node_name[name]);
sys/arch/hpc/stand/libsa/winblk.c
112
struct winblk *ctx = NULL;
sys/arch/hpc/stand/libsa/winblk.c
123
ctx = (struct winblk *)alloc(sizeof(*ctx));
sys/arch/hpc/stand/libsa/winblk.c
124
if (!ctx) {
sys/arch/hpc/stand/libsa/winblk.c
128
f->f_devdata = ctx;
sys/arch/hpc/stand/libsa/winblk.c
152
ctx->hDevice = CreateFile(wdevname, GENERIC_READ, 0, NULL,
sys/arch/hpc/stand/libsa/winblk.c
154
if (ctx->hDevice == INVALID_HANDLE_VALUE) {
sys/arch/hpc/stand/libsa/winblk.c
164
if (!DeviceIoControl(ctx->hDevice, DISK_IOCTL_GETINFO,
sys/arch/hpc/stand/libsa/winblk.c
165
&ctx->di, sizeof(ctx->di),
sys/arch/hpc/stand/libsa/winblk.c
176
ctx->di.di_cylinders,
sys/arch/hpc/stand/libsa/winblk.c
177
ctx->di.di_heads,
sys/arch/hpc/stand/libsa/winblk.c
178
ctx->di.di_sectors,
sys/arch/hpc/stand/libsa/winblk.c
179
ctx->di.di_bytes_per_sect);
sys/arch/hpc/stand/libsa/winblk.c
180
if (ctx->di.di_flags & DISK_INFO_FLAG_MBR) {
sys/arch/hpc/stand/libsa/winblk.c
183
if (ctx->di.di_flags & DISK_INFO_FLAG_CHS_UNCERTAIN) {
sys/arch/hpc/stand/libsa/winblk.c
186
if (ctx->di.di_flags & DISK_INFO_FLAG_UNFORMATTED) {
sys/arch/hpc/stand/libsa/winblk.c
189
if (ctx->di.di_flags & DISK_INFO_FLAG_PAGEABLE) {
sys/arch/hpc/stand/libsa/winblk.c
195
if (!(ctx->di.di_flags & DISK_INFO_FLAG_MBR) ||
sys/arch/hpc/stand/libsa/winblk.c
196
(ctx->di.di_flags & DISK_INFO_FLAG_UNFORMATTED) ||
sys/arch/hpc/stand/libsa/winblk.c
197
(ctx->di.di_bytes_per_sect != BLKSZ)) {
sys/arch/hpc/stand/libsa/winblk.c
206
if (error = rawread(ctx, MBR_BBSECTOR, 1, ctx->buf)) {
sys/arch/hpc/stand/libsa/winblk.c
209
memcpy(&ctx->mbr, &ctx->buf[MBR_PART_OFFSET], sizeof(ctx->mbr));
sys/arch/hpc/stand/libsa/winblk.c
215
ctx->mbr[i].mbrp_type,
sys/arch/hpc/stand/libsa/winblk.c
216
ctx->mbr[i].mbrp_start,
sys/arch/hpc/stand/libsa/winblk.c
217
ctx->mbr[i].mbrp_size,
sys/arch/hpc/stand/libsa/winblk.c
218
ctx->mbr[i].mbrp_scyl,
sys/arch/hpc/stand/libsa/winblk.c
219
ctx->mbr[i].mbrp_shd,
sys/arch/hpc/stand/libsa/winblk.c
220
ctx->mbr[i].mbrp_ssect,
sys/arch/hpc/stand/libsa/winblk.c
221
ctx->mbr[i].mbrp_ecyl,
sys/arch/hpc/stand/libsa/winblk.c
222
ctx->mbr[i].mbrp_ehd,
sys/arch/hpc/stand/libsa/winblk.c
223
ctx->mbr[i].mbrp_esect,
sys/arch/hpc/stand/libsa/winblk.c
224
ctx->mbr[i].mbrp_flag));
sys/arch/hpc/stand/libsa/winblk.c
230
ctx->start = -1;
sys/arch/hpc/stand/libsa/winblk.c
233
if (ctx->mbr[i].mbrp_type == MBR_PTYPE_NETBSD) {
sys/arch/hpc/stand/libsa/winblk.c
234
ctx->start = ctx->mbr[i].mbrp_start;
sys/arch/hpc/stand/libsa/winblk.c
237
if (ctx->mbr[i].mbrp_type == MBR_PTYPE_386BSD) {
sys/arch/hpc/stand/libsa/winblk.c
238
start_386bsd = ctx->mbr[i].mbrp_start;
sys/arch/hpc/stand/libsa/winblk.c
241
if (ctx->start == -1) {
sys/arch/hpc/stand/libsa/winblk.c
242
ctx->start = start_386bsd;
sys/arch/hpc/stand/libsa/winblk.c
245
if (ctx->start == -1) {
sys/arch/hpc/stand/libsa/winblk.c
250
ctx->start = 0;
sys/arch/hpc/stand/libsa/winblk.c
252
ctx->start);
sys/arch/hpc/stand/libsa/winblk.c
259
if (error = rawread(ctx, ctx->start + LABELSECTOR, 1, ctx->buf)) {
sys/arch/hpc/stand/libsa/winblk.c
262
memcpy(&ctx->dl, &ctx->buf[LABELOFFSET], sizeof(ctx->dl));
sys/arch/hpc/stand/libsa/winblk.c
264
if (ctx->dl.d_magic != DISKMAGIC ||
sys/arch/hpc/stand/libsa/winblk.c
265
ctx->dl.d_magic2 != DISKMAGIC ||
sys/arch/hpc/stand/libsa/winblk.c
266
dkcksum(&ctx->dl) != 0) {
sys/arch/hpc/stand/libsa/winblk.c
268
ctx->start);
sys/arch/hpc/stand/libsa/winblk.c
276
if (partition < 0 || ctx->dl.d_npartitions <= partition) {
sys/arch/hpc/stand/libsa/winblk.c
281
ctx->start = ctx->dl.d_partitions[partition].p_offset;
sys/arch/hpc/stand/libsa/winblk.c
282
win_printf(TEXT("start sector=0x%x\n"), ctx->start);
sys/arch/hpc/stand/libsa/winblk.c
285
if (error && ctx) {
sys/arch/hpc/stand/libsa/winblk.c
286
dealloc(ctx, sizeof(*ctx));
sys/arch/hpc/stand/libsa/winblk.c
295
struct winblk *ctx = f->f_devdata;
sys/arch/hpc/stand/libsa/winblk.c
297
dealloc(ctx, sizeof(*ctx));
sys/arch/hpc/stand/libsa/winblk.c
310
rawread(struct winblk *ctx, int start, int nsecs, char *buf)
sys/arch/hpc/stand/libsa/winblk.c
323
if (!DeviceIoControl(ctx->hDevice, DISK_IOCTL_READ,
sys/arch/hpc/stand/libsa/winblk.c
74
static int rawread(struct winblk *ctx, int start, int nsecs, char *buf);
sys/arch/hpc/stand/libsa/winblk.c
80
struct winblk *ctx = (struct winblk*)devdata;
sys/arch/hpc/stand/libsa/winblk.c
87
dblk += ctx->start;
sys/arch/hpc/stand/libsa/winblk.c
90
if (error = rawread(ctx, dblk, nblks, buf)) {
sys/arch/hpc/stand/libsa/winblk.c
94
if (error = rawread(ctx, dblk + nblks, 1, ctx->buf)) {
sys/arch/hpc/stand/libsa/winblk.c
97
memcpy((BYTE*)buf + nblks * BLKSZ, ctx->buf,
sys/arch/hpcarm/dev/epsonlcd.c
163
epsonlcd_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcarm/dev/epsonlcd.c
165
struct epsonlcd_softc *sc = ctx;
sys/arch/hpcarm/dev/ipaq_lcd.c
371
ipaqlcd_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcarm/dev/ipaq_lcd.c
373
struct ipaqlcd_softc *sc = (struct ipaqlcd_softc *)ctx;
sys/arch/hpcarm/dev/j720lcd.c
128
j720lcd_param(void *ctx, int type, long id, void *msg)
sys/arch/hpcarm/dev/j720lcd.c
130
struct j720lcd_softc *sc = ctx;
sys/arch/hpcarm/dev/j720lcd.c
218
j720lcd_power(void *ctx, int type, long id, void *msg)
sys/arch/hpcarm/dev/j720lcd.c
220
struct sed1356_softc *sc = ctx;
sys/arch/hpcarm/dev/j720pwr.c
163
j720pwr_sleep(void *ctx)
sys/arch/hpcarm/dev/j720pwr.c
165
struct j720pwr_softc *sc = ctx;
sys/arch/hpcarm/dev/j720pwr.c
187
j720pwr_suspend_hook(void *ctx, int type, long id, void *msg)
sys/arch/hpcarm/dev/j720pwr.c
189
struct j720pwr_softc *sc = ctx;
sys/arch/hpcarm/dev/j720pwr.c
213
j720pwr_event_hook(void *ctx, int type, long id, void *msg)
sys/arch/hpcarm/dev/j720pwr.c
215
struct j720pwr_softc *sc = ctx;
sys/arch/hpcarm/dev/j720pwr.c
237
j720pwr_apm_getpower_hook(void *ctx, int type, long id, void *msg)
sys/arch/hpcarm/dev/j720pwr.c
247
val = j720pwr_get_battery(ctx);
sys/arch/hpcarm/dev/j720pwr.c
276
val = j720pwr_get_battery(ctx);
sys/arch/hpcarm/dev/j720pwr.c
286
if (j720pwr_get_charge_status(ctx) == 0)
sys/arch/hpcarm/dev/j720pwr.c
296
*pval = j720pwr_get_ac_status(ctx) ? APM_AC_OFF : APM_AC_ON;
sys/arch/hpcarm/dev/sed_saip.c
557
sed1356_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcarm/dev/sed_saip.c
559
struct sed1356_softc *sc = (struct sed1356_softc *)ctx;
sys/arch/hpcmips/dev/ite8181.c
470
ite8181_hardpower(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/dev/ite8181.c
472
struct ite8181_softc *sc = ctx;
sys/arch/hpcmips/dev/ite8181.c
887
ite8181_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcmips/dev/ite8181.c
889
struct ite8181_softc *sc = (struct ite8181_softc *)ctx;
sys/arch/hpcmips/dev/mq200.c
289
mq200_hardpower(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/dev/mq200.c
291
struct mq200_softc *sc = ctx;
sys/arch/hpcmips/dev/mq200.c
708
mq200_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcmips/dev/mq200.c
710
struct mq200_softc *sc = (struct mq200_softc *)ctx;
sys/arch/hpcmips/dev/plumpcmcia.c
968
plumpcmcia_power(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/dev/plumpcmcia.c
970
struct plumpcmcia_softc *sc = ctx;
sys/arch/hpcmips/dev/plumvideo.c
601
plumvideo_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcmips/dev/plumvideo.c
603
struct plumvideo_softc *sc = ctx;
sys/arch/hpcmips/dev/plumvideo.c
754
plumvideo_power(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/dev/plumvideo.c
756
struct plumvideo_softc *sc = ctx;
sys/arch/hpcmips/dev/teliosio.c
132
teliosio_event(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/dev/teliosio.c
134
struct teliosio_softc *sc = ctx;
sys/arch/hpcmips/stand/libsa/winblk.c
111
struct winblk *ctx = NULL;
sys/arch/hpcmips/stand/libsa/winblk.c
122
ctx = (struct winblk *)alloc(sizeof(*ctx));
sys/arch/hpcmips/stand/libsa/winblk.c
123
if (!ctx) {
sys/arch/hpcmips/stand/libsa/winblk.c
127
f->f_devdata = ctx;
sys/arch/hpcmips/stand/libsa/winblk.c
151
ctx->hDevice = CreateFile(wdevname, GENERIC_READ, 0, NULL,
sys/arch/hpcmips/stand/libsa/winblk.c
153
if (ctx->hDevice == INVALID_HANDLE_VALUE) {
sys/arch/hpcmips/stand/libsa/winblk.c
163
if (!DeviceIoControl(ctx->hDevice, DISK_IOCTL_GETINFO,
sys/arch/hpcmips/stand/libsa/winblk.c
164
&ctx->di, sizeof(ctx->di),
sys/arch/hpcmips/stand/libsa/winblk.c
175
ctx->di.di_cylinders,
sys/arch/hpcmips/stand/libsa/winblk.c
176
ctx->di.di_heads,
sys/arch/hpcmips/stand/libsa/winblk.c
177
ctx->di.di_sectors,
sys/arch/hpcmips/stand/libsa/winblk.c
178
ctx->di.di_bytes_per_sect);
sys/arch/hpcmips/stand/libsa/winblk.c
179
if (ctx->di.di_flags & DISK_INFO_FLAG_MBR) {
sys/arch/hpcmips/stand/libsa/winblk.c
182
if (ctx->di.di_flags & DISK_INFO_FLAG_CHS_UNCERTAIN) {
sys/arch/hpcmips/stand/libsa/winblk.c
185
if (ctx->di.di_flags & DISK_INFO_FLAG_UNFORMATTED) {
sys/arch/hpcmips/stand/libsa/winblk.c
188
if (ctx->di.di_flags & DISK_INFO_FLAG_PAGEABLE) {
sys/arch/hpcmips/stand/libsa/winblk.c
194
if (!(ctx->di.di_flags & DISK_INFO_FLAG_MBR) ||
sys/arch/hpcmips/stand/libsa/winblk.c
195
(ctx->di.di_flags & DISK_INFO_FLAG_CHS_UNCERTAIN) ||
sys/arch/hpcmips/stand/libsa/winblk.c
196
(ctx->di.di_flags & DISK_INFO_FLAG_UNFORMATTED) ||
sys/arch/hpcmips/stand/libsa/winblk.c
197
(ctx->di.di_bytes_per_sect != BLKSZ)) {
sys/arch/hpcmips/stand/libsa/winblk.c
206
if (error = rawread(ctx, MBR_BBSECTOR, 1, ctx->buf)) {
sys/arch/hpcmips/stand/libsa/winblk.c
209
memcpy(&ctx->mbr, &ctx->buf[MBR_PART_OFFSET], sizeof(ctx->mbr));
sys/arch/hpcmips/stand/libsa/winblk.c
215
ctx->mbr[i].mbrp_type,
sys/arch/hpcmips/stand/libsa/winblk.c
216
ctx->mbr[i].mbrp_start,
sys/arch/hpcmips/stand/libsa/winblk.c
217
ctx->mbr[i].mbrp_size,
sys/arch/hpcmips/stand/libsa/winblk.c
218
ctx->mbr[i].mbrp_scyl,
sys/arch/hpcmips/stand/libsa/winblk.c
219
ctx->mbr[i].mbrp_shd,
sys/arch/hpcmips/stand/libsa/winblk.c
220
ctx->mbr[i].mbrp_ssect,
sys/arch/hpcmips/stand/libsa/winblk.c
221
ctx->mbr[i].mbrp_ecyl,
sys/arch/hpcmips/stand/libsa/winblk.c
222
ctx->mbr[i].mbrp_ehd,
sys/arch/hpcmips/stand/libsa/winblk.c
223
ctx->mbr[i].mbrp_esect,
sys/arch/hpcmips/stand/libsa/winblk.c
224
ctx->mbr[i].mbrp_flag));
sys/arch/hpcmips/stand/libsa/winblk.c
230
ctx->start = -1;
sys/arch/hpcmips/stand/libsa/winblk.c
233
if (ctx->mbr[i].mbrp_type == MBR_PTYPE_NETBSD) {
sys/arch/hpcmips/stand/libsa/winblk.c
234
ctx->start = ctx->mbr[i].mbrp_start;
sys/arch/hpcmips/stand/libsa/winblk.c
237
if (ctx->mbr[i].mbrp_type == MBR_PTYPE_386BSD) {
sys/arch/hpcmips/stand/libsa/winblk.c
238
start_386bsd = ctx->mbr[i].mbrp_start;
sys/arch/hpcmips/stand/libsa/winblk.c
241
if (ctx->start == -1) {
sys/arch/hpcmips/stand/libsa/winblk.c
242
ctx->start = start_386bsd;
sys/arch/hpcmips/stand/libsa/winblk.c
245
if (ctx->start == -1) {
sys/arch/hpcmips/stand/libsa/winblk.c
250
ctx->start = 0;
sys/arch/hpcmips/stand/libsa/winblk.c
252
ctx->start);
sys/arch/hpcmips/stand/libsa/winblk.c
259
if (error = rawread(ctx, ctx->start + LABELSECTOR, 1, ctx->buf)) {
sys/arch/hpcmips/stand/libsa/winblk.c
262
memcpy(&ctx->dl, &ctx->buf[LABELOFFSET], sizeof(ctx->dl));
sys/arch/hpcmips/stand/libsa/winblk.c
264
if (ctx->dl.d_magic != DISKMAGIC ||
sys/arch/hpcmips/stand/libsa/winblk.c
265
ctx->dl.d_magic2 != DISKMAGIC ||
sys/arch/hpcmips/stand/libsa/winblk.c
266
dkcksum(&ctx->dl) != 0) {
sys/arch/hpcmips/stand/libsa/winblk.c
268
ctx->start);
sys/arch/hpcmips/stand/libsa/winblk.c
276
if (partition < 0 || ctx->dl.d_npartitions <= partition) {
sys/arch/hpcmips/stand/libsa/winblk.c
281
ctx->start = ctx->dl.d_partitions[partition].p_offset;
sys/arch/hpcmips/stand/libsa/winblk.c
282
win_printf(TEXT("start sector=0x%x\n"), ctx->start);
sys/arch/hpcmips/stand/libsa/winblk.c
285
if (error && ctx) {
sys/arch/hpcmips/stand/libsa/winblk.c
286
dealloc(ctx, sizeof(*ctx));
sys/arch/hpcmips/stand/libsa/winblk.c
295
struct winblk *ctx = f->f_devdata;
sys/arch/hpcmips/stand/libsa/winblk.c
297
dealloc(ctx, sizeof(*ctx));
sys/arch/hpcmips/stand/libsa/winblk.c
310
rawread(struct winblk *ctx, int start, int nsecs, char *buf)
sys/arch/hpcmips/stand/libsa/winblk.c
323
if (!DeviceIoControl(ctx->hDevice, DISK_IOCTL_READ,
sys/arch/hpcmips/stand/libsa/winblk.c
74
static int rawread(struct winblk *ctx, int start, int nsecs, char *buf);
sys/arch/hpcmips/stand/libsa/winblk.c
79
struct winblk *ctx = (struct winblk*)devdata;
sys/arch/hpcmips/stand/libsa/winblk.c
86
dblk += ctx->start;
sys/arch/hpcmips/stand/libsa/winblk.c
89
if (error = rawread(ctx, dblk, nblks, buf)) {
sys/arch/hpcmips/stand/libsa/winblk.c
93
if (error = rawread(ctx, dblk + nblks, 1, ctx->buf)) {
sys/arch/hpcmips/stand/libsa/winblk.c
96
memcpy((BYTE*)buf + nblks * BLKSZ, ctx->buf,
sys/arch/hpcmips/tx/tx3912video.c
206
tx3912video_power(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/tx/tx3912video.c
208
struct tx3912video_softc *sc = ctx;
sys/arch/hpcmips/tx/tx3912video.c
602
tx3912video_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcmips/tx/tx3912video.c
604
struct tx3912video_softc *sc = (struct tx3912video_softc *)ctx;
sys/arch/hpcmips/tx/tx3912video.c
692
tx3912video_clut_install(void *ctx, struct rasops_info *ri)
sys/arch/hpcmips/tx/tx3912video.c
694
struct tx3912video_softc *sc = ctx;
sys/arch/hpcmips/tx/txioman.c
97
tx_conf_reference_ioman(void *ctx, int iochip)
sys/arch/hpcmips/vr/cmu.c
130
vrcmu_hardpower(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/vr/cmu.c
132
struct vrcmu_softc *sc = ctx;
sys/arch/hpcmips/vr/vrc4172pwm.c
385
vrc4172pwm_event(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/vr/vrc4172pwm.c
387
struct vrc4172pwm_softc *sc = (struct vrc4172pwm_softc *)ctx;
sys/arch/hpcmips/vr/vrc4172pwm.c
427
vrc4172pwm_pmevent(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/vr/vrc4172pwm.c
429
struct vrc4172pwm_softc *sc = (struct vrc4172pwm_softc *)ctx;
sys/arch/hpcmips/vr/vrled.c
358
vrled_event(void *ctx, int type, long id, void *msg)
sys/arch/hpcmips/vr/vrled.c
360
struct vrled_softc *sc = (struct vrled_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
1174
hd64461video_power(void *ctx, int type, long id, void *msg)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
1176
struct hd64461video_softc *sc = ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
631
hd64461video_mmap(void *ctx, off_t offset, int prot)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
633
struct hd64461video_softc *sc = (struct hd64461video_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
646
hd64461video_cursor(void *ctx, int on, int xd, int yd, int w, int h)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
648
struct hd64461video_softc *sc = (struct hd64461video_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
658
hd64461video_iodone(ctx);
sys/arch/hpcsh/dev/hd64461/hd64461video.c
692
hd64461video_bitblit(void *ctx, int xs, int ys, int xd, int yd, int h, int w)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
694
struct hd64461video_softc *sc = (struct hd64461video_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
704
hd64461video_iodone(ctx);
sys/arch/hpcsh/dev/hd64461/hd64461video.c
759
hd64461video_erase(void *ctx, int xd, int yd, int h, int w, int attr)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
761
struct hd64461video_softc *sc = (struct hd64461video_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
771
hd64461video_iodone(ctx);
sys/arch/hpcsh/dev/hd64461/hd64461video.c
809
hd64461video_putchar(void *ctx, int row, int col, struct wsdisplay_font *font,
sys/arch/hpcsh/dev/hd64461/hd64461video.c
812
struct hd64461video_softc *sc = (struct hd64461video_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
818
hd64461video_bitblit(ctx, (uc % cw) * w,
sys/arch/hpcsh/dev/hd64461/hd64461video.c
823
hd64461video_setclut(void *ctx, struct rasops_info *info)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
825
struct hd64461video_softc *sc = (struct hd64461video_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
832
hd64461video_font(void *ctx, struct wsdisplay_font *font)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
834
struct hd64461video_softc *sc = (struct hd64461video_softc *)ctx;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
841
hd64461video_iodone(void *ctx)
sys/arch/hpcsh/dev/j6x0lcd.c
331
j6x0lcd_param(void *ctx, int type, long id, void *msg)
sys/arch/hpcsh/dev/j6x0lcd.c
333
struct j6x0lcd_softc *sc = ctx;
sys/arch/hpcsh/dev/j6x0lcd.c
387
j6x0lcd_power(void *ctx, int type, long id, void *msg)
sys/arch/hpcsh/dev/j6x0pwr.c
288
j6x0pwr_apm_getpower_hook(void *ctx, int type, long id, void *msg)
sys/arch/hpcsh/dev/psh3lcd.c
298
psh3lcd_param(void *ctx, int type, long id, void *msg)
sys/arch/hpcsh/dev/psh3lcd.c
300
struct psh3lcd_softc *sc = ctx;
sys/arch/hpcsh/dev/psh3lcd.c
352
psh3lcd_power(void *ctx, int type, long id, void *msg)
sys/arch/hpcsh/dev/psh3lcd.c
354
struct psh3lcd_softc *sc = ctx;
sys/arch/hpcsh/dev/psh3pwr.c
223
psh3pwr_apm_getpower_hook(void *ctx, int type, long id, void *msg)
sys/arch/i386/stand/efiboot/eficons.c
1057
efi_com_periodic_event(EFI_EVENT event, void *ctx)
sys/arch/i386/stand/efiboot/eficons.c
1059
EFI_EVENT timer = ctx;
sys/arch/i386/stand/lib/biosdisk.c
307
MD5_CTX ctx;
sys/arch/i386/stand/lib/biosdisk.c
309
MD5Init(&ctx);
sys/arch/i386/stand/lib/biosdisk.c
310
MD5Update(&ctx, data, len);
sys/arch/i386/stand/lib/biosdisk.c
311
MD5Final(hash, &ctx);
sys/arch/luna68k/dev/psgpam_enc.c
54
psgpam_init_context(struct psgpam_codecvar *ctx, u_int sample_rate)
sys/arch/luna68k/dev/psgpam_enc.c
57
ctx->offset = 65535;
sys/arch/luna68k/dev/psgpam_enc.c
58
ctx->sample_rate = sample_rate;
sys/arch/luna68k/dev/psgpam_enc.c
59
ctx->expire_initial = sample_rate / 10;
sys/arch/luna68k/dev/psgpam_enc.c
60
ctx->expire = ctx->expire_initial;
sys/arch/luna68k/dev/psgpam_enc.c
64
dynamic_offset(struct psgpam_codecvar *ctx, auint_t v)
sys/arch/luna68k/dev/psgpam_enc.c
74
if (v <= ctx->offset) {
sys/arch/luna68k/dev/psgpam_enc.c
75
ctx->offset = v;
sys/arch/luna68k/dev/psgpam_enc.c
77
if (--ctx->expire < 0) {
sys/arch/luna68k/dev/psgpam_enc.c
78
ctx->offset += 1;
sys/arch/luna68k/dev/psgpam_enc.c
79
ctx->expire = ctx->expire_initial;
sys/arch/luna68k/dev/psgpam_enc.c
82
return v - ctx->offset;
sys/arch/m68k/m68k/db_memrw.c
111
struct pmap_db_write_text_context ctx;
sys/arch/m68k/m68k/db_memrw.c
134
if (! pmap_db_write_text_enter(pgva, &ctx)) {
sys/arch/m68k/m68k/db_memrw.c
146
pmap_db_write_text_exit(&ctx);
sys/arch/m68k/m68k/linux_bootinfo.c
411
bootinfo_enumerate(bool (*cb)(struct bi_record *, void *), void *ctx)
sys/arch/m68k/m68k/linux_bootinfo.c
420
if ((*cb)(bi, ctx) == false) {
sys/arch/m68k/m68k/linux_bootinfo.c
434
struct bootinfo_find_ctx *ctx = v;
sys/arch/m68k/m68k/linux_bootinfo.c
436
if (bi->bi_tag == ctx->tag) {
sys/arch/m68k/m68k/linux_bootinfo.c
437
ctx->result = bi;
sys/arch/m68k/m68k/linux_bootinfo.c
452
struct bootinfo_find_ctx ctx = {
sys/arch/m68k/m68k/linux_bootinfo.c
456
bootinfo_enumerate(bootinfo_find_cb, &ctx);
sys/arch/m68k/m68k/linux_bootinfo.c
457
return ctx.result;
sys/arch/m68k/m68k/pmap_68k.c
3680
pmap_db_write_text_enter(vaddr_t pgva, struct pmap_db_write_text_context *ctx)
sys/arch/m68k/m68k/pmap_68k.c
3712
ctx->pgva = pgva;
sys/arch/m68k/m68k/pmap_68k.c
3713
ctx->ptep = pte;
sys/arch/m68k/m68k/pmap_68k.c
3714
ctx->opte = opte;
sys/arch/m68k/m68k/pmap_68k.c
3725
pmap_db_write_text_exit(struct pmap_db_write_text_context *ctx)
sys/arch/m68k/m68k/pmap_68k.c
3727
pte_store(ctx->ptep, ctx->opte);
sys/arch/m68k/m68k/pmap_68k.c
3728
TBIS(ctx->pgva);
sys/arch/m68k/m68k/pmap_motorola.c
2875
pmap_db_write_text_enter(vaddr_t pgva, struct pmap_db_write_text_context *ctx)
sys/arch/m68k/m68k/pmap_motorola.c
2906
ctx->pgva = pgva;
sys/arch/m68k/m68k/pmap_motorola.c
2907
ctx->ptep = pte;
sys/arch/m68k/m68k/pmap_motorola.c
2908
ctx->opte = oldpte;
sys/arch/m68k/m68k/pmap_motorola.c
2920
pmap_db_write_text_exit(struct pmap_db_write_text_context *ctx)
sys/arch/m68k/m68k/pmap_motorola.c
2922
*ctx->ptep = ctx->opte;
sys/arch/m68k/m68k/pmap_motorola.c
2923
TBIS(ctx->pgva);
sys/arch/mips/mips/pmap_machdep.c
854
pmap_md_tlb_check_entry(void *ctx, vaddr_t va, tlb_asid_t asid, pt_entry_t pte)
sys/arch/mips/mips/pmap_machdep.c
856
pmap_t pm = ctx;
sys/arch/mips/mips/pmap_machdep.c
902
tlb_walk(void *ctx, tlb_walkfunc_t func)
sys/arch/mips/mips/pmap_machdep.c
920
if (!(*func)(ctx, va, asid0, pte))
sys/arch/mips/mips/pmap_machdep.c
927
if (!(*func)(ctx, va + MIPS3_PG_ODDPG, asid1, pte))
sys/arch/powerpc/booke/booke_pmap.c
410
pmap_md_tlb_check_entry(void *ctx, vaddr_t va, tlb_asid_t asid, pt_entry_t pte)
sys/arch/powerpc/booke/booke_pmap.c
412
pmap_t pm = ctx;
sys/arch/powerpc/booke/booke_stubs.c
140
tlb_walk(void *ctx, bool (*func)(void *, vaddr_t, uint32_t, uint32_t))
sys/arch/powerpc/booke/booke_stubs.c
142
(*cpu_md_ops.md_tlb_ops->md_tlb_walk)(ctx, func);
sys/arch/powerpc/booke/e500_tlb.c
649
e500_tlb_walk(void *ctx, bool (*func)(void *, vaddr_t, uint32_t, uint32_t))
sys/arch/powerpc/booke/e500_tlb.c
669
if (!(*func)(ctx, tlb.tlb_va, tlb.tlb_asid,
sys/arch/powerpc/ibm4xx/copyinstr.c
103
: [ctx] "r" (ctx), [uaddr] "b" (uaddr), [kaddr] "b" (kaddr)
sys/arch/powerpc/ibm4xx/copyinstr.c
51
int rv, msr, pid, tmp, ctx;
sys/arch/powerpc/ibm4xx/copyinstr.c
67
if (!(ctx = pm->pm_ctx)) {
sys/arch/powerpc/ibm4xx/copyinstr.c
70
ctx = pm->pm_ctx;
sys/arch/powerpc/ibm4xx/copyinstr.c
83
"1:" MTPID(%[ctx]) /* Load user ctx */
sys/arch/powerpc/ibm4xx/copyoutstr.c
104
: [ctx] "r" (ctx), [uaddr] "b" (uaddr), [kaddr] "b" (kaddr)
sys/arch/powerpc/ibm4xx/copyoutstr.c
51
int rv, msr, pid, tmp, ctx;
sys/arch/powerpc/ibm4xx/copyoutstr.c
67
if (!(ctx = pm->pm_ctx)) {
sys/arch/powerpc/ibm4xx/copyoutstr.c
70
ctx = pm->pm_ctx;
sys/arch/powerpc/ibm4xx/copyoutstr.c
87
MTPID(%[ctx]) /* Load user ctx */
sys/arch/powerpc/ibm4xx/pmap.c
1182
int msr, ctx, pid;
sys/arch/powerpc/ibm4xx/pmap.c
1193
if (!(ctx = pm->pm_ctx)) {
sys/arch/powerpc/ibm4xx/pmap.c
1196
ctx = pm->pm_ctx;
sys/arch/powerpc/ibm4xx/pmap.c
1207
MTPID(%[ctx])
sys/arch/powerpc/ibm4xx/pmap.c
1220
: [ctx] "r" (ctx), [va] "r" (va), [len] "r" (len),
sys/arch/powerpc/ibm4xx/pmap.c
1426
ppc4xx_tlb_enter(int ctx, vaddr_t va, u_int pte)
sys/arch/powerpc/ibm4xx/pmap.c
1459
tlb_info[i].ti_ctx = ctx;
sys/arch/powerpc/ibm4xx/pmap.c
1483
: [ctx] "r" (ctx & MMUCR_STID),
sys/arch/powerpc/ibm4xx/pmap.c
1494
MTPID(%[ctx]) /* Load translation ctx */
sys/arch/powerpc/ibm4xx/pmap.c
1503
: [ctx] "r" (ctx), [i] "r" (i), [lo] "r" (lo), [hi] "r" (hi));
sys/arch/powerpc/ibm4xx/pmap.c
1839
pmap_tlbmiss(vaddr_t va, int ctx)
sys/arch/powerpc/ibm4xx/pmap.c
1852
if (ctx != KERNEL_PID ||
sys/arch/powerpc/ibm4xx/pmap.c
1854
pte = pte_find((struct pmap *)__UNVOLATILE(ctxbusy[ctx]), va);
sys/arch/powerpc/ibm4xx/pmap.c
1872
ppc4xx_tlb_enter(ctx, va, tte);
sys/arch/powerpc/ibm4xx/trap.c
464
ctx_setup(int ctx, int srr1)
sys/arch/powerpc/ibm4xx/trap.c
474
ctx = pm->pm_ctx;
sys/arch/powerpc/ibm4xx/trap.c
476
else if (!ctx) {
sys/arch/powerpc/ibm4xx/trap.c
477
ctx = KERNEL_PID;
sys/arch/powerpc/ibm4xx/trap.c
479
return (ctx);
sys/arch/powerpc/ibm4xx/trap.c
518
int rv, msr, pid, tmp, ctx;
sys/arch/powerpc/ibm4xx/trap.c
530
if (!(ctx = pm->pm_ctx)) {
sys/arch/powerpc/ibm4xx/trap.c
533
ctx = pm->pm_ctx;
sys/arch/powerpc/ibm4xx/trap.c
548
"1:" MTPID(%[ctx])
sys/arch/powerpc/ibm4xx/trap.c
573
MTPID(%[ctx])
sys/arch/powerpc/ibm4xx/trap.c
588
[ctx] "r" (ctx), [len] "r" (len)
sys/arch/powerpc/ibm4xx/trap.c
641
int rv, msr, pid, tmp, ctx;
sys/arch/powerpc/ibm4xx/trap.c
653
if (!(ctx = pm->pm_ctx)) {
sys/arch/powerpc/ibm4xx/trap.c
656
ctx = pm->pm_ctx;
sys/arch/powerpc/ibm4xx/trap.c
680
MTPID(%[ctx])
sys/arch/powerpc/ibm4xx/trap.c
701
MTPID(%[ctx])
sys/arch/powerpc/ibm4xx/trap.c
712
[ctx] "r" (ctx), [len] "r" (len)
sys/arch/powerpc/include/ibm4xx/pmap.h
173
int pmap_tlbmiss(vaddr_t va, int ctx);
sys/arch/riscv/include/pmap.h
204
pmap_md_tlb_check_entry(void *ctx, vaddr_t va, tlb_asid_t asid, pt_entry_t pte)
sys/arch/riscv/riscv/riscv_tlb.c
168
tlb_walk(void *ctx, bool (*func)(void *, vaddr_t, tlb_asid_t, pt_entry_t))
sys/arch/sparc/include/locore.h
36
void ft_tlb_flush(int va, int ctx, int lvl);
sys/arch/sparc/sparc/cache.c
1043
smp_vcache_flush_page(int va, int ctx)
sys/arch/sparc/sparc/cache.c
1047
va, ctx, CPUSET_ALL);
sys/arch/sparc/sparc/cache.c
1051
smp_vcache_flush_segment(int vr, int vs, int ctx)
sys/arch/sparc/sparc/cache.c
1055
vr, vs, ctx, CPUSET_ALL);
sys/arch/sparc/sparc/cache.c
1059
smp_vcache_flush_region(int vr, int ctx)
sys/arch/sparc/sparc/cache.c
1063
vr, ctx, CPUSET_ALL);
sys/arch/sparc/sparc/cache.c
1067
smp_vcache_flush_context(int ctx)
sys/arch/sparc/sparc/cache.c
1071
ctx, CPUSET_ALL);
sys/arch/sparc/sparc/cache.c
385
sun4_vcache_flush_context(int ctx)
sys/arch/sparc/sparc/cache.c
416
sun4_vcache_flush_region(int vreg, int ctx)
sys/arch/sparc/sparc/cache.c
439
sun4_vcache_flush_segment(int vreg, int vseg, int ctx)
sys/arch/sparc/sparc/cache.c
465
sun4_vcache_flush_page(int va, int ctx)
sys/arch/sparc/sparc/cache.c
490
sun4_vcache_flush_page_hw(int va, int ctx)
sys/arch/sparc/sparc/cache.c
590
srmmu_vcache_flush_context(int ctx)
sys/arch/sparc/sparc/cache.c
601
setcontext4m(ctx);
sys/arch/sparc/sparc/cache.c
616
srmmu_vcache_flush_region(int vreg, int ctx)
sys/arch/sparc/sparc/cache.c
627
setcontext4m(ctx);
sys/arch/sparc/sparc/cache.c
644
srmmu_vcache_flush_segment(int vreg, int vseg, int ctx)
sys/arch/sparc/sparc/cache.c
655
setcontext4m(ctx);
sys/arch/sparc/sparc/cache.c
668
srmmu_vcache_flush_page(int va, int ctx)
sys/arch/sparc/sparc/cache.c
690
setcontext4m(ctx);
sys/arch/sparc/sparc/cache.c
719
srmmu_vcache_flush_range(int va, int len, int ctx)
sys/arch/sparc/sparc/cache.c
741
setcontext4m(ctx);
sys/arch/sparc/sparc/cache.c
772
int ctx = getcontext4m();
sys/arch/sparc/sparc/cache.c
798
(int)base, len, ctx, CPUSET_ALL);
sys/arch/sparc/sparc/cache.c
800
cpuinfo.sp_vcache_flush_range((int)base, len, ctx);
sys/arch/sparc/sparc/cache.c
811
VA_VREG(base), VA_VSEG(base), ctx, CPUSET_ALL);
sys/arch/sparc/sparc/cache.c
813
srmmu_vcache_flush_segment(VA_VREG(base), VA_VSEG(base), ctx);
sys/arch/sparc/sparc/cache.c
824
VA_VREG(base), ctx, CPUSET_ALL);
sys/arch/sparc/sparc/cache.c
826
srmmu_vcache_flush_region(VA_VREG(base), ctx);
sys/arch/sparc/sparc/cache.h
219
#define cache_flush_page(va,ctx) cpuinfo.vcache_flush_page(va,ctx)
sys/arch/sparc/sparc/cache.h
220
#define cache_flush_segment(vr,vs,ctx) cpuinfo.vcache_flush_segment(vr,vs,ctx)
sys/arch/sparc/sparc/cache.h
221
#define cache_flush_region(vr,ctx) cpuinfo.vcache_flush_region(vr,ctx)
sys/arch/sparc/sparc/cache.h
222
#define cache_flush_context(ctx) cpuinfo.vcache_flush_context(ctx)
sys/arch/sparc/sparc/pmap.c
1616
int ctx;
sys/arch/sparc/sparc/pmap.c
1701
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
1776
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
1801
int i, va, tpte, ctx;
sys/arch/sparc/sparc/pmap.c
1818
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
1831
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
1863
int ctx;
sys/arch/sparc/sparc/pmap.c
1911
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
1927
setcontext4(ctx); /* done with old context */
sys/arch/sparc/sparc/pmap.c
1981
int ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
1987
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
2043
int ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
2049
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
2308
int ctx;
sys/arch/sparc/sparc/pmap.c
2316
ctx = pm->pm_ctxnum;
sys/arch/sparc/sparc/pmap.c
2322
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
2323
cache_flush_context(ctx);
sys/arch/sparc/sparc/pmap.c
2334
cache_flush_context(ctx);
sys/arch/sparc/sparc/pmap.c
2335
tlb_flush_context(ctx, PMAP_CPUSET(pm));
sys/arch/sparc/sparc/pmap.c
2337
setpgt4m(&cpi->ctx_tbl[ctx], SRMMU_TEINVALID);
sys/arch/sparc/sparc/pmap.c
2372
int ctx, s;
sys/arch/sparc/sparc/pmap.c
2384
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
2425
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
2442
int ctx, s;
sys/arch/sparc/sparc/pmap.c
2454
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
2488
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
2952
int s, ctx;
sys/arch/sparc/sparc/pmap.c
2959
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
2970
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
4277
int ctx;
sys/arch/sparc/sparc/pmap.c
4280
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
4290
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
4612
int ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
4615
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
4639
int vr, vs, s, ctx;
sys/arch/sparc/sparc/pmap.c
4660
ctx = getcontext();
sys/arch/sparc/sparc/pmap.c
4675
setcontext(ctx);
sys/arch/sparc/sparc/pmap.c
5046
int flags, nleft, s, ctx;
sys/arch/sparc/sparc/pmap.c
5082
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
5152
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
5169
int s, ctx;
sys/arch/sparc/sparc/pmap.c
5179
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
5254
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
5265
int vr, vs, newprot, ctx, pte, *ptep;
sys/arch/sparc/sparc/pmap.c
5302
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
5324
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
5600
int pteproto, ctx;
sys/arch/sparc/sparc/pmap.c
5636
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
5641
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
6053
int vr, vs, s, ctx;
sys/arch/sparc/sparc/pmap.c
6061
ctx = getcontext();
sys/arch/sparc/sparc/pmap.c
6143
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
6153
int pte, newprot, ctx;
sys/arch/sparc/sparc/pmap.c
6158
ctx = getcontext4();
sys/arch/sparc/sparc/pmap.c
6176
setcontext4(ctx);
sys/arch/sparc/sparc/pmap.c
646
sp_tlb_flush(int va, int ctx, int lvl)
sys/arch/sparc/sparc/pmap.c
671
setcontext4m(ctx);
sys/arch/sparc/sparc/pmap.c
692
static inline void smp_tlb_flush_page (int va, int ctx, u_int cpuset);
sys/arch/sparc/sparc/pmap.c
693
static inline void smp_tlb_flush_segment (int va, int ctx, u_int cpuset);
sys/arch/sparc/sparc/pmap.c
694
static inline void smp_tlb_flush_region (int va, int ctx, u_int cpuset);
sys/arch/sparc/sparc/pmap.c
695
static inline void smp_tlb_flush_context (int ctx, u_int cpuset);
sys/arch/sparc/sparc/pmap.c
699
smp_tlb_flush_page(int va, int ctx, u_int cpuset)
sys/arch/sparc/sparc/pmap.c
703
sp_tlb_flush(va, ctx, ASI_SRMMUFP_L3);
sys/arch/sparc/sparc/pmap.c
705
FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L3, cpuset);
sys/arch/sparc/sparc/pmap.c
709
smp_tlb_flush_segment(int va, int ctx, u_int cpuset)
sys/arch/sparc/sparc/pmap.c
713
sp_tlb_flush(va, ctx, ASI_SRMMUFP_L2);
sys/arch/sparc/sparc/pmap.c
715
FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L2, cpuset);
sys/arch/sparc/sparc/pmap.c
719
smp_tlb_flush_region(int va, int ctx, u_int cpuset)
sys/arch/sparc/sparc/pmap.c
723
sp_tlb_flush(va, ctx, ASI_SRMMUFP_L1);
sys/arch/sparc/sparc/pmap.c
725
FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L1, cpuset);
sys/arch/sparc/sparc/pmap.c
729
smp_tlb_flush_context(int ctx, u_int cpuset)
sys/arch/sparc/sparc/pmap.c
733
sp_tlb_flush(0, ctx, ASI_SRMMUFP_L0);
sys/arch/sparc/sparc/pmap.c
735
FXCALL3(sp_tlb_flush, ft_tlb_flush, 0, ctx, ASI_SRMMUFP_L0, cpuset);
sys/arch/sparc/sparc/pmap.c
750
#define tlb_flush_page(va,ctx,s) smp_tlb_flush_page(va,ctx,s)
sys/arch/sparc/sparc/pmap.c
751
#define tlb_flush_segment(va,ctx,s) smp_tlb_flush_segment(va,ctx,s)
sys/arch/sparc/sparc/pmap.c
752
#define tlb_flush_region(va,ctx,s) smp_tlb_flush_region(va,ctx,s)
sys/arch/sparc/sparc/pmap.c
753
#define tlb_flush_context(ctx,s) smp_tlb_flush_context(ctx,s)
sys/arch/sparc/sparc/pmap.c
756
#define tlb_flush_page(va,ctx,s) sp_tlb_flush(va,ctx,ASI_SRMMUFP_L3)
sys/arch/sparc/sparc/pmap.c
757
#define tlb_flush_segment(va,ctx,s) sp_tlb_flush(va,ctx,ASI_SRMMUFP_L2)
sys/arch/sparc/sparc/pmap.c
758
#define tlb_flush_region(va,ctx,s) sp_tlb_flush(va,ctx,ASI_SRMMUFP_L1)
sys/arch/sparc/sparc/pmap.c
759
#define tlb_flush_context(ctx,s) sp_tlb_flush(0,ctx,ASI_SRMMUFP_L0)
sys/arch/sparc/sparc/pmap.c
7808
int s, pte0, pte, ctx;
sys/arch/sparc/sparc/pmap.c
7815
ctx = getcontext();
sys/arch/sparc/sparc/pmap.c
7846
setcontext(ctx);
sys/arch/sparc/sparc/pmap.c
7905
VA2PAsw(int ctx, void *addr, int *pte)
sys/arch/sparc/sparc/pmap.c
7911
printf("Looking up addr 0x%x in context 0x%x\n",addr,ctx);
sys/arch/sparc/sparc/pmap.c
7914
*pte = curpte = cpuinfo.ctx_tbl[ctx];
sys/arch/sparc/sparc/pmap.c
7924
curpte, ctx);
sys/arch/sparc/sparc/pmap.c
821
updatepte4m(vaddr_t va, int *pte, int bic, int bis, int ctx, u_int cpuset)
sys/arch/sparc/sparc/pmap.c
844
tlb_flush_page(va, ctx, cpuset);
sys/arch/sparc/sparc/pmap.c
867
setpgt4m_va(vaddr_t va, int *ptep, int pte, int pageflush, int ctx,
sys/arch/sparc/sparc/pmap.c
872
updatepte4m(va, ptep, 0xffffffff, pte, pageflush ? ctx : 0, cpuset);
sys/arch/sparc/sparc/pmap.c
876
tlb_flush_page(va, ctx, 0);
sys/arch/sparc64/include/pte.h
147
#define TSB_TAG(g,ctx,va) ((((uint64_t)((g)!=0))<<63)|(((uint64_t)(ctx)&CTX_MASK)<<TSB_TAG_CTX_SHIFT)|(((uint64_t)va)>>TSB_TAG_VA_SHIFT))
sys/arch/sparc64/sparc64/cache.c
82
sp_tlb_flush_pte_sun4v(vaddr_t va, int ctx)
sys/arch/sparc64/sparc64/cache.c
85
hv_rc = hv_mmu_demap_page(va, ctx, MAP_DTLB|MAP_ITLB);
sys/arch/sparc64/sparc64/cache.c
87
panic("hv_mmu_demap_page(%p,%d) failed - rc = %" PRIx64 "\n", (void*)va, ctx, hv_rc);
sys/arch/sparc64/sparc64/db_interface.c
791
int ctx;
sys/arch/sparc64/sparc64/db_interface.c
805
ctx = pmap_ctx(p->p_vmspace->vm_map.pmap);
sys/arch/sparc64/sparc64/db_interface.c
806
if (ctx < 0) {
sys/arch/sparc64/sparc64/db_interface.c
807
ctx = -ctx;
sys/arch/sparc64/sparc64/db_interface.c
808
pmap_ctx(p->p_vmspace->vm_map.pmap) = ctx;
sys/arch/sparc64/sparc64/db_interface.c
809
} else if (ctx == 0) {
sys/arch/sparc64/sparc64/db_interface.c
811
ctx = pmap_ctx(p->p_vmspace->vm_map.pmap);
sys/arch/sparc64/sparc64/db_interface.c
813
if (ctx > 0) {
sys/arch/sparc64/sparc64/db_interface.c
815
switchtoctx_usiii(ctx);
sys/arch/sparc64/sparc64/db_interface.c
817
switchtoctx_us(ctx);
sys/arch/sparc64/sparc64/ipifuncs.c
457
int ctx;
sys/arch/sparc64/sparc64/ipifuncs.c
460
ctx = pm->pm_ctx[cpu_number()];
sys/arch/sparc64/sparc64/ipifuncs.c
461
KASSERT(ctx >= 0);
sys/arch/sparc64/sparc64/ipifuncs.c
462
if (kpm || ctx > 0)
sys/arch/sparc64/sparc64/ipifuncs.c
463
sp_tlb_flush_pte(va, ctx);
sys/arch/sparc64/sparc64/ipifuncs.c
474
ctx = pm->pm_ctx[ci->ci_index];
sys/arch/sparc64/sparc64/ipifuncs.c
475
KASSERT(ctx >= 0);
sys/arch/sparc64/sparc64/ipifuncs.c
476
if (!kpm && ctx == 0)
sys/arch/sparc64/sparc64/ipifuncs.c
478
sparc64_send_ipi(ci->ci_cpuid, smp_tlb_flush_pte_func, va, ctx);
sys/arch/sparc64/sparc64/pmap.c
163
dmmu_set_secondary_context(uint ctx)
sys/arch/sparc64/sparc64/pmap.c
170
: : "r" (ctx), "r" (CTX_SECONDARY), "n" (ASI_DMMU)
sys/arch/sparc64/sparc64/pmap.c
176
: : "r" (ctx), "r" (CTX_SECONDARY), "n" (ASI_MMU_CONTEXTID)
sys/arch/sparc64/sparc64/pmap.c
249
int ctx;
sys/arch/sparc64/sparc64/pmap.c
262
ctx = pm->pm_ctx[ci->ci_index];
sys/arch/sparc64/sparc64/pmap.c
263
if (kpm || ctx > 0) {
sys/arch/sparc64/sparc64/pmap.c
264
tag = TSB_TAG(0, ctx, va);
sys/arch/sparc64/sparc64/pmap.c
3183
int i, ctx;
sys/arch/sparc64/sparc64/pmap.c
3188
ctx = curcpu()->ci_pmap_next_ctx++;
sys/arch/sparc64/sparc64/pmap.c
3195
if (ctx == curcpu()->ci_numctx) {
sys/arch/sparc64/sparc64/pmap.c
3216
ctx = 1;
sys/arch/sparc64/sparc64/pmap.c
3219
curcpu()->ci_ctxbusy[ctx] = pm->pm_physaddr;
sys/arch/sparc64/sparc64/pmap.c
3221
pmap_ctx(pm) = ctx;
sys/arch/sparc64/sparc64/pmap.c
3224
cpu_number(), ctx));
sys/arch/sparc64/sparc64/pmap.c
3225
return ctx;
sys/arch/sun2/sun2/pmap.c
3821
pmap_db_write_text_enter(vaddr_t pgva, struct pmap_db_write_text_context *ctx)
sys/arch/sun2/sun2/pmap.c
3840
ctx->pgva = pgva;
sys/arch/sun2/sun2/pmap.c
3841
ctx->opte = oldpte;
sys/arch/sun2/sun2/pmap.c
3853
pmap_db_write_text_exit(struct pmap_db_write_text_context *ctx)
sys/arch/sun2/sun2/pmap.c
3858
set_pte(ctx->pgva, ctx->opte);
sys/arch/sun3/dev/memerr.c
162
uint8_t csr, ctx;
sys/arch/sun3/dev/memerr.c
172
ctx = (va >> 28) & 0xF;
sys/arch/sun3/dev/memerr.c
178
(ctx & 8) ? "DVMA" : "CPU");
sys/arch/sun3/dev/memerr.c
180
(ctx & 7), va, pa);
sys/arch/sun3/sun3/pmap.c
3740
pmap_db_write_text_enter(vaddr_t pgva, struct pmap_db_write_text_context *ctx)
sys/arch/sun3/sun3/pmap.c
3760
ctx->pgva = pgva;
sys/arch/sun3/sun3/pmap.c
3761
ctx->opte = oldpte;
sys/arch/sun3/sun3/pmap.c
3773
pmap_db_write_text_exit(struct pmap_db_write_text_context *ctx)
sys/arch/sun3/sun3/pmap.c
3775
set_pte(ctx->pgva, ctx->opte);
sys/arch/sun3/sun3x/pmap.c
3709
pmap_db_write_text_enter(vaddr_t pgva, struct pmap_db_write_text_context *ctx)
sys/arch/sun3/sun3x/pmap.c
3730
ctx->pgva = pgva;
sys/arch/sun3/sun3x/pmap.c
3731
ctx->opte = oldpte;
sys/arch/sun3/sun3x/pmap.c
3743
pmap_db_write_text_exit(struct pmap_db_write_text_context *ctx)
sys/arch/sun3/sun3x/pmap.c
3745
set_pte(ctx->pgva, ctx->opte);
sys/arch/usermode/usermode/trap.c
227
print_mem_access_siginfo(int sig, siginfo_t *info, void *ctx,
sys/arch/usermode/usermode/trap.c
260
print_illegal_instruction_siginfo(int sig, siginfo_t *info, void *ctx,
sys/arch/usermode/usermode/trap.c
304
handle_signal(int sig, siginfo_t *info, void *ctx)
sys/arch/usermode/usermode/trap.c
307
ucontext_t *ucp = ctx;
sys/arch/usermode/usermode/trap.c
327
pc = md_get_pc(ctx);
sys/arch/usermode/usermode/trap.c
345
sp = md_get_sp(ctx);
sys/arch/usermode/usermode/trap.c
348
print_mem_access_siginfo(sig, info, ctx, pc, va, sp);
sys/arch/usermode/usermode/trap.c
350
print_illegal_instruction_siginfo(sig, info, ctx, pc, va, sp);
sys/arch/usermode/usermode/trap.c
70
void kgdb_kernel_trap(int signo, vaddr_t pc, vaddr_t va, ucontext_t *ctx);
sys/arch/vax/boot/boot/if_de.c
145
crx = ctx = 0;
sys/arch/vax/boot/boot/if_de.c
235
if (dc->dc_xrent[ctx].r_flags & RFLG_OWN)
sys/arch/vax/boot/boot/if_de.c
238
memcpy((char *)&dc->dc_xbuf[ctx][0], pkt, len);
sys/arch/vax/boot/boot/if_de.c
240
dc->dc_xrent[ctx].r_slen = len;
sys/arch/vax/boot/boot/if_de.c
241
dc->dc_xrent[ctx].r_tdrerr = 0;
sys/arch/vax/boot/boot/if_de.c
242
dc->dc_xrent[ctx].r_flags = XFLG_OWN|XFLG_STP|XFLG_ENP;
sys/arch/vax/boot/boot/if_de.c
247
if (++ctx == NXMT)
sys/arch/vax/boot/boot/if_de.c
248
ctx = 0;
sys/arch/vax/boot/boot/if_de.c
77
static int crx, ctx;
sys/arch/x86/pci/pci_addr_fixup.c
167
pciaddr_resource_manage_func_t func, void *ctx)
sys/arch/x86/pci/pci_addr_fixup.c
234
error += (*func) (pc, tag, mapreg, ctx, type, &addr, size);
sys/arch/x86/pci/pci_addr_fixup.c
259
int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size)
sys/arch/x86/pci/pci_addr_fixup.c
261
struct pciaddr *pciaddrmap = (struct pciaddr *)ctx;
sys/arch/x86/pci/pci_addr_fixup.c
309
int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size)
sys/arch/x86/pci/pci_addr_fixup.c
312
struct pciaddr *pciaddrmap = (struct pciaddr *)ctx;
sys/arch/x86/pci/pci_bus_fixup.c
159
pci_bridge_reset(pci_chipset_tag_t pc, pcitag_t tag, void *ctx)
sys/arch/x86/pci/pci_machdep.c
1017
const struct pci_overrides *ov, void *ctx, pci_chipset_tag_t *pcp)
sys/arch/x86/pci/pci_machdep.c
1042
pc->pc_ctx = ctx;
sys/arch/x86/pci/pci_machdep.c
957
void (*func)(pci_chipset_tag_t, pcitag_t, void *), void *ctx)
sys/arch/x86/pci/pci_machdep.c
962
bridge_hook.arg = ctx;
sys/arch/x86/pci/pci_machdep.c
969
pci_bridge_hook(pci_chipset_tag_t pc, pcitag_t tag, void *ctx)
sys/arch/x86/pci/pci_machdep.c
971
struct pci_bridge_hook_arg *bridge_hook = (void *)ctx;
sys/arch/x86/pci/pci_ranges.c
301
io_range_infer(pci_chipset_tag_t pc, pcitag_t tag, void *ctx)
sys/arch/x86/pci/pci_ranges.c
303
struct range_infer_ctx *ric = ctx;
sys/arch/x86/pci/pci_ranges.c
608
mmio_range_infer(pci_chipset_tag_t pc, pcitag_t tag, void *ctx)
sys/arch/x86/pci/pci_ranges.c
610
struct range_infer_ctx *ric = ctx;
sys/arch/x86/x86/bus_dma.c
1710
const struct bus_dma_overrides *ov, void *ctx, bus_dma_tag_t *bdtp)
sys/arch/x86/x86/bus_dma.c
1740
bdt->bdt_ctx = ctx;
sys/arch/x86/x86/bus_space.c
970
const uint64_t extpresent, const struct bus_space_overrides *ov, void *ctx,
sys/arch/x86/x86/bus_space.c
996
bst->bst_ctx = ctx;
sys/arch/x86/x86/x86_autoconf.c
218
MD5_CTX ctx;
sys/arch/x86/x86/x86_autoconf.c
241
MD5Init(&ctx);
sys/arch/x86/x86/x86_autoconf.c
255
MD5Update(&ctx, bf, sizeof(bf));
sys/arch/x86/x86/x86_autoconf.c
257
MD5Final(hash, &ctx);
sys/compat/linux/arch/aarch64/linux_machdep.c
111
CTASSERT(sizeof(ctx->regs) <= sizeof(uc->uc_mcontext.__gregs));
sys/compat/linux/arch/aarch64/linux_machdep.c
112
for (int i = 0; i < __arraycount(ctx->regs); i++)
sys/compat/linux/arch/aarch64/linux_machdep.c
113
uc->uc_mcontext.__gregs[i] = ctx->regs[i];
sys/compat/linux/arch/aarch64/linux_machdep.c
114
uc->uc_mcontext.__gregs[_REG_SP] = ctx->sp;
sys/compat/linux/arch/aarch64/linux_machdep.c
115
uc->uc_mcontext.__gregs[_REG_PC] = ctx->pc;
sys/compat/linux/arch/aarch64/linux_machdep.c
116
uc->uc_mcontext.__gregs[_REG_SPSR] = ctx->pstate;
sys/compat/linux/arch/aarch64/linux_machdep.c
118
fpsimd = (struct fpsimd_context *)ctx->__reserved;
sys/compat/linux/arch/aarch64/linux_machdep.c
57
linux_save_sigcontext(struct lwp *l, struct linux_sigcontext *ctx)
sys/compat/linux/arch/aarch64/linux_machdep.c
63
memset(ctx, 0, sizeof(*ctx));
sys/compat/linux/arch/aarch64/linux_machdep.c
65
CTASSERT(sizeof(ctx->regs) <= sizeof(uc.uc_mcontext.__gregs));
sys/compat/linux/arch/aarch64/linux_machdep.c
66
for (int i = 0; i < __arraycount(ctx->regs); i++)
sys/compat/linux/arch/aarch64/linux_machdep.c
67
ctx->regs[i] = uc.uc_mcontext.__gregs[i];
sys/compat/linux/arch/aarch64/linux_machdep.c
68
ctx->sp = uc.uc_mcontext.__gregs[_REG_SP];
sys/compat/linux/arch/aarch64/linux_machdep.c
69
ctx->pc = uc.uc_mcontext.__gregs[_REG_PC];
sys/compat/linux/arch/aarch64/linux_machdep.c
70
ctx->pstate = uc.uc_mcontext.__gregs[_REG_SPSR];
sys/compat/linux/arch/aarch64/linux_machdep.c
75
fpsimd = (struct fpsimd_context *)ctx->__reserved;
sys/compat/linux/arch/aarch64/linux_machdep.c
92
struct linux_sigcontext *ctx = &luc->luc_mcontext;
sys/compat/linux/common/linux_inotify.c
261
inotify_kev_fetch_changes(void *ctx, const struct kevent *changelist,
sys/compat/linux32/arch/amd64/linux32_machdep.c
383
struct linux32_sigcontext ctx;
sys/compat/linux32/arch/amd64/linux32_machdep.c
386
if ((error = copyin(SCARG_P32(uap, scp), &ctx, sizeof(ctx))) != 0)
sys/compat/linux32/arch/amd64/linux32_machdep.c
389
return linux32_restore_sigcontext(l, &ctx, retval);
sys/compat/linux32/arch/amd64/linux32_machdep.c
399
struct linux32_ucontext ctx;
sys/compat/linux32/arch/amd64/linux32_machdep.c
402
if ((error = copyin(SCARG_P32(uap, ucp), &ctx, sizeof(ctx))) != 0)
sys/compat/linux32/arch/amd64/linux32_machdep.c
405
return linux32_restore_sigcontext(l, &ctx.uc_mcontext, retval);
sys/compat/netbsd32/netbsd32_compat_100.c
100
struct netbsd32_kevent100 *ke32, *events32 = ctx;
sys/compat/netbsd32/netbsd32_compat_100.c
79
compat_100_netbsd32_kevent_fetch_changes(void *ctx,
sys/compat/netbsd32/netbsd32_compat_100.c
85
struct netbsd32_kevent100 *ke32, *changes32 = ctx;
sys/compat/netbsd32/netbsd32_compat_100.c
97
compat_100_netbsd32_kevent_put_events(void *ctx, struct kevent *events,
sys/compat/netbsd32/netbsd32_event.c
65
netbsd32_kevent_fetch_changes(void *ctx, const struct kevent *changelist,
sys/compat/netbsd32/netbsd32_event.c
70
struct netbsd32_kevent *kev32, *changes32 = ctx;
sys/compat/netbsd32/netbsd32_event.c
82
netbsd32_kevent_put_events(void *ctx, struct kevent *events,
sys/compat/netbsd32/netbsd32_event.c
85
struct netbsd32_kevent *kev32, *events32 = ctx;
sys/compat/sys/event.h
69
compat_100___kevent50_fetch_changes(void *ctx, const struct kevent *changelist,
sys/compat/sys/event.h
94
compat_100___kevent50_put_events(void *ctx, struct kevent *events,
sys/crypto/blake2/blake2s.c
268
struct blake2s ctx;
sys/crypto/blake2/blake2s.c
270
blake2s_init(&ctx, dlen, key, keylen);
sys/crypto/blake2/blake2s.c
271
blake2s_update(&ctx, in, inlen);
sys/crypto/blake2/blake2s.c
272
blake2s_final(&ctx, digest);
sys/crypto/blake2/blake2s.c
305
struct blake2s ctx;
sys/crypto/blake2/blake2s.c
308
blake2s_init(&ctx, 32, NULL, 0);
sys/crypto/blake2/blake2s.c
313
blake2s_update(&ctx, d, dlen[di]);
sys/crypto/blake2/blake2s.c
317
blake2s_update(&ctx, d, dlen[di]);
sys/crypto/blake2/blake2s.c
320
blake2s_final(&ctx, d);
sys/crypto/camellia/camellia-api.c
37
camellia_set_key(camellia_ctx *ctx, const u_char *key, int bits)
sys/crypto/camellia/camellia-api.c
40
Camellia_Ekeygen(bits, key, ctx->subkey);
sys/crypto/camellia/camellia-api.c
41
ctx->bits = bits;
sys/crypto/camellia/camellia-api.c
45
camellia_decrypt(const camellia_ctx *ctx, const u_char *src, u_char *dst)
sys/crypto/camellia/camellia-api.c
48
Camellia_DecryptBlock(ctx->bits, src, ctx->subkey, dst);
sys/crypto/camellia/camellia-api.c
52
camellia_encrypt(const camellia_ctx *ctx, const u_char *src, u_char *dst)
sys/crypto/camellia/camellia-api.c
55
Camellia_EncryptBlock(ctx->bits, src, ctx->subkey, dst);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
205
secret HASH_CTX ctx;
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
223
hash_init(&ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
224
hash_update(&ctx, (const uint8_t[]) {0x02}, 1);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
225
hash_update(&ctx, D->V, sizeof D->V);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
226
hash_update(&ctx, additional, additionallen);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
227
hash_final(w, &ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
239
hash_init(&ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
240
hash_update(&ctx, (const uint8_t[]) {0x03}, 1);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
241
hash_update(&ctx, D->V, sizeof D->V);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
242
hash_final(H, &ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
253
explicit_memset(&ctx, 0, sizeof ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
267
secret HASH_CTX ctx;
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
274
hash_init(&ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
275
hash_update(&ctx, data, SEEDLEN_BYTES);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
276
hash_final(p, &ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
290
hash_init(&ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
291
hash_update(&ctx, data, SEEDLEN_BYTES);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
292
hash_final(t, &ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
299
explicit_memset(&ctx, 0, sizeof ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
363
secret HASH_CTX ctx;
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
370
hash_init(&ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
371
hash_update(&ctx, &counter, 1);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
372
hash_update(&ctx, hbits, 4);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
375
hash_update(&ctx, input[i].hv_base, input[i].hv_len);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
377
hash_final(h, &ctx);
sys/crypto/nist_hash_drbg/nist_hash_drbg.c
379
explicit_memset(&ctx, 0, sizeof ctx);
sys/dev/acpi/acpi_event.c
111
rv = acpi_event_create(ctx->ctx_dev, ctx->ctx_handle, gpio->PinTable[0], gpio->Triggering, &ev);
sys/dev/acpi/acpi_event.c
113
ctx->ctx_func(ctx->ctx_arg, ev, gpio);
sys/dev/acpi/acpi_event.c
122
struct acpi_event_gpio_context ctx;
sys/dev/acpi/acpi_event.c
124
ctx.ctx_dev = dev;
sys/dev/acpi/acpi_event.c
125
ctx.ctx_handle = handle;
sys/dev/acpi/acpi_event.c
126
ctx.ctx_func = func;
sys/dev/acpi/acpi_event.c
127
ctx.ctx_arg = arg;
sys/dev/acpi/acpi_event.c
129
return AcpiWalkResources(handle, "_AEI", acpi_event_gpio_resource_cb, &ctx);
sys/dev/acpi/acpi_event.c
97
struct acpi_event_gpio_context *ctx = priv;
sys/dev/acpi/acpi_gpio.c
234
struct acpi_gpio_resource_context *ctx = context;
sys/dev/acpi/acpi_gpio.c
239
if (res->Data.Gpio.ConnectionType != ctx->conntype) {
sys/dev/acpi/acpi_gpio.c
242
if (ctx->curindex == ctx->index) {
sys/dev/acpi/acpi_gpio.c
243
ctx->res = &res->Data.Gpio;
sys/dev/acpi/acpi_gpio.c
246
ctx->curindex++;
sys/dev/acpi/acpi_gpio.c
255
struct acpi_gpio_resource_context ctx = {
sys/dev/acpi/acpi_gpio.c
262
rv = AcpiWalkResources(hdl, "_CRS", acpi_gpio_parse, &ctx);
sys/dev/acpi/acpi_gpio.c
266
gpio = ctx.res;
sys/dev/acpi/acpi_gpio.c
296
struct acpi_gpio_resource_context ctx = {
sys/dev/acpi/acpi_gpio.c
302
rv = AcpiWalkResources(hdl, "_CRS", acpi_gpio_parse, &ctx);
sys/dev/acpi/acpi_gpio.c
307
return acpi_gpio_translate(ctx.res, gpiop, pin);
sys/dev/acpi/acpi_mcfg.c
131
acpimcfg_parse_callback(ACPI_RESOURCE *res, void *ctx)
sys/dev/acpi/acpi_mcfg.c
133
struct acpimcfg_memrange *mr = ctx;
sys/dev/acpi/acpi_mcfg.c
223
acpimcfg_check_system_resource(ACPI_HANDLE handle, UINT32 level, void *ctx,
sys/dev/acpi/acpi_mcfg.c
226
struct acpimcfg_memrange *mr = ctx;
sys/dev/acpi/acpi_mcfg.c
698
acpimcfg_configure_bus_cb(ACPI_RESOURCE *res, void *ctx)
sys/dev/acpi/acpi_mcfg.c
700
struct acpimcfg_configure_bus_context *C = ctx;
sys/dev/acpi/apei.c
1068
size_t size, const char *ctx, bool *fatalp)
sys/dev/acpi/apei.c
1088
ctx, size, sizeof(*gesb), suppressed);
sys/dev/acpi/apei.c
1141
ctx, suppressed,
sys/dev/acpi/apei.c
1146
ctx, suppressed,
sys/dev/acpi/apei.c
1183
" 0x%"PRIx32"\n", ctx, unknownstatus);
sys/dev/acpi/apei.c
1202
ctx, size, datalen);
sys/dev/acpi/apei.c
1220
snprintf(subctx, sizeof(subctx), "%s entry %"PRIu32, ctx, i);
sys/dev/acpi/apei.c
1278
" [unknown type]\n", ctx);
sys/dev/acpi/apei.c
1313
ctx, size, rawdatalen);
sys/dev/acpi/apei.c
1326
device_xname(sc->sc_dev), ctx);
sys/dev/acpi/apei.c
1335
ctx, size);
sys/dev/acpi/apei.c
370
size_t len, const char *ctx, bool ratelimitok)
sys/dev/acpi/apei.c
383
aprint_debug_dev(sc->sc_dev, "%s: ValidationBits=%s\n", ctx, bitbuf);
sys/dev/acpi/apei.c
417
device_printf(sc->sc_dev, "%s: ErrorStatus=%s\n", ctx, bitbuf);
sys/dev/acpi/apei.c
421
ctx, ME->PhysicalAddress);
sys/dev/acpi/apei.c
426
"\n", ctx, ME->PhysicalAddressMask);
sys/dev/acpi/apei.c
429
device_printf(sc->sc_dev, "%s: Node=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
433
device_printf(sc->sc_dev, "%s: Card=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
437
device_printf(sc->sc_dev, "%s: Module=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
441
device_printf(sc->sc_dev, "%s: Bank=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
445
device_printf(sc->sc_dev, "%s: Device=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
449
device_printf(sc->sc_dev, "%s: Row=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
453
device_printf(sc->sc_dev, "%s: Column=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
458
ctx, ME->BitPosition);
sys/dev/acpi/apei.c
462
ctx, ME->RequestorId);
sys/dev/acpi/apei.c
466
ctx, ME->ResponderId);
sys/dev/acpi/apei.c
470
ctx, ME->TargetId);
sys/dev/acpi/apei.c
479
" (%s)\n", ctx, t, n);
sys/dev/acpi/apei.c
482
ctx, t);
sys/dev/acpi/apei.c
509
const char *ctx, bool ratelimitok)
sys/dev/acpi/apei.c
522
aprint_debug_dev(sc->sc_dev, "%s: ValidationBits=%s\n", ctx, bitbuf);
sys/dev/acpi/apei.c
530
" (%s)\n", ctx, t, n);
sys/dev/acpi/apei.c
533
ctx, t);
sys/dev/acpi/apei.c
539
ctx, PE->Version);
sys/dev/acpi/apei.c
574
ctx, bitbuf);
sys/dev/acpi/apei.c
589
ctx,
sys/dev/acpi/apei.c
602
ctx, PE->DeviceSerial);
sys/dev/acpi/apei.c
607
"\n", ctx, PE->BridgeControlStatus);
sys/dev/acpi/apei.c
625
ctx, hex);
sys/dev/acpi/apei.c
649
ctx, bitbuf);
sys/dev/acpi/apei.c
670
device_printf(sc->sc_dev, "%s: AERInfo={%s}\n", ctx, hex);
sys/dev/acpi/apei.c
716
ctx, bitbuf);
sys/dev/acpi/apei.c
724
ctx, bitbuf);
sys/dev/acpi/apei.c
733
ctx, bitbuf);
sys/dev/acpi/apei.c
749
ctx, bitbuf);
sys/dev/acpi/apei.c
799
const ACPI_HEST_GENERIC_DATA *gede, const char *ctx, bool ratelimitok,
sys/dev/acpi/apei.c
830
ctx, guidstr, report->name);
sys/dev/acpi/apei.c
837
device_printf(sc->sc_dev, "%s: SectionType=%s\n", ctx,
sys/dev/acpi/apei.c
849
ctx,
sys/dev/acpi/apei.c
863
device_printf(sc->sc_dev, "%s: Revision=0x%"PRIx16"\n", ctx,
sys/dev/acpi/apei.c
893
aprint_debug_dev(sc->sc_dev, "%s: ValidationBits=%s\n", ctx,
sys/dev/acpi/apei.c
903
device_printf(sc->sc_dev, "%s: Flags=%s\n", ctx, buf);
sys/dev/acpi/apei.c
913
ctx, gede->ErrorDataLength);
sys/dev/acpi/apei.c
925
device_printf(sc->sc_dev, "%s: FruId=%s\n", ctx, guidstr);
sys/dev/acpi/apei.c
930
ctx, gede->FruText);
sys/dev/acpi/apei.c
952
ctx, gede_v3->TimeStamp,
sys/dev/acpi/apei_hest.c
100
snprintf(ctx, sizeof(ctx), "error source %"PRIu16,
sys/dev/acpi/apei_hest.c
103
ghes->ErrorBlockLength, ctx, &fatal);
sys/dev/acpi/apei_hest.c
128
ctx, status, status1);
sys/dev/acpi/apei_hest.c
153
char ctx[sizeof("error source 65535")];
sys/dev/acpi/apei_hest.c
161
snprintf(ctx, sizeof(ctx), "error source %"PRIu16,
sys/dev/acpi/apei_hest.c
164
ghes_v2->ErrorBlockLength, ctx, &fatal);
sys/dev/acpi/apei_hest.c
176
ctx, status, status1);
sys/dev/acpi/apei_hest.c
335
char ctx[sizeof("HEST[4294967295, Id=65535]")];
sys/dev/acpi/apei_hest.c
337
snprintf(ctx, sizeof(ctx), "HEST[%"PRIu32", Id=%"PRIu16"]",
sys/dev/acpi/apei_hest.c
352
aprint_debug_dev(sc->sc_dev, "%s: disabled\n", ctx);
sys/dev/acpi/apei_hest.c
356
" 0x%"PRIx8"\n", ctx, ghes->Enabled);
sys/dev/acpi/apei_hest.c
367
" %"PRIu8"\n", ctx, ghes->ErrorStatusAddress.BitWidth);
sys/dev/acpi/apei_hest.c
383
" failed to read error status address: %s", ctx,
sys/dev/acpi/apei_hest.c
387
aprint_debug_dev(sc->sc_dev, "%s: error status @ 0x%"PRIx64"\n", ctx,
sys/dev/acpi/apei_hest.c
507
char ctx[sizeof("HEST[4294967295, Id=65535]")];
sys/dev/acpi/apei_hest.c
509
snprintf(ctx, sizeof(ctx), "HEST[%"PRIu32", Id=%"PRIu16"]",
sys/dev/acpi/apei_hest.c
524
aprint_debug_dev(sc->sc_dev, "%s: disabled\n", ctx);
sys/dev/acpi/apei_hest.c
528
" unknown GHESv2 Enabled state: 0x%"PRIx8"\n", ctx,
sys/dev/acpi/apei_hest.c
540
" %"PRIu8"\n", ctx, ghes_v2->ErrorStatusAddress.BitWidth);
sys/dev/acpi/apei_hest.c
556
" failed to read error status address: %s", ctx,
sys/dev/acpi/apei_hest.c
560
aprint_debug_dev(sc->sc_dev, "%s: error status @ 0x%"PRIx64"\n", ctx,
sys/dev/acpi/apei_hest.c
571
" unable to map Read Ack register\n", ctx);
sys/dev/acpi/apei_hest.c
689
char ctx[sizeof("HEST[4294967295, Id=65535]")];
sys/dev/acpi/apei_hest.c
691
snprintf(ctx, sizeof(ctx), "HEST[%"PRIu32", Id=%"PRIu16"]",
sys/dev/acpi/apei_hest.c
700
" unimplemented type: 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
715
" unimplemented type: 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
730
" unimplemented type: 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
741
" unimplemented type: 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
752
" unimplemented type: 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
763
" unimplemented type: 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
792
" unimplemented type: 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
807
" 0x%04"PRIx16"\n", ctx, header->Type);
sys/dev/acpi/apei_hest.c
93
char ctx[sizeof("error source 65535")];
sys/dev/bad144.c
141
struct bad144_context *ctx = kmem_zalloc(sizeof(*ctx), KM_SLEEP);
sys/dev/bad144.c
143
ctx->bc_secsize = secsize;
sys/dev/bad144.c
144
ctx->bc_ncyl = ncyl;
sys/dev/bad144.c
145
ctx->bc_ntrkcyl = ntrkcyl;
sys/dev/bad144.c
146
ctx->bc_nsectrk = nsectrk;
sys/dev/bad144.c
149
ctx->bc_bt.bt_bad[i].bt_cyl =
sys/dev/bad144.c
150
ctx->bc_bt.bt_bad[i].bt_trksec = 0xffff;
sys/dev/bad144.c
151
ctx->bc_bb[i] = (daddr_t)-1;
sys/dev/bad144.c
154
ctx->bc_bb[NBT_BAD] = (daddr_t)-1;
sys/dev/bad144.c
156
return ctx;
sys/dev/bad144.c
164
bad144_fini(struct bad144_context * const ctx)
sys/dev/bad144.c
166
if (ctx != NULL) {
sys/dev/bad144.c
167
kmem_free(ctx, sizeof(*ctx));
sys/dev/bad144.c
189
bad144_set(struct bad144_context * const ctx, const struct dkbad * const bt)
sys/dev/bad144.c
194
if (ctx == NULL) {
sys/dev/bad144.c
213
if (bt->bt_bad[i].bt_cyl >= ctx->bc_ncyl ||
sys/dev/bad144.c
214
(bt->bt_bad[i].bt_trksec >> 8) >= ctx->bc_ntrkcyl ||
sys/dev/bad144.c
215
(bt->bt_bad[i].bt_trksec & 0xff) >= ctx->bc_nsectrk) {
sys/dev/bad144.c
240
memcpy(&ctx->bc_bt, bt, sizeof(ctx->bc_bt));
sys/dev/bad144.c
243
ctx->bc_bb[i] = (daddr_t)-1;
sys/dev/bad144.c
246
ctx->bc_bb[i] =
sys/dev/bad144.c
247
(bt->bt_bad[i].bt_cyl * (ctx->bc_ntrkcyl * ctx->bc_nsectrk))
sys/dev/bad144.c
248
+ ((bt->bt_bad[i].bt_trksec >> 8) * ctx->bc_nsectrk)
sys/dev/bad144.c
265
bad144_load(struct bad144_context * const ctx, dev_t dev,
sys/dev/bad144.c
271
if (ctx == NULL) {
sys/dev/bad144.c
275
uint32_t nseccyl = ctx->bc_ntrkcyl * ctx->bc_nsectrk;
sys/dev/bad144.c
276
uint32_t nsecunit = ctx->bc_ncyl * nseccyl;
sys/dev/bad144.c
278
bp = geteblk(ctx->bc_secsize);
sys/dev/bad144.c
284
bp->b_blkno = nsecunit - ctx->bc_nsectrk + i;
sys/dev/bad144.c
285
if (ctx->bc_secsize > DEV_BSIZE) {
sys/dev/bad144.c
286
bp->b_blkno *= ctx->bc_secsize / DEV_BSIZE;
sys/dev/bad144.c
288
bp->b_blkno /= DEV_BSIZE / ctx->bc_secsize;
sys/dev/bad144.c
290
bp->b_bcount = ctx->bc_secsize;
sys/dev/bad144.c
291
bp->b_cylinder = ctx->bc_ncyl - 1;
sys/dev/bad144.c
298
error = bad144_set(ctx, db);
sys/dev/bad144.c
304
} while (error != 0 && (i += 2) < 10 && i < ctx->bc_nsectrk);
sys/dev/bad144.c
319
bad144_isbad_chs(const struct bad144_context * const ctx,
sys/dev/bad144.c
322
const struct dkbad * const bt = &ctx->bc_bt;
sys/dev/bad144.c
326
if (ctx == NULL) {
sys/dev/bad144.c
353
bad144_isbad_lba(const struct bad144_context * const ctx, daddr_t blk,
sys/dev/bad144.c
363
if (ctx == NULL) {
sys/dev/bad144.c
367
for (i = 0; (blkdiff = ctx->bc_bb[i]) != (daddr_t)-1; i++) {
sys/dev/cardbus/rbus_ppb.c
465
rbus_do_phys_countspace(pci_chipset_tag_t pc, pcitag_t tag, int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size)
sys/dev/cardbus/rbus_ppb.c
468
(struct rbus_pci_addr_fixup_context *)ctx;
sys/dev/cardbus/rbus_ppb.c
511
rbus_do_phys_allocate(pci_chipset_tag_t pc, pcitag_t tag, int mapreg, void *ctx, int type, bus_addr_t *addr, bus_size_t size)
sys/dev/cardbus/rbus_ppb.c
514
(struct rbus_pci_addr_fixup_context *)ctx;
sys/dev/hpc/bivideo.c
622
bivideo_mmap(void *ctx, off_t offset, int prot)
sys/dev/hpc/bivideo.c
624
struct bivideo_softc *sc = (struct bivideo_softc *)ctx;
sys/dev/hpc/btnmgr.c
229
btnmgr_hook(void *ctx, int type, long id, void *msg)
sys/dev/hpc/btnmgr.c
231
struct btnmgr_softc *sc = ctx;
sys/dev/hpc/button.c
146
button_state(void *ctx, int type, long id, void *msg)
sys/dev/hpc/button.c
148
struct button_softc *sc = ctx;
sys/dev/hpc/button.c
161
button_intr(void *ctx)
sys/dev/hpc/button.c
163
struct button_softc *sc = ctx;
sys/dev/hpc/hpcapm.c
159
hpcapm_hook(void *ctx, int type, long id, void *msg)
sys/dev/hpc/hpcapm.c
166
sc = ctx;
sys/dev/hpc/hpccmap_gen.c
102
(*func)(ctx, i++, 0x00, 0x00, 0x00); /* black */
sys/dev/hpc/hpccmap_gen.c
103
(*func)(ctx, i++, 0x7f, 0x00, 0x00); /* red */
sys/dev/hpc/hpccmap_gen.c
104
(*func)(ctx, i++, 0x00, 0x7f, 0x00); /* green */
sys/dev/hpc/hpccmap_gen.c
105
(*func)(ctx, i++, 0x7f, 0x7f, 0x00); /* brown */
sys/dev/hpc/hpccmap_gen.c
106
(*func)(ctx, i++, 0x00, 0x00, 0x7f); /* blue */
sys/dev/hpc/hpccmap_gen.c
107
(*func)(ctx, i++, 0x7f, 0x00, 0x7f); /* magenta */
sys/dev/hpc/hpccmap_gen.c
108
(*func)(ctx, i++, 0x00, 0x7f, 0x7f); /* cyan */
sys/dev/hpc/hpccmap_gen.c
109
(*func)(ctx, i++, 0xc7, 0xc7, 0xc7); /* white */
sys/dev/hpc/hpccmap_gen.c
111
(*func)(ctx, i++, 0x7f, 0x7f, 0x7f); /* black */
sys/dev/hpc/hpccmap_gen.c
112
(*func)(ctx, i++, 0xff, 0x00, 0x00); /* red */
sys/dev/hpc/hpccmap_gen.c
113
(*func)(ctx, i++, 0x00, 0xff, 0x00); /* green */
sys/dev/hpc/hpccmap_gen.c
114
(*func)(ctx, i++, 0xff, 0xff, 0x00); /* brown */
sys/dev/hpc/hpccmap_gen.c
115
(*func)(ctx, i++, 0x00, 0x00, 0xff); /* blue */
sys/dev/hpc/hpccmap_gen.c
116
(*func)(ctx, i++, 0xff, 0x00, 0xff); /* magenta */
sys/dev/hpc/hpccmap_gen.c
117
(*func)(ctx, i++, 0x00, 0xff, 0xff); /* cyan */
sys/dev/hpc/hpccmap_gen.c
118
(*func)(ctx, i++, 0xff, 0xff, 0xff); /* white */
sys/dev/hpc/hpccmap_gen.c
124
(*func)(ctx, i, (i - 16) * 17, (i - 16) * 17, (i - 16) * 17);
sys/dev/hpc/hpccmap_gen.c
133
(*func)(ctx, i,
sys/dev/hpc/hpccmap_gen.c
144
(*func)(ctx, i, 255, 255, 255);
sys/dev/hpc/hpccmap_gen.c
92
cmap_gen(output_func func, void *ctx)
sys/dev/hpc/pwctl.c
149
pwctl_hook(void *ctx, int type, long id, void *msg)
sys/dev/hpc/pwctl.c
151
struct pwctl_softc *sc = ctx;
sys/dev/hpc/pwctl.c
162
pwctl_ghook(void *ctx, int type, long id, void *msg)
sys/dev/hpc/pwctl.c
164
struct pwctl_softc *sc = ctx;
sys/dev/hpc/pwctl.c
177
pwctl_hardpower(void *ctx, int type, long id, void *msg)
sys/dev/hpc/pwctl.c
179
struct pwctl_softc *sc = ctx;
sys/dev/ic/an.c
1210
MD4_CTX ctx;
sys/dev/ic/an.c
1243
MD4Init(&ctx);
sys/dev/ic/an.c
1244
MD4Update(&ctx, (u_int8_t *)unibuf, len * 2);
sys/dev/ic/an.c
1245
MD4Final(key->an_key, &ctx);
sys/dev/ic/an.c
1247
MD4Init(&ctx);
sys/dev/ic/an.c
1248
MD4Update(&ctx, key->an_key, 16);
sys/dev/ic/an.c
1249
MD4Final(key->an_key + 16, &ctx);
sys/dev/ic/athrate-amrr.c
482
struct sysctl_ctx_list *ctx = device_get_sysctl_ctx(sc->sc_dev);
sys/dev/ic/athrate-amrr.c
485
SYSCTL_ADD_INT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO,
sys/dev/ic/athrate-amrr.c
489
SYSCTL_ADD_INT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO,
sys/dev/ic/athrate-amrr.c
492
SYSCTL_ADD_INT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO,
sys/dev/ic/bwfm.c
170
struct bwfm_firmware_context * const ctx,
sys/dev/ic/bwfm.c
179
names[0] = ctx->ctx_model ? kmem_asprintf("%s.%s.%s",
sys/dev/ic/bwfm.c
180
fwp->fwsel_basename, ctx->ctx_model,
sys/dev/ic/bwfm.c
223
ctx->ctx_file[which].ctx_f_data = data;
sys/dev/ic/bwfm.c
224
ctx->ctx_file[which].ctx_f_size = size;
sys/dev/ic/bwfm.c
233
bwfm_firmware_context_init(struct bwfm_firmware_context * const ctx,
sys/dev/ic/bwfm.c
237
memset(ctx, 0, sizeof(*ctx));
sys/dev/ic/bwfm.c
238
ctx->ctx_chip = chip;
sys/dev/ic/bwfm.c
239
ctx->ctx_chiprev = chiprev;
sys/dev/ic/bwfm.c
240
ctx->ctx_model = model;
sys/dev/ic/bwfm.c
243
ctx->ctx_req = req | BWFM_FWREQ(BWFM_FILETYPE_UCODE);
sys/dev/ic/bwfm.c
249
struct bwfm_firmware_context * const ctx)
sys/dev/ic/bwfm.c
255
KASSERT(ctx != NULL);
sys/dev/ic/bwfm.c
259
if (fwp->fwsel_chip == ctx->ctx_chip &&
sys/dev/ic/bwfm.c
260
fwp->fwsel_revmask & __BIT(ctx->ctx_chiprev))
sys/dev/ic/bwfm.c
266
ctx->ctx_chip, ctx->ctx_chip, ctx->ctx_chiprev,
sys/dev/ic/bwfm.c
267
ctx->ctx_model);
sys/dev/ic/bwfm.c
278
if (ctx->ctx_req & (BWFM_FWREQ(i) | BWFM_FWOPT(i)))
sys/dev/ic/bwfm.c
279
bwfm_firmware_read_file(sc, fwp, ctx, i);
sys/dev/ic/bwfm.c
280
if ((ctx->ctx_req & BWFM_FWREQ(i)) &&
sys/dev/ic/bwfm.c
281
ctx->ctx_file[i].ctx_f_data == NULL) {
sys/dev/ic/bwfm.c
290
bwfm_firmware_close(ctx);
sys/dev/ic/bwfm.c
296
bwfm_firmware_close(struct bwfm_firmware_context * const ctx)
sys/dev/ic/bwfm.c
299
if (ctx->ctx_file[i].ctx_f_data == NULL)
sys/dev/ic/bwfm.c
301
firmware_free(ctx->ctx_file[i].ctx_f_data,
sys/dev/ic/bwfm.c
302
ctx->ctx_file[i].ctx_f_size);
sys/dev/ic/bwfm.c
303
ctx->ctx_file[i].ctx_f_data = NULL;
sys/dev/ic/bwfm.c
308
bwfm_firmware_data(struct bwfm_firmware_context * const ctx,
sys/dev/ic/bwfm.c
314
*sizep = ctx->ctx_file[which].ctx_f_size;
sys/dev/ic/bwfm.c
315
return ctx->ctx_file[which].ctx_f_data;
sys/dev/ic/icp.c
664
struct icp_intr_ctx ctx;
sys/dev/ic/icp.c
669
ctx.istatus = (*icp->icp_get_status)(icp);
sys/dev/ic/icp.c
670
if (!ctx.istatus) {
sys/dev/ic/icp.c
675
(*icp->icp_intr)(icp, &ctx);
sys/dev/ic/icp.c
677
icp->icp_status = ctx.cmd_status;
sys/dev/ic/icp.c
678
icp->icp_service = ctx.service;
sys/dev/ic/icp.c
679
icp->icp_info = ctx.info;
sys/dev/ic/icp.c
680
icp->icp_info2 = ctx.info2;
sys/dev/ic/icp.c
682
switch (ctx.istatus) {
sys/dev/ic/icp.c
684
icp_async_event(icp, ctx.service);
sys/dev/ic/icp.c
689
ctx.info, ctx.info2);
sys/dev/ic/icp.c
696
if ((ctx.istatus - 2) > icp->icp_nccbs)
sys/dev/ic/icp.c
699
ic = &icp->icp_ccbs[ctx.istatus - 2];
sys/dev/ic/mfi.c
1368
uint32_t producer, consumer, ctx;
sys/dev/ic/mfi.c
1389
ctx = pcq->mpc_reply_q[consumer];
sys/dev/ic/mfi.c
1391
if (ctx == MFI_INVALID_CTX)
sys/dev/ic/mfi.c
1397
ccb = &sc->sc_ccb[ctx];
sys/dev/ic/mfi.c
1399
DEVNAME(sc), ctx);
sys/dev/ic/mfi.c
3508
int ctx, i, s, error;
sys/dev/ic/mfi.c
3535
ctx = ccb->ccb_frame->mfr_header.mfh_context;
sys/dev/ic/mfi.c
3538
ccb->ccb_frame->mfr_header.mfh_context = ctx;
sys/dev/ic/mpt_mpilib.h
3827
#define SET_LAN_BUCKET_CONTEXT(x, ctx) \
sys/dev/ic/mpt_mpilib.h
3829
(((ctx) << LAN_REPLY_BUCKET_CONTEXT_SHIFT) & \
sys/dev/ic/mpt_mpilib.h
3835
#define SET_LAN_BUFFER_CONTEXT(x, ctx) \
sys/dev/ic/mpt_mpilib.h
3837
(((ctx) << LAN_REPLY_BUFFER_CONTEXT_SHIFT) & \
sys/dev/pci/cxgb/cxgb_offload.c
1252
if (te->ctx && te->client && te->client->redirect) {
sys/dev/pci/cxgb/cxgb_offload.c
1253
update_tcb = te->client->redirect(te->ctx, old, new,
sys/dev/pci/cxgb/cxgb_offload.c
480
void *ctx = p->toe_tid.ctx;
sys/dev/pci/cxgb/cxgb_offload.c
488
return ctx;
sys/dev/pci/cxgb/cxgb_offload.c
509
void *ctx, unsigned int tid)
sys/dev/pci/cxgb/cxgb_offload.c
514
t->tid_tab[tid].ctx = ctx;
sys/dev/pci/cxgb/cxgb_offload.c
543
td->tid_release_list = (struct toe_tid_entry *)p->ctx;
sys/dev/pci/cxgb/cxgb_offload.c
548
p->ctx = NULL;
sys/dev/pci/cxgb/cxgb_offload.c
562
p->ctx = td->tid_release_list;
sys/dev/pci/cxgb/cxgb_offload.c
565
if (!p->ctx)
sys/dev/pci/cxgb/cxgb_offload.c
579
cxgb_remove_tid(struct toedev *tdev, void *ctx, unsigned int tid)
sys/dev/pci/cxgb/cxgb_offload.c
585
atomic_cmpset_ptr((uintptr_t *)&t->tid_tab[tid].ctx, (long)NULL, (long)ctx);
sys/dev/pci/cxgb/cxgb_offload.c
593
t->tid_tab[tid].ctx = NULL;
sys/dev/pci/cxgb/cxgb_offload.c
602
void *ctx)
sys/dev/pci/cxgb/cxgb_offload.c
613
p->toe_tid.ctx = ctx;
sys/dev/pci/cxgb/cxgb_offload.c
623
void *ctx)
sys/dev/pci/cxgb/cxgb_offload.c
634
p->toe_tid.ctx = ctx;
sys/dev/pci/cxgb/cxgb_offload.c
676
if (toe_tid->ctx && toe_tid->client && toe_tid->client->handlers &&
sys/dev/pci/cxgb/cxgb_offload.c
679
toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
695
if (toe_tid->ctx && toe_tid->client->handlers &&
sys/dev/pci/cxgb/cxgb_offload.c
697
return toe_tid->client->handlers[p->opcode] (dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
719
if (toe_tid->ctx && toe_tid->client->handlers &&
sys/dev/pci/cxgb/cxgb_offload.c
722
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
739
if (toe_tid->ctx && toe_tid->client->handlers &&
sys/dev/pci/cxgb/cxgb_offload.c
742
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
758
if (toe_tid->ctx && toe_tid->client->handlers &&
sys/dev/pci/cxgb/cxgb_offload.c
761
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
797
if (toe_tid->ctx && toe_tid->client->handlers &&
sys/dev/pci/cxgb/cxgb_offload.c
800
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
844
if (toe_tid->ctx && toe_tid->client->handlers &&
sys/dev/pci/cxgb/cxgb_offload.c
846
return toe_tid->client->handlers[opcode](dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.h
100
void cxgb_remove_tid(struct toedev *dev, void *ctx, unsigned int tid);
sys/dev/pci/cxgb/cxgb_offload.h
104
void *ctx;
sys/dev/pci/cxgb/cxgb_offload.h
74
struct mbuf *m, void *ctx);
sys/dev/pci/cxgb/cxgb_offload.h
81
int (*redirect)(void *ctx, struct rtentry *old,
sys/dev/pci/cxgb/cxgb_offload.h
91
void *ctx);
sys/dev/pci/cxgb/cxgb_offload.h
93
void *ctx);
sys/dev/pci/cxgb/cxgb_offload.h
97
void *ctx,
sys/dev/pci/icp_pci.c
648
icp_pci_intr(struct icp_softc *icp, struct icp_intr_ctx *ctx)
sys/dev/pci/icp_pci.c
699
struct icp_intr_ctx *ctx)
sys/dev/pci/icp_pci.c
756
icp_mpr_intr(struct icp_softc *icp, struct icp_intr_ctx *ctx)
sys/dev/pci/icp_pci.c
759
if ((ctx->istatus & 0x80) != 0) { /* error flag */
sys/dev/pci/icp_pci.c
760
ctx->istatus &= ~0x80;
sys/dev/pci/icp_pci.c
761
ctx->cmd_status = bus_space_read_2(icp->icp_dpmemt,
sys/dev/pci/icp_pci.c
764
ctx->cmd_status = ICP_S_OK;
sys/dev/pci/icp_pci.c
766
ctx->service = bus_space_read_2(icp->icp_dpmemt, icp->icp_dpmemh,
sys/dev/pci/icp_pci.c
768
ctx->info = bus_space_read_4(icp->icp_dpmemt, icp->icp_dpmemh,
sys/dev/pci/icp_pci.c
770
ctx->info2 = bus_space_read_4(icp->icp_dpmemt, icp->icp_dpmemh,
sys/dev/pci/icp_pci.c
773
if (ctx->istatus == ICP_ASYNCINDEX) {
sys/dev/pci/icp_pci.c
774
if (ctx->service != ICP_SCREENSERVICE &&
sys/dev/pci/if_ena.c
1303
struct ena_com_create_io_ctx ctx;
sys/dev/pci/if_ena.c
1313
ctx.mem_queue_type = ena_dev->tx_mem_queue_type;
sys/dev/pci/if_ena.c
1314
ctx.direction = ENA_COM_IO_QUEUE_DIRECTION_TX;
sys/dev/pci/if_ena.c
1315
ctx.queue_size = adapter->tx_ring_size;
sys/dev/pci/if_ena.c
1316
ctx.msix_vector = msix_vector;
sys/dev/pci/if_ena.c
1317
ctx.qid = ena_qid;
sys/dev/pci/if_ena.c
1318
rc = ena_com_create_io_queue(ena_dev, &ctx);
sys/dev/pci/if_ena.c
1341
ctx.mem_queue_type = ENA_ADMIN_PLACEMENT_POLICY_HOST;
sys/dev/pci/if_ena.c
1342
ctx.direction = ENA_COM_IO_QUEUE_DIRECTION_RX;
sys/dev/pci/if_ena.c
1343
ctx.queue_size = adapter->rx_ring_size;
sys/dev/pci/if_ena.c
1344
ctx.msix_vector = msix_vector;
sys/dev/pci/if_ena.c
1345
ctx.qid = ena_qid;
sys/dev/pci/if_ena.c
1346
rc = ena_com_create_io_queue(ena_dev, &ctx);
sys/dev/pci/if_mcx.c
4230
struct mcx_nic_vport_ctx *ctx;
sys/dev/pci/if_mcx.c
4285
ctx = (struct mcx_nic_vport_ctx *)
sys/dev/pci/if_mcx.c
4287
ctx->vp_mtu = htobe32(sc->sc_hardmtu);
sys/dev/pci/if_mcx.c
4293
ctx->vp_flags = htobe16(MCX_NIC_VPORT_CTX_PROMISC_ALL);
sys/dev/pci/if_mcx.c
4535
struct mcx_nic_vport_ctx *ctx;
sys/dev/pci/if_mcx.c
4541
mcx_cmdq_init(sc, cqe, sizeof(*in), sizeof(*out) + sizeof(*ctx), token);
sys/dev/pci/if_mcx.c
4575
ctx = (struct mcx_nic_vport_ctx *)
sys/dev/pci/if_mcx.c
4577
addr = (uint8_t *)&ctx->vp_perm_addr;
sys/dev/pci/if_mcx.c
6622
struct mcx_cq_ctx *ctx;
sys/dev/pci/if_mcx.c
6627
mcx_cmdq_init(sc, cqe, sizeof(*in), sizeof(*out) + sizeof(*ctx) + 16,
sys/dev/pci/if_mcx.c
6635
CTASSERT(sizeof(*ctx) <= MCX_CMDQ_MAILBOX_DATASIZE*2);
sys/dev/pci/if_mcx.c
6667
ctx = (struct mcx_cq_ctx *)(mcx_cq_mbox_data(mcx_cq_mbox(&mxm, 0)));
sys/dev/pci/if_mcx.c
6668
memcpy(cq_ctx, ctx, sizeof(*cq_ctx));
sys/dev/pci/if_mcx.c
6681
struct mcq_eq_ctx *ctx;
sys/dev/pci/if_mcx.c
6686
mcx_cmdq_init(sc, cqe, sizeof(*in), sizeof(*out) + sizeof(*ctx) + 16,
sys/dev/pci/if_mcx.c
6694
CTASSERT(sizeof(*ctx) <= MCX_CMDQ_MAILBOX_DATASIZE*2);
sys/dev/pci/if_mcx.c
6726
ctx = (struct mcx_eq_ctx *)(mcx_cq_mbox_data(mcx_cq_mbox(&mxm, 0)));
sys/dev/pci/if_mcx.c
6727
memcpy(eq_ctx, ctx, sizeof(*eq_ctx));
sys/dev/pci/ixgbe/ixgbe.c
2013
SYSCTL_ADD_INT(ctx, queue_list, OID_AUTO, "lro_queued",
sys/dev/pci/ixgbe/ixgbe.c
2016
SYSCTL_ADD_INT(ctx, queue_list, OID_AUTO, "lro_flushed",
sys/dev/pci/ixgbe/ixv.c
2762
SYSCTL_ADD_INT(ctx, queue_list, OID_AUTO, "lro_queued",
sys/dev/pci/ixgbe/ixv.c
2765
SYSCTL_ADD_INT(ctx, queue_list, OID_AUTO, "lro_flushed",
sys/dev/pci/mfii.c
1249
struct mfii_raid_context *ctx = (struct mfii_raid_context *)(io + 1);
sys/dev/pci/mfii.c
1250
struct mfii_sge *sge = (struct mfii_sge *)(ctx + 1);
sys/dev/pci/mfii.c
1924
struct mfii_raid_context *ctx = (struct mfii_raid_context *)(io + 1);
sys/dev/pci/mfii.c
1925
struct mfii_sge *sge = (struct mfii_sge *)(ctx + 1);
sys/dev/pci/mfii.c
2378
struct mfii_raid_context *ctx = (struct mfii_raid_context *)(io + 1);
sys/dev/pci/mfii.c
2383
switch (ctx->status) {
sys/dev/pci/mfii.c
2413
struct mfii_raid_context *ctx = (struct mfii_raid_context *)(io + 1);
sys/dev/pci/mfii.c
2422
io->sgl_offset0 = (sizeof(*io) + sizeof(*ctx)) / 4;
sys/dev/pci/mfii.c
2441
ctx->type_nseg = sc->sc_iop->ldio_ctx_type_nseg;
sys/dev/pci/mfii.c
2442
ctx->timeout_value = htole16(0x14); /* XXX */
sys/dev/pci/mfii.c
2443
ctx->reg_lock_flags = htole16(sc->sc_iop->ldio_ctx_reg_lock_flags);
sys/dev/pci/mfii.c
2444
ctx->virtual_disk_target_id = htole16(target);
sys/dev/pci/mfii.c
2446
if (mfii_load_ccb(sc, ccb, ctx + 1,
sys/dev/pci/mfii.c
2454
ctx->num_sge = segs;
sys/dev/pci/mfii.c
2458
ctx->span_arm = segs;
sys/dev/pci/mfii.c
2474
struct mfii_raid_context *ctx = (struct mfii_raid_context *)(io + 1);
sys/dev/pci/mfii.c
2483
io->sgl_offset0 = (sizeof(*io) + sizeof(*ctx)) / 4;
sys/dev/pci/mfii.c
2503
ctx->virtual_disk_target_id = htole16(target);
sys/dev/pci/mfii.c
2505
if (mfii_load_ccb(sc, ccb, ctx + 1,
sys/dev/pci/mfii.c
2509
ctx->num_sge = (ccb->ccb_len == 0) ? 0 : ccb->ccb_dmamap64->dm_nsegs;
sys/dev/pci/mfii.c
2588
struct mfii_raid_context *ctx = (struct mfii_raid_context *)(io + 1);
sys/dev/pci/mfii.c
2600
io->sgl_offset0 = (sizeof(*io) + sizeof(*ctx)) / 4;
sys/dev/pci/mfii.c
2620
ctx->virtual_disk_target_id = htole16(link->target);
sys/dev/pci/mfii.c
2621
ctx->raid_flags = MFII_RAID_CTX_IO_TYPE_SYSPD;
sys/dev/pci/mfii.c
2622
ctx->timeout_value = sc->sc_pd->pd_timeout;
sys/dev/pci/mfii.c
2624
if (mfii_load_ccb(sc, ccb, ctx + 1,
sys/dev/pci/mfii.c
2628
ctx->num_sge = (ccb->ccb_len == 0) ? 0 : ccb->ccb_dmamap64->dm_nsegs;
sys/dev/pci/pci_stub.c
49
const struct pci_overrides *ov, void *ctx, pci_chipset_tag_t *pcp)
sys/dev/pci/qat/qat.c
1365
uint8_t ctx[sizeof(aesxcbc_ctx)];
sys/dev/pci/qat/qat.c
1380
sah->Init(ctx);
sys/dev/pci/qat/qat.c
1383
((uint8_t *)ctx) + state_offset, state_word);
sys/dev/pci/qat/qat.c
1384
sah->Update(ctx, ipad, blklen);
sys/dev/pci/qat/qat.c
1386
memcpy(state1, ((uint8_t *)ctx) + state_offset, state_size);
sys/dev/pci/qat/qat.c
1388
qat_memcpy_htobe(state1, ((uint8_t *)ctx) + state_offset,
sys/dev/pci/qat/qat.c
1393
sah->Init(ctx);
sys/dev/pci/qat/qat.c
1394
sah->Update(ctx, opad, blklen);
sys/dev/pci/qat/qat.c
1396
memcpy(state2, ((uint8_t *)ctx) + state_offset, state_size);
sys/dev/pci/qat/qat.c
1398
qat_memcpy_htobe(state2, ((uint8_t *)ctx) + state_offset,
sys/dev/pci/qat/qat_ae.c
1496
qat_ae_exec_ucode(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
1517
__func__, ae, ctx, ninst, ucode[0], ucode[ninst-1]);
sys/dev/pci/qat/qat_ae.c
1521
qat_ae_ctx_indr_read(sc, ae, ctx, LM_ADDR_0_INDIRECT, &indr_lm_addr_0);
sys/dev/pci/qat/qat_ae.c
1522
qat_ae_ctx_indr_read(sc, ae, ctx, LM_ADDR_1_INDIRECT, &indr_lm_addr_1);
sys/dev/pci/qat/qat_ae.c
1523
qat_ae_ctx_indr_read(sc, ae, ctx, INDIRECT_LM_ADDR_0_BYTE_INDEX,
sys/dev/pci/qat/qat_ae.c
1525
qat_ae_ctx_indr_read(sc, ae, ctx, INDIRECT_LM_ADDR_1_BYTE_INDEX,
sys/dev/pci/qat/qat_ae.c
1550
qat_ae_ctx_indr_read(sc, ae, ctx, CTX_WAKEUP_EVENTS_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1553
qat_ae_ctx_indr_read(sc, ae, ctx, CTX_STS_INDIRECT, &savpc);
sys/dev/pci/qat/qat_ae.c
1566
qat_ae_ctx_indr_read(sc, ae, ctx, FUTURE_COUNT_SIGNAL_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1568
qat_ae_ctx_indr_read(sc, ae, ctx, CTX_SIG_EVENTS_INDIRECT, &indr_sig);
sys/dev/pci/qat/qat_ae.c
1578
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, CTX_STS_INDIRECT, 0);
sys/dev/pci/qat/qat_ae.c
1581
ctx & ACTIVE_CTX_STATUS_ACNO);
sys/dev/pci/qat/qat_ae.c
1589
qat_ae_ctx_indr_write(sc, ae, 1 << ctx,
sys/dev/pci/qat/qat_ae.c
1593
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, CTX_SIG_EVENTS_INDIRECT, 0);
sys/dev/pci/qat/qat_ae.c
1597
qat_ae_enable_ctx(sc, ae, 1 << ctx);
sys/dev/pci/qat/qat_ae.c
1607
qat_ae_ctx_indr_read(sc, ae, ctx, CTX_STS_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1615
qat_ae_ctx_indr_read(sc, ae, ctx, CTX_STS_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1624
qat_ae_disable_ctx(sc, ae, 1 << ctx);
sys/dev/pci/qat/qat_ae.c
1630
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, CTX_WAKEUP_EVENTS_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1632
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, CTX_STS_INDIRECT, savpc);
sys/dev/pci/qat/qat_ae.c
1650
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, LM_ADDR_0_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1652
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, LM_ADDR_1_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1654
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, INDIRECT_LM_ADDR_0_BYTE_INDEX,
sys/dev/pci/qat/qat_ae.c
1656
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, INDIRECT_LM_ADDR_1_BYTE_INDEX,
sys/dev/pci/qat/qat_ae.c
1660
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, FUTURE_COUNT_SIGNAL_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1662
qat_ae_ctx_indr_write(sc, ae, 1 << ctx, CTX_SIG_EVENTS_INDIRECT,
sys/dev/pci/qat/qat_ae.c
1673
qat_ae_exec_ucode_init_lm(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
1679
qat_aereg_rel_data_read(sc, ae, ctx, AEREG_GPA_REL, 0, gpr_a0);
sys/dev/pci/qat/qat_ae.c
1680
qat_aereg_rel_data_read(sc, ae, ctx, AEREG_GPA_REL, 1, gpr_a1);
sys/dev/pci/qat/qat_ae.c
1681
qat_aereg_rel_data_read(sc, ae, ctx, AEREG_GPA_REL, 2, gpr_a2);
sys/dev/pci/qat/qat_ae.c
1682
qat_aereg_rel_data_read(sc, ae, ctx, AEREG_GPB_REL, 0, gpr_b0);
sys/dev/pci/qat/qat_ae.c
1683
qat_aereg_rel_data_read(sc, ae, ctx, AEREG_GPB_REL, 1, gpr_b1);
sys/dev/pci/qat/qat_ae.c
1687
return qat_ae_exec_ucode(sc, ae, ctx, ucode, ninst, 1, ninst * 5, NULL);
sys/dev/pci/qat/qat_ae.c
1691
qat_ae_restore_init_lm_gprs(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
1694
qat_aereg_rel_data_write(sc, ae, ctx, AEREG_GPA_REL, 0, gpr_a0);
sys/dev/pci/qat/qat_ae.c
1695
qat_aereg_rel_data_write(sc, ae, ctx, AEREG_GPA_REL, 1, gpr_a1);
sys/dev/pci/qat/qat_ae.c
1696
qat_aereg_rel_data_write(sc, ae, ctx, AEREG_GPA_REL, 2, gpr_a2);
sys/dev/pci/qat/qat_ae.c
1697
qat_aereg_rel_data_write(sc, ae, ctx, AEREG_GPB_REL, 0, gpr_b0);
sys/dev/pci/qat/qat_ae.c
1698
qat_aereg_rel_data_write(sc, ae, ctx, AEREG_GPB_REL, 1, gpr_b1);
sys/dev/pci/qat/qat_ae.c
242
int ctx;
sys/dev/pci/qat/qat_ae.c
256
for (ctx = 0; ctx < MAX_AE_CTX; ctx++) {
sys/dev/pci/qat/qat_ae.c
257
if ((ctx_mask & (1 << ctx)) == 0)
sys/dev/pci/qat/qat_ae.c
259
qat_ae_write_4(sc, ae, CSR_CTX_POINTER, ctx);
sys/dev/pci/qat/qat_ae.c
266
qat_ae_ctx_indr_read(struct qat_softc *sc, u_char ae, uint32_t ctx,
sys/dev/pci/qat/qat_ae.c
285
(ctx & CSR_CTX_POINTER_CONTEXT))
sys/dev/pci/qat/qat_ae.c
286
qat_ae_write_4(sc, ae, CSR_CTX_POINTER, ctx);
sys/dev/pci/qat/qat_ae.c
292
(ctx & CSR_CTX_POINTER_CONTEXT))
sys/dev/pci/qat/qat_ae.c
3102
u_char ctx;
sys/dev/pci/qat/qat_ae.c
3115
for (ctx = 0; ctx < MAX_AE_CTX; ctx++) {
sys/dev/pci/qat/qat_ae.c
3116
if ((ctx_mask & (1 << ctx)) == 0)
sys/dev/pci/qat/qat_ae.c
3118
error = qat_aereg_rel_data_write(sc, ae, ctx, regtype,
sys/dev/pci/qat/qat_ae.c
351
qat_aereg_rel_data_write(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
376
if (ctx & 0x1)
sys/dev/pci/qat/qat_ae.c
413
return qat_ae_exec_ucode(sc, ae, ctx, inst, ninst, 1, ninst * 5, NULL);
sys/dev/pci/qat/qat_ae.c
417
qat_aereg_rel_data_read(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
440
if (ctx & 0x1)
sys/dev/pci/qat/qat_ae.c
488
if (ctx != (savctx & ACTIVE_CTX_STATUS_ACNO))
sys/dev/pci/qat/qat_ae.c
490
ctx & ACTIVE_CTX_STATUS_ACNO);
sys/dev/pci/qat/qat_ae.c
497
if (ctx != (savctx & ACTIVE_CTX_STATUS_ACNO)) {
sys/dev/pci/qat/qat_ae.c
545
if (ctx != (savctx & ACTIVE_CTX_STATUS_ACNO)) {
sys/dev/pci/qat/qat_ae.c
561
qat_aereg_rel_rdxfer_write(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
577
if (ctx & 0x1) {
sys/dev/pci/qat/qat_ae.c
579
"bad ctx argument in 4-ctx mode,ctx=0x%x\n", ctx);
sys/dev/pci/qat/qat_ae.c
593
addr = relreg + (ctx << 0x5);
sys/dev/pci/qat/qat_ae.c
612
qat_aereg_rel_wrxfer_write(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
622
qat_aereg_rel_nn_write(struct qat_softc *sc, u_char ae, u_char ctx,
sys/dev/pci/qat/qat_ae.c
633
u_short absreg, u_short *relreg, u_char *ctx)
sys/dev/pci/qat/qat_ae.c
641
*ctx = (absreg >> 0x4) & 0x6;
sys/dev/pci/qat/qat_ae.c
645
*ctx = (absreg >> 0x4) & 0x7;
sys/dev/pci/qat/qat_ae.c
657
u_char ctx;
sys/dev/pci/qat/qat_ae.c
659
qat_aereg_abs_to_rel(sc, ae, absreg, &relreg, &ctx);
sys/dev/pci/qat/qat_ae.c
664
error = qat_aereg_rel_data_write(sc, ae, ctx, AEREG_GPA_REL,
sys/dev/pci/qat/qat_ae.c
669
error = qat_aereg_rel_data_write(sc, ae, ctx, AEREG_GPB_REL,
sys/dev/pci/qat/qat_ae.c
674
error = qat_aereg_rel_rdxfer_write(sc, ae, ctx, AEREG_DR_RD_REL,
sys/dev/pci/qat/qat_ae.c
679
error = qat_aereg_rel_rdxfer_write(sc, ae, ctx, AEREG_SR_RD_REL,
sys/dev/pci/qat/qat_ae.c
684
error = qat_aereg_rel_wrxfer_write(sc, ae, ctx, AEREG_DR_WR_REL,
sys/dev/pci/qat/qat_ae.c
689
error = qat_aereg_rel_wrxfer_write(sc, ae, ctx, AEREG_SR_WR_REL,
sys/dev/pci/qat/qat_ae.c
696
error = qat_aereg_rel_nn_write(sc, ae, ctx, AEREG_NEIGH_REL,
sys/dev/pci/ubsec.c
1654
u_int8_t *ctx;
sys/dev/pci/ubsec.c
1656
ctx = (u_int8_t *)(dmap->d_alloc.dma_vaddr) +
sys/dev/pci/ubsec.c
1659
ph = (struct ubsec_pktctx_hdr *)ctx;
sys/dev/pci/ubsec.c
1666
aes128 = (struct ubsec_pktctx_aes128 *)ctx;
sys/dev/pci/ubsec.c
1679
aes192 = (struct ubsec_pktctx_aes192 *)ctx;
sys/dev/pci/ubsec.c
1692
aes256 = (struct ubsec_pktctx_aes256 *)ctx;
sys/dev/pci/ubsec.c
1706
struct ubsec_pktctx_3des *ctx;
sys/dev/pci/ubsec.c
1709
ctx = (struct ubsec_pktctx_3des *)
sys/dev/pci/ubsec.c
1713
ph = (struct ubsec_pktctx_hdr *)ctx;
sys/dev/pci/ubsec.c
1714
ph->ph_len = htole16(sizeof(*ctx));
sys/dev/pci/ubsec.c
1720
ctx->pc_deskey[i] = key.ses_key[i];
sys/dev/pci/ubsec.c
1722
ctx->pc_hminner[i] = key.ses_hminner[i];
sys/dev/pci/ubsec.c
1724
ctx->pc_hmouter[i] = key.ses_hmouter[i];
sys/dev/pci/ubsec.c
1726
ctx->pc_iv[i] = key.ses_iv[i];
sys/dev/pci/ubsec.c
1728
struct ubsec_pktctx *ctx = (struct ubsec_pktctx *)
sys/dev/pci/ubsec.c
1732
ctx->pc_flags = flags;
sys/dev/pci/ubsec.c
1733
ctx->pc_offset = htole16(coffset >> 2);
sys/dev/pci/ubsec.c
1735
ctx->pc_deskey[i] = key.ses_key[i];
sys/dev/pci/ubsec.c
1737
ctx->pc_hminner[i] = key.ses_hminner[i];
sys/dev/pci/ubsec.c
1739
ctx->pc_hmouter[i] = key.ses_hmouter[i];
sys/dev/pci/ubsec.c
1741
ctx->pc_iv[i] = key.ses_iv[i];
sys/dev/pci/ubsec.c
1924
struct ubsec_ctx_keyop *ctx;
sys/dev/pci/ubsec.c
1926
ctx = (struct ubsec_ctx_keyop *)q->q_ctx.dma_vaddr;
sys/dev/pci/ubsec.c
2024
letoh16(ctx->ctx_op));
sys/dev/pci/ubsec.c
2058
struct ubsec_ctx_rngbypass *ctx;
sys/dev/pci/ubsec.c
2083
ctx = (struct ubsec_ctx_rngbypass *)rng->rng_q.q_ctx.dma_vaddr;
sys/dev/pci/ubsec.c
2096
ctx->rbp_len = htole16(sizeof(struct ubsec_ctx_rngbypass));
sys/dev/pci/ubsec.c
2097
ctx->rbp_op = htole16(UBS_CTXOP_RNGSHA1);
sys/dev/pci/ubsec.c
2420
struct ubsec_ctx_modexp *ctx;
sys/dev/pci/ubsec.c
2548
ctx = (struct ubsec_ctx_modexp *)me->me_q.q_ctx.dma_vaddr;
sys/dev/pci/ubsec.c
2549
memset(ctx, 0, sizeof(*ctx));
sys/dev/pci/ubsec.c
2552
ctx->me_N, normbits);
sys/dev/pci/ubsec.c
2553
ctx->me_len = htole16((normbits / 8) + (4 * sizeof(u_int16_t)));
sys/dev/pci/ubsec.c
2554
ctx->me_op = htole16(UBS_CTXOP_MODEXP);
sys/dev/pci/ubsec.c
2555
ctx->me_E_len = htole16(nbits);
sys/dev/pci/ubsec.c
2556
ctx->me_N_len = htole16(nbits);
sys/dev/pci/ubsec.c
2561
ubsec_dump_ctx2((struct ubsec_ctx_keyop *)ctx);
sys/dev/pci/ubsec.c
2625
struct ubsec_ctx_modexp *ctx;
sys/dev/pci/ubsec.c
2754
ctx = (struct ubsec_ctx_modexp *)me->me_q.q_ctx.dma_vaddr;
sys/dev/pci/ubsec.c
2755
memset(ctx, 0, sizeof(*ctx));
sys/dev/pci/ubsec.c
2756
memcpy(ctx->me_N, krp->krp_param[UBS_MODEXP_PAR_N].crp_p,
sys/dev/pci/ubsec.c
2758
ctx->me_len = htole16((normbits / 8) + (4 * sizeof(u_int16_t)));
sys/dev/pci/ubsec.c
2759
ctx->me_op = htole16(UBS_CTXOP_MODEXP);
sys/dev/pci/ubsec.c
2760
ctx->me_E_len = htole16(ebits);
sys/dev/pci/ubsec.c
2761
ctx->me_N_len = htole16(nbits);
sys/dev/pci/ubsec.c
2766
ubsec_dump_ctx2((struct ubsec_ctx_keyop *)ctx);
sys/dev/pci/ubsec.c
2826
struct ubsec_ctx_rsapriv *ctx;
sys/dev/pci/ubsec.c
2885
ctx = (struct ubsec_ctx_rsapriv *)rp->rpr_q.q_ctx.dma_vaddr;
sys/dev/pci/ubsec.c
2886
memset(ctx, 0, sizeof *ctx);
sys/dev/pci/ubsec.c
2890
&ctx->rpr_buf[0 * (padlen / 8)],
sys/dev/pci/ubsec.c
2895
&ctx->rpr_buf[1 * (padlen / 8)],
sys/dev/pci/ubsec.c
2900
&ctx->rpr_buf[2 * (padlen / 8)],
sys/dev/pci/ubsec.c
2905
&ctx->rpr_buf[3 * (padlen / 8)],
sys/dev/pci/ubsec.c
2910
&ctx->rpr_buf[4 * (padlen / 8)],
sys/dev/pci/ubsec.c
2967
ctx->rpr_len = (sizeof(u_int16_t) * 4) + (5 * (padlen / 8));
sys/dev/pci/ubsec.c
2968
ctx->rpr_op = htole16(UBS_CTXOP_RSAPRIV);
sys/dev/pci/ubsec.c
2969
ctx->rpr_q_len = htole16(padlen);
sys/dev/pci/ubsec.c
2970
ctx->rpr_p_len = htole16(padlen);
sys/dev/pci/ubsecvar.h
129
struct ubsec_pktctx ctx;
sys/dev/ppbus/lpt.c
190
ppbdev->ctx.mode = ppbus_get_mode(parent);
sys/dev/ppbus/lpt.c
193
ppbdev->ctx.mode);
sys/dev/ppbus/lpt.c
225
ppbdev->ctx.valid = 0;
sys/dev/ppbus/lpt.c
451
ppbus_dev->ctx.mode = ppbus_get_mode(ppbus);
sys/dev/ppbus/ppbus_device.h
27
struct ppbus_context ctx; /* context of the device */
sys/dev/usb/uatp.c
2452
move(struct uatp_softc *sc, const char *ctx, unsigned int a, unsigned int b,
sys/dev/usb/uatp.c
2477
("initialize %s position (%d, %d) -> (%d, %d)\n", ctx,
sys/dev/usb/uatp.c
2544
("%s motion too small: (%d, %d) -> (%d, %d)\n", ctx,
sys/dev/usb/uatp.c
2570
ctx, old_a_smoothed, old_b_smoothed, *a_smoothed, *b_smoothed,
sys/dist/pf/net/pf_ioctl.c
1215
MD5_CTX ctx;
sys/dist/pf/net/pf_ioctl.c
1220
MD5Init(&ctx);
sys/dist/pf/net/pf_ioctl.c
1242
pf_hash_rule(&ctx, rule);
sys/dist/pf/net/pf_ioctl.c
1247
MD5Final(digest, &ctx);
sys/dist/pf/net/pf_ioctl.c
949
MD5Update(ctx, (u_int8_t *) &(st)->elm, sizeof((st)->elm))
sys/dist/pf/net/pf_ioctl.c
952
MD5Update(ctx, (u_int8_t *) (st)->elm, strlen((st)->elm))
sys/dist/pf/net/pf_ioctl.c
956
MD5Update(ctx, (u_int8_t *) &(stor), sizeof(u_int32_t));\
sys/dist/pf/net/pf_ioctl.c
961
MD5Update(ctx, (u_int8_t *) &(stor), sizeof(u_int16_t));\
sys/dist/pf/net/pf_ioctl.c
965
pf_hash_rule_addr(MD5_CTX *ctx, struct pf_rule_addr *pfr)
sys/dist/pf/net/pf_ioctl.c
993
pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule)
sys/dist/pf/net/pf_ioctl.c
998
pf_hash_rule_addr(ctx, &rule->src);
sys/dist/pf/net/pf_ioctl.c
999
pf_hash_rule_addr(ctx, &rule->dst);
sys/fs/msdosfs/msdosfs_denode.c
105
fh_compare_nodes(void *ctx, const void *parent, const void *node)
sys/fs/msdosfs/msdosfs_denode.c
109
return fh_compare_node_fh(ctx, parent, &np->fh_key);
sys/fs/msdosfs/msdosfs_denode.c
91
fh_compare_node_fh(void *ctx, const void *b, const void *key)
sys/fs/msdosfs/msdosfs_vfsops.c
1037
struct msdosfs_sync_ctx ctx;
sys/fs/msdosfs/msdosfs_vfsops.c
1054
ctx.waitfor = waitfor;
sys/fs/msdosfs/msdosfs_vfsops.c
1056
&ctx)))
sys/fs/puffs/puffs_msgif.c
1156
puffs_msgif_close(void *ctx)
sys/fs/puffs/puffs_msgif.c
1158
struct puffs_mount *pmp = ctx;
sys/fs/puffs/puffs_msgif.c
613
puffs_msgif_getout(void *ctx, size_t maxsize, int nonblock,
sys/fs/puffs/puffs_msgif.c
616
struct puffs_mount *pmp = ctx;
sys/fs/puffs/puffs_msgif.c
720
puffs_msgif_releaseout(void *ctx, void *parkptr, int status)
sys/fs/puffs/puffs_msgif.c
722
struct puffs_mount *pmp = ctx;
sys/fs/puffs/puffs_msgif.c
750
puffs_msgif_waitcount(void *ctx)
sys/fs/puffs/puffs_msgif.c
752
struct puffs_mount *pmp = ctx;
sys/fs/puffs/puffs_msgif.c
766
puffsop_msg(void *ctx, struct puffs_req *preq)
sys/fs/puffs/puffs_msgif.c
768
struct puffs_mount *pmp = ctx;
sys/fs/puffs/puffs_msgif.c
959
puffs_msgif_dispatch(void *ctx, struct putter_hdr *pth)
sys/fs/puffs/puffs_msgif.c
961
struct puffs_mount *pmp = ctx;
sys/fs/udf/udf_subr.c
3495
udf_compare_rbnodes(void *ctx, const void *a, const void *b)
sys/fs/udf/udf_subr.c
3505
udf_compare_rbnode_icb(void *ctx, const void *a, const void *key)
sys/fs/v7fs/v7fs_datablock.c
254
int (*func)(struct v7fs_self *, void *, v7fs_daddr_t, size_t), void *ctx)
sys/fs/v7fs/v7fs_datablock.c
278
if ((ret = func(fs, ctx, blk, last ? filesize : V7FS_BSIZE)))
sys/fs/v7fs/v7fs_datablock.c
289
if ((ret = v7fs_loop1(fs, blk, &filesize, func, ctx)))
sys/fs/v7fs/v7fs_datablock.c
297
if ((ret = v7fs_loop2(fs, blk, &filesize, func, ctx)))
sys/fs/v7fs/v7fs_datablock.c
310
if ((ret = v7fs_loop2(fs, blk2, &filesize, func, ctx)))
sys/fs/v7fs/v7fs_datablock.c
319
int (*func)(struct v7fs_self *, void *, v7fs_daddr_t, size_t), void *ctx)
sys/fs/v7fs/v7fs_datablock.c
329
if ((ret = v7fs_loop1(fs, blk, filesize, func, ctx)))
sys/fs/v7fs/v7fs_datablock.c
338
int (*func)(struct v7fs_self *, void *, v7fs_daddr_t, size_t), void *ctx)
sys/fs/v7fs/v7fs_datablock.c
350
if ((ret = func(fs, ctx, blk, last ? *filesize : V7FS_BSIZE)))
sys/fs/v7fs/v7fs_file.c
381
remove_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk, size_t sz)
sys/fs/v7fs/v7fs_file.c
383
struct v7fs_lookup_arg *p = (struct v7fs_lookup_arg *)ctx;
sys/fs/v7fs/v7fs_file.c
94
lookup_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk, size_t sz)
sys/fs/v7fs/v7fs_file.c
96
struct v7fs_lookup_arg *p = (struct v7fs_lookup_arg *)ctx;
sys/fs/v7fs/v7fs_file_util.c
203
replace_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk, size_t sz)
sys/fs/v7fs/v7fs_file_util.c
205
struct v7fs_lookup_arg *p = (struct v7fs_lookup_arg *)ctx;
sys/fs/v7fs/v7fs_file_util.c
249
lookup_by_number_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk,
sys/fs/v7fs/v7fs_file_util.c
252
struct v7fs_lookup_arg *p = (struct v7fs_lookup_arg *)ctx;
sys/fs/v7fs/v7fs_file_util.c
321
lookup_parent_from_dir_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk,
sys/fs/v7fs/v7fs_file_util.c
324
struct lookup_parent_arg *arg = (struct lookup_parent_arg *)ctx;
sys/fs/v7fs/v7fs_inode_util.c
120
if ((ret = func(fs, ctx, &inode, k))) {
sys/fs/v7fs/v7fs_inode_util.c
98
void *ctx)
sys/fs/v7fs/v7fs_io_user.c
121
read_sector(void *ctx, uint8_t *buf, daddr_t sector)
sys/fs/v7fs/v7fs_io_user.c
123
struct local_io *lio = (struct local_io *)ctx;
sys/fs/v7fs/v7fs_io_user.c
137
write_sector(void *ctx, uint8_t *buf, daddr_t sector)
sys/fs/v7fs/v7fs_io_user.c
139
struct local_io *lio = (struct local_io *)ctx;
sys/fs/v7fs/v7fs_io_user.c
153
read_mmap(void *ctx, uint8_t *buf, daddr_t sector)
sys/fs/v7fs/v7fs_io_user.c
155
struct local_io *lio = (struct local_io *)ctx;
sys/fs/v7fs/v7fs_io_user.c
164
write_mmap(void *ctx, uint8_t *buf, daddr_t sector)
sys/fs/v7fs/v7fs_io_user.c
166
struct local_io *lio = (struct local_io *)ctx;
sys/fs/v7fs/v7fs_vnops.c
930
readdir_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk, size_t sz)
sys/fs/v7fs/v7fs_vnops.c
932
struct v7fs_readdir_arg *p = (struct v7fs_readdir_arg *)ctx;
sys/kern/kern_entropy.c
579
SHA1_CTX ctx;
sys/kern/kern_entropy.c
593
SHA1Init(&ctx);
sys/kern/kern_entropy.c
594
SHA1Update(&ctx, (const void *)&seed->entropy, sizeof(seed->entropy));
sys/kern/kern_entropy.c
595
SHA1Update(&ctx, seed->data, sizeof(seed->data));
sys/kern/kern_entropy.c
596
SHA1Final(digest, &ctx);
sys/kern/kern_entropy.c
602
explicit_memset(&ctx, 0, sizeof ctx);
sys/kern/kern_event.c
1770
kevent_fetch_changes(void *ctx, const struct kevent *changelist,
sys/kern/kern_event.c
1778
kevent_put_events(void *ctx, struct kevent *events,
sys/kern/kern_veriexec.c
412
void *ctx;
sys/kern/kern_veriexec.c
429
ctx = kmem_alloc(vfe->ops->context_size, KM_SLEEP);
sys/kern/kern_veriexec.c
432
(vfe->ops->init)(ctx);
sys/kern/kern_veriexec.c
450
(vfe->ops->update)(ctx, buf, (unsigned int) len);
sys/kern/kern_veriexec.c
456
(vfe->ops->final)(fp, ctx);
sys/kern/kern_veriexec.c
459
kmem_free(ctx, vfe->ops->context_size);
sys/kern/subr_lockdebug.c
132
ld_rbto_compare_nodes(void *ctx, const void *n1, const void *n2)
sys/kern/subr_lockdebug.c
147
ld_rbto_compare_key(void *ctx, const void *n, const void *key)
sys/kern/subr_msan.c
390
arg = lwp->tls[lwp->ctx].param;
sys/kern/subr_msan.c
403
arg = lwp->tls[lwp->ctx].retval;
sys/kern/subr_msan.c
417
arg = lwp->tls[lwp->ctx].param;
sys/kern/subr_msan.c
434
lwp->ctx = 1;
sys/kern/subr_msan.c
459
lwp->ctx++;
sys/kern/subr_msan.c
460
if (__predict_false(lwp->ctx >= MSAN_NCONTEXT)) {
sys/kern/subr_msan.c
462
panic("%s: lwp->ctx = %zu", __func__, lwp->ctx);
sys/kern/subr_msan.c
477
if (__predict_false(lwp->ctx == 0)) {
sys/kern/subr_msan.c
479
panic("%s: lwp->ctx = %zu", __func__, lwp->ctx);
sys/kern/subr_msan.c
481
lwp->ctx--;
sys/kern/subr_msan.c
557
msan_lwp0.ctx = 1;
sys/kern/subr_msan.c
642
return &lwp->tls[lwp->ctx];
sys/kern/subr_msan.c
98
size_t ctx;
sys/kern/subr_percpu.c
532
struct percpu_xcall_ctx * const ctx = v2;
sys/kern/subr_percpu.c
534
(*ctx->ctx_cb)(percpu_getref(pc), ctx->ctx_arg, curcpu());
sys/kern/subr_percpu.c
554
struct percpu_xcall_ctx ctx = {
sys/kern/subr_percpu.c
562
xc_wait(xc_unicast(xcflags, percpu_xcfunc, pc, &ctx, ci));
sys/kern/subr_tftproot.c
349
tftproot_recv(struct mbuf **mp, void *ctx)
sys/kern/subr_tftproot.c
351
struct tftproot_handle *trh = ctx;
sys/kern/sys_epoll.c
201
epoll_kev_put_events(void *ctx, struct kevent *events,
sys/kern/sys_epoll.c
222
epoll_kev_fetch_changes(void *ctx, const struct kevent *changelist,
sys/lib/libunwind/AddressSpace.hpp
148
const unw_proc_info_t *ctx) {
sys/lib/libunwind/AddressSpace.hpp
222
assert(ctx != NULL && "DW_EH_PE_datarel without context");
sys/lib/libunwind/AddressSpace.hpp
223
if (ctx)
sys/lib/libunwind/AddressSpace.hpp
224
result += ctx->data_base;
sys/lib/libunwind/AddressSpace.hpp
227
assert(ctx != NULL && "DW_EH_PE_funcrel without context");
sys/lib/libunwind/AddressSpace.hpp
228
if (ctx)
sys/lib/libunwind/AddressSpace.hpp
229
result += ctx->start_ip;
sys/lib/libunwind/DwarfInstructions.hpp
116
unw_proc_info_t *ctx) {
sys/lib/libunwind/DwarfInstructions.hpp
120
ctx))
sys/lib/libunwind/DwarfInstructions.hpp
125
pc, &prolog, ctx))
sys/lib/libunwind/DwarfParser.hpp
104
unw_proc_info_t *ctx);
sys/lib/libunwind/DwarfParser.hpp
146
unw_proc_info_t *ctx) {
sys/lib/libunwind/DwarfParser.hpp
167
addressSpace.getEncodedP(p, nextCFI, cieInfo->pointerEncoding, ctx);
sys/lib/libunwind/DwarfParser.hpp
169
p, nextCFI, cieInfo->pointerEncoding & 0x0F, ctx);
sys/lib/libunwind/DwarfParser.hpp
180
ctx) != 0) {
sys/lib/libunwind/DwarfParser.hpp
184
addressSpace.getEncodedP(p, nextCFI, cieInfo->lsdaEncoding, ctx);
sys/lib/libunwind/DwarfParser.hpp
287
unw_proc_info_t *ctx) {
sys/lib/libunwind/DwarfParser.hpp
295
(pint_t)(-1), rememberStack, results, ctx))
sys/lib/libunwind/DwarfParser.hpp
300
ctx);
sys/lib/libunwind/DwarfParser.hpp
310
PrologInfo *results, unw_proc_info_t *ctx) {
sys/lib/libunwind/DwarfParser.hpp
330
cieInfo.pointerEncoding, ctx);
sys/lib/libunwind/DwarfParser.hpp
95
unw_proc_info_t *ctx);
sys/lib/libunwind/DwarfParser.hpp
97
pint_t, PrologInfo *, unw_proc_info_t *ctx);
sys/miscfs/procfs/procfs_vnops.c
1429
struct procfs_root_readdir_ctx ctx;
sys/miscfs/procfs/procfs_vnops.c
1724
ctx.uiop = uio;
sys/miscfs/procfs/procfs_vnops.c
1725
ctx.error = 0;
sys/miscfs/procfs/procfs_vnops.c
1726
ctx.off = 4;
sys/miscfs/procfs/procfs_vnops.c
1727
ctx.startoff = i;
sys/miscfs/procfs/procfs_vnops.c
1728
ctx.cookies = cookies;
sys/miscfs/procfs/procfs_vnops.c
1729
ctx.ncookies = nc;
sys/miscfs/procfs/procfs_vnops.c
1731
procfs_root_readdir_callback, &ctx);
sys/miscfs/procfs/procfs_vnops.c
1732
cookies = ctx.cookies;
sys/miscfs/procfs/procfs_vnops.c
1733
nc = ctx.ncookies;
sys/miscfs/procfs/procfs_vnops.c
1734
error = ctx.error;
sys/miscfs/procfs/procfs_vnops.c
1739
if (i < ctx.off)
sys/miscfs/procfs/procfs_vnops.c
1740
i = ctx.off;
sys/miscfs/procfs/procfs_vnops.c
1741
if (i >= ctx.off + nproc_root_targets)
sys/miscfs/procfs/procfs_vnops.c
1746
for (pt = &proc_root_targets[i - ctx.off];
sys/net/bpfjit.c
142
bpf_ctx_t *ctx;
sys/net/bpfjit.c
2221
offsetof(struct bpfjit_stack, ctx),
sys/net/bpfjit.c
704
offsetof(struct bpfjit_stack, ctx));
sys/net/bpfjit.c
753
offsetof(struct bpfjit_stack, ctx));
sys/net/if_spppsubr.c
4637
MD5_CTX ctx;
sys/net/if_spppsubr.c
4695
MD5Init(&ctx);
sys/net/if_spppsubr.c
4696
MD5Update(&ctx, &h->ident, 1);
sys/net/if_spppsubr.c
4697
MD5Update(&ctx, sp->myauth.secret, sp->myauth.secret_len);
sys/net/if_spppsubr.c
4698
MD5Update(&ctx, value, value_len);
sys/net/if_spppsubr.c
4699
MD5Final(sp->chap.digest, &ctx);
sys/net/if_spppsubr.c
4848
MD5Init(&ctx);
sys/net/if_spppsubr.c
4849
MD5Update(&ctx, &h->ident, 1);
sys/net/if_spppsubr.c
4850
MD5Update(&ctx, sp->hisauth.secret, sp->hisauth.secret_len);
sys/net/if_spppsubr.c
4851
MD5Update(&ctx, sp->chap.challenge, sizeof(sp->chap.challenge));
sys/net/if_spppsubr.c
4852
MD5Final(digest, &ctx);
sys/net/if_stats.c
102
if (ctx->zero_stats) {
sys/net/if_stats.c
119
struct if_stats_to_if_data_ctx ctx = {
sys/net/if_stats.c
126
if_stats_to_if_data_cb, &ctx);
sys/net/if_stats.c
84
struct if_stats_to_if_data_ctx *ctx = v2;
sys/net/if_stats.c
88
if (ctx->ifi) {
sys/net/if_stats.c
89
ctx->ifi->ifi_ipackets += local_counters[if_ipackets];
sys/net/if_stats.c
90
ctx->ifi->ifi_ierrors += local_counters[if_ierrors];
sys/net/if_stats.c
91
ctx->ifi->ifi_opackets += local_counters[if_opackets];
sys/net/if_stats.c
92
ctx->ifi->ifi_oerrors += local_counters[if_oerrors];
sys/net/if_stats.c
93
ctx->ifi->ifi_collisions += local_counters[if_collisions];
sys/net/if_stats.c
94
ctx->ifi->ifi_ibytes += local_counters[if_ibytes];
sys/net/if_stats.c
95
ctx->ifi->ifi_obytes += local_counters[if_obytes];
sys/net/if_stats.c
96
ctx->ifi->ifi_imcasts += local_counters[if_imcasts];
sys/net/if_stats.c
97
ctx->ifi->ifi_omcasts += local_counters[if_omcasts];
sys/net/if_stats.c
98
ctx->ifi->ifi_iqdrops += local_counters[if_iqdrops];
sys/net/if_stats.c
99
ctx->ifi->ifi_noproto += local_counters[if_noproto];
sys/net/net_stats.c
56
netstat_sysctl_context *ctx = v2;
sys/net/net_stats.c
59
for (i = 0; i < ctx->ctx_ncounters; i++)
sys/net/net_stats.c
60
ctx->ctx_counters[i] += local_counters[i];
sys/net/net_stats.c
72
netstat_sysctl_context ctx;
sys/net/net_stats.c
81
ctx.ctx_counters = counters;
sys/net/net_stats.c
82
ctx.ctx_ncounters = ncounters;
sys/net/net_stats.c
85
netstat_convert_to_user_cb, &ctx);
sys/net/npf/npf_ext_log.c
159
.ctx = NULL,
sys/net/npf/npf_ext_normalize.c
212
.ctx = NULL,
sys/net/npf/npf_ext_rndblock.c
142
.ctx = NULL,
sys/net/npf/npf_ext_route.c
444
.ctx = NULL,
sys/net/npf/npf_impl.h
274
void * ctx;
sys/net80211/ieee80211_crypto_ccmp.c
107
struct ccmp_ctx *ctx;
sys/net80211/ieee80211_crypto_ccmp.c
109
ctx = kmem_intr_zalloc(sizeof(*ctx), KM_NOSLEEP);
sys/net80211/ieee80211_crypto_ccmp.c
110
if (ctx == NULL) {
sys/net80211/ieee80211_crypto_ccmp.c
114
ctx->cc_ic = ic;
sys/net80211/ieee80211_crypto_ccmp.c
115
return ctx;
sys/net80211/ieee80211_crypto_ccmp.c
121
struct ccmp_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_ccmp.c
123
kmem_intr_free(ctx, sizeof(*ctx));
sys/net80211/ieee80211_crypto_ccmp.c
129
struct ccmp_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_ccmp.c
132
IEEE80211_DPRINTF(ctx->cc_ic, IEEE80211_MSG_CRYPTO,
sys/net80211/ieee80211_crypto_ccmp.c
138
aes_setenckey128(&ctx->cc_aes, k->wk_key);
sys/net80211/ieee80211_crypto_ccmp.c
148
struct ccmp_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_ccmp.c
149
struct ieee80211com *ic = ctx->cc_ic;
sys/net80211/ieee80211_crypto_ccmp.c
203
struct ccmp_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_ccmp.c
218
IEEE80211_DPRINTF(ctx->cc_ic, IEEE80211_MSG_CRYPTO,
sys/net80211/ieee80211_crypto_ccmp.c
221
ctx->cc_ic->ic_stats.is_rx_ccmpformat++;
sys/net80211/ieee80211_crypto_ccmp.c
229
ieee80211_notify_replay_failure(ctx->cc_ic, wh, k, pn);
sys/net80211/ieee80211_crypto_ccmp.c
230
ctx->cc_ic->ic_stats.is_rx_ccmpreplay++;
sys/net80211/ieee80211_crypto_ccmp.c
284
ccmp_init_blocks(struct aesenc *ctx, struct ieee80211_frame *wh,
sys/net80211/ieee80211_crypto_ccmp.c
349
aes_ccm_init(aes_ccm, AES_128_NROUNDS, ctx, 2 /* L, counter octets */,
sys/net80211/ieee80211_crypto_ccmp.c
359
struct ccmp_ctx *ctx = key->wk_private;
sys/net80211/ieee80211_crypto_ccmp.c
369
ctx->cc_ic->ic_stats.is_crypto_ccmp++;
sys/net80211/ieee80211_crypto_ccmp.c
373
ccmp_init_blocks(&ctx->cc_aes, wh, key->wk_keytsc, data_len, &aes_ccm);
sys/net80211/ieee80211_crypto_ccmp.c
383
struct ccmp_ctx *ctx = key->wk_private;
sys/net80211/ieee80211_crypto_ccmp.c
394
ctx->cc_ic->ic_stats.is_crypto_ccmp++;
sys/net80211/ieee80211_crypto_ccmp.c
398
ccmp_init_blocks(&ctx->cc_aes, wh, pn, data_len, &aes_ccm);
sys/net80211/ieee80211_crypto_ccmp.c
403
IEEE80211_DPRINTF(ctx->cc_ic, IEEE80211_MSG_CRYPTO,
sys/net80211/ieee80211_crypto_ccmp.c
406
ctx->cc_ic->ic_stats.is_rx_ccmpmic++;
sys/net80211/ieee80211_crypto_tkip.c
119
struct tkip_ctx *ctx;
sys/net80211/ieee80211_crypto_tkip.c
121
ctx = kmem_intr_zalloc(sizeof(struct tkip_ctx), KM_NOSLEEP);
sys/net80211/ieee80211_crypto_tkip.c
122
if (ctx == NULL) {
sys/net80211/ieee80211_crypto_tkip.c
127
ctx->tc_ic = ic;
sys/net80211/ieee80211_crypto_tkip.c
128
return ctx;
sys/net80211/ieee80211_crypto_tkip.c
134
struct tkip_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_tkip.c
136
kmem_intr_free(ctx, sizeof(struct tkip_ctx));
sys/net80211/ieee80211_crypto_tkip.c
142
struct tkip_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_tkip.c
145
(void) ctx; /* XXX */
sys/net80211/ieee80211_crypto_tkip.c
146
IEEE80211_DPRINTF(ctx->tc_ic, IEEE80211_MSG_CRYPTO,
sys/net80211/ieee80211_crypto_tkip.c
161
struct tkip_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_tkip.c
162
struct ieee80211com *ic = ctx->tc_ic;
sys/net80211/ieee80211_crypto_tkip.c
197
if (!tkip_encrypt(ctx, k, m, hdrlen))
sys/net80211/ieee80211_crypto_tkip.c
212
struct tkip_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_tkip.c
216
struct ieee80211com *ic = ctx->tc_ic;
sys/net80211/ieee80211_crypto_tkip.c
224
michael_mic(ctx, k->wk_txmic,
sys/net80211/ieee80211_crypto_tkip.c
247
struct tkip_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_tkip.c
248
struct ieee80211com *ic = ctx->tc_ic;
sys/net80211/ieee80211_crypto_tkip.c
262
IEEE80211_DPRINTF(ctx->tc_ic, IEEE80211_MSG_CRYPTO,
sys/net80211/ieee80211_crypto_tkip.c
265
ctx->tc_ic->ic_stats.is_rx_tkipformat++;
sys/net80211/ieee80211_crypto_tkip.c
279
ctx->rx_rsc = READ_6(ivp[2], ivp[0], ivp[4], ivp[5], ivp[6], ivp[7]);
sys/net80211/ieee80211_crypto_tkip.c
280
if (ctx->rx_rsc <= k->wk_keyrsc) {
sys/net80211/ieee80211_crypto_tkip.c
284
ieee80211_notify_replay_failure(ctx->tc_ic, wh, k, ctx->rx_rsc);
sys/net80211/ieee80211_crypto_tkip.c
285
ctx->tc_ic->ic_stats.is_rx_tkipreplay++;
sys/net80211/ieee80211_crypto_tkip.c
303
!tkip_decrypt(ctx, k, m, hdrlen))
sys/net80211/ieee80211_crypto_tkip.c
322
struct tkip_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_tkip.c
326
struct ieee80211com *ic = ctx->tc_ic;
sys/net80211/ieee80211_crypto_tkip.c
333
michael_mic(ctx, k->wk_rxmic,
sys/net80211/ieee80211_crypto_tkip.c
354
k->wk_keyrsc = ctx->rx_rsc;
sys/net80211/ieee80211_crypto_tkip.c
791
michael_mic(struct tkip_ctx *ctx, const u8 *key,
sys/net80211/ieee80211_crypto_tkip.c
875
tkip_encrypt(struct tkip_ctx *ctx, struct ieee80211_key *key,
sys/net80211/ieee80211_crypto_tkip.c
881
ctx->tc_ic->ic_stats.is_crypto_tkip++;
sys/net80211/ieee80211_crypto_tkip.c
884
if (!ctx->tx_phase1_done) {
sys/net80211/ieee80211_crypto_tkip.c
885
tkip_mixing_phase1(ctx->tx_ttak, key->wk_key, wh->i_addr2,
sys/net80211/ieee80211_crypto_tkip.c
887
ctx->tx_phase1_done = 1;
sys/net80211/ieee80211_crypto_tkip.c
889
tkip_mixing_phase2(ctx->tx_rc4key, key->wk_key, ctx->tx_ttak,
sys/net80211/ieee80211_crypto_tkip.c
892
wep_encrypt(ctx->tx_rc4key,
sys/net80211/ieee80211_crypto_tkip.c
903
ctx->tx_phase1_done = 0;
sys/net80211/ieee80211_crypto_tkip.c
909
tkip_decrypt(struct tkip_ctx *ctx, struct ieee80211_key *key,
sys/net80211/ieee80211_crypto_tkip.c
916
ctx->tc_ic->ic_stats.is_crypto_tkip++;
sys/net80211/ieee80211_crypto_tkip.c
920
iv16 = (u16) ctx->rx_rsc;
sys/net80211/ieee80211_crypto_tkip.c
921
iv32 = (u32) (ctx->rx_rsc >> 16);
sys/net80211/ieee80211_crypto_tkip.c
923
if (iv32 != (u32)(key->wk_keyrsc >> 16) || !ctx->rx_phase1_done) {
sys/net80211/ieee80211_crypto_tkip.c
924
tkip_mixing_phase1(ctx->rx_ttak, key->wk_key,
sys/net80211/ieee80211_crypto_tkip.c
926
ctx->rx_phase1_done = 1;
sys/net80211/ieee80211_crypto_tkip.c
928
tkip_mixing_phase2(ctx->rx_rc4key, key->wk_key, ctx->rx_ttak, iv16);
sys/net80211/ieee80211_crypto_tkip.c
931
if (wep_decrypt(ctx->rx_rc4key, m, hdrlen + tkip.ic_header,
sys/net80211/ieee80211_crypto_tkip.c
936
ctx->rx_phase1_done = 0;
sys/net80211/ieee80211_crypto_tkip.c
938
IEEE80211_DPRINTF(ctx->tc_ic, IEEE80211_MSG_CRYPTO,
sys/net80211/ieee80211_crypto_tkip.c
941
ctx->tc_ic->ic_stats.is_rx_tkipicv++;
sys/net80211/ieee80211_crypto_wep.c
104
ctx->wc_ic = ic;
sys/net80211/ieee80211_crypto_wep.c
105
get_random_bytes(&ctx->wc_iv, sizeof(ctx->wc_iv));
sys/net80211/ieee80211_crypto_wep.c
106
return ctx;
sys/net80211/ieee80211_crypto_wep.c
112
struct wep_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_wep.c
114
kmem_intr_free(ctx, sizeof(struct wep_ctx));
sys/net80211/ieee80211_crypto_wep.c
129
struct wep_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_wep.c
130
struct ieee80211com *ic = ctx->wc_ic;
sys/net80211/ieee80211_crypto_wep.c
157
iv = ctx->wc_iv;
sys/net80211/ieee80211_crypto_wep.c
163
ctx->wc_iv = iv + 1;
sys/net80211/ieee80211_crypto_wep.c
208
struct wep_ctx *ctx = k->wk_private;
sys/net80211/ieee80211_crypto_wep.c
220
IEEE80211_DPRINTF(ctx->wc_ic, IEEE80211_MSG_CRYPTO,
sys/net80211/ieee80211_crypto_wep.c
223
ctx->wc_ic->ic_stats.is_rx_wepfail++;
sys/net80211/ieee80211_crypto_wep.c
306
struct wep_ctx *ctx = key->wk_private;
sys/net80211/ieee80211_crypto_wep.c
316
ctx->wc_ic->ic_stats.is_crypto_wep++;
sys/net80211/ieee80211_crypto_wep.c
356
IEEE80211_DPRINTF(ctx->wc_ic,
sys/net80211/ieee80211_crypto_wep.c
391
struct wep_ctx *ctx = key->wk_private;
sys/net80211/ieee80211_crypto_wep.c
401
ctx->wc_ic->ic_stats.is_crypto_wep++;
sys/net80211/ieee80211_crypto_wep.c
440
IEEE80211_DPRINTF(ctx->wc_ic,
sys/net80211/ieee80211_crypto_wep.c
96
struct wep_ctx *ctx;
sys/net80211/ieee80211_crypto_wep.c
98
ctx = kmem_intr_zalloc(sizeof(struct wep_ctx), KM_NOSLEEP);
sys/net80211/ieee80211_crypto_wep.c
99
if (ctx == NULL) {
sys/netbt/hci_socket.c
336
struct socket *ctx;
sys/netbt/hci_socket.c
344
ctx = M_GETCTX(m, struct socket *);
sys/netbt/hci_socket.c
345
if (ctx == so)
sys/netinet/tcp_input.c
3015
MD5_CTX ctx;
sys/netinet/tcp_input.c
3033
MD5Init(&ctx);
sys/netinet/tcp_input.c
3042
MD5Update(&ctx, (char *)&ippseudo, sizeof(ippseudo));
sys/netinet/tcp_input.c
3046
MD5Init(&ctx);
sys/netinet/tcp_input.c
3055
MD5Update(&ctx, (char *)&ip6pseudo, sizeof(ip6pseudo));
sys/netinet/tcp_input.c
3064
MD5Update(&ctx, (char *)&th0, sizeof(th0));
sys/netinet/tcp_input.c
3070
tcp_signature_apply, &ctx);
sys/netinet/tcp_input.c
3072
MD5Update(&ctx, _KEYBUF(sav->key_auth), _KEYLEN(sav->key_auth));
sys/netinet/tcp_input.c
3073
MD5Final(sig, &ctx);
sys/netinet/tcp_subr.c
2019
MD5_CTX ctx;
sys/netinet/tcp_subr.c
2033
MD5Init(&ctx);
sys/netinet/tcp_subr.c
2035
MD5Update(&ctx, (u_char *) laddr, addrsz);
sys/netinet/tcp_subr.c
2036
MD5Update(&ctx, (u_char *) &lport, sizeof(lport));
sys/netinet/tcp_subr.c
2038
MD5Update(&ctx, (u_char *) faddr, addrsz);
sys/netinet/tcp_subr.c
2039
MD5Update(&ctx, (u_char *) &fport, sizeof(fport));
sys/netinet/tcp_subr.c
2041
MD5Update(&ctx, tcp_iss_secret, sizeof(tcp_iss_secret));
sys/netinet/tcp_subr.c
2043
MD5Final(hash, &ctx);
sys/nfs/nfs_subs.c
1781
struct nfs_clearcommit_ctx ctx;
sys/nfs/nfs_subs.c
1789
ctx.mp = mp;
sys/nfs/nfs_subs.c
1792
&ctx);
sys/nfs/nfs_vnops.c
1204
struct nfs_writerpc_context *ctx = arg;
sys/nfs/nfs_vnops.c
1207
KASSERT(ctx != NULL);
sys/nfs/nfs_vnops.c
1209
mutex_enter(&ctx->nwc_lock);
sys/nfs/nfs_vnops.c
1210
if (--ctx->nwc_mbufcount == 0) {
sys/nfs/nfs_vnops.c
1211
cv_signal(&ctx->nwc_cv);
sys/nfs/nfs_vnops.c
1213
mutex_exit(&ctx->nwc_lock);
sys/nfs/nfs_vnops.c
1232
struct nfs_writerpc_context ctx;
sys/nfs/nfs_vnops.c
1252
mutex_init(&ctx.nwc_lock, MUTEX_DRIVER, IPL_VM);
sys/nfs/nfs_vnops.c
1253
cv_init(&ctx.nwc_cv, "nfsmblk");
sys/nfs/nfs_vnops.c
1254
ctx.nwc_mbufcount = 1;
sys/nfs/nfs_vnops.c
1306
nfs_writerpc_extfree, &ctx);
sys/nfs/nfs_vnops.c
1320
mutex_enter(&ctx.nwc_lock);
sys/nfs/nfs_vnops.c
1321
ctx.nwc_mbufcount++;
sys/nfs/nfs_vnops.c
1322
mutex_exit(&ctx.nwc_lock);
sys/nfs/nfs_vnops.c
1419
mutex_enter(&ctx.nwc_lock);
sys/nfs/nfs_vnops.c
1420
ctx.nwc_mbufcount--;
sys/nfs/nfs_vnops.c
1421
while (ctx.nwc_mbufcount > 0) {
sys/nfs/nfs_vnops.c
1422
cv_wait(&ctx.nwc_cv, &ctx.nwc_lock);
sys/nfs/nfs_vnops.c
1424
mutex_exit(&ctx.nwc_lock);
sys/nfs/nfs_vnops.c
1426
mutex_destroy(&ctx.nwc_lock);
sys/nfs/nfs_vnops.c
1427
cv_destroy(&ctx.nwc_cv);
sys/opencrypto/aesxcbcmac.c
102
if (ctx->buflen && ctx->buflen + len > sizeof(ctx->buf)) {
sys/opencrypto/aesxcbcmac.c
103
memcpy(ctx->buf + ctx->buflen, addr,
sys/opencrypto/aesxcbcmac.c
104
sizeof(ctx->buf) - ctx->buflen);
sys/opencrypto/aesxcbcmac.c
105
for (i = 0; i < sizeof(ctx->e); i++)
sys/opencrypto/aesxcbcmac.c
106
ctx->buf[i] ^= ctx->e[i];
sys/opencrypto/aesxcbcmac.c
107
aes_enc(&ctx->r_k1s, ctx->buf, ctx->e, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
108
addr += sizeof(ctx->buf) - ctx->buflen;
sys/opencrypto/aesxcbcmac.c
109
ctx->buflen = 0;
sys/opencrypto/aesxcbcmac.c
115
buf[i] ^= ctx->e[i];
sys/opencrypto/aesxcbcmac.c
116
aes_enc(&ctx->r_k1s, buf, ctx->e, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
120
memcpy(ctx->buf + ctx->buflen, addr, ep - addr);
sys/opencrypto/aesxcbcmac.c
121
ctx->buflen += ep - addr;
sys/opencrypto/aesxcbcmac.c
130
aesxcbc_ctx *ctx;
sys/opencrypto/aesxcbcmac.c
133
ctx = vctx;
sys/opencrypto/aesxcbcmac.c
135
if (ctx->buflen == sizeof(ctx->buf)) {
sys/opencrypto/aesxcbcmac.c
136
for (i = 0; i < sizeof(ctx->buf); i++) {
sys/opencrypto/aesxcbcmac.c
137
ctx->buf[i] ^= ctx->e[i];
sys/opencrypto/aesxcbcmac.c
138
ctx->buf[i] ^= ctx->k2[i];
sys/opencrypto/aesxcbcmac.c
140
aes_enc(&ctx->r_k1s, ctx->buf, digest, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
142
for (i = ctx->buflen; i < sizeof(ctx->buf); i++)
sys/opencrypto/aesxcbcmac.c
143
ctx->buf[i] = (i == ctx->buflen) ? 0x80 : 0x00;
sys/opencrypto/aesxcbcmac.c
144
for (i = 0; i < sizeof(ctx->buf); i++) {
sys/opencrypto/aesxcbcmac.c
145
ctx->buf[i] ^= ctx->e[i];
sys/opencrypto/aesxcbcmac.c
146
ctx->buf[i] ^= ctx->k3[i];
sys/opencrypto/aesxcbcmac.c
148
aes_enc(&ctx->r_k1s, ctx->buf, digest, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
52
aesxcbc_ctx *ctx;
sys/opencrypto/aesxcbcmac.c
55
ctx = vctx;
sys/opencrypto/aesxcbcmac.c
56
memset(ctx, 0, sizeof(*ctx));
sys/opencrypto/aesxcbcmac.c
60
ctx->r_nr = aes_setenckey128(&r_ks, key);
sys/opencrypto/aesxcbcmac.c
63
ctx->r_nr = aes_setenckey192(&r_ks, key);
sys/opencrypto/aesxcbcmac.c
66
ctx->r_nr = aes_setenckey256(&r_ks, key);
sys/opencrypto/aesxcbcmac.c
69
aes_enc(&r_ks, k1seed, k1, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
70
aes_enc(&r_ks, k2seed, ctx->k2, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
71
aes_enc(&r_ks, k3seed, ctx->k3, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
72
aes_setenckey128(&ctx->r_k1s, k1);
sys/opencrypto/aesxcbcmac.c
84
aesxcbc_ctx *ctx;
sys/opencrypto/aesxcbcmac.c
88
ctx = vctx;
sys/opencrypto/aesxcbcmac.c
91
if (ctx->buflen == sizeof(ctx->buf)) {
sys/opencrypto/aesxcbcmac.c
92
for (i = 0; i < sizeof(ctx->e); i++)
sys/opencrypto/aesxcbcmac.c
93
ctx->buf[i] ^= ctx->e[i];
sys/opencrypto/aesxcbcmac.c
94
aes_enc(&ctx->r_k1s, ctx->buf, ctx->e, ctx->r_nr);
sys/opencrypto/aesxcbcmac.c
95
ctx->buflen = 0;
sys/opencrypto/aesxcbcmac.c
97
if (ctx->buflen + len < sizeof(ctx->buf)) {
sys/opencrypto/aesxcbcmac.c
98
memcpy(ctx->buf + ctx->buflen, addr, len);
sys/opencrypto/aesxcbcmac.c
99
ctx->buflen += len;
sys/opencrypto/cryptosoft.c
470
union authctx ctx;
sys/opencrypto/cryptosoft.c
478
memcpy(&ctx, sw->sw_ictx, axf->ctxsize);
sys/opencrypto/cryptosoft.c
482
axf->Update(&ctx, (char *)buf + crd->crd_skip, crd->crd_len);
sys/opencrypto/cryptosoft.c
487
(void *) &ctx);
sys/opencrypto/cryptosoft.c
495
(void *) &ctx);
sys/opencrypto/cryptosoft.c
517
axf->Final(aalg, &ctx);
sys/opencrypto/cryptosoft.c
518
memcpy(&ctx, sw->sw_octx, axf->ctxsize);
sys/opencrypto/cryptosoft.c
519
axf->Update(&ctx, aalg, axf->auth_hash->hashsize);
sys/opencrypto/cryptosoft.c
520
axf->Final(aalg, &ctx);
sys/opencrypto/cryptosoft.c
528
axf->Update(&ctx, sw->sw_octx, sw->sw_klen);
sys/opencrypto/cryptosoft.c
529
axf->Final(aalg, &ctx);
sys/opencrypto/cryptosoft.c
536
axf->Final(aalg, &ctx);
sys/opencrypto/cryptosoft.c
569
union authctx ctx;
sys/opencrypto/cryptosoft.c
602
memcpy(&ctx, swa->sw_ictx, axf->ctxsize);
sys/opencrypto/cryptosoft.c
644
axf->Reinit(&ctx, iv, ivlen);
sys/opencrypto/cryptosoft.c
650
axf->Update(&ctx, blk, len);
sys/opencrypto/cryptosoft.c
661
axf->Update(&ctx, blk, len);
sys/opencrypto/cryptosoft.c
663
axf->Update(&ctx, blk, len);
sys/opencrypto/cryptosoft.c
680
axf->Update(&ctx, blk, blksz);
sys/opencrypto/cryptosoft.c
685
axf->Final(aalg, &ctx);
sys/opencrypto/cryptosoft_xform.c
613
struct aes_ctx *ctx = key;
sys/opencrypto/cryptosoft_xform.c
615
aes_enc(&ctx->enc, blk, blk, ctx->nr);
sys/opencrypto/cryptosoft_xform.c
621
struct aes_ctx *ctx = key;
sys/opencrypto/cryptosoft_xform.c
623
aes_dec(&ctx->dec, blk, blk, ctx->nr);
sys/opencrypto/cryptosoft_xform.c
629
struct aes_ctx *ctx;
sys/opencrypto/cryptosoft_xform.c
633
ctx = kmem_zalloc(sizeof(*ctx), KM_NOSLEEP);
sys/opencrypto/cryptosoft_xform.c
634
if (ctx == NULL)
sys/opencrypto/cryptosoft_xform.c
639
aes_setenckey128(&ctx->enc, key);
sys/opencrypto/cryptosoft_xform.c
640
aes_setdeckey128(&ctx->dec, key);
sys/opencrypto/cryptosoft_xform.c
641
ctx->nr = AES_128_NROUNDS;
sys/opencrypto/cryptosoft_xform.c
644
aes_setenckey192(&ctx->enc, key);
sys/opencrypto/cryptosoft_xform.c
645
aes_setdeckey192(&ctx->dec, key);
sys/opencrypto/cryptosoft_xform.c
646
ctx->nr = AES_192_NROUNDS;
sys/opencrypto/cryptosoft_xform.c
649
aes_setenckey256(&ctx->enc, key);
sys/opencrypto/cryptosoft_xform.c
650
aes_setdeckey256(&ctx->dec, key);
sys/opencrypto/cryptosoft_xform.c
651
ctx->nr = AES_256_NROUNDS;
sys/opencrypto/cryptosoft_xform.c
655
*sched = (void *)ctx;
sys/opencrypto/cryptosoft_xform.c
662
struct aes_ctx *ctx = (void *)*sched;
sys/opencrypto/cryptosoft_xform.c
664
explicit_memset(ctx, 0, sizeof(*ctx));
sys/opencrypto/cryptosoft_xform.c
665
kmem_free(ctx, sizeof(*ctx));
sys/opencrypto/cryptosoft_xform.c
724
struct aes_ctr_ctx *ctx;
sys/opencrypto/cryptosoft_xform.c
728
ctx = key;
sys/opencrypto/cryptosoft_xform.c
732
if (++ctx->ac_block[i]) /* continue on overflow */
sys/opencrypto/cryptosoft_xform.c
734
aes_enc(&ctx->ac_ek, ctx->ac_block, keystream, ctx->ac_nr);
sys/opencrypto/cryptosoft_xform.c
743
struct aes_ctr_ctx *ctx;
sys/opencrypto/cryptosoft_xform.c
748
ctx = kmem_zalloc(sizeof(*ctx), KM_NOSLEEP);
sys/opencrypto/cryptosoft_xform.c
749
if (!ctx)
sys/opencrypto/cryptosoft_xform.c
753
ctx->ac_nr = aes_setenckey128(&ctx->ac_ek, key);
sys/opencrypto/cryptosoft_xform.c
756
ctx->ac_nr = aes_setenckey192(&ctx->ac_ek, key);
sys/opencrypto/cryptosoft_xform.c
759
ctx->ac_nr = aes_setenckey256(&ctx->ac_ek, key);
sys/opencrypto/cryptosoft_xform.c
762
aes_ctr_zerokey((uint8_t **)&ctx);
sys/opencrypto/cryptosoft_xform.c
765
memcpy(ctx->ac_block, key + len - AESCTR_NONCESIZE, AESCTR_NONCESIZE);
sys/opencrypto/cryptosoft_xform.c
767
cprng_fast(&ctx->ivgenctx.lastiv, sizeof(ctx->ivgenctx.lastiv));
sys/opencrypto/cryptosoft_xform.c
768
*sched = (void *)ctx;
sys/opencrypto/cryptosoft_xform.c
775
struct aes_ctr_ctx *ctx = (void *)*sched;
sys/opencrypto/cryptosoft_xform.c
777
explicit_memset(ctx, 0, sizeof(*ctx));
sys/opencrypto/cryptosoft_xform.c
778
kmem_free(ctx, sizeof(*ctx));
sys/opencrypto/cryptosoft_xform.c
785
struct aes_ctr_ctx *ctx = key;
sys/opencrypto/cryptosoft_xform.c
788
ctx->ivgenctx.lastiv++;
sys/opencrypto/cryptosoft_xform.c
789
iv = (const uint8_t *)&ctx->ivgenctx.lastiv;
sys/opencrypto/cryptosoft_xform.c
793
memcpy(ctx->ac_block + AESCTR_NONCESIZE, iv, AESCTR_IVSIZE);
sys/opencrypto/cryptosoft_xform.c
795
memset(ctx->ac_block + AESCTR_NONCESIZE + AESCTR_IVSIZE, 0, 4);
sys/opencrypto/cryptosoft_xform.c
801
struct aes_ctr_ctx *ctx = key;
sys/opencrypto/cryptosoft_xform.c
804
ctx->ivgenctx.lastiv++;
sys/opencrypto/cryptosoft_xform.c
805
iv = (const uint8_t *)&ctx->ivgenctx.lastiv;
sys/opencrypto/cryptosoft_xform.c
809
memcpy(ctx->ac_block + AESCTR_NONCESIZE, iv, AESCTR_IVSIZE);
sys/opencrypto/cryptosoft_xform.c
811
memset(ctx->ac_block + AESCTR_NONCESIZE + AESCTR_IVSIZE, 0, 4);
sys/opencrypto/cryptosoft_xform.c
812
ctx->ac_block[AESCTR_BLOCKSIZE - 1] = 1; /* GCM starts with 1 */
sys/opencrypto/cryptosoft_xform.c
824
struct aes_gmac_ctx *ctx;
sys/opencrypto/cryptosoft_xform.c
826
ctx = kmem_zalloc(sizeof(*ctx), KM_NOSLEEP);
sys/opencrypto/cryptosoft_xform.c
827
if (!ctx)
sys/opencrypto/cryptosoft_xform.c
831
cprng_fast(&ctx->ivgenctx.lastiv, sizeof(ctx->ivgenctx.lastiv));
sys/opencrypto/cryptosoft_xform.c
832
*sched = (void *)ctx;
sys/opencrypto/cryptosoft_xform.c
839
struct aes_gmac_ctx *ctx = (void *)*sched;
sys/opencrypto/cryptosoft_xform.c
841
kmem_free(ctx, sizeof(*ctx));
sys/opencrypto/cryptosoft_xform.c
848
struct aes_gmac_ctx *ctx = key;
sys/opencrypto/cryptosoft_xform.c
851
ctx->ivgenctx.lastiv++;
sys/opencrypto/cryptosoft_xform.c
852
iv = (const uint8_t *)&ctx->ivgenctx.lastiv;
sys/opencrypto/cryptosoft_xform.c
863
null_init(void *ctx)
sys/opencrypto/cryptosoft_xform.c
868
null_update(void *ctx, const uint8_t *buf,
sys/opencrypto/cryptosoft_xform.c
875
null_final(uint8_t *buf, void *ctx)
sys/opencrypto/cryptosoft_xform.c
882
RMD160Update_int(void *ctx, const uint8_t *buf, uint16_t len)
sys/opencrypto/cryptosoft_xform.c
884
RMD160Update(ctx, buf, len);
sys/opencrypto/cryptosoft_xform.c
889
MD5Update_int(void *ctx, const uint8_t *buf, uint16_t len)
sys/opencrypto/cryptosoft_xform.c
891
MD5Update(ctx, buf, len);
sys/opencrypto/cryptosoft_xform.c
896
SHA1Init_int(void *ctx)
sys/opencrypto/cryptosoft_xform.c
898
SHA1Init(ctx);
sys/opencrypto/cryptosoft_xform.c
902
SHA1Update_int(void *ctx, const uint8_t *buf, uint16_t len)
sys/opencrypto/cryptosoft_xform.c
904
SHA1Update(ctx, buf, len);
sys/opencrypto/cryptosoft_xform.c
909
SHA1Final_int(uint8_t *blk, void *ctx)
sys/opencrypto/cryptosoft_xform.c
911
SHA1Final(blk, ctx);
sys/opencrypto/cryptosoft_xform.c
915
SHA256Update_int(void *ctx, const uint8_t *buf, uint16_t len)
sys/opencrypto/cryptosoft_xform.c
917
SHA256_Update(ctx, buf, len);
sys/opencrypto/cryptosoft_xform.c
922
SHA384Update_int(void *ctx, const uint8_t *buf, uint16_t len)
sys/opencrypto/cryptosoft_xform.c
924
SHA384_Update(ctx, buf, len);
sys/opencrypto/cryptosoft_xform.c
929
SHA512Update_int(void *ctx, const uint8_t *buf, uint16_t len)
sys/opencrypto/cryptosoft_xform.c
931
SHA512_Update(ctx, buf, len);
sys/opencrypto/gmac.c
101
memcpy(ctx->Z, ctx->S, GMAC_BLOCK_LEN);
sys/opencrypto/gmac.c
107
AES_GMAC_Init(AES_GMAC_CTX *ctx)
sys/opencrypto/gmac.c
110
memset(ctx, 0, sizeof(AES_GMAC_CTX));
sys/opencrypto/gmac.c
114
AES_GMAC_Setkey(AES_GMAC_CTX *ctx, const uint8_t *key, uint16_t klen)
sys/opencrypto/gmac.c
120
ctx->rounds = aes_setenckey128(&ctx->K, key);
sys/opencrypto/gmac.c
123
ctx->rounds = aes_setenckey192(&ctx->K, key);
sys/opencrypto/gmac.c
126
ctx->rounds = aes_setenckey256(&ctx->K, key);
sys/opencrypto/gmac.c
133
memcpy(ctx->J, key + klen - AESCTR_NONCESIZE, AESCTR_NONCESIZE);
sys/opencrypto/gmac.c
135
aes_enc(&ctx->K, (const void *)ctx->ghash.H, (void *)ctx->ghash.H,
sys/opencrypto/gmac.c
136
ctx->rounds);
sys/opencrypto/gmac.c
139
ctx->ghash.H[i] = be64toh(ctx->ghash.H[i]);
sys/opencrypto/gmac.c
142
ctx->ghash.H[i] = be32toh(ctx->ghash.H[i]);
sys/opencrypto/gmac.c
147
AES_GMAC_Reinit(AES_GMAC_CTX *ctx, const uint8_t *iv, uint16_t ivlen)
sys/opencrypto/gmac.c
150
memcpy(ctx->J + AESCTR_NONCESIZE, iv, ivlen);
sys/opencrypto/gmac.c
154
AES_GMAC_Update(AES_GMAC_CTX *ctx, const uint8_t *data, uint16_t len)
sys/opencrypto/gmac.c
162
ghash_update(&ctx->ghash, data, len - plen);
sys/opencrypto/gmac.c
165
ghash_update(&ctx->ghash, blk, GMAC_BLOCK_LEN);
sys/opencrypto/gmac.c
172
AES_GMAC_Final(uint8_t digest[GMAC_DIGEST_LEN], AES_GMAC_CTX *ctx)
sys/opencrypto/gmac.c
178
ctx->J[GMAC_BLOCK_LEN - 1] = 1;
sys/opencrypto/gmac.c
179
aes_enc(&ctx->K, ctx->J, keystream, ctx->rounds);
sys/opencrypto/gmac.c
184
d[0] = (uint8_t)(ctx->ghash.S[i] >> 56) ^ k[0];
sys/opencrypto/gmac.c
185
d[1] = (uint8_t)(ctx->ghash.S[i] >> 48) ^ k[1];
sys/opencrypto/gmac.c
186
d[2] = (uint8_t)(ctx->ghash.S[i] >> 40) ^ k[2];
sys/opencrypto/gmac.c
187
d[3] = (uint8_t)(ctx->ghash.S[i] >> 32) ^ k[3];
sys/opencrypto/gmac.c
188
d[4] = (uint8_t)(ctx->ghash.S[i] >> 24) ^ k[4];
sys/opencrypto/gmac.c
189
d[5] = (uint8_t)(ctx->ghash.S[i] >> 16) ^ k[5];
sys/opencrypto/gmac.c
190
d[6] = (uint8_t)(ctx->ghash.S[i] >> 8) ^ k[6];
sys/opencrypto/gmac.c
191
d[7] = (uint8_t)ctx->ghash.S[i] ^ k[7];
sys/opencrypto/gmac.c
197
d[0] = (uint8_t)(ctx->ghash.S[i] >> 24) ^ k[0];
sys/opencrypto/gmac.c
198
d[1] = (uint8_t)(ctx->ghash.S[i] >> 16) ^ k[1];
sys/opencrypto/gmac.c
199
d[2] = (uint8_t)(ctx->ghash.S[i] >> 8) ^ k[2];
sys/opencrypto/gmac.c
200
d[3] = (uint8_t)ctx->ghash.S[i] ^ k[3];
sys/opencrypto/gmac.c
78
ghash_update(GHASH_CTX *ctx, const uint8_t *X, size_t len)
sys/opencrypto/gmac.c
81
GMAC_INT *s = ctx->S;
sys/opencrypto/gmac.c
82
GMAC_INT *y = ctx->Z;
sys/opencrypto/gmac.c
96
ghash_gfmul(ctx->H, ctx->S, ctx->S);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
101
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
103
if (ctx->ctx_hooks != NULL) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
108
ctx->ctx_hooks = simplehook_create(IPL_NONE,
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
110
KASSERT(ctx->ctx_hooks != NULL);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
113
if (ctx->ctx_hooks == NULL) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
115
} else if (ctx->ctx_wk_waiting) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
118
ctx->ctx_wk_waiting = true;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
119
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
121
workqueue_wait(ctx->ctx_wq, &ctx->ctx_wk);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
123
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
124
ctx->ctx_wk_waiting = false;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
128
simplehook_destroy(ctx->ctx_hooks);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
129
ctx->ctx_hooks = NULL;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
130
ctx->ctx_nbhook = NULL;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
131
for (i = 0; i < __arraycount(ctx->ctx_hook); i++) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
132
ctx->ctx_hook[i].th_hook = NULL;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
136
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
144
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
146
ctx = xctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
148
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
149
ctx->ctx_wk_enqueued = false;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
150
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
152
simplehook_dohooks(ctx->ctx_hooks);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
159
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
163
ctx = node.sysctl_data;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
165
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
166
val = ctx->ctx_wk_enqueued ? 1 : 0;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
167
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
179
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
181
if (ctx->ctx_wk_enqueued) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
183
} else if (ctx->ctx_wk_waiting) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
185
} else if (ctx->ctx_hooks == NULL) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
189
ctx->ctx_wk_enqueued = true;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
190
workqueue_enqueue(ctx->ctx_wq,
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
191
&ctx->ctx_wk, NULL);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
194
if (ctx->ctx_wk_waiting) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
197
ctx->ctx_wk_waiting = true;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
198
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
200
workqueue_wait(ctx->ctx_wq, &ctx->ctx_wk);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
202
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
203
ctx->ctx_wk_waiting = false;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
206
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
214
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
218
ctx = th->th_ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
219
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
230
cv_wait(&ctx->ctx_cv, &ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
244
simplehook_disestablish(ctx->ctx_hooks,
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
245
th->th_hook, &ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
252
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
274
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
280
ctx = th->th_ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
282
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
284
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
294
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
300
th->th_hook = simplehook_establish(ctx->ctx_hooks,
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
315
cv_broadcast(&ctx->ctx_cv);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
320
simplehook_disestablish(ctx->ctx_hooks,
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
321
th->th_hook, &ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
330
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
339
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
343
ctx = node.sysctl_data;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
345
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
346
val = ctx->ctx_nbhook == NULL ? 0 : 1;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
347
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
357
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
360
if (ctx->ctx_nbhook != NULL) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
363
ctx->ctx_nbhook = simplehook_establish(ctx->ctx_hooks,
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
364
simplehook_tester_hook_nb, ctx);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
365
KASSERT(ctx->ctx_nbhook != NULL);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
367
__func__, __LINE__, ctx->ctx_nbhook));
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
370
if (ctx->ctx_nbhook == NULL) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
374
__func__, __LINE__, ctx->ctx_nbhook));
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
375
simplehook_disestablish(ctx->ctx_hooks,
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
376
ctx->ctx_nbhook, NULL);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
377
ctx->ctx_nbhook = NULL;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
383
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
392
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
399
ctx = th->th_ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
401
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
403
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
413
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
418
cv_broadcast(&ctx->ctx_cv);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
420
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
429
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
435
ctx = th->th_ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
437
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
439
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
451
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
458
ctx = th->th_ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
460
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
462
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
475
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
481
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
490
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
496
ctx = th->th_ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
498
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
500
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
509
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
511
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
517
simplehook_tester_create_sysctl(struct tester_context *ctx)
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
526
log = &ctx->ctx_sysctllog;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
527
ptr = (void *)ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
573
for (i = 0; i < __arraycount(ctx->ctx_hook); i++) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
575
ptr = (void *)&ctx->ctx_hook[i];
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
639
simplehook_tester_init_ctx(struct tester_context *ctx)
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
643
memset(ctx, 0, sizeof(*ctx));
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
644
mutex_init(&ctx->ctx_mutex, MUTEX_DEFAULT, IPL_NONE);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
645
workqueue_create(&ctx->ctx_wq, "shook_tester_wq",
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
646
simplehook_tester_work, ctx, PRI_NONE, IPL_NONE, WQ_MPSAFE);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
647
cv_init(&ctx->ctx_cv, "simplehook_tester_cv");
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
649
for (i = 0; i < __arraycount(ctx->ctx_hook); i++) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
650
ctx->ctx_hook[i].th_ctx = ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
651
ctx->ctx_hook[i].th_idx = i;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
670
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
675
ctx = &tester_ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
677
sysctl_teardown(&ctx->ctx_sysctllog);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
679
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
681
hooks = ctx->ctx_hooks;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
682
ctx->ctx_hooks = NULL;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
683
ctx->ctx_wk_waiting = true;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
685
for (i = 0; i < __arraycount(ctx->ctx_hook); i++) {
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
686
th = &ctx->ctx_hook[i];
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
689
cv_broadcast(&ctx->ctx_cv);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
691
mutex_exit(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
693
workqueue_wait(ctx->ctx_wq, &ctx->ctx_wk);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
695
workqueue_destroy(ctx->ctx_wq);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
698
cv_destroy(&ctx->ctx_cv);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
699
mutex_destroy(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
79
struct tester_context *ctx;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
84
ctx = node.sysctl_data;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
86
mutex_enter(&ctx->ctx_mutex);
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
87
val = ctx->ctx_hooks != NULL ? 1 : 0;
sys/rump/kern/lib/libsimplehook_tester/simplehook_tester.c
88
mutex_exit(&ctx->ctx_mutex);
sys/sys/mbuf.h
186
void *ctx; /* for M_GETCTX/M_SETCTX */
sys/sys/mbuf.h
599
#define M_GETCTX(m, t) ((t)(m)->m_pkthdr._rcvif.ctx)
sys/sys/mbuf.h
600
#define M_SETCTX(m, c) ((void)((m)->m_pkthdr._rcvif.ctx = (void *)(c)))
sys/sys/mbuf.h
839
m->m_pkthdr._rcvif.ctx = NULL;
sys/ufs/chfs/chfs_readinode.c
107
frag_compare_nodes(void *ctx, const void *n1, const void *n2)
sys/ufs/chfs/chfs_readinode.c
116
frag_compare_key(void *ctx, const void *n, const void *key)
sys/ufs/chfs/chfs_readinode.c
80
tmp_node_compare_nodes(void *ctx, const void *n1, const void *n2)
sys/ufs/chfs/chfs_readinode.c
89
tmp_node_compare_key(void *ctx, const void *n, const void *key)
sys/ufs/chfs/chfs_vnode.c
46
chfs_vnode_lookup_selector(void *ctx, struct vnode *vp)
sys/ufs/chfs/chfs_vnode.c
48
ino_t *ino = ctx;
sys/ufs/ffs/ffs_snapshot.c
666
struct snapshot_expunge_ctx ctx;
sys/ufs/ffs/ffs_snapshot.c
686
ctx.logvp = logvp;
sys/ufs/ffs/ffs_snapshot.c
687
ctx.vp = vp;
sys/ufs/ffs/ffs_snapshot.c
688
ctx.copy_fs = copy_fs;
sys/ufs/ffs/ffs_snapshot.c
690
&ctx)))
sys/ufs/ffs/ffs_vfsops.c
1986
struct ffs_sync_ctx ctx;
sys/ufs/ffs/ffs_vfsops.c
1998
ctx.waitfor = waitfor;
sys/ufs/ffs/ffs_vfsops.c
1999
while ((vp = vfs_vnode_iterator_next(marker, ffs_sync_selector, &ctx)))
sys/ufs/lfs/lfs_segment.c
472
struct lfs_writevnodes_ctx ctx;
sys/ufs/lfs/lfs_segment.c
484
ctx.op = op;
sys/ufs/lfs/lfs_segment.c
485
ctx.fs = fs;
sys/ufs/lfs/lfs_segment.c
487
lfs_writevnodes_selector, &ctx)) != NULL) {
sys/uvm/uvm_map.c
335
uvm_map_compare_nodes(void *ctx, const void *nparent, const void *nkey)
sys/uvm/uvm_map.c
351
uvm_map_compare_key(void *ctx, const void *nparent, const void *vkey)
sys/uvm/uvm_physseg.c
370
uvm_physseg_compare_nodes(void *ctx, const void *nnode1, const void *nnode2)
sys/uvm/uvm_physseg.c
386
uvm_physseg_compare_key(void *ctx, const void *nnode, const void *pkey)
sys/uvm/uvm_swap.c
1341
struct sw_physio_decrypt_context *ctx = bp->b_private;
sys/uvm/uvm_swap.c
1342
void (*cb)(struct buf *bp) = ctx->orig_iodone;
sys/uvm/uvm_swap.c
1345
KASSERT(ctx->swslot > 0);
sys/uvm/uvm_swap.c
1349
uvm_swap_decrypt_pages(ctx->swslot, bp->b_data,
sys/uvm/uvm_swap.c
1351
memcpy(ctx->orig_buf, (uint8_t *)bp->b_data,
sys/uvm/uvm_swap.c
1358
bp->b_data = ctx->orig_buf;
sys/uvm/uvm_swap.c
1362
bp->b_private = ctx->orig_private;
sys/uvm/uvm_swap.c
1363
kmem_intr_free(ctx, sizeof(*ctx));
sys/uvm/uvm_swap.c
1421
struct sw_physio_decrypt_context *ctx;
sys/uvm/uvm_swap.c
1441
ctx = kmem_intr_alloc(sizeof(*ctx), KM_SLEEP);
sys/uvm/uvm_swap.c
1442
ctx->swslot = dbtob((int64_t)bp->b_blkno) >> PAGE_SHIFT;
sys/uvm/uvm_swap.c
1443
KASSERT(ctx->swslot > 0);
sys/uvm/uvm_swap.c
1444
ctx->orig_buf = bp->b_data;
sys/uvm/uvm_swap.c
1445
ctx->orig_private = bp->b_private;
sys/uvm/uvm_swap.c
1446
ctx->orig_iodone = bp->b_iodone;
sys/uvm/uvm_swap.c
1448
bp->b_private = ctx;
tests/crypto/libcrypto/bn/div/divtest.c
28
BN_CTX *ctx = BN_CTX_new();
tests/crypto/libcrypto/bn/div/divtest.c
37
BN_RECP_CTX_set(recp, b, ctx);
tests/crypto/libcrypto/bn/div/divtest.c
38
if (BN_div(C, D, a, b, ctx) != 1)
tests/crypto/libcrypto/bn/div/divtest.c
40
if (BN_div_recp(c, d, a, recp, ctx) != 1)
tests/crypto/libcrypto/ecdh/ecdhtest.c
123
static int test_ecdh_curve(int nid, const char *text, BN_CTX *ctx, BIO *out)
tests/crypto/libcrypto/ecdh/ecdhtest.c
163
(group, EC_KEY_get0_public_key(a), x_a, y_a, ctx))
tests/crypto/libcrypto/ecdh/ecdhtest.c
170
x_a, y_a, ctx))
tests/crypto/libcrypto/ecdh/ecdhtest.c
193
(group, EC_KEY_get0_public_key(b), x_b, y_b, ctx))
tests/crypto/libcrypto/ecdh/ecdhtest.c
200
x_b, y_b, ctx))
tests/crypto/libcrypto/ecdh/ecdhtest.c
481
BN_CTX *ctx = NULL;
tests/crypto/libcrypto/ecdh/ecdhtest.c
498
if ((ctx = BN_CTX_new()) == NULL)
tests/crypto/libcrypto/ecdh/ecdhtest.c
503
(NID_X9_62_prime192v1, "NIST Prime-Curve P-192", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
505
if (!test_ecdh_curve(NID_secp224r1, "NIST Prime-Curve P-224", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
508
(NID_X9_62_prime256v1, "NIST Prime-Curve P-256", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
510
if (!test_ecdh_curve(NID_secp384r1, "NIST Prime-Curve P-384", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
512
if (!test_ecdh_curve(NID_secp521r1, "NIST Prime-Curve P-521", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
516
if (!test_ecdh_curve(NID_sect163k1, "NIST Binary-Curve K-163", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
518
if (!test_ecdh_curve(NID_sect163r2, "NIST Binary-Curve B-163", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
520
if (!test_ecdh_curve(NID_sect233k1, "NIST Binary-Curve K-233", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
522
if (!test_ecdh_curve(NID_sect233r1, "NIST Binary-Curve B-233", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
524
if (!test_ecdh_curve(NID_sect283k1, "NIST Binary-Curve K-283", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
526
if (!test_ecdh_curve(NID_sect283r1, "NIST Binary-Curve B-283", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
528
if (!test_ecdh_curve(NID_sect409k1, "NIST Binary-Curve K-409", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
530
if (!test_ecdh_curve(NID_sect409r1, "NIST Binary-Curve B-409", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
532
if (!test_ecdh_curve(NID_sect571k1, "NIST Binary-Curve K-571", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
534
if (!test_ecdh_curve(NID_sect571r1, "NIST Binary-Curve B-571", ctx, out))
tests/crypto/libcrypto/ecdh/ecdhtest.c
548
if (ctx)
tests/crypto/libcrypto/ecdh/ecdhtest.c
549
BN_CTX_free(ctx);
tests/crypto/libcrypto/t_sha512trunc.c
65
EVP_MD_CTX *ctx;
tests/crypto/libcrypto/t_sha512trunc.c
72
REQUIRE(ctx = EVP_MD_CTX_new());
tests/crypto/libcrypto/t_sha512trunc.c
73
REQUIRE(EVP_DigestInit_ex(ctx, md, NULL));
tests/crypto/libcrypto/t_sha512trunc.c
74
REQUIRE(EVP_DigestUpdate(ctx, C[i].in, C[i].inlen));
tests/crypto/libcrypto/t_sha512trunc.c
75
REQUIRE(EVP_DigestFinal_ex(ctx, digest, &digestlen1));
tests/crypto/libcrypto/t_sha512trunc.c
79
EVP_MD_CTX_free(ctx);
tests/kernel/threadpool_tester/threadpool_tester.c
118
struct tester_context *ctx;
tests/kernel/threadpool_tester/threadpool_tester.c
124
ctx = node.sysctl_data;
tests/kernel/threadpool_tester/threadpool_tester.c
135
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
137
pool = ctx->ctx_unbound[pri_to_idx(val)];
tests/kernel/threadpool_tester/threadpool_tester.c
138
ctx->ctx_unbound[pri_to_idx(val)] = NULL;
tests/kernel/threadpool_tester/threadpool_tester.c
139
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
157
struct tester_context *ctx;
tests/kernel/threadpool_tester/threadpool_tester.c
163
ctx = node.sysctl_data;
tests/kernel/threadpool_tester/threadpool_tester.c
174
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
175
pool = ctx->ctx_unbound[pri_to_idx(val)];
tests/kernel/threadpool_tester/threadpool_tester.c
179
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
183
threadpool_schedule_job(pool, &ctx->ctx_job);
tests/kernel/threadpool_tester/threadpool_tester.c
186
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
194
struct tester_context *ctx;
tests/kernel/threadpool_tester/threadpool_tester.c
200
ctx = node.sysctl_data;
tests/kernel/threadpool_tester/threadpool_tester.c
218
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
219
if (ctx->ctx_percpu[pri_to_idx(val)] == NULL)
tests/kernel/threadpool_tester/threadpool_tester.c
220
ctx->ctx_percpu[pri_to_idx(val)] = pcpu;
tests/kernel/threadpool_tester/threadpool_tester.c
222
opcpu = ctx->ctx_percpu[pri_to_idx(val)];
tests/kernel/threadpool_tester/threadpool_tester.c
223
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
243
struct tester_context *ctx;
tests/kernel/threadpool_tester/threadpool_tester.c
249
ctx = node.sysctl_data;
tests/kernel/threadpool_tester/threadpool_tester.c
260
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
262
pcpu = ctx->ctx_percpu[pri_to_idx(val)];
tests/kernel/threadpool_tester/threadpool_tester.c
263
ctx->ctx_percpu[pri_to_idx(val)] = NULL;
tests/kernel/threadpool_tester/threadpool_tester.c
264
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
282
struct tester_context *ctx;
tests/kernel/threadpool_tester/threadpool_tester.c
289
ctx = node.sysctl_data;
tests/kernel/threadpool_tester/threadpool_tester.c
300
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
301
pcpu = ctx->ctx_percpu[pri_to_idx(val)];
tests/kernel/threadpool_tester/threadpool_tester.c
305
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
312
threadpool_schedule_job(pool, &ctx->ctx_job);
tests/kernel/threadpool_tester/threadpool_tester.c
315
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
323
struct tester_context *ctx;
tests/kernel/threadpool_tester/threadpool_tester.c
329
ctx = node.sysctl_data;
tests/kernel/threadpool_tester/threadpool_tester.c
331
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
332
val = ctx->ctx_value;
tests/kernel/threadpool_tester/threadpool_tester.c
336
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
339
ctx->ctx_value = val;
tests/kernel/threadpool_tester/threadpool_tester.c
340
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
348
struct tester_context *ctx =
tests/kernel/threadpool_tester/threadpool_tester.c
352
TP_LOG(("%s: job = %p, ctx = %p\n", __func__, job, ctx));
tests/kernel/threadpool_tester/threadpool_tester.c
354
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
355
oval = ctx->ctx_value;
tests/kernel/threadpool_tester/threadpool_tester.c
357
ctx->ctx_value = nval;
tests/kernel/threadpool_tester/threadpool_tester.c
358
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
363
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
365
mutex_exit(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
69
struct tester_context *ctx;
tests/kernel/threadpool_tester/threadpool_tester.c
75
ctx = node.sysctl_data;
tests/kernel/threadpool_tester/threadpool_tester.c
93
mutex_enter(&ctx->ctx_mutex);
tests/kernel/threadpool_tester/threadpool_tester.c
94
if (ctx->ctx_unbound[pri_to_idx(val)] == NULL)
tests/kernel/threadpool_tester/threadpool_tester.c
95
ctx->ctx_unbound[pri_to_idx(val)] = pool;
tests/kernel/threadpool_tester/threadpool_tester.c
97
opool = ctx->ctx_unbound[pri_to_idx(val)];
tests/kernel/threadpool_tester/threadpool_tester.c
98
mutex_exit(&ctx->ctx_mutex);
tests/lib/libbpfjit/t_cop.c
153
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
156
ATF_CHECK(code(&ctx, &args) == 13);
tests/lib/libbpfjit/t_cop.c
186
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
189
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/lib/libbpfjit/t_cop.c
219
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
222
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/lib/libbpfjit/t_cop.c
252
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
255
ATF_CHECK(code(&ctx, &args) == ctx.nfuncs);
tests/lib/libbpfjit/t_cop.c
290
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
293
ATF_CHECK(code(&ctx, &args) == 0);
tests/lib/libbpfjit/t_cop.c
330
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
333
ATF_CHECK(code(&ctx, &args) == 3 + ctx.nfuncs);
tests/lib/libbpfjit/t_cop.c
355
ATF_CHECK(bpfjit_generate_code(&ctx, insns, insn_count) == NULL);
tests/lib/libbpfjit/t_cop.c
408
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
411
ATF_CHECK(code(&ctx, &args) == 13);
tests/lib/libbpfjit/t_cop.c
442
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
445
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/lib/libbpfjit/t_cop.c
476
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
479
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/lib/libbpfjit/t_cop.c
510
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
513
ATF_CHECK(code(&ctx, &args) == ctx.nfuncs);
tests/lib/libbpfjit/t_cop.c
549
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
552
ATF_CHECK(code(&ctx, &args) == 0);
tests/lib/libbpfjit/t_cop.c
57
static const bpf_ctx_t ctx = {
tests/lib/libbpfjit/t_cop.c
590
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
593
ATF_CHECK(code(&ctx, &args) == 5 + ctx.nfuncs);
tests/lib/libbpfjit/t_cop.c
623
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_cop.c
626
ATF_CHECK(code(&ctx, &args) == 0);
tests/lib/libbpfjit/t_extmem.c
119
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
134
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
137
ATF_CHECK(code(&ctx, &args) == 3);
tests/lib/libbpfjit/t_extmem.c
158
ATF_CHECK(bpfjit_generate_code(&ctx, insns, insn_count) == NULL);
tests/lib/libbpfjit/t_extmem.c
181
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
198
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
201
ATF_CHECK(code(&ctx, &args) == 3);
tests/lib/libbpfjit/t_extmem.c
233
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
250
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
253
ATF_CHECK(code(&ctx, &args) == 0);
tests/lib/libbpfjit/t_extmem.c
279
ATF_CHECK(bpfjit_generate_code(&ctx, insns, insn_count) == NULL);
tests/lib/libbpfjit/t_extmem.c
302
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
319
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
322
ATF_CHECK(code(&ctx, &args) == 13);
tests/lib/libbpfjit/t_extmem.c
347
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
364
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
367
ATF_CHECK(code(&ctx, &args) == 3);
tests/lib/libbpfjit/t_extmem.c
393
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
410
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
413
ATF_CHECK(code(&ctx, &args) == 13);
tests/lib/libbpfjit/t_extmem.c
439
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
456
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
459
ATF_CHECK(code(&ctx, &args) == 3);
tests/lib/libbpfjit/t_extmem.c
49
static const bpf_ctx_t ctx = {
tests/lib/libbpfjit/t_extmem.c
80
uint32_t mem[ctx.extwords];
tests/lib/libbpfjit/t_extmem.c
95
code = bpfjit_generate_code(&ctx, insns, insn_count);
tests/lib/libbpfjit/t_extmem.c
98
ATF_CHECK(code(&ctx, &args) == 0);
tests/lib/libc/gen/t_randomid.c
52
static randomid_t ctx = NULL;
tests/lib/libc/gen/t_randomid.c
57
ctx = randomid_new(16, (long)3600);
tests/lib/libc/gen/t_randomid.c
62
id = randomid(ctx);
tests/lib/libc/gen/t_siginfo.c
70
sig_debug(int signo, siginfo_t *info, ucontext_t *ctx)
tests/lib/libc/gen/t_siginfo.c
74
printf("%d %p %p\n", signo, info, ctx);
tests/lib/libc/gen/t_siginfo.c
81
if (ctx != NULL) {
tests/lib/libc/gen/t_siginfo.c
82
printf("uc_flags 0x%x\n", ctx->uc_flags);
tests/lib/libc/gen/t_siginfo.c
83
printf("uc_link %p\n", ctx->uc_link);
tests/lib/libc/gen/t_siginfo.c
84
for (i = 0; i < __arraycount(ctx->uc_sigmask.__bits); i++)
tests/lib/libc/gen/t_siginfo.c
86
ctx->uc_sigmask.__bits[i]);
tests/lib/libc/gen/t_siginfo.c
87
printf("uc_stack %p %lu 0x%x\n", ctx->uc_stack.ss_sp,
tests/lib/libc/gen/t_siginfo.c
88
(unsigned long)ctx->uc_stack.ss_size,
tests/lib/libc/gen/t_siginfo.c
89
ctx->uc_stack.ss_flags);
tests/lib/libc/gen/t_siginfo.c
90
for (i = 0; i < __arraycount(ctx->uc_mcontext.__gregs); i++)
tests/lib/libc/gen/t_siginfo.c
92
(long)ctx->uc_mcontext.__gregs[i]);
tests/lib/libc/hash/h_hash.c
100
MD5Update(&ctx, buf, len);
tests/lib/libc/hash/h_hash.c
102
MD5Final(out, &ctx);
tests/lib/libc/hash/h_hash.c
105
SHA1_CTX ctx;
tests/lib/libc/hash/h_hash.c
107
SHA1Init(&ctx);
tests/lib/libc/hash/h_hash.c
108
SHA1Update(&ctx, buf, len);
tests/lib/libc/hash/h_hash.c
113
SHA1Update(&ctx, buf, len);
tests/lib/libc/hash/h_hash.c
115
SHA1Final(out, &ctx);
tests/lib/libc/hash/h_hash.c
92
MD5_CTX ctx;
tests/lib/libc/hash/h_hash.c
94
MD5Init(&ctx);
tests/lib/libc/hash/h_hash.c
95
MD5Update(&ctx, buf, len);
tests/lib/libc/hash/t_sha2.c
173
SHA256_CTX ctx;
tests/lib/libc/hash/t_sha2.c
181
SHA256_Init(&ctx);
tests/lib/libc/hash/t_sha2.c
183
SHA256_Update(&ctx, buf + j, len);
tests/lib/libc/hash/t_sha2.c
184
SHA256_Final(digest + j, &ctx);
tests/lib/libc/hash/t_sha2.c
200
SHA384_CTX ctx;
tests/lib/libc/hash/t_sha2.c
208
SHA384_Init(&ctx);
tests/lib/libc/hash/t_sha2.c
210
SHA384_Update(&ctx, buf + j, len);
tests/lib/libc/hash/t_sha2.c
211
SHA384_Final(digest + j, &ctx);
tests/lib/libc/hash/t_sha2.c
227
SHA512_CTX ctx;
tests/lib/libc/hash/t_sha2.c
235
SHA512_Init(&ctx);
tests/lib/libc/hash/t_sha2.c
237
SHA512_Update(&ctx, buf + j, len);
tests/lib/libc/hash/t_sha2.c
238
SHA512_Final(digest + j, &ctx);
tests/lib/libc/setjmp/t_sigstack.c
95
on_sigusr1(int signo, siginfo_t *si, void *ctx)
tests/lib/libc/setjmp/t_sigstack.c
97
ucontext_t *uc = ctx;
tests/lib/libc/sys/t_eventfd.c
105
pthread_mutex_lock(&ctx->mutex);
tests/lib/libc/sys/t_eventfd.c
110
while (ctx->state != val) {
tests/lib/libc/sys/t_eventfd.c
111
error = pthread_cond_timedwait(&ctx->cond, &ctx->mutex,
tests/lib/libc/sys/t_eventfd.c
117
rv = ctx->state == val;
tests/lib/libc/sys/t_eventfd.c
119
pthread_mutex_unlock(&ctx->mutex);
tests/lib/libc/sys/t_eventfd.c
125
wait_barrier(struct helper_context * const ctx)
tests/lib/libc/sys/t_eventfd.c
127
int rv = pthread_barrier_wait(&ctx->barrier);
tests/lib/libc/sys/t_eventfd.c
137
struct helper_context * const ctx = v;
tests/lib/libc/sys/t_eventfd.c
140
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
143
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
144
ATF_REQUIRE(eventfd_read(ctx->efd, &efd_value) == 0);
tests/lib/libc/sys/t_eventfd.c
149
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
152
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
155
ATF_REQUIRE(eventfd_read(ctx->efd, &efd_value) == 0);
tests/lib/libc/sys/t_eventfd.c
160
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
173
struct helper_context ctx;
tests/lib/libc/sys/t_eventfd.c
177
init_helper_context(&ctx);
tests/lib/libc/sys/t_eventfd.c
179
ATF_REQUIRE((ctx.efd = eventfd(0, 0)) >= 0);
tests/lib/libc/sys/t_eventfd.c
182
eventfd_normal_helper, &ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
189
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
190
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
192
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
195
ATF_REQUIRE(eventfd_write(ctx.efd, 0xcafebabe) == 0);
tests/lib/libc/sys/t_eventfd.c
198
ATF_REQUIRE(wait_state(&ctx, 0));
tests/lib/libc/sys/t_eventfd.c
203
ATF_REQUIRE(eventfd_write(ctx.efd, 0x0000cafe) == 0);
tests/lib/libc/sys/t_eventfd.c
204
ATF_REQUIRE(eventfd_write(ctx.efd, 0xbeef0000) == 0);
tests/lib/libc/sys/t_eventfd.c
207
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
210
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
215
(void) close(ctx.efd);
tests/lib/libc/sys/t_eventfd.c
371
struct helper_context * const ctx = v;
tests/lib/libc/sys/t_eventfd.c
378
fds[0].fd = ctx->efd;
tests/lib/libc/sys/t_eventfd.c
383
eventfd_read(ctx->efd, &efd_value) == -1);
tests/lib/libc/sys/t_eventfd.c
385
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
387
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
390
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
392
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
398
fds[0].fd = ctx->efd;
tests/lib/libc/sys/t_eventfd.c
403
eventfd_write(ctx->efd, UINT64_MAX - 1) == -1);
tests/lib/libc/sys/t_eventfd.c
405
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
407
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
410
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
412
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
419
FD_SET(ctx->efd, &selfds);
tests/lib/libc/sys/t_eventfd.c
422
eventfd_read(ctx->efd, &efd_value) == -1);
tests/lib/libc/sys/t_eventfd.c
424
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
426
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
427
ATF_REQUIRE(select(ctx->efd + 1, &selfds, NULL, NULL, NULL) == 1);
tests/lib/libc/sys/t_eventfd.c
428
ATF_REQUIRE(FD_ISSET(ctx->efd, &selfds));
tests/lib/libc/sys/t_eventfd.c
429
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
431
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
434
FD_SET(ctx->efd, &selfds);
tests/lib/libc/sys/t_eventfd.c
437
eventfd_write(ctx->efd, UINT64_MAX - 1) == -1);
tests/lib/libc/sys/t_eventfd.c
439
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
441
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
442
ATF_REQUIRE(select(ctx->efd + 1, NULL, &selfds, NULL, NULL) == 1);
tests/lib/libc/sys/t_eventfd.c
443
ATF_REQUIRE(FD_ISSET(ctx->efd, &selfds));
tests/lib/libc/sys/t_eventfd.c
444
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
446
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
453
EV_SET(&kev[0], ctx->efd, EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, NULL);
tests/lib/libc/sys/t_eventfd.c
457
eventfd_read(ctx->efd, &efd_value) == -1);
tests/lib/libc/sys/t_eventfd.c
459
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
461
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
463
ATF_REQUIRE(kev[0].ident == (uintptr_t)ctx->efd);
tests/lib/libc/sys/t_eventfd.c
467
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
469
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
471
EV_SET(&kev[0], ctx->efd, EVFILT_WRITE, EV_ADD | EV_ONESHOT, 0, 0,
tests/lib/libc/sys/t_eventfd.c
476
eventfd_write(ctx->efd, UINT64_MAX - 1) == -1);
tests/lib/libc/sys/t_eventfd.c
478
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
480
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
482
ATF_REQUIRE(kev[0].ident == (uintptr_t)ctx->efd);
tests/lib/libc/sys/t_eventfd.c
486
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
488
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
503
struct helper_context ctx;
tests/lib/libc/sys/t_eventfd.c
508
init_helper_context(&ctx);
tests/lib/libc/sys/t_eventfd.c
510
ATF_REQUIRE((ctx.efd = eventfd(0, EFD_NONBLOCK)) >= 0);
tests/lib/libc/sys/t_eventfd.c
514
&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
520
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
521
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
523
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
529
ATF_REQUIRE(eventfd_write(ctx.efd, UINT64_MAX - 1) == 0);
tests/lib/libc/sys/t_eventfd.c
534
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
535
ATF_REQUIRE(get_state(&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
541
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
542
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
544
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
550
ATF_REQUIRE(eventfd_read(ctx.efd, &efd_value) == 0);
tests/lib/libc/sys/t_eventfd.c
556
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
557
ATF_REQUIRE(get_state(&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
562
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
563
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
565
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
572
ATF_REQUIRE(eventfd_write(ctx.efd, UINT64_MAX - 1) == 0);
tests/lib/libc/sys/t_eventfd.c
577
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
578
ATF_REQUIRE(get_state(&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
584
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
585
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
587
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
593
ATF_REQUIRE(eventfd_read(ctx.efd, &efd_value) == 0);
tests/lib/libc/sys/t_eventfd.c
599
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
600
ATF_REQUIRE(get_state(&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
605
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
606
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
608
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
61
init_helper_context(struct helper_context * const ctx)
tests/lib/libc/sys/t_eventfd.c
615
ATF_REQUIRE(eventfd_write(ctx.efd, UINT64_MAX - 1) == 0);
tests/lib/libc/sys/t_eventfd.c
620
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
621
ATF_REQUIRE(get_state(&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
627
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
628
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
630
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
636
ATF_REQUIRE(eventfd_read(ctx.efd, &efd_value) == 0);
tests/lib/libc/sys/t_eventfd.c
642
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
643
ATF_REQUIRE(get_state(&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
648
(void) close(ctx.efd);
tests/lib/libc/sys/t_eventfd.c
65
memset(ctx, 0, sizeof(*ctx));
tests/lib/libc/sys/t_eventfd.c
656
struct helper_context * const ctx = v;
tests/lib/libc/sys/t_eventfd.c
664
ATF_REQUIRE(eventfd_read(ctx->efd, &efd_value) == 0);
tests/lib/libc/sys/t_eventfd.c
667
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
67
ATF_REQUIRE(pthread_mutex_init(&ctx->mutex, NULL) == 0);
tests/lib/libc/sys/t_eventfd.c
673
ATF_REQUIRE(get_state(ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
674
ATF_REQUIRE_ERRNO(EBADF, eventfd_read(ctx->efd, &efd_value) == -1);
tests/lib/libc/sys/t_eventfd.c
675
set_state(ctx, 0);
tests/lib/libc/sys/t_eventfd.c
677
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_eventfd.c
690
struct helper_context ctx;
tests/lib/libc/sys/t_eventfd.c
694
init_helper_context(&ctx);
tests/lib/libc/sys/t_eventfd.c
696
ATF_REQUIRE((ctx.efd = eventfd(1, 0)) >= 0);
tests/lib/libc/sys/t_eventfd.c
699
eventfd_restart_helper, &ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
705
set_state(&ctx, 666);
tests/lib/libc/sys/t_eventfd.c
706
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
708
ATF_REQUIRE(get_state(&ctx) == 666);
tests/lib/libc/sys/t_eventfd.c
71
ATF_REQUIRE(pthread_cond_init(&ctx->cond, &condattr) == 0);
tests/lib/libc/sys/t_eventfd.c
714
ATF_REQUIRE(close(ctx.efd) == 0);
tests/lib/libc/sys/t_eventfd.c
719
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_eventfd.c
720
ATF_REQUIRE(get_state(&ctx) == 0);
tests/lib/libc/sys/t_eventfd.c
74
ATF_REQUIRE(pthread_barrier_init(&ctx->barrier, NULL, 2) == 0);
tests/lib/libc/sys/t_eventfd.c
78
set_state(struct helper_context * const ctx, int const new)
tests/lib/libc/sys/t_eventfd.c
80
pthread_mutex_lock(&ctx->mutex);
tests/lib/libc/sys/t_eventfd.c
81
ctx->state = new;
tests/lib/libc/sys/t_eventfd.c
82
pthread_cond_signal(&ctx->cond);
tests/lib/libc/sys/t_eventfd.c
83
pthread_mutex_unlock(&ctx->mutex);
tests/lib/libc/sys/t_eventfd.c
87
get_state(struct helper_context * const ctx)
tests/lib/libc/sys/t_eventfd.c
91
pthread_mutex_lock(&ctx->mutex);
tests/lib/libc/sys/t_eventfd.c
92
rv = ctx->state;
tests/lib/libc/sys/t_eventfd.c
93
pthread_mutex_unlock(&ctx->mutex);
tests/lib/libc/sys/t_eventfd.c
99
wait_state(struct helper_context * const ctx, int const val)
tests/lib/libc/sys/t_ptrace_sigchld.c
94
sigchld_action(int sig, siginfo_t *info, void *ctx)
tests/lib/libc/sys/t_ptrace_siginfo_wait.h
130
test##_sighandler(int sig, siginfo_t *info, void *ctx) \
tests/lib/libc/sys/t_timerfd.c
455
struct helper_context * const ctx = v;
tests/lib/libc/sys/t_timerfd.c
458
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_timerfd.c
475
struct helper_context ctx;
tests/lib/libc/sys/t_timerfd.c
488
init_helper_context(&ctx);
tests/lib/libc/sys/t_timerfd.c
493
timerfd_cancel_on_set_block_helper, &ctx) == 0);
tests/lib/libc/sys/t_timerfd.c
494
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_timerfd.c
63
init_helper_context(struct helper_context * const ctx)
tests/lib/libc/sys/t_timerfd.c
66
memset(ctx, 0, sizeof(*ctx));
tests/lib/libc/sys/t_timerfd.c
68
ATF_REQUIRE(pthread_barrier_init(&ctx->barrier, NULL, 2) == 0);
tests/lib/libc/sys/t_timerfd.c
698
struct helper_context * const ctx = v;
tests/lib/libc/sys/t_timerfd.c
700
ATF_REQUIRE(wait_barrier(ctx));
tests/lib/libc/sys/t_timerfd.c
707
ATF_REQUIRE(close(ctx->fd) == 0);
tests/lib/libc/sys/t_timerfd.c
72
wait_barrier(struct helper_context * const ctx)
tests/lib/libc/sys/t_timerfd.c
721
struct helper_context ctx;
tests/lib/libc/sys/t_timerfd.c
726
init_helper_context(&ctx);
tests/lib/libc/sys/t_timerfd.c
728
ATF_REQUIRE((ctx.fd = timerfd_create(CLOCK_MONOTONIC, 0)) >= 0);
tests/lib/libc/sys/t_timerfd.c
734
ATF_REQUIRE(timerfd_settime(ctx.fd, 0, &its, NULL) == 0);
tests/lib/libc/sys/t_timerfd.c
739
timerfd_restart_helper, &ctx) == 0);
tests/lib/libc/sys/t_timerfd.c
74
int rv = pthread_barrier_wait(&ctx->barrier);
tests/lib/libc/sys/t_timerfd.c
746
ATF_REQUIRE(wait_barrier(&ctx));
tests/lib/libc/sys/t_timerfd.c
747
ATF_REQUIRE_ERRNO(EBADF, timerfd_read(ctx.fd, &val) == -1);
tests/lib/libi386/t_user_ldt.c
188
iretq_gp__gp_handler(int signo, siginfo_t *sig, void *ctx)
tests/lib/libi386/t_user_ldt.c
232
iretq_np__np_handler(int signo, siginfo_t *sig, void *ctx)
tests/lib/libi386/t_user_ldt.c
278
user_ldt__gp_handler(int signo, siginfo_t *sig, void *ctx)
tests/lib/libi386/t_user_ldt.c
280
ucontext_t *uctx = ctx;
tests/lib/libpthread/t_once.c
157
handler(int sig, siginfo_t *info, void *ctx)
tests/lib/libpthread/t_sigalarm.c
47
alarm_handler(int signo, siginfo_t *si, void *ctx)
tests/lib/libpthread/t_siglongjmp.c
62
handler(int sig, siginfo_t *info, void *ctx)
tests/lib/libpthread/t_sigmask.c
130
respected_while_running_handler1(int sig, siginfo_t *info, void *ctx)
tests/lib/libpthread/t_sigmask.c
143
respected_while_running_handler2(int sig, siginfo_t *info, void *ctx)
tests/lib/libpthread/t_sigmask.c
83
upcalls_not_started_handler1(int sig, siginfo_t *info, void *ctx)
tests/lib/libpthread/t_sigmask.c
95
upcalls_not_started_handler2(int sig, siginfo_t *info, void *ctx)
tests/lib/libpthread/t_stack.c
62
} ctx, *C = &ctx;
tests/modules/threadpool_tester/threadpool_tester.c
118
struct tester_context *ctx;
tests/modules/threadpool_tester/threadpool_tester.c
124
ctx = node.sysctl_data;
tests/modules/threadpool_tester/threadpool_tester.c
135
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
137
pool = ctx->ctx_unbound[pri_to_idx(val)];
tests/modules/threadpool_tester/threadpool_tester.c
138
ctx->ctx_unbound[pri_to_idx(val)] = NULL;
tests/modules/threadpool_tester/threadpool_tester.c
139
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
157
struct tester_context *ctx;
tests/modules/threadpool_tester/threadpool_tester.c
163
ctx = node.sysctl_data;
tests/modules/threadpool_tester/threadpool_tester.c
174
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
175
pool = ctx->ctx_unbound[pri_to_idx(val)];
tests/modules/threadpool_tester/threadpool_tester.c
179
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
183
threadpool_schedule_job(pool, &ctx->ctx_job);
tests/modules/threadpool_tester/threadpool_tester.c
186
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
194
struct tester_context *ctx;
tests/modules/threadpool_tester/threadpool_tester.c
200
ctx = node.sysctl_data;
tests/modules/threadpool_tester/threadpool_tester.c
218
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
219
if (ctx->ctx_percpu[pri_to_idx(val)] == NULL)
tests/modules/threadpool_tester/threadpool_tester.c
220
ctx->ctx_percpu[pri_to_idx(val)] = pcpu;
tests/modules/threadpool_tester/threadpool_tester.c
222
opcpu = ctx->ctx_percpu[pri_to_idx(val)];
tests/modules/threadpool_tester/threadpool_tester.c
223
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
243
struct tester_context *ctx;
tests/modules/threadpool_tester/threadpool_tester.c
249
ctx = node.sysctl_data;
tests/modules/threadpool_tester/threadpool_tester.c
260
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
262
pcpu = ctx->ctx_percpu[pri_to_idx(val)];
tests/modules/threadpool_tester/threadpool_tester.c
263
ctx->ctx_percpu[pri_to_idx(val)] = NULL;
tests/modules/threadpool_tester/threadpool_tester.c
264
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
282
struct tester_context *ctx;
tests/modules/threadpool_tester/threadpool_tester.c
289
ctx = node.sysctl_data;
tests/modules/threadpool_tester/threadpool_tester.c
300
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
301
pcpu = ctx->ctx_percpu[pri_to_idx(val)];
tests/modules/threadpool_tester/threadpool_tester.c
305
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
312
threadpool_schedule_job(pool, &ctx->ctx_job);
tests/modules/threadpool_tester/threadpool_tester.c
315
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
323
struct tester_context *ctx;
tests/modules/threadpool_tester/threadpool_tester.c
329
ctx = node.sysctl_data;
tests/modules/threadpool_tester/threadpool_tester.c
331
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
332
val = ctx->ctx_value;
tests/modules/threadpool_tester/threadpool_tester.c
336
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
339
ctx->ctx_value = val;
tests/modules/threadpool_tester/threadpool_tester.c
340
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
348
struct tester_context *ctx =
tests/modules/threadpool_tester/threadpool_tester.c
352
TP_LOG(("%s: job = %p, ctx = %p\n", __func__, job, ctx));
tests/modules/threadpool_tester/threadpool_tester.c
354
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
355
oval = ctx->ctx_value;
tests/modules/threadpool_tester/threadpool_tester.c
357
ctx->ctx_value = nval;
tests/modules/threadpool_tester/threadpool_tester.c
358
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
363
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
365
mutex_exit(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
69
struct tester_context *ctx;
tests/modules/threadpool_tester/threadpool_tester.c
75
ctx = node.sysctl_data;
tests/modules/threadpool_tester/threadpool_tester.c
93
mutex_enter(&ctx->ctx_mutex);
tests/modules/threadpool_tester/threadpool_tester.c
94
if (ctx->ctx_unbound[pri_to_idx(val)] == NULL)
tests/modules/threadpool_tester/threadpool_tester.c
95
ctx->ctx_unbound[pri_to_idx(val)] = pool;
tests/modules/threadpool_tester/threadpool_tester.c
97
opool = ctx->ctx_unbound[pri_to_idx(val)];
tests/modules/threadpool_tester/threadpool_tester.c
98
mutex_exit(&ctx->ctx_mutex);
tests/net/bpfjit/t_cop.c
168
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
172
ATF_CHECK(code(&ctx, &args) == 13);
tests/net/bpfjit/t_cop.c
207
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
211
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/net/bpfjit/t_cop.c
246
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
250
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/net/bpfjit/t_cop.c
285
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
289
ATF_CHECK(code(&ctx, &args) == ctx.nfuncs);
tests/net/bpfjit/t_cop.c
329
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
333
ATF_CHECK(code(&ctx, &args) == 0);
tests/net/bpfjit/t_cop.c
375
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
379
ATF_CHECK(code(&ctx, &args) == 3 + ctx.nfuncs);
tests/net/bpfjit/t_cop.c
407
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
469
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
473
ATF_CHECK(code(&ctx, &args) == 13);
tests/net/bpfjit/t_cop.c
509
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
513
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/net/bpfjit/t_cop.c
549
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
553
ATF_CHECK(code(&ctx, &args) == sizeof(pkt));
tests/net/bpfjit/t_cop.c
589
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
593
ATF_CHECK(code(&ctx, &args) == ctx.nfuncs);
tests/net/bpfjit/t_cop.c
634
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
638
ATF_CHECK(code(&ctx, &args) == 0);
tests/net/bpfjit/t_cop.c
65
static const bpf_ctx_t ctx = {
tests/net/bpfjit/t_cop.c
681
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
685
ATF_CHECK(code(&ctx, &args) == 5 + ctx.nfuncs);
tests/net/bpfjit/t_cop.c
720
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_cop.c
724
ATF_CHECK(code(&ctx, &args) == 0);
tests/net/bpfjit/t_extmem.c
106
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
110
ATF_CHECK(code(&ctx, &args) == 3);
tests/net/bpfjit/t_extmem.c
137
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
162
uint32_t mem[ctx.extwords];
tests/net/bpfjit/t_extmem.c
182
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
186
ATF_CHECK(code(&ctx, &args) == 3);
tests/net/bpfjit/t_extmem.c
220
uint32_t mem[ctx.extwords];
tests/net/bpfjit/t_extmem.c
240
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
244
ATF_CHECK(code(&ctx, &args) == 0);
tests/net/bpfjit/t_extmem.c
276
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
301
uint32_t mem[ctx.extwords];
tests/net/bpfjit/t_extmem.c
321
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
325
ATF_CHECK(code(&ctx, &args) == 13);
tests/net/bpfjit/t_extmem.c
352
uint32_t mem[ctx.extwords];
tests/net/bpfjit/t_extmem.c
372
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
376
ATF_CHECK(code(&ctx, &args) == 3);
tests/net/bpfjit/t_extmem.c
404
uint32_t mem[ctx.extwords];
tests/net/bpfjit/t_extmem.c
424
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
428
ATF_CHECK(code(&ctx, &args) == 13);
tests/net/bpfjit/t_extmem.c
456
uint32_t mem[ctx.extwords];
tests/net/bpfjit/t_extmem.c
476
code = rumpns_bpfjit_generate_code(&ctx, insns, insn_count);
tests/net/bpfjit/t_extmem.c
480
ATF_CHECK(code(&ctx, &args) == 3);
tests/net/bpfjit/t_extmem.c
57
static const bpf_ctx_t ctx = {
tests/net/bpfjit/t_extmem.c
88
uint32_t mem[ctx.extwords];
usr.bin/config/files.c
563
expr_eval(struct condexpr *expr, int (*fn)(const char *, void *), void *ctx)
usr.bin/config/files.c
570
return ((*fn)(expr->cx_atom, ctx));
usr.bin/config/files.c
573
return (!expr_eval(expr->cx_not, fn, ctx));
usr.bin/config/files.c
576
lhs = expr_eval(expr->cx_and.left, fn, ctx);
usr.bin/config/files.c
577
rhs = expr_eval(expr->cx_and.right, fn, ctx);
usr.bin/config/files.c
581
lhs = expr_eval(expr->cx_or.left, fn, ctx);
usr.bin/config/files.c
582
rhs = expr_eval(expr->cx_or.right, fn, ctx);
usr.bin/config/hash.c
438
struct HT##_enumcontext *ctx = voidctx; \
usr.bin/config/hash.c
440
return ctx->func(name, value, ctx->userctx); \
usr.bin/config/hash.c
448
struct HT##_enumcontext ctx; \
usr.bin/config/hash.c
450
ctx.func = func; \
usr.bin/config/hash.c
451
ctx.userctx = userctx; \
usr.bin/config/hash.c
452
return ht_enumerate(&tbl->imp, HT##_enumerate_thunk, &ctx); \
usr.bin/dc/bcode.c
1009
BN_CTX *ctx;
usr.bin/dc/bcode.c
1016
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
1017
bn_checkp(ctx);
usr.bin/dc/bcode.c
1018
bn_check(BN_mul(r->number, a->number, b->number, ctx));
usr.bin/dc/bcode.c
1019
BN_CTX_free(ctx);
usr.bin/dc/bcode.c
1055
BN_CTX *ctx;
usr.bin/dc/bcode.c
1076
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
1077
bn_checkp(ctx);
usr.bin/dc/bcode.c
1078
bn_check(BN_div(r->number, NULL, b->number, a->number, ctx));
usr.bin/dc/bcode.c
1079
BN_CTX_free(ctx);
usr.bin/dc/bcode.c
1092
BN_CTX *ctx;
usr.bin/dc/bcode.c
1113
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
1114
bn_checkp(ctx);
usr.bin/dc/bcode.c
1115
bn_check(BN_mod(r->number, b->number, a->number, ctx));
usr.bin/dc/bcode.c
1116
BN_CTX_free(ctx);
usr.bin/dc/bcode.c
1129
BN_CTX *ctx;
usr.bin/dc/bcode.c
1152
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
1153
bn_checkp(ctx);
usr.bin/dc/bcode.c
1155
b->number, a->number, ctx));
usr.bin/dc/bcode.c
1156
BN_CTX_free(ctx);
usr.bin/dc/bcode.c
1243
BN_CTX *ctx;
usr.bin/dc/bcode.c
1249
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
1250
bn_checkp(ctx);
usr.bin/dc/bcode.c
1257
r->number, ctx));
usr.bin/dc/bcode.c
1259
BN_CTX_free(ctx);
usr.bin/dc/bcode.c
1292
BN_CTX *ctx;
usr.bin/dc/bcode.c
1311
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
1312
bn_checkp(ctx);
usr.bin/dc/bcode.c
1315
bn_check(BN_div(x, NULL, n->number, x, ctx));
usr.bin/dc/bcode.c
1325
BN_CTX_free(ctx);
usr.bin/dc/bcode.c
363
BN_CTX *ctx;
usr.bin/dc/bcode.c
369
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
370
bn_checkp(ctx);
usr.bin/dc/bcode.c
374
bn_check(BN_exp(a, a, p, ctx));
usr.bin/dc/bcode.c
376
bn_check(BN_mul(n, n, a, ctx));
usr.bin/dc/bcode.c
378
bn_check(BN_div(n, NULL, n, a, ctx));
usr.bin/dc/bcode.c
379
BN_CTX_free(ctx);
usr.bin/dc/bcode.c
400
BN_CTX *ctx;
usr.bin/dc/bcode.c
406
ctx = BN_CTX_new();
usr.bin/dc/bcode.c
407
bn_checkp(ctx);
usr.bin/dc/bcode.c
411
bn_check(BN_exp(a, a, p, ctx));
usr.bin/dc/bcode.c
412
bn_check(BN_div(i, f, n->number, a, ctx));
usr.bin/dc/bcode.c
413
BN_CTX_free(ctx);
usr.bin/ftp/ssl.c
605
SSL_CTX *ctx = NULL;
usr.bin/ftp/ssl.c
620
ctx = SSL_CTX_new(SSLv23_client_method());
usr.bin/ftp/ssl.c
621
SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY);
usr.bin/ftp/ssl.c
623
SSL_CTX_set_default_verify_paths(ctx);
usr.bin/ftp/ssl.c
624
SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, NULL);
usr.bin/ftp/ssl.c
627
ssl = SSL_new(ctx);
usr.bin/ftp/ssl.c
737
if (ctx)
usr.bin/ftp/ssl.c
738
SSL_CTX_free(ctx);
usr.bin/kdump/setemul.c
226
struct emulation_ctx *ctx;
usr.bin/kdump/setemul.c
229
LIST_FOREACH(ctx, &emul_ctx, ctx_link) {
usr.bin/kdump/setemul.c
230
if (ctx->pid == pid)
usr.bin/kdump/setemul.c
234
if (ctx == NULL) {
usr.bin/kdump/setemul.c
236
ctx = malloc(sizeof *ctx);
usr.bin/kdump/setemul.c
237
if (ctx == NULL)
usr.bin/kdump/setemul.c
239
ctx->pid = pid;
usr.bin/kdump/setemul.c
240
ctx->emulation = default_emul;
usr.bin/kdump/setemul.c
243
LIST_INSERT_HEAD(&emul_ctx, ctx, ctx_link);
usr.bin/kdump/setemul.c
246
LIST_REMOVE(ctx, ctx_link);
usr.bin/kdump/setemul.c
247
LIST_INSERT_HEAD(&emul_ctx, ctx, ctx_link);
usr.bin/kdump/setemul.c
250
return ctx;
usr.bin/kdump/setemul.c
260
struct emulation_ctx *ctx;
usr.bin/kdump/setemul.c
262
ctx = ectx_find(pid);
usr.bin/kdump/setemul.c
263
ctx->emulation = emul;
usr.bin/kdump/setemul.c
272
struct emulation_ctx *ctx;
usr.bin/kdump/setemul.c
274
ctx = ectx_find(pid);
usr.bin/kdump/setemul.c
275
cur_emul = ctx->emulation;
usr.bin/kdump/setemul.c
286
static struct emulation_ctx *ctx = NULL;
usr.bin/kdump/setemul.c
288
if (ctx != NULL)
usr.bin/kdump/setemul.c
289
free(ctx);
usr.bin/kdump/setemul.c
295
ctx = LIST_FIRST(&emul_ctx);
usr.bin/kdump/setemul.c
297
if (ctx)
usr.bin/kdump/setemul.c
298
LIST_REMOVE(ctx, ctx_link);
usr.bin/moduli/qsafe/qsafe.c
112
ctx = BN_CTX_new();
usr.bin/moduli/qsafe/qsafe.c
257
if (BN_is_prime_ex(q, 1, ctx, NULL) <= 0) {
usr.bin/moduli/qsafe/qsafe.c
272
if (!BN_is_prime_ex(p, trials, ctx, NULL)) {
usr.bin/moduli/qsafe/qsafe.c
286
if (!BN_is_prime_ex(q, trials - 1, ctx, NULL)) {
usr.bin/moduli/qsafe/qsafe.c
317
BN_CTX_free(ctx);
usr.bin/moduli/qsafe/qsafe.c
78
BN_CTX *ctx;
usr.sbin/makefs/v7fs/v7fs_populate.c
115
copy_subr(struct v7fs_self *fs, void *ctx, v7fs_daddr_t blk, size_t sz)
usr.sbin/makefs/v7fs/v7fs_populate.c
117
struct copy_arg *p = ctx;
usr.sbin/npf/npfctl/npf_bpf_comp.c
196
fixup_jumps(npf_bpf_t *ctx, u_int start, u_int end, bool swap)
usr.sbin/npf/npfctl/npf_bpf_comp.c
198
struct bpf_program *bp = &ctx->prog;
usr.sbin/npf/npfctl/npf_bpf_comp.c
247
add_insns(npf_bpf_t *ctx, struct bpf_insn *insns, size_t count)
usr.sbin/npf/npfctl/npf_bpf_comp.c
249
struct bpf_program *bp = &ctx->prog;
usr.sbin/npf/npfctl/npf_bpf_comp.c
258
if (reqlen > ctx->alen) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
260
ctx->alen = reqlen;
usr.sbin/npf/npfctl/npf_bpf_comp.c
269
add_bmarks(npf_bpf_t *ctx, const uint32_t *m, size_t len)
usr.sbin/npf/npfctl/npf_bpf_comp.c
276
reqlen = ALLOC_ROUND(ctx->mlen + len);
usr.sbin/npf/npfctl/npf_bpf_comp.c
277
if (reqlen > ctx->malen) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
278
ctx->marks = erealloc(ctx->marks, reqlen);
usr.sbin/npf/npfctl/npf_bpf_comp.c
279
ctx->malen = reqlen;
usr.sbin/npf/npfctl/npf_bpf_comp.c
281
memcpy((uint8_t *)ctx->marks + ctx->mlen, m, len);
usr.sbin/npf/npfctl/npf_bpf_comp.c
282
ctx->mlen += len;
usr.sbin/npf/npfctl/npf_bpf_comp.c
286
done_block(npf_bpf_t *ctx, const uint32_t *m, size_t len)
usr.sbin/npf/npfctl/npf_bpf_comp.c
288
add_bmarks(ctx, m, len);
usr.sbin/npf/npfctl/npf_bpf_comp.c
289
ctx->nblocks++;
usr.sbin/npf/npfctl/npf_bpf_comp.c
293
npfctl_bpf_complete(npf_bpf_t *ctx)
usr.sbin/npf/npfctl/npf_bpf_comp.c
295
struct bpf_program *bp = &ctx->prog;
usr.sbin/npf/npfctl/npf_bpf_comp.c
307
add_insns(ctx, insns_ret, __arraycount(insns_ret));
usr.sbin/npf/npfctl/npf_bpf_comp.c
310
fixup_jumps(ctx, 0, retoff, false);
usr.sbin/npf/npfctl/npf_bpf_comp.c
312
return &ctx->prog;
usr.sbin/npf/npfctl/npf_bpf_comp.c
316
npfctl_bpf_bmarks(npf_bpf_t *ctx, size_t *len)
usr.sbin/npf/npfctl/npf_bpf_comp.c
318
*len = ctx->mlen;
usr.sbin/npf/npfctl/npf_bpf_comp.c
319
return ctx->marks;
usr.sbin/npf/npfctl/npf_bpf_comp.c
323
npfctl_bpf_destroy(npf_bpf_t *ctx)
usr.sbin/npf/npfctl/npf_bpf_comp.c
325
free(ctx->prog.bf_insns);
usr.sbin/npf/npfctl/npf_bpf_comp.c
326
free(ctx->marks);
usr.sbin/npf/npfctl/npf_bpf_comp.c
327
free(ctx);
usr.sbin/npf/npfctl/npf_bpf_comp.c
335
npfctl_bpf_group_enter(npf_bpf_t *ctx, bool invert)
usr.sbin/npf/npfctl/npf_bpf_comp.c
337
struct bpf_program *bp = &ctx->prog;
usr.sbin/npf/npfctl/npf_bpf_comp.c
339
assert(ctx->goff == 0);
usr.sbin/npf/npfctl/npf_bpf_comp.c
340
assert(ctx->gblock == 0);
usr.sbin/npf/npfctl/npf_bpf_comp.c
342
ctx->goff = bp->bf_len;
usr.sbin/npf/npfctl/npf_bpf_comp.c
343
ctx->gblock = ctx->nblocks;
usr.sbin/npf/npfctl/npf_bpf_comp.c
344
ctx->invert = invert;
usr.sbin/npf/npfctl/npf_bpf_comp.c
345
ctx->multiword = false;
usr.sbin/npf/npfctl/npf_bpf_comp.c
346
ctx->ingroup++;
usr.sbin/npf/npfctl/npf_bpf_comp.c
350
npfctl_bpf_group_exit(npf_bpf_t *ctx)
usr.sbin/npf/npfctl/npf_bpf_comp.c
352
struct bpf_program *bp = &ctx->prog;
usr.sbin/npf/npfctl/npf_bpf_comp.c
355
assert(ctx->ingroup);
usr.sbin/npf/npfctl/npf_bpf_comp.c
356
ctx->ingroup--;
usr.sbin/npf/npfctl/npf_bpf_comp.c
363
if (!ctx->invert &&
usr.sbin/npf/npfctl/npf_bpf_comp.c
364
(ctx->nblocks - ctx->gblock) <= 1 &&
usr.sbin/npf/npfctl/npf_bpf_comp.c
365
!ctx->multiword) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
366
ctx->goff = ctx->gblock = 0;
usr.sbin/npf/npfctl/npf_bpf_comp.c
374
if (ctx->invert) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
378
add_insns(ctx, insns_ret, __arraycount(insns_ret));
usr.sbin/npf/npfctl/npf_bpf_comp.c
388
add_insns(ctx, insns_ret, __arraycount(insns_ret));
usr.sbin/npf/npfctl/npf_bpf_comp.c
395
fixup_jumps(ctx, ctx->goff, curoff, true);
usr.sbin/npf/npfctl/npf_bpf_comp.c
396
ctx->goff = ctx->gblock = 0;
usr.sbin/npf/npfctl/npf_bpf_comp.c
400
fetch_l3(npf_bpf_t *ctx, sa_family_t af, unsigned flags)
usr.sbin/npf/npfctl/npf_bpf_comp.c
424
if ((ctx->flags & FETCHED_L3) == 0 || (af && ctx->af == 0)) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
427
const bool ingroup = ctx->ingroup != 0;
usr.sbin/npf/npfctl/npf_bpf_comp.c
428
const bool invert = ctx->invert;
usr.sbin/npf/npfctl/npf_bpf_comp.c
435
assert(ctx->nblocks == ctx->gblock);
usr.sbin/npf/npfctl/npf_bpf_comp.c
436
npfctl_bpf_group_exit(ctx);
usr.sbin/npf/npfctl/npf_bpf_comp.c
447
add_insns(ctx, insns_af, __arraycount(insns_af));
usr.sbin/npf/npfctl/npf_bpf_comp.c
448
ctx->flags |= FETCHED_L3;
usr.sbin/npf/npfctl/npf_bpf_comp.c
449
ctx->af = af;
usr.sbin/npf/npfctl/npf_bpf_comp.c
453
add_bmarks(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
456
npfctl_bpf_group_enter(ctx, invert);
usr.sbin/npf/npfctl/npf_bpf_comp.c
459
} else if (af && af != ctx->af) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
463
if ((flags & X_EQ_L4OFF) != 0 && (ctx->flags & X_EQ_L4OFF) == 0) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
468
add_insns(ctx, insns_hlen, __arraycount(insns_hlen));
usr.sbin/npf/npfctl/npf_bpf_comp.c
469
ctx->flags |= X_EQ_L4OFF;
usr.sbin/npf/npfctl/npf_bpf_comp.c
474
fetch_ether_type(npf_bpf_t *ctx, uint16_t type)
usr.sbin/npf/npfctl/npf_bpf_comp.c
476
if ((ctx->flags & FETCHED_L2) != 0 || (type && ctx->eth_type != 0))
usr.sbin/npf/npfctl/npf_bpf_comp.c
481
const bool ingroup = ctx->ingroup != 0;
usr.sbin/npf/npfctl/npf_bpf_comp.c
482
const bool invert = ctx->invert;
usr.sbin/npf/npfctl/npf_bpf_comp.c
490
assert(ctx->nblocks == ctx->gblock);
usr.sbin/npf/npfctl/npf_bpf_comp.c
491
npfctl_bpf_group_exit(ctx);
usr.sbin/npf/npfctl/npf_bpf_comp.c
500
add_insns(ctx, insns_et, __arraycount(insns_et));
usr.sbin/npf/npfctl/npf_bpf_comp.c
501
ctx->flags |= FETCHED_L2;
usr.sbin/npf/npfctl/npf_bpf_comp.c
502
ctx->eth_type = type;
usr.sbin/npf/npfctl/npf_bpf_comp.c
506
add_bmarks(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
509
npfctl_bpf_group_enter(ctx, invert);
usr.sbin/npf/npfctl/npf_bpf_comp.c
514
bm_invert_checkpoint(npf_bpf_t *ctx, const unsigned opts, uint32_t layer)
usr.sbin/npf/npfctl/npf_bpf_comp.c
518
if (ctx->ingroup && ctx->invert) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
519
const unsigned seen = ctx->invflags;
usr.sbin/npf/npfctl/npf_bpf_comp.c
527
ctx->invflags |= opts & (MATCH_SRC | MATCH_DST);
usr.sbin/npf/npfctl/npf_bpf_comp.c
531
add_bmarks(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
539
npfctl_bpf_ipver(npf_bpf_t *ctx, sa_family_t af)
usr.sbin/npf/npfctl/npf_bpf_comp.c
541
fetch_l3(ctx, af, 0);
usr.sbin/npf/npfctl/npf_bpf_comp.c
548
npfctl_bpf_proto(npf_bpf_t *ctx, unsigned proto)
usr.sbin/npf/npfctl/npf_bpf_comp.c
555
add_insns(ctx, insns_proto, __arraycount(insns_proto));
usr.sbin/npf/npfctl/npf_bpf_comp.c
558
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
559
ctx->flags |= CHECKED_L4_PROTO;
usr.sbin/npf/npfctl/npf_bpf_comp.c
568
npfctl_bpf_cidr(npf_bpf_t *ctx, unsigned opts, sa_family_t af,
usr.sbin/npf/npfctl/npf_bpf_comp.c
597
fetch_l3(ctx, af, 0);
usr.sbin/npf/npfctl/npf_bpf_comp.c
623
add_insns(ctx, insns_ip, __arraycount(insns_ip));
usr.sbin/npf/npfctl/npf_bpf_comp.c
630
add_insns(ctx, insns_mask, __arraycount(insns_mask));
usr.sbin/npf/npfctl/npf_bpf_comp.c
660
add_insns(ctx, insns_cmp, __arraycount(insns_cmp));
usr.sbin/npf/npfctl/npf_bpf_comp.c
674
ctx->multiword = (origlength + 31)/32 > 1;
usr.sbin/npf/npfctl/npf_bpf_comp.c
680
bm_invert_checkpoint(ctx, opts, NPF_RULE_LAYER_3);
usr.sbin/npf/npfctl/npf_bpf_comp.c
681
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
689
npfctl_bpf_ether(npf_bpf_t *ctx, unsigned opts, struct ether_addr *ether_addr)
usr.sbin/npf/npfctl/npf_bpf_comp.c
711
add_insns(ctx, insns_ether_w, __arraycount(insns_ether_w));
usr.sbin/npf/npfctl/npf_bpf_comp.c
717
add_insns(ctx, insns_ether_h, __arraycount(insns_ether_h));
usr.sbin/npf/npfctl/npf_bpf_comp.c
719
ctx->multiword = true;
usr.sbin/npf/npfctl/npf_bpf_comp.c
726
bm_invert_checkpoint(ctx, opts, NPF_RULE_LAYER_2);
usr.sbin/npf/npfctl/npf_bpf_comp.c
727
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
736
npfctl_bpf_ports(npf_bpf_t *ctx, unsigned opts, in_port_t from, in_port_t to)
usr.sbin/npf/npfctl/npf_bpf_comp.c
745
assert(ctx->flags & CHECKED_L4_PROTO);
usr.sbin/npf/npfctl/npf_bpf_comp.c
751
fetch_l3(ctx, AF_UNSPEC, X_EQ_L4OFF);
usr.sbin/npf/npfctl/npf_bpf_comp.c
757
add_insns(ctx, insns_fetch, __arraycount(insns_fetch));
usr.sbin/npf/npfctl/npf_bpf_comp.c
768
add_insns(ctx, insns_port, __arraycount(insns_port));
usr.sbin/npf/npfctl/npf_bpf_comp.c
776
add_insns(ctx, insns_range, __arraycount(insns_range));
usr.sbin/npf/npfctl/npf_bpf_comp.c
782
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
789
npfctl_bpf_tcpfl(npf_bpf_t *ctx, uint8_t tf, uint8_t tf_mask)
usr.sbin/npf/npfctl/npf_bpf_comp.c
795
fetch_l3(ctx, AF_UNSPEC, X_EQ_L4OFF);
usr.sbin/npf/npfctl/npf_bpf_comp.c
797
if ((ctx->flags & CHECKED_L4_PROTO) == 0) {
usr.sbin/npf/npfctl/npf_bpf_comp.c
799
assert(ctx->ingroup == 0);
usr.sbin/npf/npfctl/npf_bpf_comp.c
812
add_insns(ctx, insns_tcp, __arraycount(insns_tcp));
usr.sbin/npf/npfctl/npf_bpf_comp.c
819
add_insns(ctx, insns_tf, __arraycount(insns_tf));
usr.sbin/npf/npfctl/npf_bpf_comp.c
826
add_insns(ctx, insns_mask, __arraycount(insns_mask));
usr.sbin/npf/npfctl/npf_bpf_comp.c
833
add_insns(ctx, insns_cmp, __arraycount(insns_cmp));
usr.sbin/npf/npfctl/npf_bpf_comp.c
836
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
844
npfctl_bpf_icmp(npf_bpf_t *ctx, int type, int code)
usr.sbin/npf/npfctl/npf_bpf_comp.c
849
assert(ctx->flags & CHECKED_L4_PROTO);
usr.sbin/npf/npfctl/npf_bpf_comp.c
855
fetch_l3(ctx, AF_UNSPEC, X_EQ_L4OFF);
usr.sbin/npf/npfctl/npf_bpf_comp.c
862
add_insns(ctx, insns_type, __arraycount(insns_type));
usr.sbin/npf/npfctl/npf_bpf_comp.c
865
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
873
add_insns(ctx, insns_code, __arraycount(insns_code));
usr.sbin/npf/npfctl/npf_bpf_comp.c
876
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_bpf_comp.c
887
npfctl_bpf_table(npf_bpf_t *ctx, unsigned opts, unsigned tid)
usr.sbin/npf/npfctl/npf_bpf_comp.c
896
add_insns(ctx, insns_table, __arraycount(insns_table));
usr.sbin/npf/npfctl/npf_bpf_comp.c
899
bm_invert_checkpoint(ctx, opts, NPF_RULE_LAYER_3);
usr.sbin/npf/npfctl/npf_bpf_comp.c
900
done_block(ctx, mwords, sizeof(mwords));
usr.sbin/npf/npfctl/npf_build.c
276
npfctl_build_fam(npf_bpf_t *ctx, sa_family_t family,
usr.sbin/npf/npfctl/npf_build.c
308
npfctl_bpf_cidr(ctx, opts, family, &fam->fam_addr, fam->fam_mask);
usr.sbin/npf/npfctl/npf_build.c
313
build_vars(npf_bpf_t *ctx, sa_family_t family, npfvar_t *vars, int opts)
usr.sbin/npf/npfctl/npf_build.c
329
build_vars(ctx, family, rvp, opts);
usr.sbin/npf/npfctl/npf_build.c
334
npfctl_build_fam(ctx, family, fam, opts);
usr.sbin/npf/npfctl/npf_build.c
339
npfctl_bpf_ports(ctx, opts, pr->pr_start, pr->pr_end);
usr.sbin/npf/npfctl/npf_build.c
345
npfctl_bpf_table(ctx, opts, tid);
usr.sbin/npf/npfctl/npf_build.c
350
npfctl_bpf_ether(ctx, opts, eth);
usr.sbin/npf/npfctl/npf_build.c
360
npfctl_build_vars(npf_bpf_t *ctx, sa_family_t family, npfvar_t *vars, int opts)
usr.sbin/npf/npfctl/npf_build.c
362
npfctl_bpf_group_enter(ctx, (opts & MATCH_INVERT) != 0);
usr.sbin/npf/npfctl/npf_build.c
363
build_vars(ctx, family, vars, opts);
usr.sbin/npf/npfctl/npf_build.c
364
npfctl_bpf_group_exit(ctx);
usr.sbin/npf/npfctl/npf_build.c
368
npfctl_build_proto_block(npf_bpf_t *ctx, const opt_proto_t *op, bool multiple)
usr.sbin/npf/npfctl/npf_build.c
379
npfctl_bpf_proto(ctx, proto);
usr.sbin/npf/npfctl/npf_build.c
390
npfctl_bpf_tcpfl(ctx, *tf, *tf_mask);
usr.sbin/npf/npfctl/npf_build.c
402
npfctl_bpf_icmp(ctx, *icmp_type, *icmp_code);
usr.sbin/npf/npfctl/npf_build.c
412
npfctl_build_proto(npf_bpf_t *ctx, const npfvar_t *vars)
usr.sbin/npf/npfctl/npf_build.c
423
npfctl_build_proto_block(ctx, op, false);
usr.sbin/npf/npfctl/npf_build.c
427
npfctl_bpf_group_enter(ctx, false);
usr.sbin/npf/npfctl/npf_build.c
430
npfctl_build_proto_block(ctx, op, true);
usr.sbin/npf/npfctl/npf_build.c
432
npfctl_bpf_group_exit(ctx);
usr.sbin/npf/npfctl/npf_show.c
141
print_indent(npf_conf_info_t *ctx, unsigned level)
usr.sbin/npf/npfctl/npf_show.c
143
if (ctx->glevel >= 0 && level <= (unsigned)ctx->glevel) {
usr.sbin/npf/npfctl/npf_show.c
148
ctx->fpos += fprintf(ctx->fp, "}\n\n");
usr.sbin/npf/npfctl/npf_show.c
149
ctx->glevel = -1;
usr.sbin/npf/npfctl/npf_show.c
152
ctx->fpos += fprintf(ctx->fp, "\t");
usr.sbin/npf/npfctl/npf_show.c
157
print_linesep(npf_conf_info_t *ctx)
usr.sbin/npf/npfctl/npf_show.c
159
if (ctx->fpos != ctx->fposln) {
usr.sbin/npf/npfctl/npf_show.c
160
ctx->fpos += fprintf(ctx->fp, "\n");
usr.sbin/npf/npfctl/npf_show.c
161
ctx->fposln = ctx->fpos;
usr.sbin/npf/npfctl/npf_show.c
183
print_family(npf_conf_info_t *ctx __unused, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
199
print_address(npf_conf_info_t *ctx __unused, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
221
print_number(npf_conf_info_t *ctx __unused, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
229
print_table(npf_conf_info_t *ctx, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
236
tname = npfctl_table_getname(ctx->conf, tid, &ifaddr);
usr.sbin/npf/npfctl/npf_show.c
242
print_proto(npf_conf_info_t *ctx, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
244
ctx->flags |= SEEN_PROTO;
usr.sbin/npf/npfctl/npf_show.c
255
return print_number(ctx, words);
usr.sbin/npf/npfctl/npf_show.c
259
print_tcpflags(npf_conf_info_t *ctx __unused, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
265
if ((ctx->flags & SEEN_PROTO) == 0) {
usr.sbin/npf/npfctl/npf_show.c
282
print_portrange(npf_conf_info_t *ctx __unused, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
296
print_ether_address(npf_conf_info_t *ctx __unused, const uint32_t *nwords)
usr.sbin/npf/npfctl/npf_show.c
311
print_ether_type(npf_conf_info_t *ctx __unused, const uint32_t *words)
usr.sbin/npf/npfctl/npf_show.c
392
scan_marks(npf_conf_info_t *ctx, const struct mark_keyword_mapent *mk,
usr.sbin/npf/npfctl/npf_show.c
404
target_list = mk->format ? &sublist : &ctx->list[mk->list_id];
usr.sbin/npf/npfctl/npf_show.c
421
ctx->curmark = m;
usr.sbin/npf/npfctl/npf_show.c
423
ctx->seen_marks |= UINT64_C(1) << m;
usr.sbin/npf/npfctl/npf_show.c
429
if ((val = mk->printfn(ctx, marks)) != NULL) {
usr.sbin/npf/npfctl/npf_show.c
443
list_push(&ctx->list[mk->list_id], val);
usr.sbin/npf/npfctl/npf_show.c
449
npfctl_print_id(npf_conf_info_t *ctx, nl_rule_t *rl)
usr.sbin/npf/npfctl/npf_show.c
454
ctx->fpos += fprintf(ctx->fp, "# id=\"%" PRIx64 "\" ", id);
usr.sbin/npf/npfctl/npf_show.c
459
npfctl_print_filter_generic(npf_conf_info_t *ctx, uint32_t plist)
usr.sbin/npf/npfctl/npf_show.c
462
elem_list_t *list = &ctx->list[plist];
usr.sbin/npf/npfctl/npf_show.c
466
ctx->fpos += fprintf(ctx->fp, "%s ", elements);
usr.sbin/npf/npfctl/npf_show.c
472
npfctl_print_filter_seg(npf_conf_info_t *ctx, unsigned which)
usr.sbin/npf/npfctl/npf_show.c
493
const char *neg = !!(ctx->seen_marks & refs[which].negbm) ? "! " : "";
usr.sbin/npf/npfctl/npf_show.c
499
list = &ctx->list[refs[which].alist];
usr.sbin/npf/npfctl/npf_show.c
503
ctx->fpos += fprintf(ctx->fp, "%s %s%s ", kwd, neg, elements);
usr.sbin/npf/npfctl/npf_show.c
507
list = &ctx->list[refs[which].plist];
usr.sbin/npf/npfctl/npf_show.c
510
ctx->fpos += fprintf(ctx->fp, "%s any ", kwd);
usr.sbin/npf/npfctl/npf_show.c
514
ctx->fpos += fprintf(ctx->fp, "port %s ", elements);
usr.sbin/npf/npfctl/npf_show.c
521
npfctl_print_l2filter_seg(npf_conf_info_t *ctx, unsigned which)
usr.sbin/npf/npfctl/npf_show.c
539
const char *neg = !!(ctx->seen_marks & refs[which].negbm) ? "! " : "";
usr.sbin/npf/npfctl/npf_show.c
545
list = &ctx->list[refs[which].alist];
usr.sbin/npf/npfctl/npf_show.c
549
ctx->fpos += fprintf(ctx->fp, "%s %s%s ", kwd, neg, elements);
usr.sbin/npf/npfctl/npf_show.c
557
npfctl_print_filter(npf_conf_info_t *ctx, nl_rule_t *rl, uint32_t attr)
usr.sbin/npf/npfctl/npf_show.c
572
ctx->fpos += fprintf(ctx->fp, "%s ", type == NPF_CODE_BPF ?
usr.sbin/npf/npfctl/npf_show.c
576
ctx->flags = 0;
usr.sbin/npf/npfctl/npf_show.c
581
ctx->seen_marks = 0;
usr.sbin/npf/npfctl/npf_show.c
585
scan_marks(ctx, mk, marks, mlen);
usr.sbin/npf/npfctl/npf_show.c
587
seenf |= npfctl_print_l2filter_seg(ctx, NPF_SRC);
usr.sbin/npf/npfctl/npf_show.c
588
seenf |= npfctl_print_l2filter_seg(ctx, NPF_DST);
usr.sbin/npf/npfctl/npf_show.c
589
npfctl_print_filter_generic(ctx, LIST_ETYPE);
usr.sbin/npf/npfctl/npf_show.c
593
scan_marks(ctx, mk, marks, mlen);
usr.sbin/npf/npfctl/npf_show.c
595
npfctl_print_filter_generic(ctx, LIST_PROTO);
usr.sbin/npf/npfctl/npf_show.c
596
seenf |= npfctl_print_filter_seg(ctx, NPF_SRC);
usr.sbin/npf/npfctl/npf_show.c
597
seenf |= npfctl_print_filter_seg(ctx, NPF_DST);
usr.sbin/npf/npfctl/npf_show.c
630
npfctl_print_rule(npf_conf_info_t *ctx, nl_rule_t *rl, unsigned level)
usr.sbin/npf/npfctl/npf_show.c
643
ctx->fpos += fprintf(ctx->fp, "\"%s\" ", name);
usr.sbin/npf/npfctl/npf_show.c
646
ctx->fpos += fprintf(ctx->fp, "%s ", ak->val);
usr.sbin/npf/npfctl/npf_show.c
650
ctx->fpos += fprintf(ctx->fp, "on %s ", ifname);
usr.sbin/npf/npfctl/npf_show.c
654
ctx->fpos += fprintf(ctx->fp, "default ");
usr.sbin/npf/npfctl/npf_show.c
658
ctx->fpos += fprintf(ctx->fp, "default layer-2 ");
usr.sbin/npf/npfctl/npf_show.c
661
ctx->fpos += fprintf(ctx->fp, "layer-2 ");
usr.sbin/npf/npfctl/npf_show.c
664
ctx->fpos += fprintf(ctx->fp, "layer-2 ");
usr.sbin/npf/npfctl/npf_show.c
668
ctx->fpos += fprintf(ctx->fp, "{ ");
usr.sbin/npf/npfctl/npf_show.c
669
ctx->glevel = level;
usr.sbin/npf/npfctl/npf_show.c
675
if (!npfctl_print_filter(ctx, rl, attr) && !dyn_ruleset) {
usr.sbin/npf/npfctl/npf_show.c
676
ctx->fpos += fprintf(ctx->fp, "all ");
usr.sbin/npf/npfctl/npf_show.c
680
ctx->fpos += fprintf(ctx->fp, "user %s ", print_guid(buf, rid, BUF_SIZE));
usr.sbin/npf/npfctl/npf_show.c
684
ctx->fpos += fprintf(ctx->fp, "group %s ", print_guid(buf, rid, BUF_SIZE));
usr.sbin/npf/npfctl/npf_show.c
689
ctx->fpos += fprintf(ctx->fp, "apply \"%s\" ", rproc);
usr.sbin/npf/npfctl/npf_show.c
692
npfctl_print_id(ctx, rl);
usr.sbin/npf/npfctl/npf_show.c
693
ctx->fpos += fprintf(ctx->fp, "\n");
usr.sbin/npf/npfctl/npf_show.c
697
npfctl_print_nat(npf_conf_info_t *ctx, nl_nat_t *nt)
usr.sbin/npf/npfctl/npf_show.c
717
ctx->fpos += fprintf(ctx->fp,
usr.sbin/npf/npfctl/npf_show.c
731
tname = npfctl_table_getname(ctx->conf, tid, &ifaddr);
usr.sbin/npf/npfctl/npf_show.c
778
ctx->fpos += fprintf(ctx->fp, "map %s %s %s%s%s %s %s pass ",
usr.sbin/npf/npfctl/npf_show.c
782
npfctl_print_filter(ctx, rl, attr);
usr.sbin/npf/npfctl/npf_show.c
783
npfctl_print_id(ctx, rl);
usr.sbin/npf/npfctl/npf_show.c
784
ctx->fpos += fprintf(ctx->fp, "\n");
usr.sbin/npf/npfctl/npf_show.c
789
npfctl_print_table(npf_conf_info_t *ctx, nl_table_t *tl)
usr.sbin/npf/npfctl/npf_show.c
804
ctx->fpos += fprintf(ctx->fp,
usr.sbin/npf/npfctl/npf_show.c
809
npfctl_print_params(npf_conf_info_t *ctx, nl_config_t *ncf)
usr.sbin/npf/npfctl/npf_show.c
815
dval = ctx->validating ? NULL : &defval;
usr.sbin/npf/npfctl/npf_show.c
820
ctx->fpos += fprintf(ctx->fp, "set %s %d\n", name, val);
usr.sbin/npf/npfctl/npf_show.c
822
print_linesep(ctx);
usr.sbin/npf/npfctl/npf_show.c
828
npf_conf_info_t *ctx = npfctl_show_init();
usr.sbin/npf/npfctl/npf_show.c
838
ctx->validating = false;
usr.sbin/npf/npfctl/npf_show.c
839
ctx->fpos += fprintf(ctx->fp,
usr.sbin/npf/npfctl/npf_show.c
843
print_linesep(ctx);
usr.sbin/npf/npfctl/npf_show.c
847
ctx->validating = true;
usr.sbin/npf/npfctl/npf_show.c
850
ctx->conf = ncf;
usr.sbin/npf/npfctl/npf_show.c
860
npfctl_print_params(ctx, ncf);
usr.sbin/npf/npfctl/npf_show.c
864
npfctl_print_table(ctx, tl);
usr.sbin/npf/npfctl/npf_show.c
866
print_linesep(ctx);
usr.sbin/npf/npfctl/npf_show.c
871
ctx->fpos += fprintf(ctx->fp,
usr.sbin/npf/npfctl/npf_show.c
874
print_linesep(ctx);
usr.sbin/npf/npfctl/npf_show.c
878
npfctl_print_nat(ctx, nt);
usr.sbin/npf/npfctl/npf_show.c
880
print_linesep(ctx);
usr.sbin/npf/npfctl/npf_show.c
884
print_indent(ctx, level);
usr.sbin/npf/npfctl/npf_show.c
885
npfctl_print_rule(ctx, rl, level);
usr.sbin/npf/npfctl/npf_show.c
887
print_indent(ctx, 0);
usr.sbin/npf/npfctl/npf_show.c
896
npf_conf_info_t *ctx = npfctl_show_init();
usr.sbin/npf/npfctl/npf_show.c
904
ctx->conf = ncf;
usr.sbin/npf/npfctl/npf_show.c
911
npfctl_print_rule(ctx, rl, 0);
usr.sbin/npf/npfd/npfd_log.c
100
hdr->sigfigs != (u_int)pcap_get_tstamp_precision(ctx->pcap))
usr.sbin/npf/npfd/npfd_log.c
115
npfd_log_getsnaplen(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
118
FILE *fp = npfd_log_gethdr(ctx, &hdr);
usr.sbin/npf/npfd/npfd_log.c
126
npfd_log_validate(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
129
FILE *fp = npfd_log_gethdr(ctx, &hdr);
usr.sbin/npf/npfd/npfd_log.c
153
ctx->path);
usr.sbin/npf/npfd/npfd_log.c
175
count, ctx->path, no);
usr.sbin/npf/npfd/npfd_log.c
179
ctx->path);
usr.sbin/npf/npfd/npfd_log.c
180
if (truncate(ctx->path, (off_t)o) == -1) {
usr.sbin/npf/npfd/npfd_log.c
181
syslog(LOG_ERR, "Cannot truncate `%s': %m", ctx->path);
usr.sbin/npf/npfd/npfd_log.c
185
syslog(LOG_ERR, "Corrupt file `%s'", ctx->path);
usr.sbin/npf/npfd/npfd_log.c
193
if (snprintf(tmp, sizeof(tmp), "%s.XXXXXX", ctx->path) > MAXPATHLEN)
usr.sbin/npf/npfd/npfd_log.c
195
ctx->path);
usr.sbin/npf/npfd/npfd_log.c
202
if (rename(ctx->path, tmp) == -1) {
usr.sbin/npf/npfd/npfd_log.c
204
ctx->path, tmp);
usr.sbin/npf/npfd/npfd_log.c
216
npfd_log_t *ctx;
usr.sbin/npf/npfd/npfd_log.c
218
if ((ctx = calloc(1, sizeof(*ctx))) == NULL)
usr.sbin/npf/npfd/npfd_log.c
221
snprintf(ctx->ifname, sizeof(ctx->ifname), "%s", ifname);
usr.sbin/npf/npfd/npfd_log.c
223
snprintf(ctx->path, sizeof(ctx->path), NPFD_LOG_PATH "/%s.pcap",
usr.sbin/npf/npfd/npfd_log.c
224
ctx->ifname);
usr.sbin/npf/npfd/npfd_log.c
226
snprintf(ctx->path, sizeof(ctx->path), "%s", filename);
usr.sbin/npf/npfd/npfd_log.c
229
ctx->filter = strdup(filter);
usr.sbin/npf/npfd/npfd_log.c
230
if (ctx->filter == NULL)
usr.sbin/npf/npfd/npfd_log.c
233
ctx->snaplen = snaplen;
usr.sbin/npf/npfd/npfd_log.c
236
npfd_log_pcap_reopen(ctx);
usr.sbin/npf/npfd/npfd_log.c
239
npfd_log_file_reopen(ctx, false);
usr.sbin/npf/npfd/npfd_log.c
240
return ctx;
usr.sbin/npf/npfd/npfd_log.c
245
npfd_log_pcap_reopen(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
248
int snaplen = ctx->snaplen;
usr.sbin/npf/npfd/npfd_log.c
251
if (ctx->pcap != NULL)
usr.sbin/npf/npfd/npfd_log.c
252
pcap_close(ctx->pcap);
usr.sbin/npf/npfd/npfd_log.c
256
ctx->pcap = pcap_create(ctx->ifname, errbuf);
usr.sbin/npf/npfd/npfd_log.c
257
if (ctx->pcap == NULL)
usr.sbin/npf/npfd/npfd_log.c
260
if (pcap_setnonblock(ctx->pcap, 1, errbuf) == -1)
usr.sbin/npf/npfd/npfd_log.c
263
int sl = npfd_log_getsnaplen(ctx);
usr.sbin/npf/npfd/npfd_log.c
265
errx(EXIT_FAILURE, "corrupt log file `%s'", ctx->path);
usr.sbin/npf/npfd/npfd_log.c
269
sl, ctx->path);
usr.sbin/npf/npfd/npfd_log.c
273
if (pcap_set_snaplen(ctx->pcap, snaplen) == -1)
usr.sbin/npf/npfd/npfd_log.c
275
pcap_geterr(ctx->pcap));
usr.sbin/npf/npfd/npfd_log.c
277
if (pcap_set_timeout(ctx->pcap, 1000) == -1)
usr.sbin/npf/npfd/npfd_log.c
279
pcap_geterr(ctx->pcap));
usr.sbin/npf/npfd/npfd_log.c
281
if ((rc = pcap_activate(ctx->pcap)) != 0) {
usr.sbin/npf/npfd/npfd_log.c
282
const char *msg = pcap_geterr(ctx->pcap);
usr.sbin/npf/npfd/npfd_log.c
290
npfd_log_setfilter(ctx);
usr.sbin/npf/npfd/npfd_log.c
295
npfd_log_file_reopen(npfd_log_t *ctx, bool die)
usr.sbin/npf/npfd/npfd_log.c
299
if (ctx->dumper)
usr.sbin/npf/npfd/npfd_log.c
300
pcap_dump_close(ctx->dumper);
usr.sbin/npf/npfd/npfd_log.c
304
switch (npfd_log_validate(ctx)) {
usr.sbin/npf/npfd/npfd_log.c
310
ctx->dumper = pcap_dump_open(ctx->pcap, ctx->path);
usr.sbin/npf/npfd/npfd_log.c
313
ctx->dumper = pcap_dump_open_append(ctx->pcap, ctx->path);
usr.sbin/npf/npfd/npfd_log.c
318
if (ctx->dumper == NULL) {
usr.sbin/npf/npfd/npfd_log.c
321
ctx->path, pcap_geterr(ctx->pcap));
usr.sbin/npf/npfd/npfd_log.c
323
ctx->path, pcap_geterr(ctx->pcap));
usr.sbin/npf/npfd/npfd_log.c
330
npfd_log_destroy(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
332
if (ctx->dumper)
usr.sbin/npf/npfd/npfd_log.c
333
pcap_dump_close(ctx->dumper);
usr.sbin/npf/npfd/npfd_log.c
334
if (ctx->pcap)
usr.sbin/npf/npfd/npfd_log.c
335
pcap_close(ctx->pcap);
usr.sbin/npf/npfd/npfd_log.c
336
free(ctx);
usr.sbin/npf/npfd/npfd_log.c
340
npfd_log_getsock(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
342
return pcap_get_selectable_fd(ctx->pcap);
usr.sbin/npf/npfd/npfd_log.c
346
npfd_log_flush(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
348
if (!ctx->dumper)
usr.sbin/npf/npfd/npfd_log.c
350
if (pcap_dump_flush(ctx->dumper) == -1)
usr.sbin/npf/npfd/npfd_log.c
352
ctx->path);
usr.sbin/npf/npfd/npfd_log.c
357
npfd_log(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
359
pcap_dumper_t *dumper = ctx->dumper;
usr.sbin/npf/npfd/npfd_log.c
361
return pcap_dispatch(ctx->pcap, PCAP_NPACKETS, pcap_dump,
usr.sbin/npf/npfd/npfd_log.c
366
npfd_log_stats(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
368
pcap_t *pcap = ctx->pcap;
usr.sbin/npf/npfd/npfd_log.c
376
ctx->ifname, ps.ps_recv, ps.ps_drop);
usr.sbin/npf/npfd/npfd_log.c
64
npfd_log_setfilter(npfd_log_t *ctx)
usr.sbin/npf/npfd/npfd_log.c
68
if (ctx->filter == NULL)
usr.sbin/npf/npfd/npfd_log.c
71
if (pcap_compile(ctx->pcap, &bprog, ctx->filter, 1, 0) == -1)
usr.sbin/npf/npfd/npfd_log.c
73
ctx->filter, pcap_geterr(ctx->pcap));
usr.sbin/npf/npfd/npfd_log.c
74
if (pcap_setfilter(ctx->pcap, &bprog) == -1)
usr.sbin/npf/npfd/npfd_log.c
76
pcap_geterr(ctx->pcap));
usr.sbin/npf/npfd/npfd_log.c
81
npfd_log_gethdr(npfd_log_t *ctx, struct pcap_file_header*hdr)
usr.sbin/npf/npfd/npfd_log.c
83
FILE *fp = fopen(ctx->path, "r");
usr.sbin/ofctl/ofctl.c
322
const void *ctx)
usr.sbin/ofctl/ofctl.c
326
if ((match = (*fn)(node, ctx)) != NULL)
usr.sbin/ofctl/ofctl.c
330
if ((match = of_tree_walk(child, fn, ctx)) != NULL)
usr.sbin/ofctl/ofctl.c
337
of_match_by_nodeid(struct of_node *node, const void *ctx)
usr.sbin/ofctl/ofctl.c
339
return (node->of_nodeid == *(const int *) ctx) ? node : NULL;
usr.sbin/ofctl/ofctl.c
343
of_match_by_parentid(struct of_node *node, const void *ctx)
usr.sbin/ofctl/ofctl.c
347
return (node->of_parent->of_nodeid == *(const int *) ctx) ? node : NULL;
usr.sbin/sysinst/util.c
1229
SHA256_CTX ctx;
usr.sbin/sysinst/util.c
1242
SHA256_Init(&ctx);
usr.sbin/sysinst/util.c
1251
SHA256_Update(&ctx, (const uint8_t*)buf, l);
usr.sbin/sysinst/util.c
1253
SHA256_Final(digest, &ctx);
usr.sbin/syslogd/tls.c
157
SSL_CTX *ctx;
usr.sbin/syslogd/tls.c
175
if (!(ctx = SSL_CTX_new(SSLv23_method()))) {
usr.sbin/syslogd/tls.c
2038
x509_cert_add_subjectAltName(X509 *cert, X509V3_CTX *ctx)
usr.sbin/syslogd/tls.c
2090
ext = X509V3_EXT_conf_nid(NULL, ctx,
usr.sbin/syslogd/tls.c
2109
X509V3_CTX ctx;
usr.sbin/syslogd/tls.c
2177
X509V3_set_ctx(&ctx, cert, cert, NULL, NULL, 0);
usr.sbin/syslogd/tls.c
2179
ex = X509V3_EXT_conf_nid(NULL, &ctx, NID_netscape_comment,
usr.sbin/syslogd/tls.c
2184
ex = X509V3_EXT_conf_nid(NULL, &ctx, NID_netscape_ssl_server_name,
usr.sbin/syslogd/tls.c
2189
ex = X509V3_EXT_conf_nid(NULL, &ctx, NID_netscape_cert_type,
usr.sbin/syslogd/tls.c
2194
ex = X509V3_EXT_conf_nid(NULL, &ctx, NID_key_usage,
usr.sbin/syslogd/tls.c
2200
ex = X509V3_EXT_conf_nid(NULL, &ctx, NID_basic_constraints,
usr.sbin/syslogd/tls.c
2205
(void)x509_cert_add_subjectAltName(cert, &ctx);
usr.sbin/syslogd/tls.c
221
if (!SSL_CTX_use_PrivateKey(ctx, pkey)
usr.sbin/syslogd/tls.c
222
|| !SSL_CTX_use_certificate(ctx, cert)) {
usr.sbin/syslogd/tls.c
230
if (!SSL_CTX_use_PrivateKey_file(ctx, keyfilename,
usr.sbin/syslogd/tls.c
232
|| !SSL_CTX_use_certificate_chain_file(ctx, certfilename)) {
usr.sbin/syslogd/tls.c
240
if (!SSL_CTX_check_private_key(ctx)) {
usr.sbin/syslogd/tls.c
249
if (SSL_CTX_load_verify_locations(ctx, CAfile, CApath) != 1) {
usr.sbin/syslogd/tls.c
266
(void)SSL_CTX_set_options(ctx,
usr.sbin/syslogd/tls.c
268
(void)SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY);
usr.sbin/syslogd/tls.c
274
SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, check_peer_cert);
usr.sbin/syslogd/tls.c
277
SSL_CTX_set_verify(ctx,
usr.sbin/syslogd/tls.c
281
if (SSL_CTX_set_tmp_dh(ctx, get_dh1024()) != 1)
usr.sbin/syslogd/tls.c
312
tls_opt.global_TLS_CTX = ctx;
usr.sbin/syslogd/tls.c
689
check_peer_cert(int preverify_ok, X509_STORE_CTX *ctx)
usr.sbin/syslogd/tls.c
701
cur_cert = X509_STORE_CTX_get_current_cert(ctx);
usr.sbin/syslogd/tls.c
702
cur_err = X509_STORE_CTX_get_error(ctx);
usr.sbin/syslogd/tls.c
703
cur_depth = X509_STORE_CTX_get_error_depth(ctx);
usr.sbin/syslogd/tls.c
704
ssl = X509_STORE_CTX_get_ex_data(ctx,
usr.sbin/syslogd/tls.c
724
X509_STORE_CTX_get_current_cert(ctx);
usr.sbin/tprof/tprof_analyze.c
105
addrtree_compare_nodes(void *ctx, const void *n1, const void *n2)
usr.sbin/tprof/tprof_analyze.c
109
return addrtree_compare_key(ctx, n1, a2);
usr.sbin/tprof/tprof_analyze.c
71
addrtree_compare_key(void *ctx, const void *n1, const void *keyp)
usr.sbin/tprof/tprof_top.c
330
sample_compare_key(void *ctx, const void *n1, const void *keyp)
usr.sbin/tprof/tprof_top.c
338
sample_compare_nodes(void *ctx, const void *n1, const void *n2)
usr.sbin/tprof/tprof_top.c
341
return sample_compare_key(ctx, n1, a2);