/openbmc/linux/Documentation/misc-devices/ |
H A D | ibmvmc.rst | 23 The Virtual Management Channel (VMC) is a logical device which provides an 51 application component are passed to the hypervisor over a VMC interface, 54 The VMC enables the management partition to provide basic partitioning 64 Virtual Management Channel (VMC) 67 A logical device, called the Virtual Management Channel (VMC), is defined 82 Two new classes of CRQ messages are introduced for the VMC device. VMC 83 Administrative messages are used for each partition using the VMC to 104 Example Management Partition VMC Driver Interface 108 implementation where a device driver is used to interface to the VMC 111 ioctl’s against the VMC device. [all …]
|
/openbmc/qemu/hw/s390x/ |
H A D | virtio-ccw-mem.c | 47 VirtIOMEMClass *vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_ccw_mem_get_memory_region() local 49 return vmc->get_memory_region(vmem, errp); in virtio_ccw_mem_get_memory_region() 57 VirtIOMEMClass *vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_ccw_mem_decide_memslots() local 59 vmc->decide_memslots(vmem, limit); in virtio_ccw_mem_decide_memslots() 66 VirtIOMEMClass *vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_ccw_mem_get_memslots() local 68 return vmc->get_memslots(vmem); in virtio_ccw_mem_get_memslots() 189 VirtIOMEMClass *vmc; in virtio_ccw_mem_instance_init() local 197 vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_ccw_mem_instance_init() 202 vmc->add_size_change_notifier(vmem, &dev->size_change_notifier); in virtio_ccw_mem_instance_init()
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-mem-pci.c | 50 VirtIOMEMClass *vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_mem_pci_get_memory_region() local 52 return vmc->get_memory_region(vmem, errp); in virtio_mem_pci_get_memory_region() 60 VirtIOMEMClass *vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_mem_pci_decide_memslots() local 62 vmc->decide_memslots(vmem, limit); in virtio_mem_pci_decide_memslots() 69 VirtIOMEMClass *vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_mem_pci_get_memslots() local 71 return vmc->get_memslots(vmem); in virtio_mem_pci_get_memslots() 195 VirtIOMEMClass *vmc; in virtio_mem_pci_instance_init() local 203 vmc = VIRTIO_MEM_GET_CLASS(vmem); in virtio_mem_pci_instance_init() 208 vmc->add_size_change_notifier(vmem, &dev->size_change_notifier); in virtio_mem_pci_instance_init()
|
H A D | virtio-mem.c | 1872 VirtIOMEMClass *vmc = VIRTIO_MEM_CLASS(klass); in virtio_mem_class_init() local 1886 vmc->fill_device_info = virtio_mem_fill_device_info; in virtio_mem_class_init() 1887 vmc->get_memory_region = virtio_mem_get_memory_region; in virtio_mem_class_init() 1888 vmc->decide_memslots = virtio_mem_decide_memslots; in virtio_mem_class_init() 1889 vmc->get_memslots = virtio_mem_get_memslots; in virtio_mem_class_init() 1890 vmc->add_size_change_notifier = virtio_mem_add_size_change_notifier; in virtio_mem_class_init() 1891 vmc->remove_size_change_notifier = virtio_mem_remove_size_change_notifier; in virtio_mem_class_init() 1892 vmc->unplug_request_check = virtio_mem_unplug_request_check; in virtio_mem_class_init()
|
/openbmc/qemu/chardev/ |
H A D | trace-events | 16 spice_vmc_register_interface(void *scd) "spice vmc registered interface %p" 17 spice_vmc_unregister_interface(void *scd) "spice vmc unregistered interface %p" 18 spice_vmc_event(int event) "spice vmc event %d"
|
/openbmc/qemu/hw/arm/ |
H A D | virt.c | 373 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in fdt_add_timer_nodes() local 377 if (vmc->claim_edge_triggered_timers) { in fdt_add_timer_nodes() 429 const VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in fdt_add_cpu_nodes() local 486 if (!vmc->no_cpu_topology) { in fdt_add_cpu_nodes() 494 if (!vmc->no_cpu_topology) { in fdt_add_cpu_nodes() 1423 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in create_smmu() local 1440 if (!vmc->no_nested_smmu) { in create_smmu() 1707 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in virt_build_smbios() local 1718 vmc->smbios_old_sys_ver ? "1.0" : mc->name); in virt_build_smbios() 1774 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in virt_cpu_mp_affinity() local [all …]
|
H A D | virt-acpi-build.c | 540 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in build_gtdt() local 546 uint32_t irqflags = vmc->claim_edge_triggered_timers ? in build_gtdt() 673 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in build_madt() local 744 if (its_class_name() && !vmc->no_its) { in build_madt() 810 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in build_dsdt() local 834 if (vmc->acpi_expose_flash) { in build_dsdt() 899 VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms); in virt_acpi_build() local 923 if (!vmc->no_cpu_topology) { in virt_acpi_build() 976 if (its_class_name() && !vmc->no_its) { in virt_acpi_build()
|
H A D | vexpress.c | 546 VexpressMachineClass *vmc = VEXPRESS_MACHINE_GET_CLASS(machine); in vexpress_common_init() local 547 VEDBoardInfo *daughterboard = vmc->daughterboard; in vexpress_common_init() 805 VexpressMachineClass *vmc = VEXPRESS_MACHINE_CLASS(oc); in vexpress_a9_class_init() local 811 vmc->daughterboard = &a9_daughterboard; in vexpress_a9_class_init() 821 VexpressMachineClass *vmc = VEXPRESS_MACHINE_CLASS(oc); in vexpress_a15_class_init() local 827 vmc->daughterboard = &a15_daughterboard; in vexpress_a15_class_init()
|
/openbmc/qemu/hw/ppc/ |
H A D | vof.c | 302 VofMachineIfClass *vmc; in vof_setprop() local 329 vmc = VOF_MACHINE_GET_CLASS(vmo); in vof_setprop() 330 if (!vmc->setprop || !vmc->setprop(ms, nodepath, propname, val, vallen)) { in vof_setprop() 797 VofMachineIfClass *vmc = VOF_MACHINE_GET_CLASS(vmo); in vof_call_method() local 799 g_assert(vmc->client_architecture_support); in vof_call_method() 800 ret = (uint32_t)vmc->client_architecture_support(ms, first_cpu, in vof_call_method() 844 VofMachineIfClass *vmc = VOF_MACHINE_GET_CLASS(vmo); in vof_quiesce() local 846 if (vmc->quiesce) { in vof_quiesce() 847 vmc->quiesce(ms); in vof_quiesce()
|
/openbmc/linux/drivers/misc/ |
H A D | ibmvmc.c | 84 * @vmc_index: drc index of the vmc device created 103 /* Call to request the VMC device from phyp */ in h_request_vmc() 636 * ibmvmc_send_capabilities - Send VMC Capabilities 641 * initialization sequence of messages and is used to exchange VMC capabilities 643 * partition must send this message and the hypervisor must respond with VMC 1294 * ibmvmc_ioctl_requestvmc - IOCTL Request VMC 1297 * @ret_vmc_index: VMC Index 1311 /* Call to request the VMC device from phyp*/ in ibmvmc_ioctl_requestvmc() 1321 pr_err("ibmvmc: requestvmc: hypervisor denied vmc request\n"); in ibmvmc_ioctl_requestvmc() 1327 pr_err("ibmvmc: requestvmc: vmc resource unavailable\n"); in ibmvmc_ioctl_requestvmc() [all …]
|
H A D | ibmvmc.h | 135 u8 hmc_session; /* Session Identifier for the current VMC connection */ 159 /* VMC server adapter settings */
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | mediatek,mt6331-regulator.yaml | 181 mt6331_vmc_reg: ldo-vmc { 182 regulator-name = "vmc";
|
H A D | mediatek,mt6357-regulator.yaml | 239 mt6357_vmc_reg: ldo-vmc { 240 regulator-name = "vmc";
|
H A D | mt6397-regulator.txt | 142 regulator-name = "vmc";
|
H A D | mt6323-regulator.txt | 111 regulator-name = "vmc";
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt6331.dtsi | 134 mt6331_vmc_reg: ldo-vmc { 135 regulator-name = "vmc";
|
H A D | mt6357.dtsi | 207 mt6357_vmc_reg: ldo-vmc { 208 regulator-name = "vmc";
|
/openbmc/linux/drivers/regulator/ |
H A D | mt6357-regulator.c | 374 MT6357_LDO("ldo-vmc", VMC, vmc_voltages,
|
H A D | mt6331-regulator.c | 376 MT6331_LDO("ldo-vmc", VMC, ldo_volt_table5, MT6331_DIGLDO_CON3, 10,
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | mmhub_v2_0.c | 43 [13][0] = "VMC", 70 [8][0] = "VMC", 100 [8][0] = "VMC",
|
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_int_process_v11.c | 27 #include "ivsrcid/vmc/irqsrcs_vmc_1_0.h" 295 /* VMC, UTCL2 */ in event_interrupt_wq_v11()
|
/openbmc/linux/arch/arm/boot/dts/mediatek/ |
H A D | mt8135-evbp1.dts | 119 regulator-name = "vmc";
|
H A D | mt6323.dtsi | 115 regulator-name = "vmc";
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-icy.c | 196 { ZORRO_ID(VMC, 15, 0), },
|
/openbmc/linux/include/uapi/linux/ |
H A D | zorro_ids.h | 449 #define ZORRO_PROD_VMC_ISDN_BLASTER_Z2 ZORRO_ID(VMC, 0x01, 0) 450 #define ZORRO_PROD_VMC_HYPERCOM_4 ZORRO_ID(VMC, 0x02, 0)
|