Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_attach_dmabuf() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
LOCK2 dmabuf->resv

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_disable() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_enable() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_enqueue_dmabuf() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
HALF_LOCKED2 &queue->lock

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_get_dma_dev() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_io() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_lock_queue() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
LOCK2 dmabuf->resv

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_request_update() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_unlock_queue() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 dmabuf->resv

drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_usage() -> iio_buffer_to_queue()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
DATA_SOURCE 0 buf $0
RX_PATH
TASK_NOT_RUNNING