| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | acpi.c | 34 ab->acpi.func_bit = obj->integer.value; in ath12k_acpi_dsm_get_data() 37 ab->acpi.bit_flag = obj->integer.value; in ath12k_acpi_dsm_get_data() 53 memcpy(ab->acpi.bdf_string, obj->string.pointer, in ath12k_acpi_dsm_get_data() 69 ab->acpi.func_bit = 0; in ath12k_acpi_dsm_get_data() 71 ab->acpi.func_bit += obj->buffer.pointer[i] << (i * 8); in ath12k_acpi_dsm_get_data() 82 memcpy(&ab->acpi.tas_cfg, obj->buffer.pointer, in ath12k_acpi_dsm_get_data() 94 memcpy(&ab->acpi.tas_sar_power_table, obj->buffer.pointer, in ath12k_acpi_dsm_get_data() 106 memcpy(&ab->acpi.bios_sar_data, obj->buffer.pointer, in ath12k_acpi_dsm_get_data() 118 memcpy(&ab->acpi.geo_offset_data, obj->buffer.pointer, in ath12k_acpi_dsm_get_data() 130 memcpy(&ab->acpi.cca_data, obj->buffer.pointer, in ath12k_acpi_dsm_get_data() [all …]
|
| /linux/sound/soc/intel/common/ |
| H A D | Makefile | 2 snd-soc-acpi-intel-match-y := soc-acpi-intel-byt-match.o soc-acpi-intel-cht-match.o \ 3 soc-acpi-intel-hsw-bdw-match.o \ 4 soc-acpi-intel-skl-match.o soc-acpi-intel-kbl-match.o \ 5 soc-acpi-intel-bxt-match.o soc-acpi-intel-glk-match.o \ 6 soc-acpi-intel-cnl-match.o soc-acpi [all...] |
| /linux/drivers/acpi/ |
| H A D | Makefile | 25 obj-$(CONFIG_ACPI) += acpi.o \ 29 acpi-y += osi.o osl.o utils.o reboot.o 30 acpi-y += nvs.o 33 acpi-y += wakeup.o 34 acpi-$(CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT) += sleep.o 35 acpi-y += device_sysfs.o device_pm.o 36 acpi-$(CONFIG_ACPI_SLEEP) += proc.o 42 acpi-y += bus.o glue.o 43 acpi-y += scan.o mipi-disco-img.o 44 acpi-y += resource.o [all …]
|
| /linux/drivers/ata/ |
| H A D | pata_acpi.c | 40 struct pata_acpi *acpi = ap->private_data; in pacpi_pre_reset() local 41 if (ACPI_HANDLE(&ap->tdev) == NULL || ata_acpi_gtm(ap, &acpi->gtm) < 0) in pacpi_pre_reset() 56 struct pata_acpi *acpi = ap->private_data; in pacpi_cable_detect() local 58 if ((acpi->mask[0] | acpi->mask[1]) & (0xF8 << ATA_SHIFT_UDMA)) in pacpi_cable_detect() 75 struct pata_acpi *acpi = ap->private_data; in pacpi_discover_modes() local 79 probe = acpi->gtm; in pacpi_discover_modes() 102 struct pata_acpi *acpi = adev->link->ap->private_data; in pacpi_mode_filter() local 103 return mask & acpi->mask[adev->devno]; in pacpi_mode_filter() 115 struct pata_acpi *acpi = ap->private_data; in pacpi_set_piomode() local 118 if (!(acpi->gtm.flags & 0x10)) in pacpi_set_piomode() [all …]
|
| /linux/drivers/platform/x86/intel/ |
| H A D | rst.c | 17 struct acpi_device *acpi; in irst_show_wakeup_events() local 21 acpi = to_acpi_device(dev); in irst_show_wakeup_events() 23 status = acpi_evaluate_integer(acpi->handle, "GFFS", NULL, &value); in irst_show_wakeup_events() 34 struct acpi_device *acpi; in irst_store_wakeup_events() local 39 acpi = to_acpi_device(dev); in irst_store_wakeup_events() 45 status = acpi_execute_simple_method(acpi->handle, "SFFS", value); in irst_store_wakeup_events() 61 struct acpi_device *acpi; in irst_show_wakeup_time() local 65 acpi = to_acpi_device(dev); in irst_show_wakeup_time() 67 status = acpi_evaluate_integer(acpi->handle, "GFTV", NULL, &value); in irst_show_wakeup_time() 78 struct acpi_device *acpi; in irst_store_wakeup_time() local [all …]
|
| H A D | smartconnect.c | 12 static int smartconnect_acpi_init(struct acpi_device *acpi) in smartconnect_acpi_init() argument 17 status = acpi_evaluate_integer(acpi->handle, "GAOS", NULL, &value); in smartconnect_acpi_init() 22 dev_info(&acpi->dev, "Disabling Intel Smart Connect\n"); in smartconnect_acpi_init() 23 status = acpi_execute_simple_method(acpi->handle, "SAOS", 0); in smartconnect_acpi_init() 33 MODULE_DEVICE_TABLE(acpi, smartconnect_ids);
|
| /linux/Documentation/firmware-guide/acpi/ |
| H A D | debug.rst | 20 you're interested in. At boot-time, use the acpi.debug_layer and 21 acpi.debug_level kernel command line options. After boot, you can use the 22 debug_layer and debug_level files in /sys/module/acpi/parameters/ to control 32 You can set the debug_layer mask at boot-time using the acpi.debug_layer 34 to /sys/module/acpi/parameters/debug_layer. 36 The possible components are defined in include/acpi/acoutput.h. 38 Reading /sys/module/acpi/parameters/debug_layer shows the supported mask values:: 66 You can set the debug_level mask at boot-time using the acpi.debug_level 68 to /sys/module/acpi/parameters/debug_level. 70 The possible levels are defined in include/acpi/acoutput.h. Reading [all …]
|
| H A D | method-tracing.rst | 30 /sys/module/acpi/parameters/debug_layer) and per-type level (known as 31 debug level, configured via /sys/module/acpi/parameters/debug_level). 46 # cd /sys/module/acpi/parameters 54 # cd /sys/module/acpi/parameters 58 # echo "method" > /sys/module/acpi/parameters/trace_state 63 # cd /sys/module/acpi/parameters 67 # echo "method-once" > /sys/module/acpi/parameters/trace_state 71 Refer to Documentation/firmware-guide/acpi/debug.rst for possible debug layer/level 112 # cd /sys/module/acpi/parameters 120 # cd /sys/module/acpi/parameters [all …]
|
| H A D | namespace.rst | 21 /sys/bus/acpi/devices. 315 implementation is located in the drivers/acpi/glue.c file, but there are 318 drivers/pci/pci-acpi.c. 329 | LNXSYSTM:00 | \ | acpi:LNXSYSTM: | 333 +-| LNXPWRBN:00 | N/A | acpi:LNXPWRBN: | 337 +-| LNXSLPBN:00 | N/A | acpi:LNXSLPBN: | 341 +-| LNXCPU:00 | \_PR_.CPU0 | acpi:LNXCPU: | 345 +-| LNXSYBUS:00 | \_SB_ | acpi:LNXSYBUS: | 349 | +-| PNP0C0D:00 | \_SB_.LID0 | acpi:PNP0C0D: | 353 | +-| PNP0A08:00 | \_SB_.PCI0 | acpi:PNP0A08:PNP0A03: | [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | Makefile | 11 obj-y += acpi.o 13 acpi-y := \ 31 acpi-y += \ 48 acpi-y += \ 77 acpi-y += \ 87 acpi-$(CONFIG_PCI) += hwpci.o 88 acpi-$(ACPI_FUTURE_USAGE) += hwtimer.o 90 acpi-y += \ 113 acpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o 115 acpi-y += \ [all …]
|
| /linux/drivers/acpi/x86/ |
| H A D | Makefile | 1 obj-$(CONFIG_ACPI) += acpi-x86.o 2 acpi-x86-y += apple.o 3 acpi-x86-y += cmos_rtc.o 4 acpi-x86-$(CONFIG_PCI) += lpss.o 5 acpi-x86-y += s2idle.o 6 acpi-x86-y += utils.o
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-platform-dptf | 4 Contact: linux-acpi@vger.kernel.org 11 Contact: linux-acpi@vger.kernel.org 19 Contact: linux-acpi@vger.kernel.org 27 Contact: linux-acpi@vger.kernel.org 43 Contact: linux-acpi@vger.kernel.org 50 Contact: linux-acpi@vger.kernel.org 57 Contact: linux-acpi@vger.kernel.org 64 Contact: linux-acpi@vger.kernel.org 71 Contact: linux-acpi@vger.kernel.org 78 Contact: linux-acpi@vger.kernel.org [all …]
|
| H A D | sysfs-bus-acpi | 1 What: /sys/bus/acpi/devices/.../path 13 What: /sys/bus/acpi/devices/.../modalias 18 That is acpi:HHHHHHHH:[CCCCCCC:]. Where each HHHHHHHH or 21 What: /sys/bus/acpi/devices/.../hid 30 What: /sys/bus/acpi/devices/.../description 37 What: /sys/bus/acpi/devices/.../adr 46 What: /sys/bus/acpi/devices/.../uid 53 What: /sys/bus/acpi/devices/.../eject 61 What: /sys/bus/acpi/devices/.../status 91 What: /sys/bus/acpi/devices/.../hrv
|
| H A D | sysfs-devices-platform-dock | 4 Contact: linux-acpi@vger.kernel.org 12 Contact: linux-acpi@vger.kernel.org 20 Contact: linux-acpi@vger.kernel.org 27 Contact: linux-acpi@vger.kernel.org 36 Contact: linux-acpi@vger.kernel.org
|
| /linux/drivers/platform/x86/ |
| H A D | panasonic-laptop.c | 197 MODULE_DEVICE_TABLE(acpi, pcc_device_ids); 518 struct acpi_device *acpi = to_acpi_device(dev); in numbatt_show() local 519 struct pcc_acpi *pcc = acpi_driver_data(acpi); in numbatt_show() 530 struct acpi_device *acpi = to_acpi_device(dev); in lcdtype_show() local 531 struct pcc_acpi *pcc = acpi_driver_data(acpi); in lcdtype_show() 542 struct acpi_device *acpi = to_acpi_device(dev); in mute_show() local 543 struct pcc_acpi *pcc = acpi_driver_data(acpi); in mute_show() 554 struct acpi_device *acpi = to_acpi_device(dev); in mute_store() local 555 struct pcc_acpi *pcc = acpi_driver_data(acpi); in mute_store() 572 struct acpi_device *acpi = to_acpi_device(dev); in sticky_key_show() local [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
| H A D | acpi.c | 33 struct nvkm_device *device = container_of(nb, typeof(*device), acpi.nb); in nvkm_acpi_ntfy() 47 unregister_acpi_notifier(&device->acpi.nb); in nvkm_acpi_fini() 55 device->acpi.nb.notifier_call = nvkm_acpi_ntfy; in nvkm_acpi_init() 56 register_acpi_notifier(&device->acpi.nb); in nvkm_acpi_init()
|
| /linux/Documentation/admin-guide/acpi/ |
| H A D | initrd_table_override.rst | 21 drivers/acpi/tables.c. 70 # They must be put into a /kernel/firmware/acpi directory inside the cpio 77 mkdir -p kernel/firmware/acpi 78 cp dsdt.aml kernel/firmware/acpi 83 cp facp.aml kernel/firmware/acpi 84 cp ssdt1.aml kernel/firmware/acpi 91 # reboot with increased acpi debug level, e.g. boot params: 92 acpi.debug_level=0x2 acpi.debug_layer=0xFFFFFFFF 111 ftp://kernel.org/pub/linux/kernel/people/lenb/acpi/utils/pmtools/acpidump 115 /sys/firmware/acpi/tables
|
| /linux/Documentation/driver-api/acpi/ |
| H A D | linuxized-acpica.rst | 16 ACPICA and Linux. It also describes how ACPICA code in drivers/acpi/acpica, 17 include/acpi and tools/power/acpi is automatically updated to follow the 85 include/acpi/acpiosxf.h 86 drivers/acpi/osl.c 87 include/acpi/platform 93 drivers/acpi/acpica 94 include/acpi/ac*.h 95 tools/power/acpi 101 drivers/acpi 102 include/linux/acpi.h [all …]
|
| /linux/Documentation/admin-guide/laptops/ |
| H A D | thinkpad-acpi.rst | 12 http://ibm-acpi.sf.net/ 19 This driver used to be named ibm-acpi until kernel 2.6.21 and release 20 0.13-20070314. It used to be in the drivers/acpi tree, but it was 21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel 25 The driver is named "thinkpad-acpi". In some places, like module 29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too 59 site, http://ibm-acpi.sf.net/. I appreciate any success or failure 90 The procfs interface creates the /proc/acpi/ibm directory. There is a 107 thinkpad-acpi's implementation of sysfs interfaces. 109 Also, any bugs in the thinkpad-acpi sysfs driver code or in the [all …]
|
| /linux/Documentation/driver-api/cxl/platform/example-configurations/ |
| H A D | multi-dev-per-hb.rst | 17 :doc:`CEDT <../acpi/cedt>`:: 42 :doc:`SRAT <../acpi/srat>`:: 56 :doc:`HMAT <../acpi/hmat>`:: 72 :doc:`SLIT <../acpi/slit>`:: 79 :doc:`DSDT <../acpi/dsdt>`::
|
| H A D | hb-interleave.rst | 16 :doc:`CEDT <../acpi/cedt>`:: 51 :doc:`SRAT <../acpi/srat>`:: 65 :doc:`HMAT <../acpi/hmat>`:: 83 :doc:`SLIT <../acpi/slit>`:: 90 :doc:`DSDT <../acpi/dsdt>`::
|
| /linux/sound/hda/controllers/ |
| H A D | Makefile | 5 snd-hda-acpi-y := acpi.o 15 obj-$(CONFIG_SND_HDA_ACPI) += snd-hda-acpi.o
|
| /linux/sound/hda/core/ |
| H A D | Makefile | 21 snd-intel-sdw-acpi-y := intel-sdw-acpi.o 22 obj-$(CONFIG_SND_INTEL_SOUNDWIRE_ACPI) += snd-intel-sdw-acpi.o
|
| /linux/Documentation/driver-api/cxl/platform/ |
| H A D | acpi.rst | 19 acpi/cedt.rst 20 acpi/srat.rst 21 acpi/hmat.rst 22 acpi/slit.rst 23 acpi/dsdt.rst
|
| /linux/rust/kernel/ |
| H A D | driver.rs | 98 use crate::{acpi, device, of, str::CStr, try_pin_init, types::Opaque, ThisModule}; 234 fn acpi_id_table() -> Option<acpi::IdTable<Self::IdInfo>>; in acpi_id_table() 260 let id = unsafe { &*raw_id.cast::<acpi::DeviceId>() }; in acpi_id_info() 262 Some(table.info(<acpi::DeviceId as crate::device_id::RawDeviceIdIndex>::index(id))) in acpi_id_info()
|