Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/xen/cache.h
Line
Count
Source
1
#ifndef __LINUX_CACHE_H
2
#define __LINUX_CACHE_H
3
4
#include <asm/cache.h>
5
6
#ifndef L1_CACHE_ALIGN
7
#define L1_CACHE_ALIGN(x) (((x)+(L1_CACHE_BYTES-1))&~(L1_CACHE_BYTES-1))
8
#endif
9
10
#ifndef SMP_CACHE_BYTES
11
57
#define SMP_CACHE_BYTES L1_CACHE_BYTES
12
#endif
13
14
#ifndef __cacheline_aligned
15
#define __cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES)))
16
#endif
17
18
#endif /* __LINUX_CACHE_H */