Home
last modified time | relevance | path

Searched full:hv (Results 1 – 25 of 199) sorted by relevance

12345678

/linux/drivers/gpu/drm/hyperv/
H A Dhyperv_drm_drv.c69 static int hyperv_setup_vram(struct hyperv_drm_device *hv, in hyperv_setup_vram() argument
72 struct drm_device *dev = &hv->dev; in hyperv_setup_vram()
75 hv->fb_size = (unsigned long)hv->mmio_megabytes * 1024 * 1024; in hyperv_setup_vram()
77 ret = vmbus_allocate_mmio(&hv->mem, hdev, 0, -1, hv->fb_size, 0x100000, 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()
107 struct hyperv_drm_device *hv; in hyperv_vmbus_probe() local
111 hv = devm_drm_dev_alloc(&hdev->device, &hyperv_driver, in hyperv_vmbus_probe()
[all …]
H A Dhyperv_drm_proto.c199 struct hyperv_drm_device *hv = hv_get_drvdata(hdev); in hyperv_sendpacket() local
211 drm_err_ratelimited(&hv->dev, "Unable to send packet via vmbus; error %d\n", ret); in hyperv_sendpacket()
218 struct hyperv_drm_device *hv = hv_get_drvdata(hdev); in hyperv_negotiate_version() local
219 struct synthvid_msg *msg = (struct synthvid_msg *)hv->init_buf; in hyperv_negotiate_version()
220 struct drm_device *dev = &hv->dev; in hyperv_negotiate_version()
230 t = wait_for_completion_timeout(&hv->wait, VMBUS_VSP_TIMEOUT); in hyperv_negotiate_version()
241 hv->synthvid_version = ver; in hyperv_negotiate_version()
250 struct hyperv_drm_device *hv = hv_get_drvdata(hdev); in hyperv_update_vram_location() local
251 struct synthvid_msg *msg = (struct synthvid_msg *)hv->init_buf; in hyperv_update_vram_location()
252 struct drm_device *dev = &hv->dev; in hyperv_update_vram_location()
[all …]
/linux/tools/testing/selftests/net/
H A Dtest_vxlan_under_vrf.sh16 # | | veth-hv | | | | veth-hv | |
39 # | hv-1 netns | | hv-2 netns |
50 ip link del veth-hv-1 2>/dev/null || true
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
76 ip -netns ${hv[$id]} link add vrf-underlay type vrf table 1
[all …]
H A Dtest_vxlan_vnifiltering.sh43 # | hv-1 netns +--------|------------+ |
47 # | hv-2 netns +--------|-------------+ |
164 ip link del veth-hv-1 2>/dev/null || true
172 setup-hv-networking() {
179 ip link set veth-hv-$id netns ${hv[$id]}
180 ip -netns ${hv[$id]} link set veth-hv-$id name veth0
181 ip -netns ${hv[$id]} addr add $local1/$mask1 dev veth0
182 ip -netns ${hv[$id]} addr add $local2/$mask2 dev veth0
183 ip -netns ${hv[$id]} link set veth0 up
205 ip -netns ${hv[$hvid]} link add br$brid type bridge vlan_filtering 1 vlan_default_pvid 0 \
[all …]
/linux/Documentation/devicetree/bindings/arm/tegra/
H A Dnvidia,tegra186-pmc.yaml108 hdmi-dp0, hdmi-dp1, pex-cntrl, sdmmc2-hv, sdmmc4, cam, dsib,
109 dsic, dsid, csic, csid, csie, dsif, spi, ufs, dmic-hv, edp,
110 sdmmc1-hv, sdmmc3-hv, conn, audio-hv, ao-hv
120 spi, ufs, csig, csih, edp, sdmmc1-hv, sdmmc3-hv, conn,
121 audio-hv, ao-hv
149 except for ao-hv. Following pads have software configurable
150 signaling voltages: sdmmc2-hv, dmic-hv, sdmmc1-hv, sdmmc3-hv,
151 audio-hv, ao-hv.
191 pins = "sdmmc1-hv";
196 pins = "sdmmc1-hv";
/linux/arch/x86/kvm/
H A Dhyperv.c111 struct kvm_hv *hv = to_kvm_hv(vcpu->kvm); in synic_update_vector() local
140 hv->synic_auto_eoi_used++; in synic_update_vector()
142 hv->synic_auto_eoi_used--; in synic_update_vector()
150 !!hv->synic_auto_eoi_used); in synic_update_vector()
338 struct kvm_hv *hv = to_kvm_hv(vcpu->kvm); in kvm_hv_syndbg_complete_userspace() local
341 hv->hv_syndbg.control.status = in kvm_hv_syndbg_complete_userspace()
574 struct kvm_hv *hv = to_kvm_hv(kvm); in get_time_ref_counter() local
582 if (hv->hv_tsc_page_status != HV_TSC_PAGE_SET) in get_time_ref_counter()
587 return mul_u64_u64_shr(tsc, hv->tsc_ref.tsc_scale, 64) in get_time_ref_counter()
588 + hv->tsc_ref.tsc_offset; in get_time_ref_counter()
[all …]
/linux/arch/sparc/include/asm/
H A Dcontregs.h17 #define AC_M_AFSR 0x0500 /* hv Asynchronous Fault Status Reg */
18 #define AC_M_AFAR 0x0600 /* hv Asynchronous Fault Address Reg */
19 #define AC_M_RESET 0x0700 /* hv Reset Reg */
20 #define AC_M_RPR 0x1000 /* hv Root Pointer Reg */
22 #define AC_M_IAPTP 0x1100 /* hv Instruction Access PTP */
23 #define AC_M_DAPTP 0x1200 /* hv Data Access PTP */
24 #define AC_M_ITR 0x1300 /* hv Index Tag Register */
25 #define AC_M_TRCR 0x1400 /* hv TLB Replacement Control Reg */
/linux/arch/m68k/include/asm/
H A Dcontregs.h39 #define AC_M_AFSR 0x0500 /* hv Asynchronous Fault Status Reg */
40 #define AC_M_AFAR 0x0600 /* hv Asynchronous Fault Address Reg */
41 #define AC_M_RESET 0x0700 /* hv Reset Reg */
42 #define AC_M_RPR 0x1000 /* hv Root Pointer Reg */
44 #define AC_M_IAPTP 0x1100 /* hv Instruction Access PTP */
45 #define AC_M_DAPTP 0x1200 /* hv Data Access PTP */
46 #define AC_M_ITR 0x1300 /* hv Index Tag Register */
47 #define AC_M_TRCR 0x1400 /* hv TLB Replacement Control Reg */
/linux/drivers/virt/
H A Dfsl_hypervisor.c231 pr_debug("fsl-hv: could not allocate page list\n"); in ioctl_memcpy()
242 pr_debug("fsl-hv: could not allocate S/G list\n"); in ioctl_memcpy()
253 pr_debug("fsl-hv: could not lock source buffer\n"); in ioctl_memcpy()
444 pr_debug("fsl-hv: bad ioctl dir=%u type=%u cmd=%u size=%u\n", in fsl_hv_ioctl()
665 pr_err("fsl-hv: out of memory\n"); in fsl_hv_open()
710 "fsl-hv",
724 * The handle is the value of the 'hv-handle' property
739 * The proper name for the handle property is "hv-handle", but some in get_parent_handle()
742 prop = of_get_property(parent, "hv-handle", &len); in get_parent_handle()
788 * "hypervisor" and which has a property named "fsl,hv-version".
[all …]
/linux/arch/powerpc/perf/
H A DMakefile17 obj-$(CONFIG_HV_PERF_CTRS) += hv-24x7.o hv-gpci.o hv-common.o vpa-dtl.o
21 obj-$(CONFIG_KVM_BOOK3S_HV_PMU) += kvm-hv-pmu.o
/linux/Documentation/ABI/stable/
H A Dsysfs-bus-vmbus13 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/arch/powerpc/kernel/
H A Dcpu_setup_ppc970.S15 /* Do nothing if not running in HV mode */
71 /* Do nothing if not running in HV mode */
85 /* Do nothing if not running in HV mode */
133 /* Disable CPU_FTR_HVMODE and exit, since we don't have HV mode */
145 /* Do nothing if not running in HV mode */
H A Dcpu_setup_e500.S98 /* Touch IVOR42 only if the CPU supports E.HV category */
138 * that supports category E.HV. The architectural way to determine
168 /* Touch IVOR42 only if the CPU supports E.HV category */
189 * that supports category E.HV. The architectural way to determine
209 * that supports category E.HV. The architectural way to determine
/linux/arch/powerpc/platforms/ps3/
H A Dinterrupt.c36 * The HV maintains per SMT thread mappings of HV outlet to HV plug on
39 * are registered with the HV through lv1_configure_irq_state_bitmap().
40 * The HV requires that the 512 bits of status + mask not cross a page
44 * The HV supports 256 plugs per thread, assigned as {0..255}, for a total
46 * implementation equates HV plug value to Linux virq value, constrains each
72 * @ppe_id: HV logical_ppe_id
73 * @thread_id: HV thread_id
131 * ps3_chip_eoi - HV end-of-interrupt.
162 * @outlet: The HV outlet from the various create outlet routines.
237 * @outlet: The HV outlet from the various create outlet routines.
/linux/Documentation/devicetree/bindings/powerpc/
H A Dibm,powerpc-cpu-features.txt101 bit 2 - HV (hypervisor state)
110 - hv-support
118 This property describes the HV privilege support required to enable the
153 This property exists when the hv-support property HFSCR bit is set. This
227 hv-support = <0>;
234 hv-support = <0>;
/linux/arch/powerpc/kvm/
H A DMakefile62 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/arch/arm64/boot/dts/nvidia/
H A Dtegra210-p2595.dtsi21 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 Dtegra210-p2571.dts22 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 Dtegra210-p2894.dtsi37 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>;
507 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
516 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
[all …]
/linux/Documentation/devicetree/bindings/powerpc/fsl/
H A Dinterlaken-lac.txt54 "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/arch/powerpc/boot/dts/fsl/
H A Dinterlaken-lac.dtsi41 lac-hv@228000 {
42 compatible = "fsl,interlaken-lac-hv";
44 fsl,non-hv-node = <&lac>;
/linux/Documentation/devicetree/bindings/soc/tegra/
H A Dnvidia,tegra20-pmc.yaml273 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/arch/powerpc/include/asm/
H A Dkvm_types.h6 #define KVM_SUB_MODULES kvm-pr,kvm-hv
10 #define KVM_SUB_MODULES kvm-hv
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-tegra.c25 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/arch/arm/boot/dts/nvidia/
H A Dtegra114-tn7.dts105 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";

12345678