Lines Matching defs:decoder

23 #include "cs-etm-decoder/cs-etm-decoder.h"
102 struct cs_etm_decoder *decoder;
772 cs_etm_decoder__get_name(etmq->decoder), buffer->size);
778 etmq->decoder, buffer->offset,
787 cs_etm_decoder__reset(etmq->decoder);
858 cs_etm_decoder__free(etmq->decoder);
1051 * Each queue can only contain data from one CPU when unformatted, so only one decoder is
1064 /* Use metadata to fill in trace parameters for trace decoder */
1073 /* Set decoder parameters to decode trace packets */
1080 etmq->decoder = cs_etm_decoder__new(decoders, &d_params,
1083 if (!etmq->decoder)
1088 * the trace decoder library.
1090 if (cs_etm_decoder__add_mem_access_cb(etmq->decoder,
1099 cs_etm_decoder__free(etmq->decoder);
1158 * Run decoder on the trace block. The decoder will stop when
1970 * are contiguous, reset the decoder to force re-sync.
1972 ret = cs_etm_decoder__reset(etmq->decoder);
2337 * Packets are decoded and added to the decoder's packet queue
2338 * until the decoder packet processing callback has requested that
2341 * decoder buffer queue.
2343 ret = cs_etm_decoder__process_data_block(etmq->decoder,
2466 /* Run trace decoder until buffer consumed or end of trace */
2501 /* Run trace decoder until buffer consumed or end of trace */
2687 * contextID from the decoder. Only track for the host: only kernel
2725 * contextID from the decoder. Only track for the host: only kernel
2953 * want to reset the decoder for every PERF_RECORD_AUX event, and the decoder
3276 * required by the trace decoder to properly decode the trace due
3355 * therefore the decoder cannot know if the timestamp trace is
3359 * specify itrace option 'T' to tell decoder to forcely use the
3414 * value CORESIGHT_TRACE_ID_UNUSED_VAL - which indicates no decoder is required.