Home
last modified time | relevance | path

Searched refs:rl (Results 1 – 25 of 263) sorted by relevance

1234567891011

/freebsd/crypto/openssl/ssl/record/methods/
H A Dtls_common.c24 static void tls_int_free(OSSL_RECORD_LAYER *rl);
48 void ossl_rlayer_fatal(OSSL_RECORD_LAYER *rl, int al, int reason, in ossl_rlayer_fatal() argument
57 rl->alert = al; in ossl_rlayer_fatal()
60 int ossl_set_tls_provider_parameters(OSSL_RECORD_LAYER *rl, in ossl_set_tls_provider_parameters() argument
74 && !rl->use_etm) in ossl_set_tls_provider_parameters()
80 &rl->version); in ossl_set_tls_provider_parameters()
113 static int tls_allow_compression(OSSL_RECORD_LAYER *rl) in tls_allow_compression() argument
115 if (rl->options & SSL_OP_NO_COMPRESSION) in tls_allow_compression()
118 return rl->security == NULL in tls_allow_compression()
119 || rl in tls_allow_compression()
123 tls_release_write_buffer_int(OSSL_RECORD_LAYER * rl,size_t start) tls_release_write_buffer_int() argument
142 tls_setup_write_buffer(OSSL_RECORD_LAYER * rl,size_t numwpipes,size_t firstlen,size_t nextlen) tls_setup_write_buffer() argument
222 tls_release_write_buffer(OSSL_RECORD_LAYER * rl) tls_release_write_buffer() argument
229 tls_setup_read_buffer(OSSL_RECORD_LAYER * rl) tls_setup_read_buffer() argument
277 tls_release_read_buffer(OSSL_RECORD_LAYER * rl) tls_release_read_buffer() argument
294 tls_default_read_n(OSSL_RECORD_LAYER * rl,size_t n,size_t max,int extend,int clearold,size_t * readbytes) tls_default_read_n() argument
462 tls_record_app_data_waiting(OSSL_RECORD_LAYER * rl) tls_record_app_data_waiting() argument
497 rlayer_early_data_count_ok(OSSL_RECORD_LAYER * rl,size_t length,size_t overhead,int send) rlayer_early_data_count_ok() argument
543 tls_get_more_records(OSSL_RECORD_LAYER * rl) tls_get_more_records() argument
991 tls_default_validate_record_header(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls_default_validate_record_header() argument
1018 tls_do_compress(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * wr) tls_do_compress() argument
1037 tls_do_uncompress(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls_do_uncompress() argument
1063 tls_default_post_process_record(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls_default_post_process_record() argument
1087 tls13_common_post_process_record(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls13_common_post_process_record() argument
1116 tls_read_record(OSSL_RECORD_LAYER * rl,void ** rechandle,int * rversion,uint8_t * type,const unsigned char ** data,size_t * datalen,uint16_t * epoch,unsigned char * seq_num) tls_read_record() argument
1161 tls_release_record(OSSL_RECORD_LAYER * rl,void * rechandle,size_t length) tls_release_record() argument
1197 tls_set_options(OSSL_RECORD_LAYER * rl,const OSSL_PARAM * options) tls_set_options() argument
1262 OSSL_RECORD_LAYER *rl = OPENSSL_zalloc(sizeof(*rl)); tls_int_new_record_layer() local
1450 tls_int_free(OSSL_RECORD_LAYER * rl) tls_int_free() argument
1475 tls_free(OSSL_RECORD_LAYER * rl) tls_free() argument
1499 tls_unprocessed_read_pending(OSSL_RECORD_LAYER * rl) tls_unprocessed_read_pending() argument
1504 tls_processed_read_pending(OSSL_RECORD_LAYER * rl) tls_processed_read_pending() argument
1509 tls_app_data_pending(OSSL_RECORD_LAYER * rl) tls_app_data_pending() argument
1522 tls_get_max_records_default(OSSL_RECORD_LAYER * rl,uint8_t type,size_t len,size_t maxfrag,size_t * preffrag) tls_get_max_records_default() argument
1548 tls_get_max_records(OSSL_RECORD_LAYER * rl,uint8_t type,size_t len,size_t maxfrag,size_t * preffrag) tls_get_max_records() argument
1554 tls_allocate_write_buffers_default(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl,size_t * prefix) tls_allocate_write_buffers_default() argument
1567 tls_initialise_write_packets_default(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl,OSSL_RECORD_TEMPLATE * prefixtempl,WPACKET * pkt,TLS_BUFFER * bufs,size_t * wpinited) tls_initialise_write_packets_default() argument
1608 tls_prepare_record_header_default(OSSL_RECORD_LAYER * rl,WPACKET * thispkt,OSSL_RECORD_TEMPLATE * templ,uint8_t rectype,unsigned char ** recdata) tls_prepare_record_header_default() argument
1637 tls_prepare_for_encryption_default(OSSL_RECORD_LAYER * rl,size_t mac_size,WPACKET * thispkt,TLS_RL_RECORD * thiswr) tls_prepare_for_encryption_default() argument
1686 tls_post_encryption_processing_default(OSSL_RECORD_LAYER * rl,size_t mac_size,OSSL_RECORD_TEMPLATE * thistempl,WPACKET * thispkt,TLS_RL_RECORD * thiswr) tls_post_encryption_processing_default() argument
1754 tls_write_records_default(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl) tls_write_records_default() argument
1893 tls_write_records(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl) tls_write_records() argument
1913 tls_retry_write_records(OSSL_RECORD_LAYER * rl) tls_retry_write_records() argument
1990 tls_get_alert_code(OSSL_RECORD_LAYER * rl) tls_get_alert_code() argument
1995 tls_set1_bio(OSSL_RECORD_LAYER * rl,BIO * bio) tls_set1_bio() argument
2006 tls_default_set_protocol_version(OSSL_RECORD_LAYER * rl,int version) tls_default_set_protocol_version() argument
2014 tls_set_protocol_version(OSSL_RECORD_LAYER * rl,int version) tls_set_protocol_version() argument
2019 tls_set_plain_alerts(OSSL_RECORD_LAYER * rl,int allow) tls_set_plain_alerts() argument
2024 tls_set_first_handshake(OSSL_RECORD_LAYER * rl,int first) tls_set_first_handshake() argument
2029 tls_set_max_pipelines(OSSL_RECORD_LAYER * rl,size_t max_pipelines) tls_set_max_pipelines() argument
2036 tls_get_state(OSSL_RECORD_LAYER * rl,const char ** shortstr,const char ** longstr) tls_get_state() argument
2060 tls_get_compression(OSSL_RECORD_LAYER * rl) tls_get_compression() argument
2069 tls_set_max_frag_len(OSSL_RECORD_LAYER * rl,size_t max_frag_len) tls_set_max_frag_len() argument
2081 tls_increment_sequence_ctr(OSSL_RECORD_LAYER * rl) tls_increment_sequence_ctr() argument
2099 tls_alloc_buffers(OSSL_RECORD_LAYER * rl) tls_alloc_buffers() argument
2131 tls_free_buffers(OSSL_RECORD_LAYER * rl) tls_free_buffers() argument
[all...]
H A Ddtls_meth.c40 static int dtls_record_replay_check(OSSL_RECORD_LAYER *rl, DTLS_BITMAP *bitmap) in dtls_record_replay_check() argument
44 const unsigned char *seq = rl->sequence; in dtls_record_replay_check()
48 ossl_tls_rl_record_set_seq_num(&rl->rrec[0], seq); in dtls_record_replay_check()
57 ossl_tls_rl_record_set_seq_num(&rl->rrec[0], seq); in dtls_record_replay_check()
61 static void dtls_record_bitmap_update(OSSL_RECORD_LAYER *rl, in dtls_record_bitmap_update() argument
66 const unsigned char *seq = rl->sequence; in dtls_record_bitmap_update()
83 static DTLS_BITMAP *dtls_get_bitmap(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rr, in dtls_get_bitmap() argument
89 if (rr->epoch == rl->epoch) in dtls_get_bitmap()
90 return &rl->bitmap; in dtls_get_bitmap()
95 else if (rr->epoch == rl->epoch + 1) { in dtls_get_bitmap()
[all …]
H A Dtls13_meth.c16 static int tls13_set_crypto_state(OSSL_RECORD_LAYER *rl, int level, in tls13_set_crypto_state() argument
31 int enc = (rl->direction == OSSL_RECORD_DIRECTION_WRITE) ? 1 : 0; in tls13_set_crypto_state()
33 rl->iv = OPENSSL_malloc(ivlen); in tls13_set_crypto_state()
34 if (rl->iv == NULL) in tls13_set_crypto_state()
37 rl->nonce = OPENSSL_malloc(ivlen); in tls13_set_crypto_state()
38 if (rl->nonce == NULL) in tls13_set_crypto_state()
41 memcpy(rl->iv, iv, ivlen); in tls13_set_crypto_state()
45 mac = EVP_MAC_fetch(rl->libctx, "HMAC", rl->propq); in tls13_set_crypto_state()
47 || (mac_ctx = rl->mac_ctx = EVP_MAC_CTX_new(mac)) == NULL) { in tls13_set_crypto_state()
63 ciph_ctx = rl->enc_ctx = EVP_CIPHER_CTX_new(); in tls13_set_crypto_state()
[all …]
H A Drecmethod_local.h99 int (*set_crypto_state)(OSSL_RECORD_LAYER *rl, int level,
115 int (*cipher)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *recs, size_t n_recs,
118 int (*mac)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec, unsigned char *md,
122 int (*set_protocol_version)(OSSL_RECORD_LAYER *rl, int version);
126 int (*read_n)(OSSL_RECORD_LAYER *rl, size_t n, size_t max, int extend,
129 int (*get_more_records)(OSSL_RECORD_LAYER *rl);
132 int (*validate_record_header)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec);
135 int (*post_process_record)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec);
139 size_t (*get_max_records)(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len,
143 int (*write_records)(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
[all …]
H A Dtlsany_meth.c17 static int tls_any_set_crypto_state(OSSL_RECORD_LAYER *rl, int level, in tls_any_set_crypto_state() argument
37 static int tls_any_cipher(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *recs, in tls_any_cipher() argument
44 static int tls_validate_record_header(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec) in tls_validate_record_header() argument
48 if (!ossl_assert(rl->version == TLS_ANY_VERSION)) { in tls_validate_record_header()
49 RLAYERfatal(rl, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR); in tls_validate_record_header()
53 RLAYERfatal(rl, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_TOO_SHORT); in tls_validate_record_header()
57 if (rl->version == TLS_ANY_VERSION) { in tls_validate_record_header()
59 if (rl->is_first_record) { in tls_validate_record_header()
66 p = rl->packet; in tls_validate_record_header()
68 RLAYERfatal(rl, SSL_AD_NO_ALERT, SSL_R_HTTP_REQUEST); in tls_validate_record_header()
[all …]
H A Dtls1_meth.c19 static int tls1_set_crypto_state(OSSL_RECORD_LAYER *rl, int level, in tls1_set_crypto_state() argument
31 int enc = (rl->direction == OSSL_RECORD_DIRECTION_WRITE) ? 1 : 0; in tls1_set_crypto_state()
36 if ((rl->enc_ctx = EVP_CIPHER_CTX_new()) == NULL) { in tls1_set_crypto_state()
37 RLAYERfatal(rl, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB); in tls1_set_crypto_state()
41 ciph_ctx = rl->enc_ctx; in tls1_set_crypto_state()
43 rl->md_ctx = EVP_MD_CTX_new(); in tls1_set_crypto_state()
44 if (rl->md_ctx == NULL) { in tls1_set_crypto_state()
45 RLAYERfatal(rl, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR); in tls1_set_crypto_state()
50 rl->compctx = COMP_CTX_new(comp); in tls1_set_crypto_state()
51 if (rl->compctx == NULL) { in tls1_set_crypto_state()
[all …]
H A Dtls_multib.c20 static int tls_is_multiblock_capable(OSSL_RECORD_LAYER *rl, uint8_t type, in tls_is_multiblock_capable() argument
26 && rl->compctx == NULL in tls_is_multiblock_capable()
27 && rl->msg_callback == NULL in tls_is_multiblock_capable()
28 && !rl->use_etm in tls_is_multiblock_capable()
29 && RLAYER_USE_EXPLICIT_IV(rl) in tls_is_multiblock_capable()
30 && !BIO_get_ktls_send(rl->bio) in tls_is_multiblock_capable()
31 && (EVP_CIPHER_get_flags(EVP_CIPHER_CTX_get0_cipher(rl->enc_ctx)) in tls_is_multiblock_capable()
39 size_t tls_get_max_records_multiblock(OSSL_RECORD_LAYER *rl, uint8_t type, in tls_get_max_records_multiblock() argument
43 if (tls_is_multiblock_capable(rl, type, len, *preffrag)) { in tls_get_max_records_multiblock()
54 return tls_get_max_records_default(rl, type, len, maxfrag, preffrag); in tls_get_max_records_multiblock()
[all …]
H A Dktls_meth.c29 static int ktls_int_check_supported_cipher(OSSL_RECORD_LAYER *rl, in ktls_int_check_supported_cipher() argument
34 switch (rl->version) { in ktls_int_check_supported_cipher()
58 if (rl->use_etm) in ktls_int_check_supported_cipher()
128 static int ktls_int_check_supported_cipher(OSSL_RECORD_LAYER *rl, in ktls_int_check_supported_cipher() argument
133 switch (rl->version) { in ktls_int_check_supported_cipher()
286 static int ktls_set_crypto_state(OSSL_RECORD_LAYER *rl, int level, in ktls_set_crypto_state() argument
308 if (rl->max_frag_len != SSL3_RT_MAX_PLAIN_LENGTH) in ktls_set_crypto_state()
312 if (!ktls_int_check_supported_cipher(rl, ciph, md, taglen)) in ktls_set_crypto_state()
316 if (rl->direction == OSSL_RECORD_DIRECTION_WRITE) { in ktls_set_crypto_state()
317 if (BIO_flush(rl->bio) <= 0) in ktls_set_crypto_state()
[all …]
H A Dssl3_meth.c17 static int ssl3_set_crypto_state(OSSL_RECORD_LAYER *rl, int level, in ssl3_set_crypto_state() argument
28 int enc = (rl->direction == OSSL_RECORD_DIRECTION_WRITE) ? 1 : 0; in ssl3_set_crypto_state()
35 if ((rl->enc_ctx = EVP_CIPHER_CTX_new()) == NULL) { in ssl3_set_crypto_state()
39 ciph_ctx = rl->enc_ctx; in ssl3_set_crypto_state()
41 rl->md_ctx = EVP_MD_CTX_new(); in ssl3_set_crypto_state()
42 if (rl->md_ctx == NULL) { in ssl3_set_crypto_state()
47 if ((md != NULL && EVP_DigestInit_ex(rl->md_ctx, md, NULL) <= 0)) { in ssl3_set_crypto_state()
54 rl->compctx = COMP_CTX_new(comp); in ssl3_set_crypto_state()
55 if (rl->compctx == NULL) { in ssl3_set_crypto_state()
72 && !ossl_set_tls_provider_parameters(rl, ciph_ctx, ciph, md)) { in ssl3_set_crypto_state()
[all …]
/freebsd/contrib/wpa/src/tls/
H A Dtlsv1_record.c30 int tlsv1_record_set_cipher_suite(struct tlsv1_record_layer *rl, in tlsv1_record_set_cipher_suite() argument
38 rl->cipher_suite = cipher_suite; in tlsv1_record_set_cipher_suite()
45 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_MD5; in tlsv1_record_set_cipher_suite()
46 rl->hash_size = MD5_MAC_LEN; in tlsv1_record_set_cipher_suite()
48 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA1; in tlsv1_record_set_cipher_suite()
49 rl->hash_size = SHA1_MAC_LEN; in tlsv1_record_set_cipher_suite()
51 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA256; in tlsv1_record_set_cipher_suite()
52 rl->hash_size = SHA256_MAC_LEN; in tlsv1_record_set_cipher_suite()
59 rl->key_material_len = data->key_material; in tlsv1_record_set_cipher_suite()
60 rl->iv_size = data->block_size; in tlsv1_record_set_cipher_suite()
[all …]
H A Dtlsv1_client.c89 if (tls_prf(conn->rl.tls_version, in tls_derive_keys()
103 key_block_len = 2 * (conn->rl.hash_size + conn->rl.key_material_len); in tls_derive_keys()
104 if (conn->rl.tls_version == TLS_VERSION_1) in tls_derive_keys()
105 key_block_len += 2 * conn->rl.iv_size; in tls_derive_keys()
106 if (tls_prf(conn->rl.tls_version, in tls_derive_keys()
119 os_memcpy(conn->rl.write_mac_secret, pos, conn->rl.hash_size); in tls_derive_keys()
120 pos += conn->rl.hash_size; in tls_derive_keys()
122 os_memcpy(conn->rl.read_mac_secret, pos, conn->rl.hash_size); in tls_derive_keys()
123 pos += conn->rl.hash_size; in tls_derive_keys()
126 os_memcpy(conn->rl.write_key, pos, conn->rl.key_material_len); in tls_derive_keys()
[all …]
/freebsd/crypto/openssl/ssl/quic/
H A Dquic_tls.c18 #define QUIC_TLS_FATAL(rl, ad, err) \ argument
20 if ((rl) != NULL) \
21 (rl)->alert = (ad); \
23 if ((rl) != NULL) \
24 (rl)->qtls->inerror = 1; \
95 static int quic_set1_bio(OSSL_RECORD_LAYER *rl, BIO *bio);
113 OSSL_RECORD_LAYER *rl = OPENSSL_zalloc(sizeof(*rl)); in quic_new_record_layer() local
117 if (rl == NULL) { in quic_new_record_layer()
118 QUIC_TLS_FATAL(rl, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR); in quic_new_record_layer()
122 rl->qtls = (QUIC_TLS *)rlarg; in quic_new_record_layer()
[all …]
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_rl.c38 static void mlx5e_rl_sysctl_add_stats_u64_oid(struct mlx5e_rl_priv_data *rl, unsigned x,
54 mlx5e_rl_build_sq_param(struct mlx5e_rl_priv_data *rl, in mlx5e_rl_build_sq_param() argument
59 uint8_t log_sq_size = order_base_2(rl->param.tx_queue_size); in mlx5e_rl_build_sq_param()
63 MLX5_SET(wq, wq, pd, rl->priv->pdn); in mlx5e_rl_build_sq_param()
69 mlx5e_rl_build_cq_param(struct mlx5e_rl_priv_data *rl, in mlx5e_rl_build_cq_param() argument
73 uint8_t log_sq_size = order_base_2(rl->param.tx_queue_size); in mlx5e_rl_build_cq_param()
76 MLX5_SET(cqc, cqc, cq_period, rl->param.tx_coalesce_usecs); in mlx5e_rl_build_cq_param()
77 MLX5_SET(cqc, cqc, cq_max_count, rl->param.tx_coalesce_pkts); in mlx5e_rl_build_cq_param()
78 MLX5_SET(cqc, cqc, uar_page, rl->priv->mdev->priv.uar->index); in mlx5e_rl_build_cq_param()
80 switch (rl->param.tx_coalesce_mode) { in mlx5e_rl_build_cq_param()
[all …]
/freebsd/crypto/openssh/
H A Dlog.c528 log_ratelimit_init(struct log_ratelimit_ctx *rl, u_int threshold, in log_ratelimit_init() argument
531 memset(rl, 0, sizeof(*rl)); in log_ratelimit_init()
532 rl->threshold = threshold; in log_ratelimit_init()
533 rl->max_accum = max_accum; in log_ratelimit_init()
534 rl->hysteresis = hysteresis; in log_ratelimit_init()
535 rl->log_every = log_every; in log_ratelimit_init()
537 rl, rl->threshold, rl->max_accum, rl->hysteresis, rl->log_every)); in log_ratelimit_init()
547 log_ratelimit(struct log_ratelimit_ctx *rl, time_t now, int *active, in log_ratelimit() argument
553 "accum=%u since=%ld since_last=%u", rl, rl->threshold, in log_ratelimit()
554 rl->max_accum, rl->hysteresis, in log_ratelimit()
[all …]
/freebsd/lib/libc/locale/
H A Drune.c59 _RuneLocale *rl; in _Read_RuneMagi() local
156 rl = (_RuneLocale *)data; in _Read_RuneMagi()
157 rl->__variable = rl + 1; in _Read_RuneMagi()
159 memcpy(rl->__magic, _RUNE_MAGIC_1, sizeof(rl->__magic)); in _Read_RuneMagi()
160 memcpy(rl->__encoding, frl->encoding, sizeof(rl->__encoding)); in _Read_RuneMagi()
162 rl->__variable_len = frl->variable_len; in _Read_RuneMagi()
163 rl->__runetype_ext.__nranges = frl->runetype_ext_nranges; in _Read_RuneMagi()
164 rl->__maplower_ext.__nranges = frl->maplower_ext_nranges; in _Read_RuneMagi()
165 rl->__mapupper_ext.__nranges = frl->mapupper_ext_nranges; in _Read_RuneMagi()
168 rl->__runetype[x] = frl->runetype[x]; in _Read_RuneMagi()
[all …]
H A Dsetrunelocale.c85 free_runes(_RuneLocale *rl) in free_runes() argument
87 if ((rl != &_DefaultRuneLocale) && (rl)) { in free_runes()
88 free(rl); in free_runes()
95 _RuneLocale *rl; in __setrunelocale() local
113 if ((rl = _Read_RuneMagi(path)) == NULL) { in __setrunelocale()
126 rl->__sputrune = NULL; in __setrunelocale()
127 rl->__sgetrune = NULL; in __setrunelocale()
128 if (strcmp(rl->__encoding, "NONE:US-ASCII") == 0) in __setrunelocale()
129 ret = _ascii_init(l, rl); in __setrunelocale()
130 else if (strncmp(rl->__encoding, "NONE", 4) == 0) in __setrunelocale()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_ratelimit.c37 zfs_ratelimit_init(zfs_ratelimit_t *rl, unsigned int *burst, in zfs_ratelimit_init() argument
40 rl->count = 0; in zfs_ratelimit_init()
41 rl->start = 0; in zfs_ratelimit_init()
42 rl->interval = interval; in zfs_ratelimit_init()
43 rl->burst = burst; in zfs_ratelimit_init()
44 mutex_init(&rl->lock, NULL, MUTEX_DEFAULT, NULL); in zfs_ratelimit_init()
53 zfs_ratelimit_fini(zfs_ratelimit_t *rl) in zfs_ratelimit_fini() argument
55 mutex_destroy(&rl->lock); in zfs_ratelimit_fini()
76 zfs_ratelimit(zfs_ratelimit_t *rl) in zfs_ratelimit() argument
83 mutex_enter(&rl->lock); in zfs_ratelimit()
[all …]
H A Dzfs_rlock.c137 zfs_rangelock_init(zfs_rangelock_t *rl, zfs_rangelock_cb_t *cb, void *arg) in zfs_rangelock_init() argument
139 mutex_init(&rl->rl_lock, NULL, MUTEX_DEFAULT, NULL); in zfs_rangelock_init()
140 avl_create(&rl->rl_tree, zfs_rangelock_compare, in zfs_rangelock_init()
142 rl->rl_cb = cb; in zfs_rangelock_init()
143 rl->rl_arg = arg; in zfs_rangelock_init()
147 zfs_rangelock_fini(zfs_rangelock_t *rl) in zfs_rangelock_fini() argument
149 mutex_destroy(&rl->rl_lock); in zfs_rangelock_fini()
150 avl_destroy(&rl->rl_tree); in zfs_rangelock_fini()
158 zfs_rangelock_enter_writer(zfs_rangelock_t *rl, zfs_locked_range_t *new, in zfs_rangelock_enter_writer() argument
161 avl_tree_t *tree = &rl->rl_tree; in zfs_rangelock_enter_writer()
[all …]
/freebsd/usr.sbin/rpcbind/
H A Drpcb_stat.c149 rpcbs_rmtcalllist *rl; in rpcbs_rmtcall() local
154 for (rl = inf[rtype].rmtinfo; rl; rl = rl->next) { in rpcbs_rmtcall()
156 if(rl->netid == NULL) in rpcbs_rmtcall()
159 if ((rl->prog == prog) && (rl->vers == vers) && in rpcbs_rmtcall()
160 (rl->proc == proc) && in rpcbs_rmtcall()
161 (strcmp(rl->netid, netid) == 0)) { in rpcbs_rmtcall()
164 rl->failure++; in rpcbs_rmtcall()
166 rl->success++; in rpcbs_rmtcall()
168 rl->indirect++; in rpcbs_rmtcall()
176 rl = malloc(sizeof(*rl)); in rpcbs_rmtcall()
[all …]
/freebsd/crypto/openssl/include/internal/
H A Drecordmethod.h143 int (*free)(OSSL_RECORD_LAYER *rl);
146 int (*unprocessed_read_pending)(OSSL_RECORD_LAYER *rl);
152 int (*processed_read_pending)(OSSL_RECORD_LAYER *rl);
158 size_t (*app_data_pending)(OSSL_RECORD_LAYER *rl);
173 size_t (*get_max_records)(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len,
196 int (*write_records)(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
208 int (*retry_write_records)(OSSL_RECORD_LAYER *rl);
225 int (*read_record)(OSSL_RECORD_LAYER *rl, void **rechandle, int *rversion,
234 int (*release_record)(OSSL_RECORD_LAYER *rl, void *rechandle, size_t length);
241 int (*get_alert_code)(OSSL_RECORD_LAYER *rl);
[all …]
/freebsd/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_ranges.c71 Dwarf_Rangelist rl; in _dwarf_ranges_find() local
73 STAILQ_FOREACH(rl, &dbg->dbg_rllist, rl_next) in _dwarf_ranges_find()
74 if (rl->rl_offset == off) in _dwarf_ranges_find()
77 if (rl == NULL) in _dwarf_ranges_find()
81 *ret_rl = rl; in _dwarf_ranges_find()
89 Dwarf_Rangelist rl, trl; in _dwarf_ranges_cleanup() local
94 STAILQ_FOREACH_SAFE(rl, &dbg->dbg_rllist, rl_next, trl) { in _dwarf_ranges_cleanup()
95 STAILQ_REMOVE(&dbg->dbg_rllist, rl, _Dwarf_Rangelist, rl_next); in _dwarf_ranges_cleanup()
96 if (rl->rl_rgarray) in _dwarf_ranges_cleanup()
97 free(rl->rl_rgarray); in _dwarf_ranges_cleanup()
[all …]
/freebsd/tools/regression/priv/
H A Dpriv_proc_setrlimit.c86 struct rlimit rl; in priv_proc_setrlimit_raisemax() local
89 rl = rl_lowered; in priv_proc_setrlimit_raisemax()
90 rl.rlim_max = rl_base.rlim_max; in priv_proc_setrlimit_raisemax()
91 error = setrlimit(RLIMIT_DATA, &rl); in priv_proc_setrlimit_raisemax()
114 struct rlimit rl; in priv_proc_setrlimit_raisecur_nopriv() local
117 rl = rl_lowered; in priv_proc_setrlimit_raisecur_nopriv()
118 rl.rlim_cur = rl.rlim_max; in priv_proc_setrlimit_raisecur_nopriv()
119 error = setrlimit(RLIMIT_DATA, &rl); in priv_proc_setrlimit_raisecur_nopriv()
141 struct rlimit rl; in priv_proc_setrlimit_raisecur() local
144 rl = rl_lowered; in priv_proc_setrlimit_raisecur()
[all …]
/freebsd/sys/dev/wg/
H A Dwg_cookie.c345 ratelimit_init(struct ratelimit *rl)
348 mtx_init(&rl->rl_mtx, "ratelimit_lock", NULL, MTX_DEF); in ratelimit_init()
349 callout_init_mtx(&rl->rl_gc, &rl->rl_mtx, 0); in ratelimit_init()
350 arc4random_buf(rl->rl_secret, sizeof(rl->rl_secret)); in ratelimit_init()
352 LIST_INIT(&rl->rl_table[i]); in ratelimit_init()
353 rl->rl_table_num = 0; in ratelimit_init()
354 rl->rl_initialized = true; in ratelimit_init()
358 ratelimit_deinit(struct ratelimit *rl)
346 ratelimit_init(struct ratelimit * rl) ratelimit_init() argument
359 ratelimit_deinit(struct ratelimit * rl) ratelimit_deinit() argument
380 ratelimit_gc_schedule(struct ratelimit * rl) ratelimit_gc_schedule() argument
394 ratelimit_gc(struct ratelimit * rl,bool force) ratelimit_gc() argument
421 ratelimit_allow(struct ratelimit * rl,struct sockaddr * sa,struct vnet * vnet) ratelimit_allow() argument
[all...]
/freebsd/crypto/krb5/src/plugins/kdb/db2/libdb2/recno/
H A Drec_utils.c64 RLEAF *rl; in __rec_ret() local
93 rl = GETRLEAF(e->page, e->index); in __rec_ret()
94 if (rl->flags & P_BIGDATA) { in __rec_ret()
95 if (__ovfl_get(t, rl->bytes, in __rec_ret()
101 if (rl->dsize + 1 > t->bt_rdata.size) { in __rec_ret()
103 malloc(rl->dsize + 1) : in __rec_ret()
104 realloc(t->bt_rdata.data, rl->dsize + 1)); in __rec_ret()
108 t->bt_rdata.size = rl->dsize + 1; in __rec_ret()
110 memmove(t->bt_rdata.data, rl->bytes, rl->dsize); in __rec_ret()
111 data->size = rl->dsize; in __rec_ret()
[all …]
/freebsd/lib/libc/db/recno/
H A Drec_utils.c58 RLEAF *rl; in __rec_ret() local
85 rl = GETRLEAF(e->page, e->index); in __rec_ret()
86 if (rl->flags & P_BIGDATA) { in __rec_ret()
87 if (__ovfl_get(t, rl->bytes, in __rec_ret()
93 if (rl->dsize + 1 > t->bt_rdata.size) { in __rec_ret()
94 p = realloc(t->bt_rdata.data, rl->dsize + 1); in __rec_ret()
98 t->bt_rdata.size = rl->dsize + 1; in __rec_ret()
100 memmove(t->bt_rdata.data, rl->bytes, rl->dsize); in __rec_ret()
101 data->size = rl->dsize; in __rec_ret()
104 data->size = rl->dsize; in __rec_ret()
[all …]

1234567891011