Lines Matching refs:ppc_inst
13 struct ppc_inst __gui_inst; \
23 __gui_inst = ppc_inst(__prefix); \
46 struct ppc_inst { struct
53 static inline u32 ppc_inst_val(struct ppc_inst x) in ppc_inst_val() argument
58 static inline int ppc_inst_primary_opcode(struct ppc_inst x) in ppc_inst_primary_opcode()
63 #define ppc_inst(x) ((struct ppc_inst){ .val = (x) }) macro
66 #define ppc_inst_prefix(x, y) ((struct ppc_inst){ .val = (x), .suffix = (y) })
68 static inline u32 ppc_inst_suffix(struct ppc_inst x) in ppc_inst_suffix()
74 #define ppc_inst_prefix(x, y) ppc_inst(x)
76 static inline u32 ppc_inst_suffix(struct ppc_inst x) in ppc_inst_suffix()
83 static inline struct ppc_inst ppc_inst_read(const u32 *ptr) in ppc_inst_read()
88 return ppc_inst(*ptr); in ppc_inst_read()
91 static inline bool ppc_inst_prefixed(struct ppc_inst x) in ppc_inst_prefixed()
96 static inline struct ppc_inst ppc_inst_swab(struct ppc_inst x) in ppc_inst_swab()
101 static inline bool ppc_inst_equal(struct ppc_inst x, struct ppc_inst y) in ppc_inst_equal()
110 static inline int ppc_inst_len(struct ppc_inst x) in ppc_inst_len()
121 struct ppc_inst tmp; in ppc_inst_next()
128 static inline unsigned long ppc_inst_as_ulong(struct ppc_inst x) in ppc_inst_as_ulong()
140 static inline char *__ppc_inst_as_str(char str[PPC_INST_STR_LEN], struct ppc_inst x) in __ppc_inst_as_str()
157 int copy_inst_from_kernel_nofault(struct ppc_inst *inst, u32 *src);