kvm_device_attr
struct kvm_device_attr *attr);
struct kvm_device_attr *attr);
struct kvm_device_attr *attr);
struct kvm_device_attr *attr);
struct kvm_device_attr *attr);
struct kvm_device_attr *attr);
int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr attr;
static int kvm_vm_has_attr(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_vm_set_attr(struct kvm *kvm, struct kvm_device_attr *attr)
struct kvm_device_attr attr;
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
int kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr)
int kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr)
int kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
int kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
int kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
int vgic_v3_has_cpu_sysregs_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr)
struct kvm_device_attr *attr,
struct kvm_device_attr *attr)
struct kvm_device_attr *attr,
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
struct kvm_device_attr *attr,
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
static bool reg_allowed_pre_init(struct kvm_device_attr *attr)
struct kvm_device_attr *attr,
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int kvm_vgic_addr(struct kvm *kvm, struct kvm_device_attr *attr, bool write)
int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr)
int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr)
int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
struct kvm_device_attr *attr, bool is_write);
int vgic_v3_has_cpu_sysregs_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
struct kvm_device_attr *attr)
struct kvm_device_attr *attr, bool is_write)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr,
struct kvm_device_attr *attr,
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr,
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr,
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr attr;
static int kvm_vm_feature_has_attr(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_vm_has_attr(struct kvm *kvm, struct kvm_device_attr *attr)
struct kvm_device_attr attr;
static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int xive_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int xive_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int xive_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int set_base_addr(struct openpic *opp, struct kvm_device_attr *attr)
static int mpic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int mpic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int mpic_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int aia_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int aia_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int aia_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
static int flic_ais_mode_get_all(struct kvm *kvm, struct kvm_device_attr *attr)
static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int clear_io_irq(struct kvm *kvm, struct kvm_device_attr *attr)
static int modify_ais_mode(struct kvm *kvm, struct kvm_device_attr *attr)
static int flic_inject_airq(struct kvm *kvm, struct kvm_device_attr *attr)
static int flic_ais_mode_set_all(struct kvm *kvm, struct kvm_device_attr *attr)
static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int kvm_s390_vm_set_crypto(struct kvm *kvm, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int kvm_s390_set_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_set_tod_high(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_set_tod_low(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_set_tod(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_tod_ext(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_tod_high(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_tod_low(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_tod(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_set_processor(struct kvm *kvm, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int kvm_s390_set_uv_feat(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_set_cpu_model(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_processor(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_machine(struct kvm *kvm, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int kvm_s390_get_processor_uv_feat(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_machine_uv_feat(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_get_cpu_model(struct kvm *kvm, struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
static int kvm_s390_vm_set_attr(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_vm_get_attr(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_vm_has_attr(struct kvm *kvm, struct kvm_device_attr *attr)
struct kvm_device_attr attr;
static int kvm_s390_get_mem_control(struct kvm *kvm, struct kvm_device_attr *attr)
static int kvm_s390_set_mem_control(struct kvm *kvm, struct kvm_device_attr *attr)
static int __kvm_x86_dev_get_attr(struct kvm_device_attr *attr, u64 *val)
static int kvm_x86_dev_get_attr(struct kvm_device_attr *attr)
static int kvm_x86_dev_has_attr(struct kvm_device_attr *attr)
struct kvm_device_attr attr;
struct kvm_device_attr attr;
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr attr;
int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr);
int kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr);
int kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr);
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)
struct kvm_device_attr *attr);
struct kvm_device_attr *attr);
struct kvm_device_attr *attr);
int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
#define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
#define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
#define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
#define KVM_SET_DEVICE_ATTR _IOW(KVMIO, 0xe1, struct kvm_device_attr)
#define KVM_GET_DEVICE_ATTR _IOW(KVMIO, 0xe2, struct kvm_device_attr)
#define KVM_HAS_DEVICE_ATTR _IOW(KVMIO, 0xe3, struct kvm_device_attr)
struct kvm_device_attr irq_attr = {
struct kvm_device_attr attribute = {
struct kvm_device_attr kvmattr = {
struct kvm_device_attr kvmattr = {
struct kvm_device_attr attr = {
struct kvm_device_attr attr;
struct kvm_device_attr attr = {
struct kvm_device_attr a;
struct kvm_device_attr attr;
attr = (struct kvm_device_attr) {
struct kvm_device_attr dev = {
struct kvm_device_attr dev = {
struct kvm_device_attr dev = {
struct kvm_device_attr attr = {
struct kvm_device_attr attr = {
struct kvm_device_attr *attr),
struct kvm_device_attr attr;
struct kvm_device_attr *attr)
struct kvm_device_attr *attr)