Lines Matching refs:wp
1368 CPUWatchpoint *wp; in cpu_watchpoint_insert() local
1376 wp = qemu_malloc(sizeof(*wp)); in cpu_watchpoint_insert()
1378 wp->vaddr = addr; in cpu_watchpoint_insert()
1379 wp->len_mask = len_mask; in cpu_watchpoint_insert()
1380 wp->flags = flags; in cpu_watchpoint_insert()
1384 QTAILQ_INSERT_HEAD(&env->watchpoints, wp, entry); in cpu_watchpoint_insert()
1386 QTAILQ_INSERT_TAIL(&env->watchpoints, wp, entry); in cpu_watchpoint_insert()
1391 *watchpoint = wp; in cpu_watchpoint_insert()
1400 CPUWatchpoint *wp; in cpu_watchpoint_remove() local
1402 QTAILQ_FOREACH(wp, &env->watchpoints, entry) { in cpu_watchpoint_remove()
1403 if (addr == wp->vaddr && len_mask == wp->len_mask in cpu_watchpoint_remove()
1404 && flags == (wp->flags & ~BP_WATCHPOINT_HIT)) { in cpu_watchpoint_remove()
1405 cpu_watchpoint_remove_by_ref(env, wp); in cpu_watchpoint_remove()
1425 CPUWatchpoint *wp, *next; in cpu_watchpoint_remove_all() local
1427 QTAILQ_FOREACH_SAFE(wp, &env->watchpoints, entry, next) { in cpu_watchpoint_remove_all()
1428 if (wp->flags & mask) in cpu_watchpoint_remove_all()
1429 cpu_watchpoint_remove_by_ref(env, wp); in cpu_watchpoint_remove_all()
1742 CPUWatchpoint *wp; in cpu_copy() local
1760 QTAILQ_FOREACH(wp, &env->watchpoints, entry) { in cpu_copy()
1761 cpu_watchpoint_insert(new_env, wp->vaddr, (~wp->len_mask) + 1, in cpu_copy()
1762 wp->flags, NULL); in cpu_copy()
2002 CPUWatchpoint *wp; in tlb_set_page_exec() local
2048 QTAILQ_FOREACH(wp, &env->watchpoints, entry) { in tlb_set_page_exec()
2049 if (vaddr == (wp->vaddr & TARGET_PAGE_MASK)) { in tlb_set_page_exec()
2943 CPUWatchpoint *wp; in check_watchpoint() local
2954 QTAILQ_FOREACH(wp, &env->watchpoints, entry) { in check_watchpoint()
2955 if ((vaddr == (wp->vaddr & len_mask) || in check_watchpoint()
2956 (vaddr & wp->len_mask) == wp->vaddr) && (wp->flags & flags)) { in check_watchpoint()
2957 wp->flags |= BP_WATCHPOINT_HIT; in check_watchpoint()
2959 env->watchpoint_hit = wp; in check_watchpoint()
2967 if (wp->flags & BP_STOP_BEFORE_ACCESS) { in check_watchpoint()
2976 wp->flags &= ~BP_WATCHPOINT_HIT; in check_watchpoint()