Lines Matching refs:regs
30 trtt_regs regs; in tr() local
47 regs.srcaddr = srcaddr; in tr()
48 regs.len = length; in tr()
49 regs.desaddr = desaddr; in tr()
50 regs.tabaddr = codepage2; in tr()
51 regs.testbyte = test_byte; in tr()
52 regs.cc = cc; in tr()
54 return regs; in tr()
60 trtt_regs regs; in run_test() local
68 regs = tr(srcaddr, tableaddr, desaddr, len, testbyte); in run_test()
70 if ((uint64_t)tableaddr != regs.tabaddr) in run_test()
72 if ((uint64_t)srcaddr + (len - regs.len) != regs.srcaddr) in run_test()
74 if ((uint64_t)desaddr + (len - regs.len) != regs.desaddr) in run_test()
76 if (regs.cc == 0 && regs.len != 0) in run_test()
78 printf("%u bytes translated\n", ((unsigned)(len - regs.len))/2); in run_test()
85 return regs.cc; in run_test()