Add get/put execution context to environment
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
This commit is contained in:
parent
56f00b9cc7
commit
7a0f8187cd
@ -616,4 +616,21 @@ static inline uint32_t env_crc32(uint32_t crc, uint8_t const *data, size_t len)
|
|||||||
#define ENV_BUG() BUG()
|
#define ENV_BUG() BUG()
|
||||||
#define ENV_BUG_ON(cond) BUG_ON(cond)
|
#define ENV_BUG_ON(cond) BUG_ON(cond)
|
||||||
|
|
||||||
|
|
||||||
|
/* *** EXECUTION COTNEXT *** */
|
||||||
|
static inline unsigned env_get_execution_context(void)
|
||||||
|
{
|
||||||
|
return get_cpu();
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline void env_put_execution_context(unsigned ctx)
|
||||||
|
{
|
||||||
|
put_cpu();
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline unsigned env_get_execution_context_count(void)
|
||||||
|
{
|
||||||
|
return num_online_cpus();
|
||||||
|
}
|
||||||
|
|
||||||
#endif /* __OCF_ENV_H__ */
|
#endif /* __OCF_ENV_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user