Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/rapidio/devices/rio_mport_cdev.c rio_dma_transfer() -> do_dma_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->dir 1-2
PARAM_VALUE 0 req->dmach 1-u64max
PARAM_VALUE 0 req->filp 4096-ptr_max
PARAM_VALUE 0 req->filp->f_path.dentry 4096-ptr_max
PARAM_VALUE 0 req->filp->private_data 4096-ptr_max
PARAM_VALUE 0 req->map 4096-ptr_max
PARAM_VALUE 0 req->priv 4096-ptr_max
PARAM_VALUE 0 req->priv->comp.done 0
PARAM_VALUE 0 req->priv->comp.wait.lock.magic 3735899821
PARAM_VALUE 0 req->priv->comp.wait.lock.owner (-1)
PARAM_VALUE 0 req->priv->comp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 req->priv->comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 req->priv->comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 req->priv->dma_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 req->priv->dma_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 req->priv->dmach 1-u64max
PARAM_VALUE 0 req->refcount.refcount.refs.counter 1
PARAM_VALUE 0 req->req_comp.done 0
PARAM_VALUE 0 req->req_comp.wait.lock.magic 3735899821
PARAM_VALUE 0 req->req_comp.wait.lock.owner (-1)
PARAM_VALUE 0 req->req_comp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 req->req_comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 req->req_comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 req->req_comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 req->req_comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 req->req_comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 req->sgt.nents 0
PARAM_VALUE 0 req->sgt.orig_nents 0
PARAM_VALUE 0 req->sgt.sgl 0,16,4096-ptr_max
PARAM_VALUE 1 xfer 4096-ptr_max
PARAM_VALUE 1 xfer->length 1-u64max
PARAM_VALUE 3 nents 1-s32max
BUF_SIZE 0 req 208
BUF_SIZE 0 req->page_list 0-36028797018963960,u64max
BUF_SIZE 0 req->priv s32min-(-2),1-s32max
CAPPED_DATA 3 nents 1
DATA_SOURCE 0 req r _kzalloc_noprof
DATA_SOURCE 1 xfer $4
DATA_SOURCE 2 sync $2
DATA_SOURCE 3 nents r dma_map_sg_attrs
USER_DATA 0 req->nr_pages 0-s32max[c]
USER_DATA 0 req->sync 0-u16max
USER_DATA 1 xfer->completion_code 0-u32max[u]
USER_DATA 1 xfer->handle 0-u64max[u]
USER_DATA 1 xfer->length 1-u64max[u]
USER_DATA 1 xfer->loc_addr 0-u64max[u]
USER_DATA 1 xfer->method 0-u16max[u]
USER_DATA 1 xfer->offset 0-u64max[u]
USER_DATA 1 xfer->rio_addr 0-u64max[u]
USER_DATA 1 xfer->rioid 0-u16max[u]
USER_DATA 2 sync 0-u16max
NO_OVERFLOW_SIMPLE 3 nents
USER_PTR 1 xfer