Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/xtensa/include/asm/flat.h
26442 views
1
/* SPDX-License-Identifier: GPL-2.0 */
2
#ifndef __ASM_XTENSA_FLAT_H
3
#define __ASM_XTENSA_FLAT_H
4
5
#include <linux/unaligned.h>
6
7
static inline int flat_get_addr_from_rp(u32 __user *rp, u32 relval, u32 flags,
8
u32 *addr)
9
{
10
*addr = get_unaligned((__force u32 *)rp);
11
return 0;
12
}
13
static inline int flat_put_addr_at_rp(u32 __user *rp, u32 addr, u32 rel)
14
{
15
put_unaligned(addr, (__force u32 *)rp);
16
return 0;
17
}
18
19
#endif /* __ASM_XTENSA_FLAT_H */
20
21