Lines Matching refs:ts
187 static struct test_state ts; variable
368 ts.idx -= 2; in check_single_step()
373 ts.idx -= 4; in check_single_step()
402 ts.idx++; in skip_back_repeat_test()
404 ts.idx -= go_back; in skip_back_repeat_test()
405 fill_get_buf(ts.tst[ts.idx].get); in skip_back_repeat_test()
429 ts.idx--; in put_cont_catch()
439 ts.idx = -1; in emul_reset()
527 ts.idx--; in emul_sstep_put()
713 v2printk("get%i: %s\n", ts.idx, get_buf); in fill_get_buf()
720 if (ts.tst[ts.idx].put_handler) in validate_simple_test()
721 return ts.tst[ts.idx].put_handler(put_str, in validate_simple_test()
722 ts.tst[ts.idx].put); in validate_simple_test()
724 chk_str = ts.tst[ts.idx].put; in validate_simple_test()
761 if (ts.tst[ts.idx].get_handler) in run_simple_test()
762 ts.tst[ts.idx].get_handler(ts.tst[ts.idx].get); in run_simple_test()
764 fill_get_buf(ts.tst[ts.idx].get); in run_simple_test()
769 ts.name, ts.idx); in run_simple_test()
781 if (ts.tst[ts.idx].get[0] == '\0' && ts.tst[ts.idx].put[0] == '\0' && in run_simple_test()
782 !ts.tst[ts.idx].get_handler) { in run_simple_test()
784 " '%s' line %i\n", ts.name, ts.idx); in run_simple_test()
790 " '%s' line %i\n", ts.name, ts.idx); in run_simple_test()
805 " '%s' line %i\n", ts.name, ts.idx); in run_simple_test()
810 v2printk("put%i: %s\n", ts.idx, put_buf); in run_simple_test()
812 if (ts.validate_put && ts.validate_put(put_buf)) { in run_simple_test()
815 ts.name, ts.idx, ts.tst[ts.idx].put, put_buf); in run_simple_test()
817 ts.idx++; in run_simple_test()
827 memset(&ts, 0, sizeof(ts)); in init_simple_test()
828 ts.run_test = run_simple_test; in init_simple_test()
829 ts.validate_put = validate_simple_test; in init_simple_test()
840 ts.tst = plant_and_detach_test; in run_plant_and_detach_test()
841 ts.name = "plant_and_detach_test"; in run_plant_and_detach_test()
862 ts.tst = hw_breakpoint_test; in run_breakpoint_test()
863 ts.name = "hw_breakpoint_test"; in run_breakpoint_test()
865 ts.tst = sw_breakpoint_test; in run_breakpoint_test()
866 ts.name = "sw_breakpoint_test"; in run_breakpoint_test()
877 eprintk("kgdbts: ERROR %s test failed\n", ts.name); in run_breakpoint_test()
887 ts.tst = hw_write_break_test; in run_hw_break_test()
888 ts.name = "hw_write_break_test"; in run_hw_break_test()
890 ts.tst = hw_access_break_test; in run_hw_break_test()
891 ts.name = "hw_access_break_test"; in run_hw_break_test()
899 ts.name); in run_hw_break_test()
909 eprintk("kgdbts: ERROR %s test failed\n", ts.name); in run_hw_break_test()
918 ts.tst = nmi_sleep_test; in run_nmi_sleep_test()
919 ts.name = "nmi_sleep_test"; in run_nmi_sleep_test()
932 eprintk("kgdbts: ERROR %s test failed\n", ts.name); in run_nmi_sleep_test()
938 ts.tst = bad_read_test; in run_bad_read_test()
939 ts.name = "bad_read_test"; in run_bad_read_test()
947 ts.tst = do_fork_test; in run_do_fork_test()
948 ts.name = "do_fork_test"; in run_do_fork_test()
956 ts.tst = sys_open_test; in run_sys_open_test()
957 ts.name = "sys_open_test"; in run_sys_open_test()
965 ts.tst = singlestep_break_test; in run_singlestep_break_test()
966 ts.name = "singlestep_breakpoint_test"; in run_singlestep_break_test()
1120 if (ts.run_test) in kgdbts_get_char()
1121 val = ts.run_test(1, 0); in kgdbts_get_char()
1128 if (ts.run_test) in kgdbts_put_char()
1129 ts.run_test(0, chr); in kgdbts_put_char()