Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 42 files:

Smatch caller information:

drivers/net/wwan/iosm/iosm_ipc_pcie.c ipc_pcie_read_bios_cfg() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 7571695418906546176
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 3
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/tph.c tph_invoke_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 2309277309841211392
PARAM_VALUE 2 rev 7
PARAM_VALUE 3 func 15
PARAM_VALUE 4 argv4 5500395118663606272
PARAM_VALUE 4 argv4->package.count 3
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 0 handle $0

drivers/platform/x86/intel/hid.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 1905286980879597568
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 0-2,4,7-9
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/intel/hid.c intel_hid_execute_method() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 1905286980879597568
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 3,6
PARAM_VALUE 4 argv4 5414701977670021120
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 2684429509486014464
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 0 handle $0
DATA_SOURCE 3 func $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c mxm_shadow_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 5073763586191605760
PARAM_VALUE 2 rev 0-4095
PARAM_VALUE 3 func 16
PARAM_VALUE 4 argv4 5225093765006749696
PARAM_VALUE 4 argv4->buffer.length 4
PARAM_VALUE 4 argv4->buffer.pointer 4096-ptr_max
PARAM_VALUE 4 argv4->buffer.type 3
PARAM_VALUE 4 argv4->type 0
BIT_INFO 2 rev 0x0,0xf0f

drivers/platform/surface/surface3_power.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 9072101809367486464
PARAM_VALUE 2 rev 0-1
PARAM_VALUE 3 func 0-2,5
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 5
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_acpi_caps() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 8074593314275995648
PARAM_VALUE 2 rev 256
PARAM_VALUE 3 func 26
PARAM_VALUE 4 argv4 5075872994693918720
PARAM_VALUE 4 argv4->buffer.length 4
PARAM_VALUE 4 argv4->buffer.pointer 4096-ptr_max
PARAM_VALUE 4 argv4->buffer.type 3
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 0 handle $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_acpi_jt() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 4514947882467237888
PARAM_VALUE 2 rev 259
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 2636364998910906368
PARAM_VALUE 4 argv4->buffer.length 4
PARAM_VALUE 4 argv4->buffer.pointer 4096-ptr_max
PARAM_VALUE 4 argv4->buffer.type 3
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 0 handle $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/char/tpm/tpm_ppi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 4784053260758814720
PARAM_VALUE 2 rev 1-2
PARAM_VALUE 3 func 1-5,7-8
PARAM_VALUE 4 argv4 0,4673063994472562688,4997863435877105664,9075008047321432064
PARAM_VALUE 4 argv4->buffer.length 0,4
PARAM_VALUE 4 argv4->buffer.pointer 0,1248451058079969280
PARAM_VALUE 4 argv4->package.count 0-2
PARAM_VALUE 4 argv4->package.elements 0,3210679822598111232,3435523923208790016
PARAM_VALUE 4 argv4->package.type 0,4
PARAM_VALUE 4 argv4->type 0,3
BUF_SIZE 4 argv4 (-1)-0,24
BUF_SIZE 4 argv4 (-1)-0,24
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
FUZZY_MAX 2 rev 2
HARD_MAX 2 rev 2
HARD_MAX 4 argv4->package.type 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/ufs/host/ufshcd-pci.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 6680192931345866752
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0-1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 1
RX_PATH
TASK_NOT_RUNNING

drivers/iommu/intel/dmar.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 2606221242099716096
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1-3
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dmar_global_lock
HALF_LOCKED2 global &acpi_scan_lock

drivers/platform/chrome/chromeos_privacy_screen.c chromeos_privacy_screen_get_hw_state() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8188448970455810048
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/chrome/chromeos_privacy_screen.c chromeos_privacy_screen_set_sw_state() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8188448970455810048
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 3
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &drm_privacy_screen->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_privacy_screen)->lock

drivers/platform/chrome/chromeos_privacy_screen.c chromeos_privacy_screen_set_sw_state() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8188448970455810048
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 2
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &drm_privacy_screen->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_privacy_screen)->lock

drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 9036910993489371136
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-novalake-events.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 3239989914841804800
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 4096-ptr_max
BUF_SIZE 4 argv4 48
BUF_SIZE 4 argv4 48
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/pci/pci-label.c dsm_get_label() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 2309277309841211392
PARAM_VALUE 2 rev 2
PARAM_VALUE 3 func 7
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/iio/accel/kxcjk-1013.c kiox010a_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 2273489337897738240
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 3 func $1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/surface/surfacepro3_button.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8852006406694686720
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 2
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/acpi.c rtw89_acpi_evaluate_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 3681816544133681152
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 3-7,10-11
PARAM_VALUE 4 argv4 0
DATA_SOURCE 3 func $1
HARD_MAX 3 func 11
RX_PATH
TASK_NOT_RUNNING

drivers/input/touchscreen/elants_i2c.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 2131468629767946240
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8897847525159718912
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 4-5
PARAM_VALUE 4 argv4 1132005921790496768,1928154568670121984
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 3943229991123828736,6357518203477168128
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 5
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c hns_dsaf_acpi_ledctrl_by_port() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8897847525159718912
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 3
PARAM_VALUE 4 argv4 5769417374704726016
PARAM_VALUE 4 argv4->package.count 3
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 3 func $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c hns_dsaf_acpi_locate_ledctrl_by_port() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8897847525159718912
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 6
PARAM_VALUE 4 argv4 7565894212404744192
PARAM_VALUE 4 argv4->package.count 2
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 3 func $1

drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c hns_dsaf_acpi_srst_by_port() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8897847525159718912
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 6756848310483247104
PARAM_VALUE 4 argv4->package.count 3
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 3 func $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c hns_mac_config_sds_loopback_acpi() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8897847525159718912
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 2
PARAM_VALUE 4 argv4 6188029997077094400
PARAM_VALUE 4 argv4->package.count 2
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->type 4
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/host/sdhci-acpi.c __intel_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4456521597497274368
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0,3-4,8
PARAM_VALUE 4 argv4 0
DATA_SOURCE 3 func $2
RX_PATH
TASK_NOT_RUNNING

drivers/platform/surface/surface_acpi_notify.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 2385179855242313728
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 3-5,7-10
PARAM_VALUE 4 argv4 0,4788699929389654016,5350985982786572288
PARAM_VALUE 4 argv4->type 1,3
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
FUZZY_MAX 3 func 8
HARD_MAX 3 func 10
HARD_MAX 4 argv4->type 3
NO_OVERFLOW_SIMPLE 4 argv4->buffer.length
LOCK2 &pool->lock
HALF_LOCKED2 &nh->srcu

sound/hda/codecs/side-codecs/cs35l41_hda.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 1857854918233907200
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 5
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cs35l41->fw_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex

drivers/acpi/pfr_update.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8157416424444088320
PARAM_VALUE 3 func 1-3
PARAM_VALUE 4 argv4 0,6898673841546190848
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 7927902136404549632
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 3

drivers/usb/typec/ucsi/ucsi_acpi.c ucsi_acpi_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4096-ptr_max
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1-2
PARAM_VALUE 4 argv4 0
DATA_SOURCE 3 func $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ucsi->ppm_lock

drivers/acpi/acpi_extlog.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 6010026299864616960
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4

drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 3121984637306626048,6497329922379137024,8239822601157165056
PARAM_VALUE 2 rev 2
PARAM_VALUE 3 func 1-6
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_acpi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 5261392515265130496
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_acpi.c intel_dsm_get_bios_data_funcs_supported() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 8966480713092034560
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 0
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.connection_mutex

drivers/usb/host/xhci-pci.c xhci_pme_acpi_rtd3_enable() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 6764342201404809216
PARAM_VALUE 2 rev 3
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0

drivers/cxl/acpi.c cxl_acpi_evaluate_qtg_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 330066261880004608
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 4309430728869990400
PARAM_VALUE 4 argv4->package.count 4
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->package.type 4
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 0 handle $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 26230087592923136,1008607427142967296
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1-2
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/platform/x86/intel/int3472/clk_and_regulator.c skl_int3472_enable_clk() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 5400337545821196288
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 6696979199587168256
PARAM_VALUE 4 argv4->package.count 3
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.c __wrap_acpi_evaluate_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4

