Home
last modified time | relevance | path

Searched refs:reg_attr (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/hw/core/
H A Dsysbus-fdt.c221 uint32_t *irq_attr, *reg_attr; in add_calxeda_midway_xgmac_fdt_node() local
237 reg_attr = g_new(uint32_t, vbasedev->num_regions * 2); in add_calxeda_midway_xgmac_fdt_node()
240 reg_attr[2 * i] = cpu_to_be32(mmio_base); in add_calxeda_midway_xgmac_fdt_node()
241 reg_attr[2 * i + 1] = cpu_to_be32( in add_calxeda_midway_xgmac_fdt_node()
244 qemu_fdt_setprop(fdt, nodename, "reg", reg_attr, in add_calxeda_midway_xgmac_fdt_node()
258 g_free(reg_attr); in add_calxeda_midway_xgmac_fdt_node()
302 uint32_t *irq_attr, *reg_attr; in add_amd_xgbe_fdt_node() local
375 reg_attr = g_new(uint32_t, vbasedev->num_regions * 2); in add_amd_xgbe_fdt_node()
378 reg_attr[2 * i] = cpu_to_be32(mmio_base); in add_amd_xgbe_fdt_node()
379 reg_attr[2 * i + 1] = cpu_to_be32( in add_amd_xgbe_fdt_node()
[all …]
H A Dguest-loader.c48 uint64_t reg_attr[2] = {cpu_to_be64(s->addr), cpu_to_be64(size)}; in loader_insert_platform_data() local
56 qemu_fdt_setprop(fdt, node, "reg", &reg_attr, sizeof(reg_attr)); in loader_insert_platform_data()
/openbmc/linux/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c338 struct vgic_reg_attr *reg_attr) in vgic_v2_parse_attr() argument
342 reg_attr->addr = attr->attr & KVM_DEV_ARM_VGIC_OFFSET_MASK; in vgic_v2_parse_attr()
343 reg_attr->vcpu = kvm_get_vcpu_by_id(dev->kvm, cpuid); in vgic_v2_parse_attr()
344 if (!reg_attr->vcpu) in vgic_v2_parse_attr()
362 struct vgic_reg_attr reg_attr; in vgic_v2_attr_regs_access() local
368 ret = vgic_v2_parse_attr(dev, attr, &reg_attr); in vgic_v2_attr_regs_access()
372 vcpu = reg_attr.vcpu; in vgic_v2_attr_regs_access()
373 addr = reg_attr.addr; in vgic_v2_attr_regs_access()
474 struct vgic_reg_attr *reg_attr) in vgic_v3_parse_attr() argument
487 reg_attr->vcpu = kvm_mpidr_to_vcpu(dev->kvm, mpidr_reg); in vgic_v3_parse_attr()
[all …]
H A Dvgic-mmio-v2.c501 struct vgic_reg_attr reg_attr; in vgic_v2_has_attr_regs() local
506 ret = vgic_v2_parse_attr(dev, attr, &reg_attr); in vgic_v2_has_attr_regs()
510 vcpu = reg_attr.vcpu; in vgic_v2_has_attr_regs()
511 addr = reg_attr.addr; in vgic_v2_has_attr_regs()
H A Dvgic.h198 struct vgic_reg_attr *reg_attr);
200 struct vgic_reg_attr *reg_attr);
H A Dvgic-mmio-v3.c999 struct vgic_reg_attr reg_attr; in vgic_v3_has_attr_regs() local
1004 ret = vgic_v3_parse_attr(dev, attr, &reg_attr); in vgic_v3_has_attr_regs()
1008 vcpu = reg_attr.vcpu; in vgic_v3_has_attr_regs()
1009 addr = reg_attr.addr; in vgic_v3_has_attr_regs()