Defined in 1 files as a member:

Defined in 3 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/tty/serial/8250/8250_early.c early_serial8250_setup() -> init_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4360160625620111360
PARAM_VALUE 0 dev->baud 1-u32max
PARAM_VALUE 0 dev->con 4096-ptr_max
PARAM_VALUE 0 dev->port.iotype 0,2-4,6-7
DATA_SOURCE 0 dev $0
STR_LEN 0 dev (-1)
STR_LEN 0 dev (-1)
NOCHECK_CALL
USER_DATA 0 dev->baud 1-u32max
USER_DATA 0 dev->port.iobase 0-u64max
USER_DATA 0 dev->port.mapbase 0-u64max

drivers/ata/sata_inic162x.c inic_port_resume() -> init_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->fastdrain_timer.entry.pprev 0
PARAM_VALUE 0 dev->fastdrain_timer.flags 0-4194302
PARAM_VALUE 0 dev->fastdrain_timer.function 0
PARAM_VALUE 0 dev->host 4096-ptr_max
PARAM_VALUE 0 dev->host->eh_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->host->eh_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->host->eh_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->host->eh_mutex.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 dev->link.ap->link.device->link->active_tag 0-4294967295
PARAM_VALUE 0 dev->link.ap->link.device->link->sactive 0-4294967295
PARAM_VALUE 0 dev->lock 4096-ptr_max
PARAM_VALUE 0 dev->lock->rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->ops 4096-ptr_max
PARAM_VALUE 0 dev->ops->port_resume 1402274537204125696,3515943421690482688,6496454576333930496,8053306597111750656,8638223309761839104
PARAM_VALUE 0 dev->pflags 262144-u32max
PARAM_VALUE 0 dev->pm_mesg.event s32min-(-1),16-s32max
PARAM_VALUE 0 dev->scsi_host->ehandler->delays->blkio_count 0-4294967295
PARAM_VALUE 0 dev->scsi_host->ehandler->sched_task_group->idle s32min-s32max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->pflags 0x40000,0xffffffff
BIT_INFO 0 dev->pm_mesg.event 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->host->eh_mutex
TYPE_LOCK (struct ata_host)->eh_mutex

drivers/ata/sata_inic162x.c inic_port_start() -> init_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->host 4096-ptr_max
PARAM_VALUE 0 dev->host->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->host->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->host->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->host->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->host->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->host->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->host->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->host->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->ops 4096-ptr_max
PARAM_VALUE 0 dev->ops->port_start 4096-ptr_max
PARAM_VALUE 0 dev->private_data 4096-ptr_max
BUF_SIZE 0 dev->private_data 32
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/mthca/mthca_qp.c __mthca_modify_qp() -> init_port()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cmd.context_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cmd.event_sem.first_waiter->up 0-1
PARAM_VALUE 0 dev->cmd.event_sem.last_holder 0
PARAM_VALUE 0 dev->cmd.event_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->cmd.event_sem.lock.owner (-1)
PARAM_VALUE 0 dev->cmd.event_sem.lock.owner_cpu u32max
PARAM_VALUE 0 dev->cmd.hcr_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 dev->cmd.hcr_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->cmd.hcr_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cmd.poll_sem.first_waiter->up 0-1
PARAM_VALUE 0 dev->cmd.poll_sem.last_holder 0
PARAM_VALUE 0 dev->cmd.poll_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->cmd.poll_sem.lock.owner (-1)
PARAM_VALUE 0 dev->cmd.poll_sem.lock.owner_cpu u32max
PARAM_VALUE 0 dev->cmd.pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->cmd.pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->cmd.pool->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->cmd.pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->cmd.pool->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cmd.pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 dev->cmd.pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->cmd.pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->cmd.pool->size 0-s32max
CAPPED_DATA 0 dev->cmd.pool->size 1
CAPPED_DATA 0 dev->qp_table.sqp_start 1
DATA_SOURCE 0 dev r to_mdev
NOSPEC 1 port
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 port 0-255
UNITS 1 port unit_array_size
LOCK2 &qp->mutex
HALF_LOCKED2 &ibqp->qp_sec->mutex
TYPE_LOCK (struct mthca_qp)->mutex