drivers/thunderbolt/acpi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 3161815317509144576
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1-2
PARAM_VALUE 4 argv4 0,4096-ptr_max
BUF_SIZE 4 argv4 (-1),48
BUF_SIZE 4 argv4 (-1),48
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tb->lock

drivers/platform/x86/amd/x3d_vcache.c amd_x3d_mode_switch() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 7316880995758985216
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 8967107944173019136
PARAM_VALUE 4 argv4->integer.value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 4 argv4->type 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 4 argv4->integer.value
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/acpi/fan_core.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 3875755160556593152
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 6784485685305102336
PARAM_VALUE 4 argv4->package.type 4
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/fan_core.c acpi_fan_dsm_set_trip_points() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 3875755160556593152
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 2
PARAM_VALUE 4 argv4 4792633925388996608
PARAM_VALUE 4 argv4->package.count 2
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->package.type 4
PARAM_VALUE 4 argv4->type 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/hid/i2c-hid/i2c-hid-acpi-prp0001.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4075918896882249728
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4

drivers/usb/dwc3/dwc3-pci.c dwc3_pci_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4096-ptr_max
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 4
PARAM_VALUE 4 argv4 1064105194500239360
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 7099464832641097728
PARAM_VALUE 4 argv4->package.type 4
PARAM_VALUE 4 argv4->type 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath12k/acpi.c ath12k_acpi_dsm_get_data() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 0,2037090234331697152
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0,2-6,8-10
PARAM_VALUE 4 argv4 0
DATA_SOURCE 3 func $1
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/fw/acpi.c iwl_acpi_get_dsm_object() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 2426719912438947840,6426341711369678848
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0-14
PARAM_VALUE 4 argv4 0,8894266441425379328
PARAM_VALUE 4 argv4->buffer.length 4
PARAM_VALUE 4 argv4->buffer.pointer 8298627990443069440
PARAM_VALUE 4 argv4->buffer.type 3
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 1 guid $4
DATA_SOURCE 2 rev $1
DATA_SOURCE 3 func $2
DATA_SOURCE 4 argv4 $3
RX_PATH
TASK_NOT_RUNNING
UNITS 3 func unit_array_size

drivers/platform/x86/intel/ishtp_eclite.c ecl_acpi_invoke_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 1315518484008357888
PARAM_VALUE 2 rev 0
PARAM_VALUE 4 argv4 0
HALF_LOCKED2 &pool->lock

drivers/usb/typec/tcpm/wcove.c wcove_typec_func() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4096-ptr_max
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1-4
PARAM_VALUE 4 argv4 6070991660076773376
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 6271536803730145280
PARAM_VALUE 4 argv4->package.type 4
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 3 func $1
HARD_MAX 3 func 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wcove->lock

drivers/gpu/drm/nouveau/nouveau_acpi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 6263633052954320896,6835682337758629888
PARAM_VALUE 2 rev 256,258
PARAM_VALUE 3 func 0,2-3,26-27
PARAM_VALUE 4 argv4 1348535129077760000,4559860260337111040
PARAM_VALUE 4 argv4->integer.value 0-2,17-18
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 2 rev 258
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &vgasr_mutex

drivers/usb/core/usb-acpi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 6435711834730184704
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 5
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 6062397864327827456,6552777593879048192
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 7583009019457101824
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0-2,4-5
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 5

drivers/acpi/pfr_telemetry.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 7568238959175946240
PARAM_VALUE 3 func 1-3
PARAM_VALUE 4 argv4 0,1647159257161158656,6080308130345398272
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 4078790199561273344,6334050479052943360
PARAM_VALUE 4 argv4->type 4
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 rev 1-2

drivers/pci/npem.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 2653143740157702144
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1-3
PARAM_VALUE 4 argv4 0,4096-ptr_max
BUF_SIZE 4 argv4 0,48
BUF_SIZE 4 argv4 0,48
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
BIT_INFO 4 argv4 0x0,0x160f9fbddbba1000
BIT_INFO 4 argv4 0x0,0x160f9fbddbba1000
HARD_MAX 3 func 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &npem->lock

