Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/acpi/acpica/exserial.c acpi_ex_read_gpio() -> acpi_ex_access_region()

Type Parameter Key Value
PARAM_VALUE 0 obj_desc 4096-ptr_max
PARAM_VALUE 0 obj_desc->common.type 17
PARAM_VALUE 0 obj_desc->field.region_obj 4096-ptr_max
PARAM_VALUE 0 obj_desc->field.region_obj->region.space_id 8
PARAM_VALUE 1 field_datum_byte_offset 0
PARAM_VALUE 3 function 0
BUF_SIZE 2 value s32min,(-10),1-s32max
BUF_SIZE 2 value s32min,(-10),1-s32max
DATA_SOURCE 0 obj_desc $0
DATA_SOURCE 2 value $1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exserial.c acpi_ex_read_serial_bus() -> acpi_ex_access_region()

Type Parameter Key Value
PARAM_VALUE 0 obj_desc 4096-ptr_max
PARAM_VALUE 0 obj_desc->common.type 17
PARAM_VALUE 0 obj_desc->field.region_obj 4096-ptr_max
PARAM_VALUE 0 obj_desc->field.region_obj->region.space_id 4,7,9,11,127
PARAM_VALUE 1 field_datum_byte_offset 0
PARAM_VALUE 3 function 0,65536-16711680
BUF_SIZE 2 value s32min,(-10),1-s32max
DATA_SOURCE 0 obj_desc $0
FUZZY_MAX 3 function 0
BIT_INFO 3 function 0x0,0x0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exserial.c acpi_ex_write_gpio() -> acpi_ex_access_region()

Type Parameter Key Value
PARAM_VALUE 0 obj_desc 4096-ptr_max
PARAM_VALUE 0 obj_desc->common.type 17
PARAM_VALUE 0 obj_desc->field.region_obj 4096-ptr_max
PARAM_VALUE 0 obj_desc->field.region_obj->region.space_id 8
PARAM_VALUE 1 field_datum_byte_offset 0
PARAM_VALUE 3 function 1
BUF_SIZE 2 value 8
DATA_SOURCE 0 obj_desc $1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exserial.c acpi_ex_write_serial_bus() -> acpi_ex_access_region()

Type Parameter Key Value
PARAM_VALUE 0 obj_desc 4096-ptr_max
PARAM_VALUE 0 obj_desc->common.type 17
PARAM_VALUE 0 obj_desc->field.region_obj 4096-ptr_max
PARAM_VALUE 0 obj_desc->field.region_obj->region.space_id 4,7,9,11,127
PARAM_VALUE 1 field_datum_byte_offset 0
PARAM_VALUE 3 function 1,65537-16711681
BUF_SIZE 2 value s32min,(-10),1-s32max
BUF_SIZE 2 value s32min,(-10),1-s32max
DATA_SOURCE 0 obj_desc $1
FUZZY_MAX 3 function 1
BIT_INFO 3 function 0x1,0x1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exfield.c acpi_ex_write_data_to_field() -> acpi_ex_access_region()

Type Parameter Key Value
PARAM_VALUE 0 obj_desc 4096-ptr_max
PARAM_VALUE 0 obj_desc->common.type 17
PARAM_VALUE 0 obj_desc->field.base_byte_offset 12-15
PARAM_VALUE 0 obj_desc->field.region_obj 4096-ptr_max
PARAM_VALUE 0 obj_desc->field.region_obj->region.space_id 10
PARAM_VALUE 1 field_datum_byte_offset 0
PARAM_VALUE 3 function 1
BUF_SIZE 2 value 1-s32max
DATA_SOURCE 0 obj_desc $1
FUZZY_MAX 0 obj_desc->field.base_byte_offset 15
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exfldio.c acpi_ex_field_datum_io() -> acpi_ex_access_region()

Type Parameter Key Value
PARAM_VALUE 0 obj_desc 4096-ptr_max
PARAM_VALUE 0 obj_desc->bank_field.bank_obj 4096-ptr_max
PARAM_VALUE 0 obj_desc->bank_field.bank_obj->common.type 14,17-19
PARAM_VALUE 0 obj_desc->bank_field.bank_obj->common_field.access_byte_width 0-8
PARAM_VALUE 0 obj_desc->bank_field.value 0-u32max
PARAM_VALUE 0 obj_desc->common.type 17-18
PARAM_VALUE 2 value 4096-ptr_max
PARAM_VALUE 3 function 0-1
BUF_SIZE 2 value s32min,(-10),(-1),1-s32max
BUF_SIZE 2 value s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 obj_desc $0
DATA_SOURCE 1 field_datum_byte_offset $1
DATA_SOURCE 2 value $2 [m]
DATA_SOURCE 3 function $3
HARD_MAX 3 function 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 value unit_byte