Lines Matching full:etm
31 static const char *TAG = "etm";
39 etm_group_t *groups[SOC_ETM_GROUPS]; // etm group pool
58 etm_chan_fsm_t fsm; // record ETM channel's driver state
63 // ETM driver platform, it's always a singleton
71 // prevent install ETM group concurrently in etm_acquire_group_handle()
78 // initialize ETM group members in etm_acquire_group_handle()
81 // enable APB access ETM registers in etm_acquire_group_handle()
82 … // if we have multiple ETM groups/instances, we assume the peripheral defines are continuous in etm_acquire_group_handle()
193 ESP_LOGD(TAG, "new etm channel (%d,%d) at %p", group_id, chan_id, chan); in esp_etm_new_channel()
216 ESP_LOGD(TAG, "del etm channel (%d,%d)", group_id, chan_id); in esp_etm_del_channel()
218 ESP_RETURN_ON_ERROR(etm_chan_destroy(chan), TAG, "destroy etm channel failed"); in esp_etm_del_channel()
282 fprintf(out_stream, "===========ETM Dump Start==========\r\n"); in esp_etm_dump()
295 …// in case the etm driver is bypassed and some channel is enabled in another way (e.g. by hal driv… in esp_etm_dump()
319 fprintf(out_stream, "===========ETM Dump End============\r\n"); in esp_etm_dump()