Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/thunderbolt/switch.c tb_switch_nvm_init() -> tb_nvm_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 2619088533168070656
PARAM_VALUE 0 dev->devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->groups 8342772333944647680
PARAM_VALUE 0 dev->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->kobj.state_initialized 1
PARAM_VALUE 0 dev->links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->numa_node (-1)
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 0 dev->power.disable_depth 1
PARAM_VALUE 0 dev->power.early_init 1
PARAM_VALUE 0 dev->power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.runtime_auto 1
PARAM_VALUE 0 dev->power.runtime_status 2
PARAM_VALUE 0 dev->power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->type 3070551060236075008
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tb->lock

drivers/thunderbolt/retimer.c tb_retimer_nvm_add() -> tb_nvm_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tb->lock