Lines Matching refs:ppc_inst

11 struct ppc_inst {  struct
18 static inline u32 ppc_inst_val(struct ppc_inst x) in ppc_inst_val() argument
23 static inline int ppc_inst_primary_opcode(struct ppc_inst x) in ppc_inst_primary_opcode()
29 #define ppc_inst(x) ((struct ppc_inst){ .val = (x), .suffix = 0xff }) macro
31 #define ppc_inst_prefix(x, y) ((struct ppc_inst){ .val = (x), .suffix = (y) })
33 static inline u32 ppc_inst_suffix(struct ppc_inst x) in ppc_inst_suffix()
38 static inline bool ppc_inst_prefixed(struct ppc_inst x) in ppc_inst_prefixed()
43 static inline struct ppc_inst ppc_inst_swab(struct ppc_inst x) in ppc_inst_swab()
49 static inline struct ppc_inst ppc_inst_read(const struct ppc_inst *ptr) in ppc_inst_read()
58 return ppc_inst(val); in ppc_inst_read()
62 static inline bool ppc_inst_equal(struct ppc_inst x, struct ppc_inst y) in ppc_inst_equal()
69 #define ppc_inst(x) ((struct ppc_inst){ .val = x }) macro
71 static inline bool ppc_inst_prefixed(struct ppc_inst x) in ppc_inst_prefixed()
76 static inline u32 ppc_inst_suffix(struct ppc_inst x) in ppc_inst_suffix()
81 static inline struct ppc_inst ppc_inst_swab(struct ppc_inst x) in ppc_inst_swab()
83 return ppc_inst(swab32(ppc_inst_val(x))); in ppc_inst_swab()
86 static inline struct ppc_inst ppc_inst_read(const struct ppc_inst *ptr) in ppc_inst_read()
91 static inline bool ppc_inst_equal(struct ppc_inst x, struct ppc_inst y) in ppc_inst_equal()
98 static inline int ppc_inst_len(struct ppc_inst x) in ppc_inst_len()
107 static inline struct ppc_inst *ppc_inst_next(void *location, struct ppc_inst *value) in ppc_inst_next()
109 struct ppc_inst tmp; in ppc_inst_next()
116 static inline u64 ppc_inst_as_u64(struct ppc_inst x) in ppc_inst_as_u64()
127 static inline char *__ppc_inst_as_str(char str[PPC_INST_STR_LEN], struct ppc_inst x) in __ppc_inst_as_str()
144 int probe_user_read_inst(struct ppc_inst *inst,
145 struct ppc_inst __user *nip);
147 int probe_kernel_read_inst(struct ppc_inst *inst,
148 struct ppc_inst *src);