Lines Matching defs:decoder
48 static int pt_blk_status(const struct pt_block_decoder *decoder, int flags) in pt_blk_status()
75 static void pt_blk_reset(struct pt_block_decoder *decoder) in pt_blk_reset()
111 int pt_blk_decoder_init(struct pt_block_decoder *decoder, in pt_blk_decoder_init()
148 void pt_blk_decoder_fini(struct pt_block_decoder *decoder) in pt_blk_decoder_fini()
161 struct pt_block_decoder *decoder; in pt_blk_alloc_decoder() local
177 void pt_blk_free_decoder(struct pt_block_decoder *decoder) in pt_blk_free_decoder()
195 static int pt_blk_tick(struct pt_block_decoder *decoder, uint64_t ip) in pt_blk_tick()
258 static int pt_blk_indirect_branch(struct pt_block_decoder *decoder, in pt_blk_indirect_branch()
286 static int pt_blk_cond_branch(struct pt_block_decoder *decoder, int *taken) in pt_blk_cond_branch()
306 static int pt_blk_start(struct pt_block_decoder *decoder, int status) in pt_blk_start()
329 static int pt_blk_sync_reset(struct pt_block_decoder *decoder) in pt_blk_sync_reset()
339 int pt_blk_sync_forward(struct pt_block_decoder *decoder) in pt_blk_sync_forward()
355 int pt_blk_sync_backward(struct pt_block_decoder *decoder) in pt_blk_sync_backward()
371 int pt_blk_sync_set(struct pt_block_decoder *decoder, uint64_t offset) in pt_blk_sync_set()
387 int pt_blk_get_offset(const struct pt_block_decoder *decoder, uint64_t *offset) in pt_blk_get_offset()
395 int pt_blk_get_sync_offset(const struct pt_block_decoder *decoder, in pt_blk_get_sync_offset()
404 struct pt_image *pt_blk_get_image(struct pt_block_decoder *decoder) in pt_blk_get_image()
412 int pt_blk_set_image(struct pt_block_decoder *decoder, struct pt_image *image) in pt_blk_set_image()
425 pt_blk_get_config(const struct pt_block_decoder *decoder) in pt_blk_get_config()
433 int pt_blk_time(struct pt_block_decoder *decoder, uint64_t *time, in pt_blk_time()
442 int pt_blk_core_bus_ratio(struct pt_block_decoder *decoder, uint32_t *cbr) in pt_blk_core_bus_ratio()
450 int pt_blk_asid(const struct pt_block_decoder *decoder, struct pt_asid *asid, in pt_blk_asid()
468 static inline int pt_blk_fetch_event(struct pt_block_decoder *decoder) in pt_blk_fetch_event()
548 static int pt_blk_next_ip(uint64_t *pip, struct pt_block_decoder *decoder, in pt_blk_next_ip()
641 static int pt_blk_proceed_with_trace(struct pt_block_decoder *decoder, in pt_blk_proceed_with_trace()
702 static inline int pt_blk_log_call(struct pt_block_decoder *decoder, in pt_blk_log_call()
738 static int pt_blk_proceed_one_insn(struct pt_block_decoder *decoder, in pt_blk_proceed_one_insn()
824 static int pt_blk_proceed_to_insn(struct pt_block_decoder *decoder, in pt_blk_proceed_to_insn()
886 static int pt_blk_proceed_to_ip(struct pt_block_decoder *decoder, in pt_blk_proceed_to_ip()
945 static int pt_blk_proceed_to_ip_with_trace(struct pt_block_decoder *decoder, in pt_blk_proceed_to_ip_with_trace()
1004 static int pt_blk_proceed_skl014(struct pt_block_decoder *decoder, in pt_blk_proceed_skl014()
1079 static int pt_blk_proceed_to_disabled(struct pt_block_decoder *decoder, in pt_blk_proceed_to_disabled()
1125 static int pt_blk_set_disable_resume_ip(struct pt_block_decoder *decoder, in pt_blk_set_disable_resume_ip()
1155 static int pt_blk_proceed_to_async_paging(struct pt_block_decoder *decoder, in pt_blk_proceed_to_async_paging()
1187 static int pt_blk_proceed_to_async_vmcs(struct pt_block_decoder *decoder, in pt_blk_proceed_to_async_vmcs()
1219 static int pt_blk_proceed_to_exec_mode(struct pt_block_decoder *decoder, in pt_blk_proceed_to_exec_mode()
1256 static int pt_blk_proceed_to_ptwrite(struct pt_block_decoder *decoder, in pt_blk_proceed_to_ptwrite()
1322 static int pt_blk_handle_erratum_skd022(struct pt_block_decoder *decoder, in pt_blk_handle_erratum_skd022()
1367 static int pt_blk_postpone_insn(struct pt_block_decoder *decoder, in pt_blk_postpone_insn()
1389 static int pt_blk_clear_postponed_insn(struct pt_block_decoder *decoder) in pt_blk_clear_postponed_insn()
1408 static int pt_blk_proceed_postponed_insn(struct pt_block_decoder *decoder) in pt_blk_proceed_postponed_insn()
1455 static int pt_blk_proceed_event(struct pt_block_decoder *decoder, in pt_blk_proceed_event()
1652 static int pt_blk_proceed_no_event_uncached(struct pt_block_decoder *decoder, in pt_blk_proceed_no_event_uncached()
1775 pt_blk_proceed_no_event_fill_cache(struct pt_block_decoder *decoder, in pt_blk_proceed_no_event_fill_cache()
2061 static int pt_blk_proceed_truncated(struct pt_block_decoder *decoder, in pt_blk_proceed_truncated()
2128 static int pt_blk_proceed_no_event_cached(struct pt_block_decoder *decoder, in pt_blk_proceed_no_event_cached()
2468 static int pt_blk_msec_fill(struct pt_block_decoder *decoder, in pt_blk_msec_fill()
2496 static inline int pt_blk_msec_lookup(struct pt_block_decoder *decoder, in pt_blk_msec_lookup()
2529 static int pt_blk_proceed_no_event(struct pt_block_decoder *decoder, in pt_blk_proceed_no_event()
2575 static int pt_blk_proceed(struct pt_block_decoder *decoder, in pt_blk_proceed()
2621 static int pt_blk_handle_erratum_bdm64(struct pt_block_decoder *decoder, in pt_blk_handle_erratum_bdm64()
2684 static inline int pt_blk_postpone_trailing_tsx(struct pt_block_decoder *decoder, in pt_blk_postpone_trailing_tsx()
2722 static int pt_blk_proceed_trailing_event(struct pt_block_decoder *decoder, in pt_blk_proceed_trailing_event()
3038 int pt_blk_next(struct pt_block_decoder *decoder, struct pt_block *ublock, in pt_blk_next()
3079 static int pt_blk_process_enabled(struct pt_block_decoder *decoder, in pt_blk_process_enabled()
3108 static int pt_blk_process_disabled(struct pt_block_decoder *decoder, in pt_blk_process_disabled()
3136 static int pt_blk_process_async_branch(struct pt_block_decoder *decoder, in pt_blk_process_async_branch()
3163 static int pt_blk_process_paging(struct pt_block_decoder *decoder, in pt_blk_process_paging()
3190 static int pt_blk_process_vmcs(struct pt_block_decoder *decoder, in pt_blk_process_vmcs()
3217 static int pt_blk_process_overflow(struct pt_block_decoder *decoder, in pt_blk_process_overflow()
3262 static int pt_blk_process_exec_mode(struct pt_block_decoder *decoder, in pt_blk_process_exec_mode()
3286 static int pt_blk_process_tsx(struct pt_block_decoder *decoder, in pt_blk_process_tsx()
3302 static int pt_blk_process_stop(struct pt_block_decoder *decoder, in pt_blk_process_stop()
3321 int pt_blk_event(struct pt_block_decoder *decoder, struct pt_event *uevent, in pt_blk_event()