Lines Matching refs:bce
1707 struct pt_bcache_entry bce; in pt_blk_add_trampoline() local
1713 memset(&bce, 0, sizeof(bce)); in pt_blk_add_trampoline()
1714 bce.displacement = (int32_t) disp; in pt_blk_add_trampoline()
1715 bce.ninsn = 1; in pt_blk_add_trampoline()
1716 bce.mode = mode; in pt_blk_add_trampoline()
1717 bce.qualifier = ptbq_again; in pt_blk_add_trampoline()
1722 if ((int64_t) bce.displacement != disp) { in pt_blk_add_trampoline()
1724 memset(&bce, 0, sizeof(bce)); in pt_blk_add_trampoline()
1725 bce.ninsn = 1; in pt_blk_add_trampoline()
1726 bce.mode = mode; in pt_blk_add_trampoline()
1727 bce.qualifier = ptbq_decode; in pt_blk_add_trampoline()
1730 return pt_bcache_add(bcache, ip, bce); in pt_blk_add_trampoline()
1742 struct pt_bcache_entry bce; in pt_blk_add_decode() local
1744 memset(&bce, 0, sizeof(bce)); in pt_blk_add_decode()
1745 bce.ninsn = 1; in pt_blk_add_decode()
1746 bce.mode = mode; in pt_blk_add_decode()
1747 bce.qualifier = ptbq_decode; in pt_blk_add_decode()
1749 return pt_bcache_add(bcache, ioff, bce); in pt_blk_add_decode()
1778 struct pt_bcache_entry bce; in pt_blk_proceed_no_event_fill_cache() local
1808 memset(&bce, 0, sizeof(bce)); in pt_blk_proceed_no_event_fill_cache()
1809 bce.ninsn = 1; in pt_blk_proceed_no_event_fill_cache()
1810 bce.mode = insn.mode; in pt_blk_proceed_no_event_fill_cache()
1811 bce.isize = insn.size; in pt_blk_proceed_no_event_fill_cache()
1814 if ((uint8_t) bce.isize != insn.size) in pt_blk_proceed_no_event_fill_cache()
1815 bce.isize = 0; in pt_blk_proceed_no_event_fill_cache()
1828 bce.qualifier = ptbq_indirect; in pt_blk_proceed_no_event_fill_cache()
1836 bce.qualifier = ptbq_ind_call; in pt_blk_proceed_no_event_fill_cache()
1840 bce.qualifier = ptbq_return; in pt_blk_proceed_no_event_fill_cache()
1844 bce.qualifier = ptbq_cond; in pt_blk_proceed_no_event_fill_cache()
1850 bce.qualifier = ptbq_indirect; in pt_blk_proceed_no_event_fill_cache()
1862 bce.qualifier = ptbq_decode; in pt_blk_proceed_no_event_fill_cache()
1864 status = pt_bcache_add(bcache, ioff, bce); in pt_blk_proceed_no_event_fill_cache()
1956 status = pt_bcache_lookup(&bce, bcache, noff); in pt_blk_proceed_no_event_fill_cache()
1965 if (!pt_bce_is_valid(bce)) { in pt_blk_proceed_no_event_fill_cache()
1985 status = pt_bcache_lookup(&bce, bcache, noff); in pt_blk_proceed_no_event_fill_cache()
1993 if (!pt_bce_is_valid(bce)) in pt_blk_proceed_no_event_fill_cache()
2001 if (pt_bce_exec_mode(bce) != insn.mode) in pt_blk_proceed_no_event_fill_cache()
2005 dip = nip + bce.displacement; in pt_blk_proceed_no_event_fill_cache()
2024 bce.ninsn += 1; in pt_blk_proceed_no_event_fill_cache()
2025 bce.displacement = (int32_t) disp; in pt_blk_proceed_no_event_fill_cache()
2032 if (!bce.ninsn || ((int64_t) bce.displacement != disp)) in pt_blk_proceed_no_event_fill_cache()
2044 return pt_bcache_add(bcache, ioff, bce); in pt_blk_proceed_no_event_fill_cache()
2130 struct pt_bcache_entry bce; in pt_blk_proceed_no_event_cached() local
2139 status = pt_bcache_lookup(&bce, bcache, offset); in pt_blk_proceed_no_event_cached()
2144 if (!pt_bce_is_valid(bce)) in pt_blk_proceed_no_event_cached()
2169 nip = decoder->ip + bce.displacement; in pt_blk_proceed_no_event_cached()
2183 ninsn = binsn + (uint16_t) bce.ninsn; in pt_blk_proceed_no_event_cached()
2200 block->mode = pt_bce_exec_mode(bce); in pt_blk_proceed_no_event_cached()
2203 switch (pt_bce_qualifier(bce)) { in pt_blk_proceed_no_event_cached()
2229 if (bce.isize) { in pt_blk_proceed_no_event_cached()
2257 insn.mode = pt_bce_exec_mode(bce); in pt_blk_proceed_no_event_cached()
2268 decoder->ip = ip + bce.isize; in pt_blk_proceed_no_event_cached()
2287 insn.mode = pt_bce_exec_mode(bce); in pt_blk_proceed_no_event_cached()
2360 if (bce.isize) in pt_blk_proceed_no_event_cached()
2361 ip += bce.isize; in pt_blk_proceed_no_event_cached()
2369 insn.mode = pt_bce_exec_mode(bce); in pt_blk_proceed_no_event_cached()