Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/proximity/isl29501.c isl29501_get_calibbias() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 11
PARAM_VALUE 2 val 2039855607664033792
BUF_SIZE 2 val 16
DATA_SOURCE 0 isl29501 $0
DATA_SOURCE 2 val $2
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/proximity/isl29501.c isl29501_get_calibbias() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 12
PARAM_VALUE 2 val 2039855607664033792
BUF_SIZE 2 val 16
DATA_SOURCE 0 isl29501 $0
DATA_SOURCE 2 val $2
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/proximity/isl29501.c isl29501_get_freq() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 14
PARAM_VALUE 2 val 5296033299792027648
DATA_SOURCE 0 isl29501 $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/proximity/isl29501.c isl29501_get_inttime() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 13
PARAM_VALUE 2 val 4434667221739110400
DATA_SOURCE 0 isl29501 $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/proximity/isl29501.c isl29501_get_raw() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 0
BUF_SIZE 2 val (-1),16
DATA_SOURCE 0 isl29501 $0
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/proximity/isl29501.c isl29501_get_raw() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 3
BUF_SIZE 2 val (-1),16
DATA_SOURCE 0 isl29501 $0
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/proximity/isl29501.c isl29501_get_raw() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 1
BUF_SIZE 2 val (-1),16
DATA_SOURCE 0 isl29501 $0
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/proximity/isl29501.c isl29501_get_raw() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 16
BUF_SIZE 2 val (-1),16
DATA_SOURCE 0 isl29501 $0
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/proximity/isl29501.c isl29501_get_raw() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 2
BUF_SIZE 2 val (-1),16
DATA_SOURCE 0 isl29501 $0
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/proximity/isl29501.c isl29501_get_scale() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 15
PARAM_VALUE 2 val 5535948183407308800
DATA_SOURCE 0 isl29501 $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/proximity/isl29501.c isl29501_read_ext() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 4-5
PARAM_VALUE 2 val 215975776206004224
DATA_SOURCE 1 name $1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/proximity/isl29501.c isl29501_read_ext() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 6
PARAM_VALUE 2 val 6756618773013237760
RX_PATH
TASK_NOT_RUNNING

drivers/iio/proximity/isl29501.c isl29501_read_ext() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 0 isl29501 4096-ptr_max
PARAM_VALUE 0 isl29501->client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 isl29501->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 isl29501->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 isl29501->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 isl29501->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 isl29501->lock.dep_map->name 0-255
PARAM_VALUE 0 isl29501->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 isl29501->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 isl29501->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 isl29501->lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 name 7-10
PARAM_VALUE 2 val 8575667538497921024
DATA_SOURCE 1 name $1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/proximity/isl29501.c isl29501_trigger_handler() -> isl29501_register_read()

Type Parameter Key Value
PARAM_VALUE 1 name 0
PARAM_VALUE 2 val 7943270918924783616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL