Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/thunderbolt/dma_test.c test_store() -> dma_test_submit_rx()

Type Parameter Key Value
PARAM_VALUE 0 dt 4096-ptr_max
PARAM_VALUE 0 dt->buffer_overflow_errors 0
PARAM_VALUE 0 dt->complete.done 0
PARAM_VALUE 0 dt->crc_errors 0
PARAM_VALUE 0 dt->error_code 0
PARAM_VALUE 0 dt->link_speed 0,10,20,40
PARAM_VALUE 0 dt->link_width 0-2
PARAM_VALUE 0 dt->lock.dep_map->name 0-255
PARAM_VALUE 0 dt->lock.first_waiter 0,4096-5159360019465732095,5159360019465732097-ptr_max
PARAM_VALUE 0 dt->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dt->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dt->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dt->lock.wait_lock.owner (-1)
PARAM_VALUE 0 dt->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dt->packets_received 0
PARAM_VALUE 0 dt->packets_sent 0
PARAM_VALUE 0 dt->packets_to_send 0
PARAM_VALUE 0 dt->result 1
PARAM_VALUE 0 dt->rx_hopid 0-s32max
PARAM_VALUE 0 dt->rx_ring->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dt->rx_ring->nhi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dt->tx_hopid 0-s32max
PARAM_VALUE 0 dt->tx_ring->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dt->tx_ring->nhi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dt->tx_ring->running 1
PARAM_VALUE 0 dt->xd 4096-ptr_max
PARAM_VALUE 0 dt->xd->link_speed 2-s32max
PARAM_VALUE 0 dt->xd->link_width 0-s32max
PARAM_VALUE 0 dt->xd->tb 4096-ptr_max
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->dma_io_tlb_mem->dyn_alloc.flags 0-4294967295
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->dma_io_tlb_mem->dyn_alloc.is_hard 0-1
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->dma_io_tlb_mem->dyn_alloc.is_lazy 0-1
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->dma_io_tlb_mem->dyn_alloc.is_queued 0-1
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->dma_io_tlb_mem->dyn_alloc.is_soft 0-1
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dt->xd->tb->ctl->frame_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dt->xd->tb->ctl->request_queue_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dt->xd->tb->ctl->request_queue_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dt->xd->tb->ctl->request_queue_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dt->xd->tb->ctl->request_queue_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dt->xd->tb->ctl->request_queue_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dt->xd->tb->lock.dep_map->name 0-255
PARAM_VALUE 0 dt->xd->tb->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dt->xd->tb->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dt->xd->tb->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dt->xd->tb->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dt->xd->tb->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dt->xd->tb->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 dt->xd->tb->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dt->xd->tb->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dt->xd->tb->privdata->request_lock.dep_map->name 0-255
PARAM_VALUE 0 dt->xd->tb->privdata->request_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dt->xd->tb->privdata->request_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dt->xd->tb->privdata->request_lock.osq.tail.counter 0-s32max
BUF_SIZE 0 dt s32min-(-2),1-s32max
BUF_SIZE 0 dt s32min-(-2),1-s32max
CAPPED_DATA 0 dt->packets_to_receive 1
CAPPED_DATA 0 &dt->lock 1
CAPPED_DATA 1 npackets 1
UNITS 0 dt unit_byte
LOCK2 &attr->mutex
LOCK2 0 &dt->lock
TYPE_LOCK (struct dma_test)->lock
TYPE_LOCK (struct simple_attr)->mutex