/** * enum adf_tl_counter_type - telemetry counter types * @ADF_TL_COUNTER_UNSUPPORTED: unsupported counter * @ADF_TL_SIMPLE_COUNT: simple counter * @ADF_TL_COUNTER_NS: latency counter, value in ns * @ADF_TL_COUNTER_NS_AVG: accumulated average latency counter, value in ns * @ADF_TL_COUNTER_MBPS: bandwidth, value in MBps
*/ enum adf_tl_counter_type {
ADF_TL_COUNTER_UNSUPPORTED,
ADF_TL_SIMPLE_COUNT,
ADF_TL_COUNTER_NS,
ADF_TL_COUNTER_NS_AVG,
ADF_TL_COUNTER_MBPS,
};
/** * struct adf_tl_dbg_counter - telemetry counter definition * @name: name of the counter as printed in the report * @adf_tl_counter_type: type of the counter * @offset1: offset of 1st register * @offset2: offset of 2nd optional register
*/ struct adf_tl_dbg_counter { constchar *name; enum adf_tl_counter_type type;
size_t offset1;
size_t offset2;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.