Lines Matching refs:stat_data
632 struct kvm_stat_data *stat_data; in kvm_create_vm_debugfs() local
648 stat_data = kzalloc(sizeof(*stat_data), GFP_KERNEL_ACCOUNT); in kvm_create_vm_debugfs()
649 if (!stat_data) in kvm_create_vm_debugfs()
652 stat_data->kvm = kvm; in kvm_create_vm_debugfs()
653 stat_data->offset = p->offset; in kvm_create_vm_debugfs()
654 stat_data->mode = p->mode ? p->mode : 0644; in kvm_create_vm_debugfs()
655 kvm->debugfs_stat_data[p - debugfs_entries] = stat_data; in kvm_create_vm_debugfs()
656 debugfs_create_file(p->name, stat_data->mode, kvm->debugfs_dentry, in kvm_create_vm_debugfs()
657 stat_data, stat_fops_per_vm[p->kind]); in kvm_create_vm_debugfs()
3991 struct kvm_stat_data *stat_data = (struct kvm_stat_data *) in kvm_debugfs_open() local
3999 if (!refcount_inc_not_zero(&stat_data->kvm->users_count)) in kvm_debugfs_open()
4003 stat_data->mode & S_IWUGO ? set : NULL, in kvm_debugfs_open()
4005 kvm_put_kvm(stat_data->kvm); in kvm_debugfs_open()
4014 struct kvm_stat_data *stat_data = (struct kvm_stat_data *) in kvm_debugfs_release() local
4018 kvm_put_kvm(stat_data->kvm); in kvm_debugfs_release()
4025 struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data; in vm_stat_get_per_vm() local
4027 *val = *(ulong *)((void *)stat_data->kvm + stat_data->offset); in vm_stat_get_per_vm()
4034 struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data; in vm_stat_clear_per_vm() local
4039 *(ulong *)((void *)stat_data->kvm + stat_data->offset) = 0; in vm_stat_clear_per_vm()
4063 struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data; in vcpu_stat_get_per_vm() local
4068 kvm_for_each_vcpu(i, vcpu, stat_data->kvm) in vcpu_stat_get_per_vm()
4069 *val += *(u64 *)((void *)vcpu + stat_data->offset); in vcpu_stat_get_per_vm()
4077 struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data; in vcpu_stat_clear_per_vm() local
4083 kvm_for_each_vcpu(i, vcpu, stat_data->kvm) in vcpu_stat_clear_per_vm()
4084 *(u64 *)((void *)vcpu + stat_data->offset) = 0; in vcpu_stat_clear_per_vm()