at v4.13 21 lines 611 B view raw
1#ifndef __UAPI_CORESIGHT_STM_H_ 2#define __UAPI_CORESIGHT_STM_H_ 3 4#define STM_FLAG_TIMESTAMPED BIT(3) 5#define STM_FLAG_GUARANTEED BIT(7) 6 7/* 8 * The CoreSight STM supports guaranteed and invariant timing 9 * transactions. Guaranteed transactions are guaranteed to be 10 * traced, this might involve stalling the bus or system to 11 * ensure the transaction is accepted by the STM. While invariant 12 * timing transactions are not guaranteed to be traced, they 13 * will take an invariant amount of time regardless of the 14 * state of the STM. 15 */ 16enum { 17 STM_OPTION_GUARANTEED = 0, 18 STM_OPTION_INVARIANT, 19}; 20 21#endif