Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/compal-laptop.c bat_capacity_level() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 193
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_capacity_level() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 240
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_capacity_level() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 241
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_get_property() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 212
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_get_property() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 3
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_get_property() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 206
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_get_property() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 214
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_health() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 242
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_is_present() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 241
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_status() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 193
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_status() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 240
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c bat_technology() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 240
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c compal_rfkill_poll() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 187
HALF_LOCKED2 &pool->lock

drivers/platform/x86/compal-laptop.c compal_rfkill_set() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 187
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rfkill_global_mutex

drivers/platform/x86/compal-laptop.c ec_read_s8() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 176-178,180-182,215
DATA_SOURCE 0 addr $0
HARD_MAX 0 addr 215
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/platform/x86/compal-laptop.c ec_read_u16() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 194,196,198,200,202,208,210
DATA_SOURCE 0 addr $0
HARD_MAX 0 addr 210
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/platform/x86/compal-laptop.c ec_read_u16() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 195,197,199,201,203,209,211
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/platform/x86/compal-laptop.c get_backlight_level() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 185
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &b->ops_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &of->mutex

drivers/platform/x86/compal-laptop.c wake_up_key_show() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_key_store() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_lan_show() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_lan_store() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_modem_show() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_modem_store() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_mouse_show() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_mouse_store() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_pme_show() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_pme_store() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_wlan_show() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
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/compal-laptop.c wake_up_wlan_store() -> ec_read_u8()

Type Parameter Key Value
PARAM_VALUE 0 addr 164
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex