Home
last modified time | relevance | path

Searched refs:smm (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/md/persistent-data/
H A Ddm-space-map-metadata.c183 static int add_bop(struct sm_metadata *smm, enum block_op_type type, dm_block_t b, dm_block_t e) in add_bop() argument
185 int r = brb_push(&smm->uncommitted, type, b, e); in add_bop()
195 static int commit_bop(struct sm_metadata *smm, struct block_op *op) in commit_bop() argument
202 r = sm_ll_inc(&smm->ll, op->b, op->e, &nr_allocations); in commit_bop()
206 r = sm_ll_dec(&smm->ll, op->b, op->e, &nr_allocations); in commit_bop()
213 static void in(struct sm_metadata *smm) in in() argument
215 smm->recursion_count++; in in()
218 static int apply_bops(struct sm_metadata *smm) in apply_bops() argument
222 while (!brb_empty(&smm->uncommitted)) { in apply_bops()
225 r = brb_peek(&smm->uncommitted, &bop); in apply_bops()
[all …]
/linux/tools/testing/selftests/kvm/x86_64/
H A Dvmx_set_nested_state_test.c
/linux/drivers/platform/x86/dell/
H A Ddell-smbios-base.c576 int ret, wmi, smm; in dell_smbios_init() local
604 smm = init_dell_smbios_smm(); in dell_smbios_init()
605 if (smm) in dell_smbios_init()
606 pr_debug("Failed to initialize SMM backend: %d\n", smm); in dell_smbios_init()
607 if (wmi && smm) { in dell_smbios_init()
609 wmi, smm); in dell_smbios_init()
628 if (!smm) in dell_smbios_init()
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn-bsh-smm-s2.dts9 #include "imx8mn-bsh-smm-s2-common.dtsi"
13 compatible = "bsh,imx8mn-bsh-smm-s2", "fsl,imx8mn";
H A Dimx8mn-bsh-smm-s2pro.dts9 #include "imx8mn-bsh-smm-s2-common.dtsi"
14 compatible = "bsh,imx8mn-bsh-smm-s2pro", "fsl,imx8mn";
H A Dimx8mn-bsh-smm-s2-common.dtsi10 #include "imx8mn-bsh-smm-s2-display.dtsi"
/linux/arch/alpha/include/asm/
H A Dhwrpb.h159 long smm; /* SMM nubber used by LMF */ member
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ulz-bsh-smm-m2.dts13 compatible = "bsh,imx6ulz-bsh-smm-m2", "fsl,imx6ull", "fsl,imx6ulz";
/linux/arch/x86/kvm/vmx/
H A Dnested.c338 if (!vmx->nested.vmxon && !vmx->nested.smm.vmxon) in free_nested()
344 vmx->nested.smm.vmxon = false; in free_nested()
6648 (vmx->nested.vmxon || vmx->nested.smm.vmxon)) { in vmx_get_nested_state()
6665 if (vmx->nested.smm.vmxon) in vmx_get_nested_state()
6666 kvm_state.hdr.vmx.smm.flags |= KVM_STATE_NESTED_SMM_VMXON; in vmx_get_nested_state()
6668 if (vmx->nested.smm.guest_mode) in vmx_get_nested_state()
6669 kvm_state.hdr.vmx.smm.flags |= KVM_STATE_NESTED_SMM_GUEST_MODE; in vmx_get_nested_state()
6770 if (kvm_state->hdr.vmx.smm.flags) in vmx_set_nested_state()
6795 if ((kvm_state->hdr.vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) && in vmx_set_nested_state()
6799 if (kvm_state->hdr.vmx.smm.flags & in vmx_set_nested_state()
[all …]
H A Dvmx.h240 } smm; member
H A Dvmx.c8224 vmx->nested.smm.guest_mode = is_guest_mode(vcpu); in vmx_enter_smm()
8225 if (vmx->nested.smm.guest_mode) in vmx_enter_smm()
8228 vmx->nested.smm.vmxon = vmx->nested.vmxon; in vmx_enter_smm()
8239 if (vmx->nested.smm.vmxon) { in vmx_leave_smm()
8241 vmx->nested.smm.vmxon = false; in vmx_leave_smm()
8244 if (vmx->nested.smm.guest_mode) { in vmx_leave_smm()
8250 vmx->nested.smm.guest_mode = false; in vmx_leave_smm()
/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h358 __u8 smm; member
482 } smm; member
/linux/Documentation/hwmon/
H A Ddell-smm-hwmon.rst5 Kernel driver dell-smm-hwmon
74 ``drivers/hwmon/dell-smm-hwmon.c`` in the kernel tree: as a first
96 ``type`` set to ``dell-smm-fan[1-3]``. This allows for easy fan control
/linux/arch/x86/include/asm/
H A Dkvm_host.h362 unsigned smm:8; member
2306 # define kvm_memslots_for_spte_role(kvm, role) __kvm_memslots(kvm, (role).smm)
/linux/arch/x86/kvm/
H A Dx86.c5374 events->smi.smm = is_smm(vcpu); in kvm_vcpu_ioctl_x86_get_vcpu_events()
5421 (events->smi.smm || events->smi.pending) && in kvm_vcpu_ioctl_x86_set_vcpu_events()
5469 if (!!(vcpu->arch.hflags & HF_SMM_MASK) != events->smi.smm) { in kvm_vcpu_ioctl_x86_set_vcpu_events()
5471 kvm_smm_changed(vcpu, events->smi.smm); in kvm_vcpu_ioctl_x86_set_vcpu_events()
5476 if (events->smi.smm) { in kvm_vcpu_ioctl_x86_set_vcpu_events()
5484 if (events->smi.smm || events->smi.pending || in kvm_vcpu_ioctl_x86_set_vcpu_events()
/linux/arch/x86/kvm/mmu/
H A Dmmu.c5368 role.base.smm = is_smm(vcpu); in kvm_calc_cpu_role()
5444 role.smm = cpu_role.base.smm; in kvm_calc_tdp_mmu_root_page_role()
/linux/Documentation/virt/kvm/x86/
H A Dmmu.rst195 role.smm:
/linux/Documentation/virt/kvm/
H A Dapi.rst1160 __u8 smm;
1261 from the update. These fields are nmi.pending, sipi_vector, smi.smm,
4907 } smm;
/linux/
H A DMAINTAINERS6507 F: drivers/hwmon/dell-smm-hwmon.c
6533 F: drivers/platform/x86/dell/dell-smbios-smm.c