Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/scsi/aacraid/commctrl.c close_getadapter_fib() -> aac_close_fib_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->adapter_shutdown | 0 |
| PARAM_VALUE | 0 | dev->ioctl_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->ioctl_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->ioctl_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->ioctl_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->ioctl_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->ioctl_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->ioctl_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | fibctx | 4096-ptr_max |
| PARAM_VALUE | 1 | fibctx->size | 160 |
| PARAM_VALUE | 1 | fibctx->type | 779 |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| CAPPED_DATA | 1 | fibctx->unique | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| CAPABLE | 0 | 17 | |
| PREEMPT_ADD | <- disables preempt | ||
| NO_OVERFLOW_SIMPLE | 0 | dev->maximum_num_containers | |
| LOCK2 | flags | ||
| LOCK2 | 0 | &dev->fib_lock | |
| LOCK2 | 0 | &dev->ioctl_mutex | |
| TYPE_LOCK | (struct aac_dev)->fib_lock | ||
| TYPE_LOCK | (struct aac_dev)->ioctl_mutex |
drivers/scsi/aacraid/commsup.c wakeup_fibctx_threads() -> aac_close_fib_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->aif_thread | 1 |
| PARAM_VALUE | 0 | dev->fib_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->init | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->pdev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->pdev->dev.dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | dev->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | dev->pdev->dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | dev->pdev->dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->pdev->dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->queues | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->queues->queue | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->sa_firmware | 0 |
| PARAM_VALUE | 0 | dev->scsi_host_ptr->shost_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | *dev->free_fib->hw_fib_va->data | 0-4294967295 |
| PARAM_VALUE | 1 | fibctx | 4096-ptr_max |
| PARAM_VALUE | 1 | fibctx->count | 21-u64max |
| BUF_SIZE | 0 | dev | 128 |
| BUF_SIZE | 0 | dev | 128 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 1 | fibctx->count | 21 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->free_fib->dev->max_msix | 0-u16max |
| HOST_DATA | 0 | dev->free_fib->hw_fib_va->header.Handle | 0-u32max[c] |
| LOCK2 | flagv | ||
| LOCK2 | 0 | &dev->fib_lock | |
| TYPE_LOCK | (struct aac_dev)->fib_lock |