Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/iio/industrialio-buffer.c iio_buffer_data_available() -> (struct iio_buffer_access_funcs)->data_available()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 0 buf->access 4096-ptr_max
PARAM_VALUE 0 buf->access->read 0,4798696929966219264,9212434296384962560
DATA_SOURCE 0 buf $0
CONTAINER 0 -16-32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/iio/industrialio-buffer.c iio_buffer_space_available() -> (struct iio_buffer_access_funcs)->space_available()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 0 buf->access 4096-ptr_max
PARAM_VALUE 0 buf->access->space_available 664833780943994880,1766689666575826944
PARAM_VALUE 0 buf->access->write 0,1426198991426240512,4920499555647287296
PARAM_VALUE 0 buf->direction 1
PARAM_VALUE 0 buf->pollq.lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 buf $0
CONTAINER 0 -40-32+0 $(-1)
RX_PATH
TASK_NOT_RUNNING