ARC: CACHE: mark IOC helper functions as inlined_cachefunc

Force inlining of IOC related functions used in other cache
functions. This is preventive change.

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
This commit is contained in:
Eugeniy Paltsev 2020-03-11 15:00:44 +03:00 committed by Alexey Brodkin
parent b15cb0bfe8
commit 04286d073e

View file

@ -179,7 +179,7 @@ DECLARE_GLOBAL_DATA_PTR;
static inlined_cachefunc void __ic_entire_invalidate(void); static inlined_cachefunc void __ic_entire_invalidate(void);
static inlined_cachefunc void __dc_entire_op(const int cacheop); static inlined_cachefunc void __dc_entire_op(const int cacheop);
static inlined_cachefunc void __slc_entire_op(const int op); static inlined_cachefunc void __slc_entire_op(const int op);
static inline bool ioc_enabled(void); static inlined_cachefunc bool ioc_enabled(void);
static inline bool pae_exists(void) static inline bool pae_exists(void)
{ {
@ -346,7 +346,7 @@ void slc_disable(void)
__slc_disable(); __slc_disable();
} }
static inline bool ioc_exists(void) static inlined_cachefunc bool ioc_exists(void)
{ {
if (is_isa_arcv2()) { if (is_isa_arcv2()) {
union bcr_clust_cfg cbcr; union bcr_clust_cfg cbcr;
@ -358,7 +358,7 @@ static inline bool ioc_exists(void)
return false; return false;
} }
static inline bool ioc_enabled(void) static inlined_cachefunc bool ioc_enabled(void)
{ {
/* /*
* We check only CONFIG option instead of IOC HW state check as IOC * We check only CONFIG option instead of IOC HW state check as IOC