Lines Matching full:decoder

54 	/* A encoder and query decoder for the above configuration. */
56 struct pt_query_decoder decoder; member
74 /* Synchronize the decoder at the beginning of the trace stream, avoiding the
77 static struct ptunit_result ptu_sync_decoder(struct pt_query_decoder *decoder) in ptu_sync_decoder() argument
79 ptu_ptr(decoder); in ptu_sync_decoder()
80 decoder->enabled = 1; in ptu_sync_decoder()
82 (void) pt_df_fetch(&decoder->next, decoder->pos, &decoder->config); in ptu_sync_decoder()
87 static struct ptunit_result cutoff(struct pt_query_decoder *decoder, in cutoff() argument
92 ptu_ptr(decoder); in cutoff()
99 ptu_ptr_le(decoder->config.begin, pos); in cutoff()
101 decoder->config.end = pos; in cutoff()
107 struct pt_query_decoder *decoder = &dfix->decoder; in indir_not_synced() local
111 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_not_synced()
120 struct pt_query_decoder *decoder = &dfix->decoder; in cond_not_synced() local
123 errcode = pt_qry_cond_branch(decoder, &taken); in cond_not_synced()
132 struct pt_query_decoder *decoder = &dfix->decoder; in event_not_synced() local
136 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_not_synced()
144 struct pt_query_decoder *decoder = &dfix->decoder; in sync_backward() local
178 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward()
181 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward()
185 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward()
188 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward()
192 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward()
195 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward()
199 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward()
208 struct pt_query_decoder *decoder = &dfix->decoder; in sync_backward_empty_end() local
243 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_end()
246 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward_empty_end()
250 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_end()
253 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward_empty_end()
257 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_end()
266 struct pt_query_decoder *decoder = &dfix->decoder; in sync_backward_empty_mid() local
301 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_mid()
304 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward_empty_mid()
308 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_mid()
311 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward_empty_mid()
315 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_mid()
324 struct pt_query_decoder *decoder = &dfix->decoder; in sync_backward_empty_begin() local
359 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_begin()
362 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward_empty_begin()
366 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_begin()
369 errcode = pt_qry_get_sync_offset(decoder, &offset); in sync_backward_empty_begin()
373 errcode = pt_qry_sync_backward(decoder, &ip); in sync_backward_empty_begin()
382 struct pt_query_decoder *decoder = &dfix->decoder; in decode_sync_backward() local
407 errcode = pt_qry_sync_forward(decoder, &ip); in decode_sync_backward()
410 errcode = pt_qry_get_sync_offset(decoder, &offset); in decode_sync_backward()
414 errcode = pt_qry_event(decoder, &event, sizeof(event)); in decode_sync_backward()
418 errcode = pt_qry_event(decoder, &event, sizeof(event)); in decode_sync_backward()
422 errcode = pt_qry_sync_backward(decoder, &ip); in decode_sync_backward()
425 errcode = pt_qry_get_sync_offset(decoder, &offset); in decode_sync_backward()
429 errcode = pt_qry_sync_backward(decoder, &ip); in decode_sync_backward()
432 errcode = pt_qry_get_sync_offset(decoder, &offset); in decode_sync_backward()
436 errcode = pt_qry_sync_backward(decoder, &ip); in decode_sync_backward()
444 struct pt_query_decoder *decoder = &dfix->decoder; in indir_null() local
445 struct pt_config *config = &decoder->config; in indir_null()
453 errcode = pt_qry_indirect_branch(decoder, NULL); in indir_null()
455 ptu_ptr_eq(decoder->pos, config->begin); in indir_null()
462 struct pt_query_decoder *decoder = &dfix->decoder; in indir_empty() local
463 struct pt_config *config = &decoder->config; in indir_empty()
467 decoder->pos = config->end; in indir_empty()
469 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_empty()
479 struct pt_query_decoder *decoder = &dfix->decoder; in indir() local
491 ptu_check(ptu_sync_decoder, decoder); in indir()
493 errcode = pt_qry_indirect_branch(decoder, &addr); in indir()
508 struct pt_query_decoder *decoder = &dfix->decoder; in indir_tnt() local
521 ptu_check(ptu_sync_decoder, decoder); in indir_tnt()
523 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_tnt()
537 struct pt_query_decoder *decoder = &dfix->decoder; in indir_cutoff_fail() local
544 ptu_check(cutoff, decoder, encoder); in indir_cutoff_fail()
545 ptu_check(ptu_sync_decoder, decoder); in indir_cutoff_fail()
547 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_cutoff_fail()
557 struct pt_query_decoder *decoder = &dfix->decoder; in indir_skip_tnt_fail() local
566 ptu_check(ptu_sync_decoder, decoder); in indir_skip_tnt_fail()
568 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_skip_tnt_fail()
578 struct pt_query_decoder *decoder = &dfix->decoder; in indir_skip_tip_pge_fail() local
588 ptu_check(ptu_sync_decoder, decoder); in indir_skip_tip_pge_fail()
590 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_skip_tip_pge_fail()
592 ptu_ptr_eq(decoder->pos, pos); in indir_skip_tip_pge_fail()
601 struct pt_query_decoder *decoder = &dfix->decoder; in indir_skip_tip_pgd_fail() local
611 ptu_check(ptu_sync_decoder, decoder); in indir_skip_tip_pgd_fail()
613 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_skip_tip_pgd_fail()
615 ptu_ptr_eq(decoder->pos, pos); in indir_skip_tip_pgd_fail()
624 struct pt_query_decoder *decoder = &dfix->decoder; in indir_skip_fup_tip_fail() local
635 ptu_check(ptu_sync_decoder, decoder); in indir_skip_fup_tip_fail()
637 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_skip_fup_tip_fail()
639 ptu_ptr_eq(decoder->pos, pos); in indir_skip_fup_tip_fail()
648 struct pt_query_decoder *decoder = &dfix->decoder; in indir_skip_fup_tip_pgd_fail() local
659 ptu_check(ptu_sync_decoder, decoder); in indir_skip_fup_tip_pgd_fail()
661 errcode = pt_qry_indirect_branch(decoder, &addr); in indir_skip_fup_tip_pgd_fail()
663 ptu_ptr_eq(decoder->pos, pos); in indir_skip_fup_tip_pgd_fail()
671 struct pt_query_decoder *decoder = &dfix->decoder; in cond_null() local
672 struct pt_config *config = &decoder->config; in cond_null()
679 errcode = pt_qry_cond_branch(decoder, NULL); in cond_null()
681 ptu_ptr_eq(decoder->pos, config->begin); in cond_null()
688 struct pt_query_decoder *decoder = &dfix->decoder; in cond_empty() local
689 struct pt_config *config = &decoder->config; in cond_empty()
692 decoder->pos = config->end; in cond_empty()
694 errcode = pt_qry_cond_branch(decoder, &taken); in cond_empty()
703 struct pt_query_decoder *decoder = &dfix->decoder; in cond() local
709 ptu_check(ptu_sync_decoder, decoder); in cond()
711 errcode = pt_qry_cond_branch(decoder, &taken); in cond()
716 errcode = pt_qry_cond_branch(decoder, &taken); in cond()
721 errcode = pt_qry_cond_branch(decoder, &taken); in cond()
726 errcode = pt_qry_cond_branch(decoder, &taken); in cond()
735 struct pt_query_decoder *decoder = &dfix->decoder; in cond_skip_tip_fail() local
744 ptu_check(ptu_sync_decoder, decoder); in cond_skip_tip_fail()
746 errcode = pt_qry_cond_branch(decoder, &taken); in cond_skip_tip_fail()
748 ptu_ptr_eq(decoder->pos, pos); in cond_skip_tip_fail()
757 struct pt_query_decoder *decoder = &dfix->decoder; in cond_skip_tip_pge_fail() local
766 ptu_check(ptu_sync_decoder, decoder); in cond_skip_tip_pge_fail()
768 errcode = pt_qry_cond_branch(decoder, &taken); in cond_skip_tip_pge_fail()
770 ptu_ptr_eq(decoder->pos, pos); in cond_skip_tip_pge_fail()
779 struct pt_query_decoder *decoder = &dfix->decoder; in cond_skip_tip_pgd_fail() local
788 ptu_check(ptu_sync_decoder, decoder); in cond_skip_tip_pgd_fail()
790 errcode = pt_qry_cond_branch(decoder, &taken); in cond_skip_tip_pgd_fail()
792 ptu_ptr_eq(decoder->pos, pos); in cond_skip_tip_pgd_fail()
801 struct pt_query_decoder *decoder = &dfix->decoder; in cond_skip_fup_tip_fail() local
811 ptu_check(ptu_sync_decoder, decoder); in cond_skip_fup_tip_fail()
813 errcode = pt_qry_cond_branch(decoder, &taken); in cond_skip_fup_tip_fail()
815 ptu_ptr_eq(decoder->pos, pos); in cond_skip_fup_tip_fail()
824 struct pt_query_decoder *decoder = &dfix->decoder; in cond_skip_fup_tip_pgd_fail() local
834 ptu_check(ptu_sync_decoder, decoder); in cond_skip_fup_tip_pgd_fail()
836 errcode = pt_qry_cond_branch(decoder, &taken); in cond_skip_fup_tip_pgd_fail()
838 ptu_ptr_eq(decoder->pos, pos); in cond_skip_fup_tip_pgd_fail()
846 struct pt_query_decoder *decoder = &dfix->decoder; in event_null() local
847 struct pt_config *config = &decoder->config; in event_null()
854 errcode = pt_qry_event(decoder, NULL, sizeof(event)); in event_null()
856 ptu_ptr_eq(decoder->pos, config->begin); in event_null()
863 struct pt_query_decoder *decoder = &dfix->decoder; in event_bad_size() local
867 errcode = pt_qry_event(decoder, &event, 4); in event_bad_size()
875 struct pt_query_decoder *decoder = &dfix->decoder; in event_small_size() local
887 ptu_check(ptu_sync_decoder, decoder); in event_small_size()
889 errcode = pt_qry_event(decoder, &variant.event, 40); in event_small_size()
899 struct pt_query_decoder *decoder = &dfix->decoder; in event_big_size() local
911 ptu_check(ptu_sync_decoder, decoder); in event_big_size()
913 errcode = pt_qry_event(decoder, &variant.event, sizeof(variant.buffer)); in event_big_size()
923 struct pt_query_decoder *decoder = &dfix->decoder; in event_empty() local
924 struct pt_config *config = &decoder->config; in event_empty()
928 decoder->pos = config->end; in event_empty()
930 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_empty()
940 struct pt_query_decoder *decoder = &dfix->decoder; in event_enabled() local
952 ptu_check(ptu_sync_decoder, decoder); in event_enabled()
954 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_enabled()
976 struct pt_query_decoder *decoder = &dfix->decoder; in event_enabled_cutoff_fail() local
983 ptu_check(cutoff, decoder, encoder); in event_enabled_cutoff_fail()
984 ptu_check(ptu_sync_decoder, decoder); in event_enabled_cutoff_fail()
986 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_enabled_cutoff_fail()
996 struct pt_query_decoder *decoder = &dfix->decoder; in event_disabled() local
1008 ptu_check(ptu_sync_decoder, decoder); in event_disabled()
1010 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_disabled()
1033 struct pt_query_decoder *decoder = &dfix->decoder; in event_disabled_cutoff_fail() local
1040 ptu_check(cutoff, decoder, encoder); in event_disabled_cutoff_fail()
1041 ptu_check(ptu_sync_decoder, decoder); in event_disabled_cutoff_fail()
1043 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_disabled_cutoff_fail()
1053 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_disabled() local
1070 ptu_check(ptu_sync_decoder, decoder); in event_async_disabled()
1072 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_disabled()
1096 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_disabled_suppressed_fail() local
1104 ptu_check(ptu_sync_decoder, decoder); in event_async_disabled_suppressed_fail()
1106 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_disabled_suppressed_fail()
1115 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_disabled_cutoff_fail_a() local
1124 ptu_check(cutoff, decoder, encoder); in event_async_disabled_cutoff_fail_a()
1125 ptu_check(ptu_sync_decoder, decoder); in event_async_disabled_cutoff_fail_a()
1127 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_disabled_cutoff_fail_a()
1136 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_disabled_cutoff_fail_b() local
1143 ptu_check(cutoff, decoder, encoder); in event_async_disabled_cutoff_fail_b()
1144 ptu_check(ptu_sync_decoder, decoder); in event_async_disabled_cutoff_fail_b()
1146 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_disabled_cutoff_fail_b()
1155 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_branch_suppressed_fail() local
1162 ptu_check(ptu_sync_decoder, decoder); in event_async_branch_suppressed_fail()
1164 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_branch_suppressed_fail()
1174 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_branch() local
1191 ptu_check(ptu_sync_decoder, decoder); in event_async_branch()
1193 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_branch()
1217 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_branch_cutoff_fail_a() local
1225 ptu_check(cutoff, decoder, encoder); in event_async_branch_cutoff_fail_a()
1226 ptu_check(ptu_sync_decoder, decoder); in event_async_branch_cutoff_fail_a()
1228 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_branch_cutoff_fail_a()
1237 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_branch_cutoff_fail_b() local
1244 ptu_check(cutoff, decoder, encoder); in event_async_branch_cutoff_fail_b()
1245 ptu_check(ptu_sync_decoder, decoder); in event_async_branch_cutoff_fail_b()
1247 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_branch_cutoff_fail_b()
1256 struct pt_query_decoder *decoder = &dfix->decoder; in event_paging() local
1264 ptu_check(ptu_sync_decoder, decoder); in event_paging()
1266 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_paging()
1285 struct pt_query_decoder *decoder = &dfix->decoder; in event_paging_cutoff_fail() local
1292 ptu_check(cutoff, decoder, encoder); in event_paging_cutoff_fail()
1293 ptu_check(ptu_sync_decoder, decoder); in event_paging_cutoff_fail()
1295 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_paging_cutoff_fail()
1305 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_paging() local
1316 ptu_check(ptu_sync_decoder, decoder); in event_async_paging()
1318 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_paging()
1331 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_paging()
1353 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_paging_suppressed() local
1363 ptu_check(ptu_sync_decoder, decoder); in event_async_paging_suppressed()
1365 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_paging_suppressed()
1378 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_paging_suppressed()
1399 struct pt_query_decoder *decoder = &dfix->decoder; in event_async_paging_cutoff_fail() local
1407 ptu_check(cutoff, decoder, encoder); in event_async_paging_cutoff_fail()
1408 ptu_check(ptu_sync_decoder, decoder); in event_async_paging_cutoff_fail()
1410 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_async_paging_cutoff_fail()
1420 struct pt_query_decoder *decoder = &dfix->decoder; in event_overflow_fup() local
1435 ptu_check(ptu_sync_decoder, decoder); in event_overflow_fup()
1437 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_overflow_fup()
1468 struct pt_query_decoder *decoder = &dfix->decoder; in event_overflow_tip_pge() local
1483 ptu_check(ptu_sync_decoder, decoder); in event_overflow_tip_pge()
1485 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_overflow_tip_pge()
1497 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_overflow_tip_pge()
1527 struct pt_query_decoder *decoder = &dfix->decoder; in event_overflow_cutoff_fail() local
1534 ptu_check(cutoff, decoder, encoder); in event_overflow_cutoff_fail()
1535 ptu_check(ptu_sync_decoder, decoder); in event_overflow_cutoff_fail()
1537 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_overflow_cutoff_fail()
1546 struct pt_query_decoder *decoder = &dfix->decoder; in event_stop() local
1553 ptu_sync_decoder(decoder); in event_stop()
1555 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_stop()
1573 struct pt_query_decoder *decoder = &dfix->decoder; in event_exec_mode_tip() local
1588 ptu_check(ptu_sync_decoder, decoder); in event_exec_mode_tip()
1590 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_exec_mode_tip()
1608 errcode = pt_qry_indirect_branch(decoder, &addr); in event_exec_mode_tip()
1622 struct pt_query_decoder *decoder = &dfix->decoder; in event_exec_mode_tip_cutoff_fail() local
1630 ptu_check(cutoff, decoder, encoder); in event_exec_mode_tip_cutoff_fail()
1631 ptu_check(ptu_sync_decoder, decoder); in event_exec_mode_tip_cutoff_fail()
1633 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_exec_mode_tip_cutoff_fail()
1643 struct pt_query_decoder *decoder = &dfix->decoder; in event_exec_mode_tip_pge() local
1658 ptu_check(ptu_sync_decoder, decoder); in event_exec_mode_tip_pge()
1659 decoder->enabled = 0; in event_exec_mode_tip_pge()
1661 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_exec_mode_tip_pge()
1677 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_exec_mode_tip_pge()
1697 struct pt_query_decoder *decoder = &dfix->decoder; in event_exec_mode_tip_pge_cutoff_fail() local
1705 ptu_check(cutoff, decoder, encoder); in event_exec_mode_tip_pge_cutoff_fail()
1706 ptu_check(ptu_sync_decoder, decoder); in event_exec_mode_tip_pge_cutoff_fail()
1708 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_exec_mode_tip_pge_cutoff_fail()
1717 struct pt_query_decoder *decoder = &dfix->decoder; in event_exec_mode_cutoff_fail() local
1724 ptu_check(cutoff, decoder, encoder); in event_exec_mode_cutoff_fail()
1725 ptu_check(ptu_sync_decoder, decoder); in event_exec_mode_cutoff_fail()
1727 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_exec_mode_cutoff_fail()
1737 struct pt_query_decoder *decoder = &dfix->decoder; in event_tsx_fup() local
1755 ptu_check(ptu_sync_decoder, decoder); in event_tsx_fup()
1757 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_tsx_fup()
1778 errcode = pt_qry_indirect_branch(decoder, &addr); in event_tsx_fup()
1788 struct pt_query_decoder *decoder = &dfix->decoder; in event_tsx_fup_cutoff_fail() local
1796 ptu_check(cutoff, decoder, encoder); in event_tsx_fup_cutoff_fail()
1797 ptu_check(ptu_sync_decoder, decoder); in event_tsx_fup_cutoff_fail()
1799 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_tsx_fup_cutoff_fail()
1808 struct pt_query_decoder *decoder = &dfix->decoder; in event_tsx_cutoff_fail() local
1815 ptu_check(cutoff, decoder, encoder); in event_tsx_cutoff_fail()
1816 ptu_check(ptu_sync_decoder, decoder); in event_tsx_cutoff_fail()
1818 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_tsx_cutoff_fail()
1827 struct pt_query_decoder *decoder = &dfix->decoder; in event_skip_tip_fail() local
1837 ptu_check(ptu_sync_decoder, decoder); in event_skip_tip_fail()
1839 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_skip_tip_fail()
1841 ptu_ptr_eq(decoder->pos, pos); in event_skip_tip_fail()
1849 struct pt_query_decoder *decoder = &dfix->decoder; in event_skip_tnt_8_fail() local
1858 ptu_check(ptu_sync_decoder, decoder); in event_skip_tnt_8_fail()
1860 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_skip_tnt_8_fail()
1870 struct pt_query_decoder *decoder = &dfix->decoder; in event_skip_tnt_64_fail() local
1879 ptu_check(ptu_sync_decoder, decoder); in event_skip_tnt_64_fail()
1881 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_skip_tnt_64_fail()
1891 struct pt_query_decoder *decoder = &dfix->decoder; in sync_event() local
1909 errcode = pt_qry_sync_forward(decoder, &addr); in sync_event()
1925 errcode = pt_qry_event(decoder, &event, sizeof(event)); in sync_event()
1945 struct pt_query_decoder *decoder = &dfix->decoder; in sync_event_cutoff_fail() local
1953 ptu_check(cutoff, decoder, encoder); in sync_event_cutoff_fail()
1955 errcode = pt_qry_sync_forward(decoder, &addr); in sync_event_cutoff_fail()
1964 struct pt_query_decoder *decoder = &dfix->decoder; in sync_event_incomplete_fail() local
1971 errcode = pt_qry_sync_forward(decoder, &addr); in sync_event_incomplete_fail()
1980 struct pt_query_decoder *decoder = &dfix->decoder; in sync_ovf_event() local
2003 errcode = pt_qry_sync_forward(decoder, &addr); in sync_ovf_event()
2007 errcode = pt_qry_event(decoder, &event, sizeof(event)); in sync_ovf_event()
2017 errcode = pt_qry_event(decoder, &event, sizeof(event)); in sync_ovf_event()
2042 struct pt_query_decoder *decoder = &dfix->decoder; in sync_ovf_event_cutoff_fail() local
2050 ptu_check(cutoff, decoder, encoder); in sync_ovf_event_cutoff_fail()
2052 errcode = pt_qry_sync_forward(decoder, &addr); in sync_ovf_event_cutoff_fail()
2060 struct pt_query_decoder *decoder = &dfix->decoder; in time_null_fail() local
2067 errcode = pt_qry_time(decoder, NULL, NULL, NULL); in time_null_fail()
2078 struct pt_query_decoder *decoder = &dfix->decoder; in time_initial() local
2082 errcode = pt_qry_time(decoder, &tsc, NULL, NULL); in time_initial()
2090 struct pt_query_decoder *decoder = &dfix->decoder; in time() local
2096 decoder->last_time.have_tsc = 1; in time()
2097 decoder->last_time.tsc = exp; in time()
2099 errcode = pt_qry_time(decoder, &tsc, NULL, NULL); in time()
2108 struct pt_query_decoder *decoder = &dfix->decoder; in cbr_null() local
2115 errcode = pt_qry_core_bus_ratio(decoder, NULL); in cbr_null()
2126 struct pt_query_decoder *decoder = &dfix->decoder; in cbr_initial() local
2130 errcode = pt_qry_core_bus_ratio(decoder, &cbr); in cbr_initial()
2138 struct pt_query_decoder *decoder = &dfix->decoder; in cbr() local
2142 decoder->last_time.have_cbr = 1; in cbr()
2143 decoder->last_time.cbr = 42; in cbr()
2145 errcode = pt_qry_core_bus_ratio(decoder, &cbr); in cbr()
2157 struct pt_query_decoder *decoder = &dfix->decoder; in indir_cyc_cutoff() local
2165 ptu_check(cutoff, decoder, encoder); in indir_cyc_cutoff()
2166 ptu_check(ptu_sync_decoder, decoder); in indir_cyc_cutoff()
2168 errcode = pt_qry_indirect_branch(decoder, &ip); in indir_cyc_cutoff()
2179 struct pt_query_decoder *decoder = &dfix->decoder; in cond_cyc_cutoff() local
2186 ptu_check(cutoff, decoder, encoder); in cond_cyc_cutoff()
2187 ptu_check(ptu_sync_decoder, decoder); in cond_cyc_cutoff()
2189 errcode = pt_qry_cond_branch(decoder, &taken); in cond_cyc_cutoff()
2200 struct pt_query_decoder *decoder = &dfix->decoder; in event_cyc_cutoff() local
2208 ptu_check(cutoff, decoder, encoder); in event_cyc_cutoff()
2209 ptu_check(ptu_sync_decoder, decoder); in event_cyc_cutoff()
2211 errcode = pt_qry_event(decoder, &event, sizeof(event)); in event_cyc_cutoff()
2232 errcode = pt_qry_decoder_init(&dfix->decoder, config); in ptu_dfix_init()
2235 dfix->decoder.ip.ip = pt_dfix_bad_ip; in ptu_dfix_init()
2236 dfix->decoder.ip.have_ip = 1; in ptu_dfix_init()
2237 dfix->decoder.ip.suppressed = 0; in ptu_dfix_init()
2239 dfix->last_ip = dfix->decoder.ip; in ptu_dfix_init()
2249 pt_qry_decoder_fini(&dfix->decoder); in ptu_dfix_fini()
2255 /* Synchronize the decoder at the beginnig of an empty buffer. */
2259 struct pt_query_decoder *decoder = &dfix->decoder; in ptu_dfix_header_sync() local
2261 /* Synchronize the decoder at the beginning of the buffer. */ in ptu_dfix_header_sync()
2262 decoder->pos = decoder->config.begin; in ptu_dfix_header_sync()
2267 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2273 struct pt_query_decoder *decoder = &dfix->decoder; in ptu_dfix_header_indir() local
2281 /* Synchronize the decoder at the beginning of the buffer. */ in ptu_dfix_header_indir()
2282 decoder->pos = decoder->config.begin; in ptu_dfix_header_indir()
2287 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2293 struct pt_query_decoder *decoder = &dfix->decoder; in ptu_dfix_header_indir_psb() local
2311 /* Synchronize the decoder at the beginning of the buffer. */ in ptu_dfix_header_indir_psb()
2312 decoder->pos = decoder->config.begin; in ptu_dfix_header_indir_psb()
2317 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2323 struct pt_query_decoder *decoder = &dfix->decoder; in ptu_dfix_header_cond() local
2341 /* Synchronize the decoder at the beginning of the buffer. */ in ptu_dfix_header_cond()
2342 decoder->pos = decoder->config.begin; in ptu_dfix_header_cond()
2347 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2353 struct pt_query_decoder *decoder = &dfix->decoder; in ptu_dfix_header_event() local
2361 /* Synchronize the decoder at the beginning of the buffer. */ in ptu_dfix_header_event()
2362 decoder->pos = decoder->config.begin; in ptu_dfix_header_event()
2367 /* Synchronize the decoder at the beginnig of a buffer containing packets that
2373 struct pt_query_decoder *decoder = &dfix->decoder; in ptu_dfix_header_event_psb() local
2391 /* Synchronize the decoder at the beginning of the buffer. */ in ptu_dfix_header_event_psb()
2392 decoder->pos = decoder->config.begin; in ptu_dfix_header_event_psb()