Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/xen/xen-acpi-pad.c acpi_pad_handle_notify() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
PARAM_VALUE 1 source_event 128
PARAM_VALUE 2 status_code 0
PARAM_VALUE 3 status_buf 8707406532098101248
PARAM_VALUE 3 status_buf->length 4
PARAM_VALUE 3 status_buf->pointer 7829256409474834432
DATA_SOURCE 0 handle $0
NOCHECK_CALL
LOCK2 global &xen_cpu_lock
HALF_LOCKED2 &pool->lock

drivers/acpi/acpi_pad.c acpi_pad_handle_notify() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 1 source_event 128
PARAM_VALUE 2 status_code 0-1
PARAM_VALUE 3 status_buf 1926358992706740224
PARAM_VALUE 3 status_buf->length 4
PARAM_VALUE 3 status_buf->pointer 6044949269970038784
DATA_SOURCE 0 handle $0
FUZZY_MAX 2 status_code 1
HARD_MAX 2 status_code 1
NOCHECK_CALL
LOCK2 global &isolated_cpus_lock
HALF_LOCKED2 &pool->lock

drivers/acpi/device_sysfs.c eject_store() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 1 source_event 259
PARAM_VALUE 2 status_code 1
PARAM_VALUE 3 status_buf 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/acpi/processor_perflib.c acpi_processor_ppc_ost() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 1 source_event 128
PARAM_VALUE 2 status_code 0-1
PARAM_VALUE 3 status_buf 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 2 status_code $1
RX_PATH
NOCHECK_CALL
LOCK2 &pool->lock

drivers/pci/pcie/edr.c acpi_send_edr_status() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 1 source_event 15
PARAM_VALUE 3 status_buf 0
BIT_INFO 2 status_code 0x0,0xffff00ff
HALF_LOCKED2 &pool->lock

drivers/acpi/bus.c acpi_bus_notify() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 1 source_event 0-1,3
PARAM_VALUE 2 status_code 1
PARAM_VALUE 3 status_buf 0
DATA_SOURCE 0 handle $0
DATA_SOURCE 1 source_event $1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/acpi/bus.c sb_notify_work() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 1 source_event 256
PARAM_VALUE 2 status_code 129
PARAM_VALUE 3 status_buf 0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/acpi/scan.c acpi_device_hotplug() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 2 status_code 0-1,128,130
PARAM_VALUE 3 status_buf 0
DATA_SOURCE 1 source_event $1
FUZZY_MAX 2 status_code 130
BIT_INFO 2 status_code 0x0,0x83
HARD_MAX 2 status_code 130
NOCHECK_CALL
LOCK2 global &acpi_scan_lock
LOCK2 global &device_hotplug_lock
HALF_LOCKED2 &pool->lock

drivers/acpi/scan.c acpi_generic_hotplug_event() -> acpi_evaluate_ost()

Type Parameter Key Value
PARAM_VALUE 1 source_event 3
PARAM_VALUE 2 status_code 132
PARAM_VALUE 3 status_buf 0
NOCHECK_CALL
LOCK2 global &acpi_scan_lock
LOCK2 global &device_hotplug_lock
HALF_LOCKED2 &pool->lock