Lines Matching refs:code

1729 static unsigned int extract_operand(unsigned char *code,  in extract_operand()  argument
1737 cp = code + operand->shift / 8; in extract_operand()
1755 val |= (code[4] & 8) << 1; in extract_operand()
1757 val |= (code[4] & 4) << 2; in extract_operand()
1759 val |= (code[4] & 2) << 3; in extract_operand()
1761 val |= (code[4] & 1) << 4; in extract_operand()
1779 struct s390_insn *find_insn(unsigned char *code) in find_insn() argument
1781 unsigned char opfrag = code[1]; in find_insn()
1785 switch (code[0]) { in find_insn()
1827 opfrag = code[5]; in find_insn()
1834 opfrag = code[5]; in find_insn()
1838 opfrag = code[5]; in find_insn()
1842 opfrag = code[5]; in find_insn()
1846 opfrag = code[5]; in find_insn()
1850 opfrag = code[0]; in find_insn()
1890 static int print_insn(char *buffer, unsigned char *code, unsigned long addr) in print_insn() argument
1901 insn = find_insn(code); in print_insn()
1913 value = extract_operand(code, operand); in print_insn()
1963 unsigned char code[64]; in show_code() local
1974 if (__copy_from_user(code + start - 2, in show_code()
1980 if (__copy_from_user(code + end, in show_code()
1993 if (!find_insn(code + start + i)) in show_code()
1995 i += insn_length(code[start + i]); in show_code()
2007 opsize = insn_length(code[start]); in show_code()
2019 ptr += sprintf(ptr, "%02x", code[start + i]); in show_code()
2023 ptr += print_insn(ptr, code + start, addr); in show_code()
2033 void print_fn_code(unsigned char *code, unsigned long len) in print_fn_code() argument
2040 opsize = insn_length(*code); in print_fn_code()
2043 ptr += sprintf(ptr, "%p: ", code); in print_fn_code()
2045 ptr += sprintf(ptr, "%02x", code[i]); in print_fn_code()
2049 ptr += print_insn(ptr, code, (unsigned long) code); in print_fn_code()
2053 code += opsize; in print_fn_code()