Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/buffer/industrialio-buffer-dmaengine.c __iio_dmaengine_buffer_setup_ext() -> iio_dmaengine_buffer_free()

Type Parameter Key Value
PARAM_VALUE 0 buffer 4096-ptr_max
PARAM_VALUE 0 buffer->access 7984737292227629056
PARAM_VALUE 0 buffer->attrs 245306960312147968
PARAM_VALUE 0 buffer->buffer_list.next 4096-ptr_max
PARAM_VALUE 0 buffer->buffer_list.prev 4096-ptr_max
PARAM_VALUE 0 buffer->demux_list.next 4096-ptr_max
PARAM_VALUE 0 buffer->demux_list.prev 4096-ptr_max
PARAM_VALUE 0 buffer->direction 0-1
PARAM_VALUE 0 buffer->dmabufs.next 4096-ptr_max
PARAM_VALUE 0 buffer->dmabufs.prev 4096-ptr_max
PARAM_VALUE 0 buffer->dmabufs_mutex.first_waiter 0
PARAM_VALUE 0 buffer->dmabufs_mutex.magic 4096-ptr_max
PARAM_VALUE 0 buffer->dmabufs_mutex.osq.tail.counter 0
PARAM_VALUE 0 buffer->dmabufs_mutex.owner.counter 0
PARAM_VALUE 0 buffer->length 4096
PARAM_VALUE 0 buffer->pollq.head.next 4096-ptr_max
PARAM_VALUE 0 buffer->pollq.head.prev 4096-ptr_max
PARAM_VALUE 0 buffer->ref.refcount.refs.counter 1
PARAM_VALUE 0 buffer->watermark 2048
BUF_SIZE 0 buffer 448
DATA_SOURCE 0 buffer r iio_dmaengine_buffer_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iio/buffer/industrialio-buffer-dmaengine.c devm_iio_dmaengine_buffer_free() -> iio_dmaengine_buffer_free()

Type Parameter Key Value
DATA_SOURCE 0 buffer $0
NOCHECK_CALL

drivers/iio/buffer/industrialio-buffer-dmaengine.c iio_dmaengine_buffer_teardown() -> iio_dmaengine_buffer_free()

Type Parameter Key Value
DATA_SOURCE 0 buffer $0
NOCHECK_CALL