Lines Matching refs:bp_info
212 struct kvm_hw_bp_info_arch *bp_info = NULL; in kvm_s390_import_bp_data() local
254 bp_info = kmalloc(size, GFP_KERNEL); in kvm_s390_import_bp_data()
255 if (!bp_info) { in kvm_s390_import_bp_data()
271 bp_info[nr_bp].len = bp_data[i].len; in kvm_s390_import_bp_data()
272 bp_info[nr_bp].addr = bp_data[i].addr; in kvm_s390_import_bp_data()
279 vcpu->arch.guestdbg.hw_bp_info = bp_info; in kvm_s390_import_bp_data()
286 kfree(bp_info); in kvm_s390_import_bp_data()
319 #define end_of_range(bp_info) (bp_info->addr + bp_info->len - 1) argument
324 struct kvm_hw_bp_info_arch *bp_info = vcpu->arch.guestdbg.hw_bp_info; in find_hw_bp() local
332 if (addr == bp_info->addr) in find_hw_bp()
334 if (bp_info->len > 0 && in find_hw_bp()
335 in_addr_range(addr, bp_info->addr, end_of_range(bp_info))) in find_hw_bp()
338 bp_info++; in find_hw_bp()
343 return bp_info; in find_hw_bp()
395 struct kvm_hw_bp_info_arch *bp_info = NULL; in debug_exit_required() local
411 bp_info = find_hw_bp(vcpu, addr); in debug_exit_required()
413 if (bp_info && (addr != peraddr)) { in debug_exit_required()
420 bp_info = find_hw_bp(vcpu, peraddr); in debug_exit_required()
421 if (bp_info && vcpu->arch.guestdbg.last_bp != peraddr) { in debug_exit_required()