Add possibility to make sequential IO "holed"
[fio.git] / arch / arch-sh.h
... / ...
CommitLineData
1/* Renesas SH (32bit) only */
2
3#ifndef ARCH_SH_H
4#define ARCH_SH_H
5
6#define ARCH (arch_sh)
7
8#ifndef __NR_ioprio_set
9#define __NR_ioprio_set 288
10#define __NR_ioprio_get 289
11#endif
12
13#ifndef __NR_fadvise64
14#define __NR_fadvise64 250
15#endif
16
17#ifndef __NR_sys_splice
18#define __NR_sys_splice 313
19#define __NR_sys_tee 315
20#define __NR_sys_vmsplice 316
21#endif
22
23#define nop __asm__ __volatile__ ("nop": : :"memory")
24
25#if defined(__SH4A__)
26#define mb() __asm__ __volatile__ ("synco": : :"memory")
27#else
28#define mb() __asm__ __volatile__ (" " : : : "memory")
29#endif
30
31#define read_barrier() mb()
32#define write_barrier() mb()
33
34#endif