| /freebsd/contrib/processor-trace/libipt/src/ |
| H A D | pt_encoder.c | 37 int pt_encoder_init(struct pt_encoder *encoder, const struct pt_config *config) in pt_encoder_init() argument 41 if (!encoder) in pt_encoder_init() 44 memset(encoder, 0, sizeof(*encoder)); in pt_encoder_init() 46 errcode = pt_config_from_user(&encoder->config, config); in pt_encoder_init() 50 encoder->pos = encoder->config.begin; in pt_encoder_init() 55 void pt_encoder_fini(struct pt_encoder *encoder) in pt_encoder_fini() argument 57 (void) encoder; in pt_encoder_fini() 64 struct pt_encoder *encoder; in pt_alloc_encoder() local 67 encoder = malloc(sizeof(*encoder)); in pt_alloc_encoder() 68 if (!encoder) in pt_alloc_encoder() [all …]
|
| /freebsd/crypto/openssl/crypto/encode_decode/ |
| H A D | encoder_meth.c | 12 #include <openssl/encoder.h> 18 #include "crypto/encoder.h" 23 * Encoder can have multiple names, separated with colons in a name string 40 OSSL_ENCODER *encoder = NULL; in ossl_encoder_new() local 42 if ((encoder = OPENSSL_zalloc(sizeof(*encoder))) == NULL) in ossl_encoder_new() 44 if (!CRYPTO_NEW_REF(&encoder->base.refcnt, 1)) { in ossl_encoder_new() 45 OSSL_ENCODER_free(encoder); in ossl_encoder_new() 49 return encoder; in ossl_encoder_new() 52 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder) in OSSL_ENCODER_up_ref() argument 56 CRYPTO_UP_REF(&encoder->base.refcnt, &ref); in OSSL_ENCODER_up_ref() [all …]
|
| H A D | encoder_lib.c | 14 #include <openssl/encoder.h> 23 #include "internal/encoder.h" 50 /* Index of the current encoder instance to be processed */ 62 /* Data type = the name of the first succeeding encoder implementation */ 210 static OSSL_ENCODER_INSTANCE *ossl_encoder_instance_new(OSSL_ENCODER *encoder, in ossl_encoder_instance_new() argument 219 if (!ossl_assert(encoder != NULL)) { in ossl_encoder_instance_new() 227 if (!OSSL_ENCODER_up_ref(encoder)) { in ossl_encoder_instance_new() 232 prov = OSSL_ENCODER_get0_provider(encoder); in ossl_encoder_instance_new() 234 props = ossl_encoder_parsed_properties(encoder); in ossl_encoder_instance_new() 237 "there are no property definitions with encoder %s", in ossl_encoder_instance_new() [all …]
|
| H A D | encoder_pkey.c | 13 #include <openssl/encoder.h> 71 * finding a suitable encoder 87 static void collect_encoder(OSSL_ENCODER *encoder, void *arg) in collect_encoder() argument 97 prov = OSSL_ENCODER_get0_provider(encoder); in collect_encoder() 111 match = (data->id_names[i] == encoder->base.id); in collect_encoder() 113 match = OSSL_ENCODER_is_a(encoder, in collect_encoder() 116 || (encoder->does_selection != NULL in collect_encoder() 117 && !encoder->does_selection(provctx, data->ctx->selection)) in collect_encoder() 119 && encoder->import_object == NULL)) in collect_encoder() 122 /* Only add each encoder implementation once */ in collect_encoder() [all …]
|
| /freebsd/contrib/processor-trace/libipt/test/src/ |
| H A D | ptunit-query.c | 54 /* A encoder and query decoder for the above configuration. */ 55 struct pt_encoder encoder; member 88 const struct pt_encoder *encoder) in cutoff() argument 93 ptu_ptr(encoder); in cutoff() 95 pos = encoder->pos; in cutoff() 145 struct pt_encoder *encoder = &dfix->encoder; in sync_backward() local 153 errcode = pt_enc_get_offset(encoder, &sync[0]); in sync_backward() 156 pt_encode_psb(encoder); in sync_backward() 157 pt_encode_mode_exec(encoder, ptem_64bit); in sync_backward() 158 pt_encode_psbend(encoder); in sync_backward() [all …]
|
| H A D | ptunit-encoder.c | 38 /* The encoder. */ 39 struct pt_encoder encoder; member 67 errcode = pt_encoder_init(&tfix->encoder, config); in tfix_init() 75 struct pt_encoder encoder; in encoder_init_null() local 82 errcode = pt_encoder_init(&encoder, NULL); in encoder_init_null() 97 struct pt_encoder *encoder; in alloc_encoder_null() local 99 encoder = pt_alloc_encoder(NULL); in alloc_encoder_null() 100 ptu_null(encoder); in alloc_encoder_null() 126 errcode = pt_enc_sync_set(&tfix->encoder, sizeof(tfix->buffer) + 1); in sync_set_eos() 134 struct pt_encoder encoder; in get_offset_null() local [all …]
|
| /freebsd/sys/dev/drm2/ |
| H A D | drm_crtc_helper.c | 207 * drm_helper_encoder_in_use - check if a given encoder is in use 208 * @encoder: encoder to check 216 * True if @encoder is part of the mode_config, false otherwise. 218 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) in drm_helper_encoder_in_use() argument 221 struct drm_device *dev = encoder->dev; in drm_helper_encoder_in_use() 223 if (connector->encoder == encoder) in drm_helper_encoder_in_use() 243 struct drm_encoder *encoder; in drm_helper_crtc_in_use() local 246 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) in drm_helper_crtc_in_use() 247 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder)) in drm_helper_crtc_in_use() 254 drm_encoder_disable(struct drm_encoder *encoder) in drm_encoder_disable() argument [all …]
|
| H A D | drm_crtc_helper.h | 88 void (*dpms)(struct drm_encoder *encoder, int mode); 89 void (*save)(struct drm_encoder *encoder); 90 void (*restore)(struct drm_encoder *encoder); 92 bool (*mode_fixup)(struct drm_encoder *encoder, 95 void (*prepare)(struct drm_encoder *encoder); 96 void (*commit)(struct drm_encoder *encoder); 97 void (*mode_set)(struct drm_encoder *encoder, 100 struct drm_crtc *(*get_crtc)(struct drm_encoder *encoder); 102 enum drm_connector_status (*detect)(struct drm_encoder *encoder, 104 /* disable encoder when not in use - more explicit than dpms off */ [all …]
|
| /freebsd/contrib/libxo/libxo/ |
| H A D | libxo-csv.7 | 14 .Nm --libxo encoder=csv[+options] 15 .Nd a CVS encoder for libxo\-based commands 19 library supports a "pluggable" encoder mechanism, and ships with an 20 encoder for CSV (comma separated values) files. The encoder allows 49 applications can automatically use any installed encoder. 51 Use the "encoder=XXX" option to access encoders. The following 52 example uses the "cbor" encoder, saving the output into a file: 54 df --libxo encoder=cbor > df-output.cbor 58 following the encoder name with a colon (':') or a plus sign ('+') and 61 df --libxo encoder=csv+path=filesystem+leaf=name+no-header [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OSSL_ENCODER.pod | 18 - Encoder method routines 22 #include <openssl/encoder.h> 28 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder); 29 void OSSL_ENCODER_free(OSSL_ENCODER *encoder); 30 const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder); 31 const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder); 32 int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name); 33 const char *OSSL_ENCODER_get0_name(const OSSL_ENCODER *encoder); 34 const char *OSSL_ENCODER_get0_description(const OSSL_ENCODER *encoder); 36 void (*fn)(OSSL_ENCODER *encoder, void *arg), [all …]
|
| H A D | OSSL_ENCODER_CTX.pod | 26 - Encoder context routines 30 #include <openssl/encoder.h> 35 const OSSL_PARAM *OSSL_ENCODER_settable_ctx_params(OSSL_ENCODER *encoder); 46 int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder); 75 encoder implementations, which means that the output from one encoder may be 89 encoder that is going to be used, and that may be useful for the 108 I<ctx> with a encoder, to be used to encode an input object. 112 encoder chains. 115 be specified, and determines if a complete encoder chain is available. 118 This may be used to determines what encoder implementations may be used. [all …]
|
| H A D | OSSL_ENCODER_CTX_new_for_pkey.pod | 11 - Encoder routines to encode EVP_PKEYs 15 #include <openssl/encoder.h> 41 B<OSSL_ENCODER_CTX>, finds all applicable encoder implementations and sets 51 applicable encoder implementations that are used to process the I<pkey> into 56 If no suitable encoder implementation is found, 58 with no associated encoder (L<OSSL_ENCODER_CTX_get_num_encoders(3)> returns 60 the B<OSSL_ENCODER_CTX> and missing encoder implementation, and allows it to 114 These are only 'hints' since the encoder implementations are free to
|
| /freebsd/sys/contrib/device-tree/Bindings/input/ |
| H A D | rotary-encoder.txt | 1 Rotary encoder DT bindings 7 - linux,axis: the input subsystem axis to map to this rotary encoder. 9 - rotary-encoder,steps: Number of steps in a full turnaround of the 10 encoder. Only relevant for absolute axis. Defaults to 24 which is a 12 - rotary-encoder,relative-axis: register a relative axis rather than an 15 - rotary-encoder,rollover: Automatic rollover when the rotary value becomes 17 - rotary-encoder,steps-per-period: Number of steps (stable states) per period. 22 - wakeup-source: Boolean, rotary encoder can wake up the system. 23 - rotary-encoder,encoding: String, the method used to encode steps. 27 - rotary-encoder,half-period: Makes the driver work on half-period mode. [all …]
|
| H A D | rotary-encoder.yaml | 4 $id: http://devicetree.org/schemas/input/rotary-encoder.yaml# 7 title: Rotary encoder 13 See Documentation/input/devices/rotary-encoder.rst for more information. 17 const: rotary-encoder 25 the input subsystem axis to map to this rotary encoder. 28 rotary-encoder,steps: 33 encoder. Only relevant for absolute axis. Defaults to 24 which is a 36 rotary-encoder,relative-axis: 43 rotary-encoder,rollover: 49 rotary-encoder,steps-per-period: [all …]
|
| /freebsd/contrib/libxo/doc/ |
| H A D | encoders.rst | 1 .. index:: encoder 21 libxo-based applications can automatically use any installed encoder. 23 Use the "encoder=XXX" option to access encoders. The following 24 example uses the "cbor" encoder, saving the output into a file:: 26 df --libxo encoder=cbor > df-output.cbor 29 following the encoder name with a colon (':') or a plus sign ('+') and 32 df --libxo encoder=csv+path=filesystem+leaf=name+no-header 33 df --libxo encoder=csv:path=filesystem:leaf=name:no-header 35 These examples instructs libxo to load the "csv" encoder and pass the 42 Each of these option is interpreted by the encoder, and all such [all …]
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | OSSL_ENCODER.3 | 77 \&\- Encoder method routines 81 \& #include <openssl/encoder.h> 87 \& int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder); 88 \& void OSSL_ENCODER_free(OSSL_ENCODER *encoder); 89 \& const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder); 90 \& const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder); 91 \& int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name); 92 \& const char *OSSL_ENCODER_get0_name(const OSSL_ENCODER *encoder); 93 \& const char *OSSL_ENCODER_get0_description(const OSSL_ENCODER *encoder); 95 \& void (*fn)(OSSL_ENCODER *encoder, void *arg), [all …]
|
| H A D | OSSL_ENCODER_CTX.3 | 85 \&\- Encoder context routines 89 \& #include <openssl/encoder.h> 94 \& const OSSL_PARAM *OSSL_ENCODER_settable_ctx_params(OSSL_ENCODER *encoder); 105 \& int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder); 134 encoder implementations, which means that the output from one encoder may be 148 encoder that is going to be used, and that may be useful for the 166 \&\fIctx\fR with a encoder, to be used to encode an input object. 170 encoder chains. 173 be specified, and determines if a complete encoder chain is available. 176 This may be used to determines what encoder implementations may be used. [all …]
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | encoder.h | 31 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder); 32 void OSSL_ENCODER_free(OSSL_ENCODER *encoder); 34 const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder); 35 const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder); 38 int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name); 41 void (*fn)(OSSL_ENCODER *encoder, void *arg), 43 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder, 46 const OSSL_PARAM *OSSL_ENCODER_gettable_params(OSSL_ENCODER *encoder); 47 int OSSL_ENCODER_get_params(OSSL_ENCODER *encoder, OSSL_PARAM params[]); 49 const OSSL_PARAM *OSSL_ENCODER_settable_ctx_params(OSSL_ENCODER *encoder); [all …]
|
| H A D | decoder.h | 31 int OSSL_DECODER_up_ref(OSSL_DECODER *encoder); 32 void OSSL_DECODER_free(OSSL_DECODER *encoder); 34 const OSSL_PROVIDER *OSSL_DECODER_get0_provider(const OSSL_DECODER *encoder); 35 const char *OSSL_DECODER_get0_properties(const OSSL_DECODER *encoder); 38 int OSSL_DECODER_is_a(const OSSL_DECODER *encoder, const char *name); 41 void (*fn)(OSSL_DECODER *encoder, void *arg), 43 int OSSL_DECODER_names_do_all(const OSSL_DECODER *encoder, 49 const OSSL_PARAM *OSSL_DECODER_settable_ctx_params(OSSL_DECODER *encoder);
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | DataFileCache.cpp | 210 bool CacheSignature::Encode(DataEncoder &encoder) const { in Encode() 216 encoder.AppendU8(eSignatureUUID); in Encode() 217 encoder.AppendU8(uuid_bytes.size()); in Encode() 218 encoder.AppendData(uuid_bytes); in Encode() 221 encoder.AppendU8(eSignatureModTime); in Encode() 222 encoder.AppendU32(*m_mod_time); in Encode() 225 encoder.AppendU8(eSignatureObjectModTime); in Encode() 226 encoder.AppendU32(*m_obj_mod_time); in Encode() 228 encoder.AppendU8(eSignatureEnd); in Encode() 279 bool ConstStringTable::Encode(DataEncoder &encoder) { in Encode() argument [all...] |
| /freebsd/secure/lib/libcrypto/man/man7/ |
| H A D | provider-encoder.7 | 57 .IX Title "PROVIDER-ENCODER 7ossl" 58 .TH PROVIDER-ENCODER 7ossl 2025-09-30 3.5.4 OpenSSL 64 provider\-encoder \- The OSSL_ENCODER library <\-> provider functions 76 \& /* Encoder parameter accessor and descriptor */ 80 \& /* Functions to construct / destruct / manipulate the encoder context */ 107 The ENCODER operation is a generic method to encode a provider-native 113 The encoder doesn't need to know more about the \fBOSSL_CORE_BIO\fR 117 The ENCODER implementation may be part of a chain, where data is 125 encoder to be used for data that's been exported from another 236 ENCODER implementations are free to regard the \fIselection\fR as a set of [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/display/bridge/ |
| H A D | renesas,lvds.txt | 1 Renesas R-Car LVDS Encoder 4 These DT bindings describe the LVDS encoder embedded in the Renesas R-Car 32 - On R8A77990, R8A77995 and R8A774C0, the LVDS encoder can use the EXTAL or 42 The LVDS encoder has two video ports. Their connections are modelled using the 52 - renesas,companion : phandle to the companion LVDS encoder. This property is 53 mandatory for the first LVDS encoder on D3 and E3 SoCs, and shall point to 54 the second encoder to be used as a companion in dual-link mode. It shall not 55 be set for any other LVDS encoder.
|
| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | json-encoder.md | 1 JSON Encoder 7 The JSON encoder exists to support qlog implementation. There is no intention to 8 implement a decoder at this time. The encoder is intended to support automation 60 Since the JSON encoder is for internal use only, its structure is defined in 62 The JSON encoder maintains an internal write buffer and a small state tracking 68 The encoder supports JSON-SEQ (RFC 7464), as this is an optimal format for 85 Error handling is deferred to improve ergonomics. If any call to a JSON encoder
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | provider-encoder.pod | 5 provider-encoder - The OSSL_ENCODER library E<lt>-E<gt> provider functions 17 /* Encoder parameter accessor and descriptor */ 21 /* Functions to construct / destruct / manipulate the encoder context */ 49 The ENCODER operation is a generic method to encode a provider-native 55 The encoder doesn't need to know more about the B<OSSL_CORE_BIO> 59 The ENCODER implementation may be part of a chain, where data is 77 encoder to be used for data that's been exported from another 197 ENCODER implementations are free to regard the I<selection> as a set of 228 therefore be unsuitable for direct use with a given ENCODER implementation. 230 a function to export that object in L<OSSL_PARAM(3)> array form, the ENCODER [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/media/ |
| H A D | amphion,vpu.yaml | 15 The Amphion MXC video encoder(Windsor) and decoder(Malone) accelerators present 45 Each vpu encoder or decoder correspond a MU, which used for communication 52 Each core correspond a decoder or encoder, need to configure them 53 separately. NXP i.MX8QM SoC has one decoder and two encoder, i.MX8QXP SoC 54 has one decoder and one encoder. 62 - nxp,imx8q-vpu-encoder 158 compatible = "nxp,imx8q-vpu-encoder"; 170 compatible = "nxp,imx8q-vpu-encoder";
|