Lines Matching defs:decoder

23 #include "cs-etm-decoder/cs-etm-decoder.h"
108 struct cs_etm_decoder *decoder;
299 * queue associated with that CPU so only one decoder is made.
886 cs_etm_decoder__get_name(etmq->decoder), buffer->size);
892 etmq->decoder, buffer->offset,
901 cs_etm_decoder__reset(etmq->decoder);
973 cs_etm_decoder__free(etmq->decoder);
1241 * Run decoder on the trace block. The decoder will stop when
2030 * are contiguous, reset the decoder to force re-sync.
2032 ret = cs_etm_decoder__reset(etmq->decoder);
2397 * Packets are decoded and added to the decoder's packet queue
2398 * until the decoder packet processing callback has requested that
2401 * decoder buffer queue.
2403 ret = cs_etm_decoder__process_data_block(etmq->decoder,
2520 /* Run trace decoder until buffer consumed or end of trace */
2555 /* Run trace decoder until buffer consumed or end of trace */
2758 * contextID from the decoder. Only track for the host: only kernel
2796 * contextID from the decoder. Only track for the host: only kernel
3013 * want to reset the decoder for every PERF_RECORD_AUX event, and the decoder
3291 * Each queue can only contain data from one CPU when unformatted, so only one decoder is
3297 /* Use metadata to fill in trace parameters for trace decoder */
3306 /* Set decoder parameters to decode trace packets */
3312 etmq->decoder = cs_etm_decoder__new(decoders, &d_params,
3315 if (!etmq->decoder)
3320 * the trace decoder library.
3322 if (cs_etm_decoder__add_mem_access_cb(etmq->decoder,
3331 cs_etm_decoder__free(etmq->decoder);
3390 * required by the trace decoder to properly decode the trace due
3478 * therefore the decoder cannot know if the timestamp trace is
3482 * specify itrace option 'T' to tell decoder to forcely use the