Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/accel/qaic/qaic_data.c qaic_detach_slice_bo_ioctl() -> bo_queued()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
CAPPED_DATA 0 &bo->lock 1
PREEMPT_ADD <- disables preempt
LOCK2 &dbc->ch_lock
LOCK2 &dbc->xfer_lock
LOCK2 &qdev->dev_lock
LOCK2 &usr->qddev_lock
LOCK2 flags
LOCK2 0 &bo->lock
TYPE_LOCK (struct dma_bridge_chan)->ch_lock
TYPE_LOCK (struct dma_bridge_chan)->xfer_lock
TYPE_LOCK (struct qaic_bo)->lock
TYPE_LOCK (struct qaic_device)->dev_lock
TYPE_LOCK (struct qaic_user)->qddev_lock

drivers/accel/qaic/qaic_data.c send_bo_list_to_device() -> bo_queued()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
CAPPED_DATA 0 &bo->lock 1
PREEMPT_ADD <- disables preempt
LOCK2 &dbc->ch_lock
LOCK2 &dbc->req_lock
LOCK2 &dbc->xfer_lock
LOCK2 &qdev->dev_lock
LOCK2 &usr->qddev_lock
LOCK2 flags
LOCK2 0 &bo->lock
TYPE_LOCK (struct dma_bridge_chan)->ch_lock
TYPE_LOCK (struct dma_bridge_chan)->req_lock
TYPE_LOCK (struct dma_bridge_chan)->xfer_lock
TYPE_LOCK (struct qaic_bo)->lock
TYPE_LOCK (struct qaic_device)->dev_lock
TYPE_LOCK (struct qaic_user)->qddev_lock