| /linux/drivers/md/persistent-data/ |
| H A D | dm-space-map-metadata.c | 183 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/drivers/platform/x86/dell/ |
| H A D | dell-smbios-base.c | 575 int ret, wmi, smm; in dell_smbios_init() local 603 smm = init_dell_smbios_smm(); in dell_smbios_init() 604 if (smm) in dell_smbios_init() 605 pr_debug("Failed to initialize SMM backend: %d\n", smm); in dell_smbios_init() 606 if (wmi && smm) { in dell_smbios_init() 608 wmi, smm); in dell_smbios_init() 627 if (!smm) in dell_smbios_init()
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mn-bsh-smm-s2.dts | 9 #include "imx8mn-bsh-smm-s2-common.dtsi" 13 compatible = "bsh,imx8mn-bsh-smm-s2", "fsl,imx8mn";
|
| H A D | imx8mn-bsh-smm-s2pro.dts | 9 #include "imx8mn-bsh-smm-s2-common.dtsi" 14 compatible = "bsh,imx8mn-bsh-smm-s2pro", "fsl,imx8mn";
|
| H A D | imx8mn-bsh-smm-s2-common.dtsi | 10 #include "imx8mn-bsh-smm-s2-display.dtsi"
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | nested_set_state_test.c | 83 state->hdr.vmx.smm.flags = 0; in set_default_vmx_state() 148 state->hdr.vmx.smm.flags = 1; in test_vmx_nested_state() 174 state->hdr.vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; in test_vmx_nested_state() 183 state->hdr.vmx.smm.flags = ~(KVM_STATE_NESTED_SMM_GUEST_MODE | in test_vmx_nested_state() 190 state->hdr.vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; in test_vmx_nested_state()
|
| /linux/arch/alpha/include/asm/ |
| H A D | hwrpb.h | 159 long smm; /* SMM nubber used by LMF */ member
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ulz-bsh-smm-m2.dts | 13 compatible = "bsh,imx6ulz-bsh-smm-m2", "fsl,imx6ull", "fsl,imx6ulz";
|
| /linux/Documentation/hwmon/ |
| H A D | index.rst | 65 dell-smm-hwmon
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | nested.c | 343 if (!vmx->nested.vmxon && !vmx->nested.smm.vmxon) in free_nested() 349 vmx->nested.smm.vmxon = false; in free_nested() 6752 (vmx->nested.vmxon || vmx->nested.smm.vmxon)) { in vmx_get_nested_state() 6769 if (vmx->nested.smm.vmxon) in vmx_get_nested_state() 6770 kvm_state.hdr.vmx.smm.flags |= KVM_STATE_NESTED_SMM_VMXON; in vmx_get_nested_state() 6772 if (vmx->nested.smm.guest_mode) in vmx_get_nested_state() 6773 kvm_state.hdr.vmx.smm.flags |= KVM_STATE_NESTED_SMM_GUEST_MODE; in vmx_get_nested_state() 6895 if (kvm_state->hdr.vmx.smm.flags) in vmx_set_nested_state() 6920 if ((kvm_state->hdr.vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) && in vmx_set_nested_state() 6924 if (kvm_state->hdr.vmx.smm.flags & in vmx_set_nested_state() [all …]
|
| H A D | vmx.c | 8420 vmx->nested.smm.guest_mode = is_guest_mode(vcpu); in vmx_enter_smm() 8421 if (vmx->nested.smm.guest_mode) in vmx_enter_smm() 8424 vmx->nested.smm.vmxon = vmx->nested.vmxon; in vmx_enter_smm() 8435 if (vmx->nested.smm.vmxon) { in vmx_leave_smm() 8437 vmx->nested.smm.vmxon = false; in vmx_leave_smm() 8440 if (vmx->nested.smm.guest_mode) { in vmx_leave_smm() 8450 vmx->nested.smm.guest_mode = false; in vmx_leave_smm()
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmu_internal.h | 147 return role.smm ? 1 : 0; in kvm_mmu_role_as_id()
|
| H A D | mmu.c | 5725 role.base.smm = is_smm(vcpu); in kvm_calc_cpu_role() 5808 role.smm = cpu_role.base.smm; in kvm_calc_tdp_mmu_root_page_role()
|
| /linux/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 363 __u8 smm; member 520 } smm; member
|
| /linux/tools/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 363 __u8 smm; member 520 } smm; member
|
| /linux/drivers/hwmon/ |
| H A D | Makefile | 69 obj-$(CONFIG_SENSORS_DELL_SMM) += dell-smm-hwmon.o
|
| H A D | Kconfig | 568 dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 377 unsigned smm:8; member 2429 # define kvm_memslots_for_spte_role(kvm, role) __kvm_memslots(kvm, (role).smm)
|
| /linux/Documentation/virt/kvm/x86/ |
| H A D | mmu.rst | 195 role.smm:
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 5626 events->smi.smm = is_smm(vcpu); in kvm_vcpu_ioctl_x86_get_vcpu_events() 5715 if (!!(vcpu->arch.hflags & HF_SMM_MASK) != events->smi.smm) { in kvm_vcpu_ioctl_x86_set_vcpu_events() 5717 kvm_smm_changed(vcpu, events->smi.smm); in kvm_vcpu_ioctl_x86_set_vcpu_events() 5722 if (events->smi.smm) { in kvm_vcpu_ioctl_x86_set_vcpu_events() 5730 if (events->smi.smm || events->smi.pending || in kvm_vcpu_ioctl_x86_set_vcpu_events()
|
| /linux/Documentation/virt/kvm/ |
| H A D | api.rst | 1166 __u8 smm; 1270 from the update. These fields are nmi.pending, sipi_vector, smi.smm, 4959 } smm;
|
| /linux/ |
| H A D | MAINTAINERS | 7141 F: drivers/hwmon/dell-smm-hwmon.c 7167 F: drivers/platform/x86/dell/dell-smbios-smm.c
|