drivers/mmc/host/sdhci-pci-core.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 7572736814220185600
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0,3-4,9-10
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/es83xx-dsm-common.c es83xx_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 5729774445394096128
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 0-4,6
PARAM_VALUE 4 argv4 0
DATA_SOURCE 3 func $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_oneinit() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 8159725925643591680,8495147541114437632
PARAM_VALUE 2 rev 258
PARAM_VALUE 3 func 20
PARAM_VALUE 4 argv4 6131023329073995776
PARAM_VALUE 4 argv4->buffer.length 4096
PARAM_VALUE 4 argv4->buffer.type 3
PARAM_VALUE 4 argv4->type 0
BIT_INFO 1 guid 0x7124032d4e880000,0x75fdfbffeea8e000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/bluetooth/btintel.c btintel_set_dsm_reset_method() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 7664345092137750528
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 8133433949279248384
PARAM_VALUE 4 argv4->integer.type 1
PARAM_VALUE 4 argv4->integer.value 160
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btintel.c btintel_set_dsm_reset_method() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 7664345092137750528
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 3
PARAM_VALUE 4 argv4 8133433949279248384
PARAM_VALUE 4 argv4->buffer.length 4
PARAM_VALUE 4 argv4->buffer.pointer 4096-ptr_max
PARAM_VALUE 4 argv4->buffer.type 3
PARAM_VALUE 4 argv4->integer.type 1
PARAM_VALUE 4 argv4->integer.value 160
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/platform/x86/intel/int1092/intel_sar.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4096-ptr_max
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1-2
PARAM_VALUE 4 argv4 0,2391071224861286400
PARAM_VALUE 4 argv4->integer.value 0-2
PARAM_VALUE 4 argv4->type 1
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 2
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/amd/wbrf.c amd_wbrf_retrieve_freq_band() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 5298533023555702784
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 2
PARAM_VALUE 4 argv4 9127562318810185728
PARAM_VALUE 4 argv4->type 2
HALF_LOCKED2 &pool->lock

drivers/platform/x86/amd/wbrf.c wbrf_record() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 5298533023555702784
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 75316631948423168
PARAM_VALUE 4 argv4->package.count 4-6
PARAM_VALUE 4 argv4->package.elements 4096-ptr_max
PARAM_VALUE 4 argv4->package.type 4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 4 argv4->package.count

drivers/crypto/hisilicon/hpre/hpre_main.c hpre_cfg_by_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4810200849277661184
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/intel/int3472/discrete.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 5361251658013286400,7544875128325480448
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0-u32max
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btintel_pcie.c btintel_pcie_acpi_reset_method() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max,(-1)
PARAM_VALUE 1 guid 7664345092137750528
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 5
PARAM_VALUE 4 argv4 821841771713740800
PARAM_VALUE 4 argv4->buffer.length 4
PARAM_VALUE 4 argv4->buffer.pointer 791781538765324288
PARAM_VALUE 4 argv4->buffer.type 3
LOCK2 global &pci_rescan_remove_lock
HALF_LOCKED2 &pool->lock

drivers/acpi/x86/apple.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 1990399862858391552
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 0-1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 3 func 1
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hw_init_v3_hw() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 6708135291300368384
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hisi_hba->sem

drivers/iio/adc/pac1934.c pac1934_acpi_parse_channel_config() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 1930443000684539904
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/pac1934.c pac1934_acpi_parse_channel_config() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 1930443000684539904
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 2
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/pac1934.c pac1934_acpi_parse_channel_config() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 1930443000684539904
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 4
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/pac1934.c pac1934_acpi_parse_channel_config() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 1930443000684539904
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 5
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/dell/dell-dw5826e-reset.c trigger_palc_pldr() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8314300761939320832
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/intel/pmc/tgl.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 7509201953604091904
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/nfit/core.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4096-ptr_max
PARAM_VALUE 2 rev 1-255
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 1630733402654068736
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 3316922995430146048
PARAM_VALUE 4 argv4->package.type 4
PARAM_VALUE 4 argv4->type 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &acpi_desc->init_mutex
LOCK2 _T->lock
TYPE_LOCK (struct acpi_nfit_desc)->init_mutex

