• Home
  • Raw
  • Download

Lines Matching refs:p

26 static inline u16 sh4a_get_unaligned_cpu16(const u8 *p)  in sh4a_get_unaligned_cpu16()  argument
29 return p[0] | p[1] << 8; in sh4a_get_unaligned_cpu16()
31 return p[0] << 8 | p[1]; in sh4a_get_unaligned_cpu16()
35 static __always_inline u32 sh4a_get_unaligned_cpu32(const u8 *p) in sh4a_get_unaligned_cpu32() argument
42 : "r" (p) in sh4a_get_unaligned_cpu32()
53 static inline u64 sh4a_get_unaligned_cpu64(const u8 *p) in sh4a_get_unaligned_cpu64() argument
56 return (u64)sh4a_get_unaligned_cpu32(p + 4) << 32 | in sh4a_get_unaligned_cpu64()
57 sh4a_get_unaligned_cpu32(p); in sh4a_get_unaligned_cpu64()
59 return (u64)sh4a_get_unaligned_cpu32(p) << 32 | in sh4a_get_unaligned_cpu64()
60 sh4a_get_unaligned_cpu32(p + 4); in sh4a_get_unaligned_cpu64()
64 static inline u16 get_unaligned_le16(const void *p) in get_unaligned_le16() argument
66 return le16_to_cpu(sh4a_get_unaligned_cpu16(p)); in get_unaligned_le16()
69 static inline u32 get_unaligned_le32(const void *p) in get_unaligned_le32() argument
71 return le32_to_cpu(sh4a_get_unaligned_cpu32(p)); in get_unaligned_le32()
74 static inline u64 get_unaligned_le64(const void *p) in get_unaligned_le64() argument
76 return le64_to_cpu(sh4a_get_unaligned_cpu64(p)); in get_unaligned_le64()
79 static inline u16 get_unaligned_be16(const void *p) in get_unaligned_be16() argument
81 return be16_to_cpu(sh4a_get_unaligned_cpu16(p)); in get_unaligned_be16()
84 static inline u32 get_unaligned_be32(const void *p) in get_unaligned_be32() argument
86 return be32_to_cpu(sh4a_get_unaligned_cpu32(p)); in get_unaligned_be32()
89 static inline u64 get_unaligned_be64(const void *p) in get_unaligned_be64() argument
91 return be64_to_cpu(sh4a_get_unaligned_cpu64(p)); in get_unaligned_be64()
94 static inline void nonnative_put_le16(u16 val, u8 *p) in nonnative_put_le16() argument
96 *p++ = val; in nonnative_put_le16()
97 *p++ = val >> 8; in nonnative_put_le16()
100 static inline void nonnative_put_le32(u32 val, u8 *p) in nonnative_put_le32() argument
102 nonnative_put_le16(val, p); in nonnative_put_le32()
103 nonnative_put_le16(val >> 16, p + 2); in nonnative_put_le32()
106 static inline void nonnative_put_le64(u64 val, u8 *p) in nonnative_put_le64() argument
108 nonnative_put_le32(val, p); in nonnative_put_le64()
109 nonnative_put_le32(val >> 32, p + 4); in nonnative_put_le64()
112 static inline void nonnative_put_be16(u16 val, u8 *p) in nonnative_put_be16() argument
114 *p++ = val >> 8; in nonnative_put_be16()
115 *p++ = val; in nonnative_put_be16()
118 static inline void nonnative_put_be32(u32 val, u8 *p) in nonnative_put_be32() argument
120 nonnative_put_be16(val >> 16, p); in nonnative_put_be32()
121 nonnative_put_be16(val, p + 2); in nonnative_put_be32()
124 static inline void nonnative_put_be64(u64 val, u8 *p) in nonnative_put_be64() argument
126 nonnative_put_be32(val >> 32, p); in nonnative_put_be64()
127 nonnative_put_be32(val, p + 4); in nonnative_put_be64()
130 static inline void put_unaligned_le16(u16 val, void *p) in put_unaligned_le16() argument
133 __put_unaligned_cpu16(val, p); in put_unaligned_le16()
135 nonnative_put_le16(val, p); in put_unaligned_le16()
139 static inline void put_unaligned_le32(u32 val, void *p) in put_unaligned_le32() argument
142 __put_unaligned_cpu32(val, p); in put_unaligned_le32()
144 nonnative_put_le32(val, p); in put_unaligned_le32()
148 static inline void put_unaligned_le64(u64 val, void *p) in put_unaligned_le64() argument
151 __put_unaligned_cpu64(val, p); in put_unaligned_le64()
153 nonnative_put_le64(val, p); in put_unaligned_le64()
157 static inline void put_unaligned_be16(u16 val, void *p) in put_unaligned_be16() argument
160 __put_unaligned_cpu16(val, p); in put_unaligned_be16()
162 nonnative_put_be16(val, p); in put_unaligned_be16()
166 static inline void put_unaligned_be32(u32 val, void *p) in put_unaligned_be32() argument
169 __put_unaligned_cpu32(val, p); in put_unaligned_be32()
171 nonnative_put_be32(val, p); in put_unaligned_be32()
175 static inline void put_unaligned_be64(u64 val, void *p) in put_unaligned_be64() argument
178 __put_unaligned_cpu64(val, p); in put_unaligned_be64()
180 nonnative_put_be64(val, p); in put_unaligned_be64()