wp_info           176 arch/s390/kvm/guestdbg.c 			    struct kvm_hw_wp_info_arch *wp_info)
wp_info           179 arch/s390/kvm/guestdbg.c 	wp_info->len = bp_data->len;
wp_info           180 arch/s390/kvm/guestdbg.c 	wp_info->addr = bp_data->addr;
wp_info           181 arch/s390/kvm/guestdbg.c 	wp_info->phys_addr = bp_data->phys_addr;
wp_info           182 arch/s390/kvm/guestdbg.c 	wp_info->old_data = NULL;
wp_info           184 arch/s390/kvm/guestdbg.c 	if (wp_info->len < 0 || wp_info->len > MAX_WP_SIZE)
wp_info           187 arch/s390/kvm/guestdbg.c 	wp_info->old_data = kmalloc(bp_data->len, GFP_KERNEL);
wp_info           188 arch/s390/kvm/guestdbg.c 	if (!wp_info->old_data)
wp_info           191 arch/s390/kvm/guestdbg.c 	ret = read_guest_abs(vcpu, wp_info->phys_addr, wp_info->old_data,
wp_info           192 arch/s390/kvm/guestdbg.c 			     wp_info->len);
wp_info           194 arch/s390/kvm/guestdbg.c 		kfree(wp_info->old_data);
wp_info           195 arch/s390/kvm/guestdbg.c 		wp_info->old_data = NULL;
wp_info           208 arch/s390/kvm/guestdbg.c 	struct kvm_hw_wp_info_arch *wp_info = NULL;
wp_info           235 arch/s390/kvm/guestdbg.c 		wp_info = kmalloc_array(nr_wp,
wp_info           236 arch/s390/kvm/guestdbg.c 					sizeof(*wp_info),
wp_info           238 arch/s390/kvm/guestdbg.c 		if (!wp_info) {
wp_info           257 arch/s390/kvm/guestdbg.c 					       &wp_info[nr_wp]);
wp_info           273 arch/s390/kvm/guestdbg.c 	vcpu->arch.guestdbg.hw_wp_info = wp_info;
wp_info           277 arch/s390/kvm/guestdbg.c 	kfree(wp_info);
wp_info           341 arch/s390/kvm/guestdbg.c 	struct kvm_hw_wp_info_arch *wp_info = NULL;
wp_info           348 arch/s390/kvm/guestdbg.c 		wp_info = &vcpu->arch.guestdbg.hw_wp_info[i];
wp_info           349 arch/s390/kvm/guestdbg.c 		if (!wp_info || !wp_info->old_data || wp_info->len <= 0)
wp_info           352 arch/s390/kvm/guestdbg.c 		temp = kmalloc(wp_info->len, GFP_KERNEL);
wp_info           357 arch/s390/kvm/guestdbg.c 		if (!read_guest_abs(vcpu, wp_info->phys_addr, temp,
wp_info           358 arch/s390/kvm/guestdbg.c 				    wp_info->len)) {
wp_info           359 arch/s390/kvm/guestdbg.c 			if (memcmp(temp, wp_info->old_data, wp_info->len)) {
wp_info           361 arch/s390/kvm/guestdbg.c 				return wp_info;
wp_info           392 arch/s390/kvm/guestdbg.c 	struct kvm_hw_wp_info_arch *wp_info = NULL;
wp_info           399 arch/s390/kvm/guestdbg.c 			wp_info = any_wp_changed(vcpu);
wp_info           400 arch/s390/kvm/guestdbg.c 			if (wp_info) {
wp_info           401 arch/s390/kvm/guestdbg.c 				debug_exit->addr = wp_info->addr;