drivers/acpi/nfit/core.c acpi_nfit_ctl() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 0,4096-ptr_max
PARAM_VALUE 3 func 0-31
PARAM_VALUE 4 argv4 5465859872685993984
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 8829500973930373120
PARAM_VALUE 4 argv4->type 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &acpi_desc->init_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/accel/bmc150-accel-i2c.c bmc150_acpi_set_angle_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 6362208117037076480
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 3
PARAM_VALUE 4 argv4 5574083196621406208
PARAM_VALUE 4 argv4->buffer.length 20
PARAM_VALUE 4 argv4->buffer.pointer 1263265167691751424
PARAM_VALUE 4 argv4->type 3
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/pac1921.c pac1921_match_acpi_device() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4945409484660887552
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 0
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/pac1921.c pac1921_match_acpi_device() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 4945409484660887552
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/pci-acpi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 2309277309841211392
PARAM_VALUE 2 rev 1,3
PARAM_VALUE 3 func 5,8-9
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
HARD_MAX 2 rev 3
HARD_MAX 3 func 9
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpi_adxl.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 5675062286055981056
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1-2
BUF_SIZE 4 argv4 (-1),48
BUF_SIZE 4 argv4 (-1),48
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4

drivers/platform/surface/aggregator/controller.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 1-u64max
PARAM_VALUE 1 guid 830188193833103360
PARAM_VALUE 2 rev 0
PARAM_VALUE 3 func 0,5-9
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/input/misc/soc_button_array.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8848256381473206272
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 2
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/pci/pcie/edr.c acpi_dpc_port_get() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 2309277309841211392
PARAM_VALUE 2 rev 5
PARAM_VALUE 3 func 13
PARAM_VALUE 4 argv4 0
HALF_LOCKED2 &pool->lock

drivers/pci/pcie/edr.c acpi_enable_dpc() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 guid 2309277309841211392
PARAM_VALUE 2 rev 6
PARAM_VALUE 3 func 12
PARAM_VALUE 4 argv4 1954107529168351232
PARAM_VALUE 4 argv4->package.count 1
PARAM_VALUE 4 argv4->package.elements 2443863130720403456
PARAM_VALUE 4 argv4->type 4

drivers/platform/surface/surface_hotplug.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 8996434483163205632
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 3-5
PARAM_VALUE 4 argv4 2969938541214433280
PARAM_VALUE 4 argv4->integer.value 0-1
PARAM_VALUE 4 argv4->type 1
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/x86/s2idle.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 890477852472475648,6010623706701778944
PARAM_VALUE 2 rev 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 func 0-1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
STR_LEN 0 handle (-1),36
STR_LEN 0 handle (-1),36
HARD_MAX 3 func 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 handle->object->string.length
HALF_LOCKED2 global &system_transition_mutex

drivers/acpi/x86/s2idle.c acpi_sleep_run_lps0_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 2 rev 0-1
PARAM_VALUE 3 func 2-9
PARAM_VALUE 4 argv4 0
DATA_SOURCE 3 func $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &system_transition_mutex
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/hid/i2c-hid/i2c-hid-acpi.c acpi_evaluate_dsm_typed() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 3804071973205286912
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 argv4 $4
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/utils.c acpi_check_dsm() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 4096-ptr_max
PARAM_VALUE 2 rev 0-256,258
PARAM_VALUE 3 func 0
PARAM_VALUE 4 argv4 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 guid $1
DATA_SOURCE 2 rev $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 handle->object->string.length
HALF_LOCKED2 &acpi_desc->init_mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &tpm_ppi_lock

drivers/char/tpm/tpm_crb.c crb_do_acpi_start() -> acpi_evaluate_dsm()

Type Parameter Key Value
PARAM_VALUE 1 guid 1540618410441187328
PARAM_VALUE 2 rev 1
PARAM_VALUE 3 func 1
PARAM_VALUE 4 argv4 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex