/* * SPDX-FileCopyrightText: 2018-2022 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 *//* ... */#ifndef_xtensa_perfmon_masks_H_#define_xtensa_perfmon_masks_H_#include<inttypes.h>#include"xtensa/xt_perf_consts.h"#ifdef__cplusplusextern"C"{#endif/** * @brief Description for select parameter * * Structure defines description for different select values for performance counters */typedefstructxtensa_perfmon_select{intselect;/*!< Selected counter */constchar*description;/*!< Description for selected counter */}xtensa_perfmon_select_t;/** * @brief Description for mask parameter * * Structure defines description for different select and mask values for performance counters */typedefstructxtensa_perfmon_masks{intselect;/*!< Selected counter */intmask;/*!< Selected mask for counter */constchar*description;/*!< Description for selected mask */}xtensa_perfmon_masks_t;// Maximum amount of performance counter events#defineMAX_PERFMON_EVENTS119/** * @brief Select value description table * * Table contains description for different 'select' values for performance counter */externconstxtensa_perfmon_select_txtensa_perfmon_select_table[];/** * @brief Mask value description table * * Table contains description for different 'select' and 'mask' values for performance counter */externconstxtensa_perfmon_masks_txtensa_perfmon_masks_table[];/** * @brief All available counters * * Table contains all available counters */externconstuint32_txtensa_perfmon_select_mask_all[MAX_PERFMON_EVENTS*2];#ifdef__cplusplus}#endif#endif// _xtensa_perfmon_masks_H_
Details
Show: from
Types: Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.