Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/sh/include/asm/alignment.h
15125 views
1
#ifndef __ASM_SH_ALIGNMENT_H
2
#define __ASM_SH_ALIGNMENT_H
3
4
#include <linux/types.h>
5
6
extern void inc_unaligned_byte_access(void);
7
extern void inc_unaligned_word_access(void);
8
extern void inc_unaligned_dword_access(void);
9
extern void inc_unaligned_multi_access(void);
10
extern void inc_unaligned_user_access(void);
11
extern void inc_unaligned_kernel_access(void);
12
13
#define UM_WARN (1 << 0)
14
#define UM_FIXUP (1 << 1)
15
#define UM_SIGNAL (1 << 2)
16
17
extern unsigned int unaligned_user_action(void);
18
19
extern void unaligned_fixups_notify(struct task_struct *, insn_size_t, struct pt_regs *);
20
21
#endif /* __ASM_SH_ALIGNMENT_H */
22
23