| /linux-6.15/drivers/gpu/drm/hyperv/ |
| H A D | hyperv_drm_drv.c | 75 hv->fb_size = (unsigned long)hv->mmio_megabytes * 1024 * 1024; in hyperv_setup_vram() 89 hv->vram = ioremap_cache(hv->mem->start, hv->fb_size); in hyperv_setup_vram() 90 if (!hv->vram) { in hyperv_setup_vram() 96 hv->fb_base = hv->mem->start; in hyperv_setup_vram() 100 vmbus_free_mmio(hv->mem->start, hv->fb_size); in hyperv_setup_vram() 113 if (IS_ERR(hv)) in hyperv_vmbus_probe() 116 dev = &hv->dev; in hyperv_vmbus_probe() 119 hv->hdev = hdev; in hyperv_vmbus_probe() 157 iounmap(hv->vram); in hyperv_vmbus_probe() 158 vmbus_free_mmio(hv->mem->start, hv->fb_size); in hyperv_vmbus_probe() [all …]
|
| H A D | hyperv_drm_modeset.c | 30 if (!drm_dev_enter(&hv->dev, &idx)) in hyperv_blit_to_vram_rect() 62 hv->preferred_height); in hyperv_connector_get_modes() 82 return drm_connector_init(&hv->dev, &hv->connector, in hyperv_conn_init() 95 if (pitch * h > hv->fb_size) in hyperv_check_size() 108 hyperv_hide_hw_ptr(hv->hdev); in hyperv_pipe_enable() 109 hyperv_update_situation(hv->hdev, 1, hv->screen_depth, in hyperv_pipe_enable() 170 &hv->pipe, in hyperv_pipe_init() 175 &hv->connector); in hyperv_pipe_init() 205 struct drm_device *dev = &hv->dev; in hyperv_mode_config_init() 224 ret = hyperv_conn_init(hv); in hyperv_mode_config_init() [all …]
|
| H A D | hyperv_drm_proto.c | 241 hv->synthvid_version = ver; in hyperv_negotiate_version() 356 if (!hv->dirt_needed) in hyperv_update_dirt() 411 hv->screen_width_max = max_t(u32, hv->screen_width_max, in hyperv_get_supported_resolution() 413 hv->screen_height_max = max_t(u32, hv->screen_height_max, in hyperv_get_supported_resolution() 417 hv->preferred_width = in hyperv_get_supported_resolution() 419 hv->preferred_height = in hyperv_get_supported_resolution() 430 if (!hv) in hyperv_receive_sub() 440 complete(&hv->wait); in hyperv_receive_sub() 446 if (hv->dirt_needed) in hyperv_receive_sub() 447 hyperv_hide_hw_ptr(hv->hdev); in hyperv_receive_sub() [all …]
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | test_vxlan_under_vrf.sh | 63 hv[1]=$hv_1 64 hv[2]=$hv_2 69 ip link add veth-hv-1 type veth peer name veth-hv-2 70 setup-hv-networking() { 73 ip link set veth-hv-$id netns ${hv[$id]} 74 ip -netns ${hv[$id]} link set veth-hv-$id name veth0 82 ip -netns ${hv[$id]} link set br0 up 88 setup-hv-networking 1 89 setup-hv-networking 2 102 ip link set veth-tap netns ${hv[$id]} [all …]
|
| H A D | test_vxlan_vnifiltering.sh | 180 ip link set veth-hv-$id netns ${hv[$id]} 181 ip -netns ${hv[$id]} link set veth-hv-$id name veth0 388 hv[1]=$hv_1 389 hv[2]=$hv_2 390 ip link add veth-hv-1 type veth peer name veth-hv-2 421 hv[1]=$hv_1 422 hv[2]=$hv_2 423 ip link add veth-hv-1 type veth peer name veth-hv-2 456 ip link add veth-hv-1 type veth peer name veth-hv-2 488 ip link add veth-hv-1 type veth peer name veth-hv-2 [all …]
|
| /linux-6.15/tools/testing/selftests/kvm/lib/x86/ |
| H A D | hyperv.c | 82 struct hyperv_test_pages *hv = addr_gva2hva(vm, hv_pages_gva); in vcpu_alloc_hyperv_test_pages() local 85 hv->vp_assist = (void *)vm_vaddr_alloc_page(vm); in vcpu_alloc_hyperv_test_pages() 86 hv->vp_assist_hva = addr_gva2hva(vm, (uintptr_t)hv->vp_assist); in vcpu_alloc_hyperv_test_pages() 87 hv->vp_assist_gpa = addr_gva2gpa(vm, (uintptr_t)hv->vp_assist); in vcpu_alloc_hyperv_test_pages() 90 hv->partition_assist = (void *)vm_vaddr_alloc_page(vm); in vcpu_alloc_hyperv_test_pages() 91 hv->partition_assist_hva = addr_gva2hva(vm, (uintptr_t)hv->partition_assist); in vcpu_alloc_hyperv_test_pages() 92 hv->partition_assist_gpa = addr_gva2gpa(vm, (uintptr_t)hv->partition_assist); in vcpu_alloc_hyperv_test_pages() 95 hv->enlightened_vmcs = (void *)vm_vaddr_alloc_page(vm); in vcpu_alloc_hyperv_test_pages() 96 hv->enlightened_vmcs_hva = addr_gva2hva(vm, (uintptr_t)hv->enlightened_vmcs); in vcpu_alloc_hyperv_test_pages() 97 hv->enlightened_vmcs_gpa = addr_gva2gpa(vm, (uintptr_t)hv->enlightened_vmcs); in vcpu_alloc_hyperv_test_pages() [all …]
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | hyperv.c | 140 hv->synic_auto_eoi_used++; in synic_update_vector() 142 hv->synic_auto_eoi_used--; in synic_update_vector() 584 + hv->tsc_ref.tsc_offset; in get_time_ref_counter() 1167 mutex_lock(&hv->hv_lock); in kvm_hv_setup_tsc_page() 1187 if (kvm_read_guest(kvm, gfn_to_gpa(gfn), &hv->tsc_ref, sizeof(hv->tsc_ref))) in kvm_hv_setup_tsc_page() 1200 &hv->tsc_ref, sizeof(hv->tsc_ref.tsc_sequence))) in kvm_hv_setup_tsc_page() 1208 if (kvm_write_guest(kvm, gfn_to_gpa(gfn), &hv->tsc_ref, sizeof(hv->tsc_ref))) in kvm_hv_setup_tsc_page() 1223 &hv->tsc_ref, sizeof(hv->tsc_ref.tsc_sequence))) in kvm_hv_setup_tsc_page() 1239 mutex_lock(&hv->hv_lock); in kvm_hv_request_tsc_page_update() 1432 hv->hv_tsc_page = data; in kvm_hv_set_msr_pw() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/tegra/ |
| H A D | nvidia,tegra186-pmc.yaml | 107 hdmi-dp0, hdmi-dp1, pex-cntrl, sdmmc2-hv, sdmmc4, cam, dsib, 108 dsic, dsid, csic, csid, csie, dsif, spi, ufs, dmic-hv, edp, 109 sdmmc1-hv, sdmmc3-hv, conn, audio-hv, ao-hv 119 spi, ufs, csig, csih, edp, sdmmc1-hv, sdmmc3-hv, conn, 120 audio-hv, ao-hv 148 except for ao-hv. Following pads have software configurable 149 signaling voltages: sdmmc2-hv, dmic-hv, sdmmc1-hv, sdmmc3-hv, 150 audio-hv, ao-hv. 190 pins = "sdmmc1-hv"; 195 pins = "sdmmc1-hv";
|
| /linux-6.15/Documentation/userspace-api/media/v4l/ |
| H A D | v4l2.rst | 127 :revision: 3.19 / 2014-12-05 (*hv*) 137 :revision: 3.17 / 2014-08-04 (*lp, hv*) 143 :revision: 3.15 / 2014-02-03 (*hv, ap*) 156 :revision: 3.11 / 2013-05-26 (*hv*) 161 :revision: 3.10 / 2013-03-25 (*hv*) 176 :revision: 3.6 / 2012-07-02 (*hv*) 202 :revision: 3.3 / 2012-01-11 (*hv*) 207 :revision: 3.2 / 2011-08-26 (*hv*) 225 :revision: 2.6.37 / 2010-08-06 (*hv*) 257 :revision: 0.26 / 2009-07-23 (*hv*) [all …]
|
| /linux-6.15/arch/powerpc/perf/ |
| H A D | Makefile | 17 obj-$(CONFIG_HV_PERF_CTRS) += hv-24x7.o hv-gpci.o hv-common.o
|
| /linux-6.15/arch/powerpc/kvm/ |
| H A D | Makefile | 62 kvm-hv-y += \ 69 kvm-hv-$(CONFIG_PPC_UV) += \ 72 kvm-hv-$(CONFIG_PPC_TRANSACTIONAL_MEM) += \ 136 obj-$(CONFIG_KVM_BOOK3S_64_HV) += kvm-hv.o
|
| /linux-6.15/Documentation/ABI/stable/ |
| H A D | sysfs-bus-vmbus | 13 Users: tools/hv/lsvmbus 20 Users: tools/hv/lsvmbus 27 Users: tools/hv/lsvmbus 36 Users: tools/hv/lsvmbus 43 Users: tools/hv/lsvmbus and user level RDMA libraries 50 Users: tools/hv/lsvmbus and user level RDMA libraries 71 Users: tools/hv/lsvmbus and other debugging tools
|
| /linux-6.15/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-tegra.c | 25 void __iomem *hv; member 89 writel(mgbe->iommu_sid, mgbe->hv + MGBE_WRAP_AXI_ASID0_CTRL); in tegra_mgbe_resume() 234 mgbe->hv = devm_platform_ioremap_resource_byname(pdev, "hypervisor"); in tegra_mgbe_probe() 235 if (IS_ERR(mgbe->hv)) in tegra_mgbe_probe() 236 return PTR_ERR(mgbe->hv); in tegra_mgbe_probe() 357 writel(mgbe->iommu_sid, mgbe->hv + MGBE_WRAP_AXI_ASID0_CTRL); in tegra_mgbe_probe()
|
| /linux-6.15/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra210-p2595.dtsi | 21 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 30 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 39 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 48 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 57 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 311 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 320 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 476 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 485 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 494 nvidia,io-hv = <TEGRA_PIN_ENABLE>; [all …]
|
| H A D | tegra210-p2571.dts | 22 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 31 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 40 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 49 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 58 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 312 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 321 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 482 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 491 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 500 nvidia,io-hv = <TEGRA_PIN_ENABLE>; [all …]
|
| H A D | tegra210-p2597.dtsi | 55 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 64 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 73 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 82 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 91 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 335 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 344 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 502 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 511 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 520 nvidia,io-hv = <TEGRA_PIN_ENABLE>; [all …]
|
| H A D | tegra210-p2894.dtsi | 37 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 46 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 55 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 64 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 73 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 326 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 335 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 498 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 516 nvidia,io-hv = <TEGRA_PIN_ENABLE>; 525 nvidia,io-hv = <TEGRA_PIN_ENABLE>; [all …]
|
| H A D | tegra210-smaug.dts | 83 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 92 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 101 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 110 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 119 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 368 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 377 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 537 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 546 nvidia,io-hv = <TEGRA_PIN_DISABLE>; 555 nvidia,io-hv = <TEGRA_PIN_ENABLE>; [all …]
|
| /linux-6.15/arch/powerpc/boot/dts/fsl/ |
| H A D | interlaken-lac.dtsi | 41 lac-hv@228000 { 42 compatible = "fsl,interlaken-lac-hv"; 44 fsl,non-hv-node = <&lac>;
|
| /linux-6.15/arch/arm/boot/dts/nvidia/ |
| H A D | tegra114-tn7.dts | 105 regulator-name = "va-lcd-hv"; 177 regulator-name = "vd-ts-hv"; 185 regulator-name = "va-cam2-hv"; 191 regulator-name = "va-sns-hv"; 197 regulator-name = "va-cam1-hv";
|
| /linux-6.15/Documentation/devicetree/bindings/powerpc/fsl/ |
| H A D | interlaken-lac.txt | 54 "fsl,interlaken-lac-hv". This node represents the protected 58 - fsl,non-hv-node 59 Usage: required in "fsl,interlaken-lac-hv" 71 Usage: required in non-hv node only 82 lac-hv@228000 { 83 compatible = "fsl,interlaken-lac-hv" 85 fsl,non-hv-node = <&lac>;
|
| /linux-6.15/Documentation/devicetree/bindings/soc/tegra/ |
| H A D | nvidia,tegra20-pmc.yaml | 273 hsic, hv, lvds, mipi-bias, nand, pex-bias, pex-clk1, pex-clk2, 279 audio, audio-hv, cam, csia, csib, csic, csid, csie, csif, dbg, 282 sdmmc1, sdmmc3, spi, spi-hv, uart, usb0, usb1, usb2, usb3, usb-bias 312 audio, audio-hv, cam, dbg, dmic, gpio, pex-cntrl, sdmmc1, sdmmc3, 313 spi, spi-hv, uart 340 dsic, dsid, hdmi, hsic, hv, lvds, mipi-bias, nand, 358 enum: [ audio, audio-hv, cam, csia, csib, csic, csid, csie, 362 sdmmc3, spi, spi-hv, uart, usb0, usb1, usb2, usb3,
|
| /linux-6.15/arch/powerpc/boot/dts/ |
| H A D | microwatt.dts | 79 hv-support = <1>; 89 hv-support = <1>; 98 hv-support = <1>;
|
| /linux-6.15/tools/perf/tests/shell/attr/ |
| H A D | test-record-branch-filter-hv | 3 args = --no-bpf-event -j hv kill >/dev/null 2>&1
|
| /linux-6.15/arch/powerpc/sysdev/xics/ |
| H A D | Makefile | 5 obj-$(CONFIG_PPC_ICP_HV) += icp-hv.o
|