| /linux-6.15/arch/x86/kvm/svm/ |
| H A D | nested.c | 99 svm->nested.ctl.nested_cr3); in nested_svm_init_mmu_context() 139 g = &svm->nested.ctl; in recalc_intercepts() 534 if (!svm->nested.vmcb02.ptr) in nested_vmcb02_compute_g_pat() 551 if (svm->nested.vmcb12_gpa != svm->nested.last_vmcb12_gpa) { in nested_vmcb02_prepare_save() 553 svm->nested.last_vmcb12_gpa = svm->nested.vmcb12_gpa; in nested_vmcb02_prepare_save() 692 svm->nested.ctl.tsc_offset, in nested_vmcb02_prepare_control() 850 if (!svm->nested.hsave_msr) { in nested_svm_vmrun() 991 svm->nested.vmcb12_gpa = 0; in nested_svm_vmexit() 1185 if (svm->nested.initialized) in svm_allocate_nested() 1195 if (!svm->nested.msrpm) in svm_allocate_nested() [all …]
|
| H A D | hyperv.h | 18 struct hv_vmcb_enlightenments *hve = &svm->nested.ctl.hv_enlightenments; in nested_svm_hv_update_vm_vp_ids() 24 hv_vcpu->nested.pa_page_gpa = hve->partition_assist_page; in nested_svm_hv_update_vm_vp_ids() 25 hv_vcpu->nested.vm_id = hve->hv_vm_id; in nested_svm_hv_update_vm_vp_ids() 26 hv_vcpu->nested.vp_id = hve->hv_vp_id; in nested_svm_hv_update_vm_vp_ids() 32 struct hv_vmcb_enlightenments *hve = &svm->nested.ctl.hv_enlightenments; in nested_svm_l2_tlb_flush_enabled()
|
| /linux-6.15/arch/x86/kvm/vmx/ |
| H A D | nested.c | 240 hv_vcpu->nested.vm_id = 0; in nested_release_evmcs() 241 hv_vcpu->nested.vp_id = 0; in nested_release_evmcs() 324 vmx->nested.pi_desc = NULL; in nested_put_vmcs12_pages() 338 if (!vmx->nested.vmxon && !vmx->nested.smm.vmxon) in free_nested() 343 vmx->nested.vmxon = false; in free_nested() 1451 if (vmx->nested.vmxon) in vmx_set_vmx_msr() 2110 vmx->nested.hv_evmcs = vmx->nested.hv_evmcs_map.hva; in nested_vmx_handle_enlightened_vmptrld() 3374 vmx->nested.pi_desc = in nested_get_vmcs12_pages() 4099 if (vmx->nested.pi_pending && vmx->nested.pi_desc && in vmx_has_nested_events() 5406 if (vmx->nested.vmxon) in handle_vmxon() [all …]
|
| H A D | nested.h | 63 return to_vmx(vcpu)->nested.cached_vmcs12; in get_vmcs12() 71 return to_vmx(vcpu)->nested.cached_shadow_vmcs12; in get_shadow_vmcs12() 84 return vmx->nested.current_vmptr != -1ull || in vmx_has_valid_vmcs12() 92 return vmx->nested.vpid02 ? vmx->nested.vpid02 : vmx->vpid; in nested_get_vpid02() 135 return to_vmx(vcpu)->nested.msrs.misc_low & in nested_cpu_has_vmwrite_any_field() 283 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr0_fixed0; in nested_guest_cr0_valid() 284 u64 fixed1 = to_vmx(vcpu)->nested.msrs.cr0_fixed1; in nested_guest_cr0_valid() 297 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr0_fixed0; in nested_host_cr0_valid() 298 u64 fixed1 = to_vmx(vcpu)->nested.msrs.cr0_fixed1; in nested_host_cr0_valid() 305 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr4_fixed0; in nested_cr4_valid() [all …]
|
| H A D | hyperv.h | 27 return evmptr_is_valid(vmx->nested.hv_evmcs_vmptr); in nested_vmx_is_evmptr12_valid() 37 return evmptr_is_set(vmx->nested.hv_evmcs_vmptr); in nested_vmx_is_evmptr12_set() 42 return vmx->nested.hv_evmcs; in nested_vmx_evmcs() 52 to_vmx(vcpu)->nested.enlightened_vmcs_enabled; in guest_cpu_cap_has_evmcs()
|
| /linux-6.15/Documentation/virt/kvm/x86/ |
| H A D | running-nested-guests.rst | 4 Running nested guests with KVM 76 Enabling "nested" (x86) 98 parm: nested:bool 105 options kvm-intel nested=y 144 Starting a nested guest (x86) 159 nested guest with accelerated KVM. 162 Enabling "nested" (s390x) 169 $ modprobe kvm nested=1 184 Live migration with nested KVM 213 Reporting bugs from nested setups [all …]
|
| H A D | index.rst | 16 nested-vmx 17 running-nested-guests
|
| /linux-6.15/rust/pin-init/internal/src/ |
| H A D | zeroable.rs | 27 let mut nested = 0; in derive() localVariable 31 TokenTree::Punct(p) if nested == 0 && p.as_char() == ',' => { in derive() 40 TokenTree::Punct(p) if nested == 0 && p.as_char() == '\'' => { in derive() 44 TokenTree::Punct(p) if nested == 0 && p.as_char() == ':' => { in derive() 52 nested += 1; in derive() 56 assert!(nested > 0); in derive() 57 nested -= 1; in derive() 63 assert_eq!(nested, 0); in derive()
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | ethtool.yaml | 209 nested-attributes: string 228 nested-attributes: strings 253 nested-attributes: header 273 nested-attributes: header 277 nested-attributes: bitset 290 nested-attributes: header 391 nested-attributes: header 434 nested-attributes: header 461 nested-attributes: header 468 nested-attributes: bitset [all …]
|
| H A D | conntrack.yaml | 201 nested-attributes: tuple-ip-attrs 369 nested-attributes: tuple-attrs 374 nested-attributes: tuple-attrs 390 nested-attributes: help-attrs 394 nested-attributes: nat-attrs 422 nested-attributes: nat-attrs 426 nested-attributes: tuple-attrs 430 nested-attributes: seqadj-attrs 434 nested-attributes: seqadj-attrs 447 nested-attributes: secctx-attrs [all …]
|
| H A D | nlctrl.yaml | 40 - nested 41 - nested-array 70 nested-attributes: op-attrs 75 nested-attributes: mcast-group-attrs 80 nested-attributes: policy-attrs 85 nested-attributes: op-policy-attrs
|
| H A D | ovs_flow.yaml | 383 nested-attributes: key-attrs 390 nested-attributes: action-attrs 430 nested-attributes: key-attrs 472 nested-attributes: key-attrs 617 nested-attributes: key-attrs 631 nested-attributes: sample-attrs 658 nested-attributes: key-attrs 669 nested-attributes: ct-attrs 707 nested-attributes: action-attrs 817 nested-attributes: action-attrs [all …]
|
| H A D | nftables.yaml | 430 nested-attributes: expr-attrs 535 nested-attributes: expr-attrs 577 nested-attributes: expr-attrs 585 nested-attributes: data-attrs 590 nested-attributes: data-attrs 611 nested-attributes: expr-attrs 620 nested-attributes: data-attrs 786 nested-attributes: data-attrs 790 nested-attributes: data-attrs 799 nested-attributes: data-attrs [all …]
|
| H A D | nl80211.yaml | 369 nested-attributes: wiphy-bands 609 nested-attributes: iftype-attrs 613 nested-attributes: iftype-attrs 1344 nested-attributes: band-attrs 1349 nested-attributes: band-attrs 1354 nested-attributes: band-attrs 1358 nested-attributes: band-attrs 1362 nested-attributes: band-attrs 1366 nested-attributes: band-attrs 1489 nested-attributes: wmm-attrs [all …]
|
| H A D | team.yaml | 29 The team nested layout of get/set msg looks like 54 nested-attributes: item-option 58 nested-attributes: item-port 72 nested-attributes: attr-option 120 nested-attributes: attr-port
|
| H A D | devlink.yaml | 298 nested-attributes: dl-dpipe-tables 303 nested-attributes: dl-dpipe-table 329 nested-attributes: dl-dpipe-entry 348 nested-attributes: dl-dpipe-match 362 nested-attributes: dl-dpipe-action 411 nested-attributes: dl-dpipe-field 440 nested-attributes: dl-resource 491 nested-attributes: dl-param 576 nested-attributes: dl-fmsg 648 nested-attributes: dl-attr-stats [all …]
|
| /linux-6.15/Documentation/networking/devlink/ |
| H A D | index.rst | 33 lock of both nested and parent instances at the same time, devlink 35 instance lock of the nested instance could be taken. 37 nested relationship: 39 - ``devl_nested_devlink_set()`` - called to setup devlink -> nested 40 devlink relationship (could be user for multiple nested instances. 42 nested devlink relationship. 44 nested devlink relationship. 46 The nested devlink info is exposed to the userspace over object-specific
|
| /linux-6.15/Documentation/networking/ |
| H A D | ethtool-netlink.rst | 116 Compact form: nested (bitset) attribute contents: 141 Bit-by-bit form: nested (bitset) attribute contents: 401 ``ETHTOOL_A_LINKINFO_HEADER`` nested reply header 515 ``ETHTOOL_A_LINKSTATE_HEADER`` nested reply header 682 ``ETHTOOL_A_DEBUG_HEADER`` nested reply header 730 ``ETHTOOL_A_WOL_HEADER`` nested reply header 771 ``ETHTOOL_A_FEATURES_HEADER`` nested reply header 803 ``ETHTOOL_A_FEATURES_HEADER`` nested reply header 843 ``ETHTOOL_A_PRIVFLAGS_HEADER`` nested reply header 942 ``ETHTOOL_A_RINGS_HEADER`` nested reply header [all …]
|
| /linux-6.15/tools/perf/bench/ |
| H A D | epoll-ctl.c | 57 static unsigned int nested = 0; variable 79 …OPT_UINTEGER( 'N', "nested", &nested, "Nesting level epoll hierarchy (default is 0, no nesting)… 105 if (nested > EPOLL_MAXNESTS) in nest_epollfd() 106 nested = EPOLL_MAXNESTS; in nest_epollfd() 107 printinfo("Nesting level(s): %d\n", nested); in nest_epollfd() 109 epollfdp = calloc(nested, sizeof(int)); in nest_epollfd() 113 for (i = 0; i < nested; i++) { in nest_epollfd() 122 for (i = nested - 1; i; i--) { in nest_epollfd() 345 if (nested) in bench_epoll_ctl()
|
| H A D | epoll-wait.c | 105 static unsigned int nested = 0; variable 138 …OPT_UINTEGER( 'N', "nested", &nested, "Nesting level epoll hierarchy (default is 0, no nesting)… 246 if (nested > EPOLL_MAXNESTS) in nest_epollfd() 247 nested = EPOLL_MAXNESTS; in nest_epollfd() 249 epollfdp = calloc(nested, sizeof(*epollfdp)); in nest_epollfd() 253 for (i = 0; i < nested; i++) { in nest_epollfd() 262 for (i = nested - 1; i; i--) { in nest_epollfd() 325 if (nested) in do_threads() 465 if (nested) in bench_epoll_wait() 470 printinfo("Nesting level(s): %d\n", nested); in bench_epoll_wait()
|
| /linux-6.15/net/netfilter/ipset/ |
| H A D | ip_set_bitmap_gen.h | 95 struct nlattr *nested; in mtype_head() local 98 nested = nla_nest_start(skb, IPSET_ATTR_DATA); in mtype_head() 99 if (!nested) in mtype_head() 108 nla_nest_end(skb, nested); in mtype_head() 207 struct nlattr *adt, *nested; in mtype_list() local 229 nested = nla_nest_start(skb, IPSET_ATTR_DATA); in mtype_list() 230 if (!nested) { in mtype_list() 243 nla_nest_end(skb, nested); in mtype_list() 253 nla_nest_cancel(skb, nested); in mtype_list()
|
| /linux-6.15/arch/riscv/kernel/ |
| H A D | kernel_mode_vector.c | 190 #define riscv_v_start_kernel_context(nested) (-ENOENT) argument 209 bool nested = false; in kernel_vector_begin() local 216 if (riscv_v_start_kernel_context(&nested)) { in kernel_vector_begin() 221 if (!nested) in kernel_vector_begin()
|
| /linux-6.15/Documentation/tools/rv/ |
| H A D | rv-mon-sched.rst | 28 As a monitor container, it will enable all nested monitors and set them 30 Nevertheless nested monitors can also be activated independently both by name 48 The available nested monitors are:
|
| /linux-6.15/arch/arm64/kvm/ |
| H A D | Makefile | 20 arch_timer.o trng.o vmid.o emulate-nested.o nested.o at.o \ 26 vgic/vgic-its.o vgic/vgic-debug.o vgic/vgic-v3-nested.o
|
| /linux-6.15/scripts/coccinelle/locks/ |
| H A D | flags.cocci | 2 /// Find nested lock+irqsave functions that use the same flags variables 73 cocci.print_secs("nested lock+irqsave that reuses flags",p2) 80 msg="ERROR: nested lock+irqsave that reuses flags from line %s." % (p1[0].line)
|