Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/leapraid/leapraid_func.c leapraid_disable_controller() -> leapraid_free_irq()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->access_ctrl.recovery_waitq.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->access_ctrl.shost_recovering 0
PARAM_VALUE 0 adapter->iomem_base 4096-ptr_max
PARAM_VALUE 0 adapter->mask_int 1
PARAM_VALUE 0 adapter->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *adapter->fw_evt_s.fw_evt_name 0-255
PARAM_VALUE 0 *adapter->fw_evt_s.leapraid_evt_masks 0-4294967295
PARAM_VALUE 0 *adapter->overheat_desc.fault_overheat_wq_name 0-255
BUF_SIZE 0 adapter->fw_evt_s.fw_evt_thread (-1),512,528-8720
BUF_SIZE 0 adapter->shost (-1),4600-s32max
DATA_SOURCE 0 adapter $0
STR_LEN 0 adapter->adapter_attr.name (-1),47
STR_LEN 0 adapter->fw_evt_s.fw_evt_name (-1),47
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adapter->adapter_attr.rep_desc_q_seg_cnt
NO_OVERFLOW_SIMPLE 0 adapter->shost->can_queue
HALF_LOCKED2 &dev->mutex

drivers/scsi/leapraid/leapraid_func.c leapraid_set_msi() -> leapraid_free_irq()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->adapter_attr.features.max_msix_vectors 1-255
PARAM_VALUE 0 adapter->mask_int 1
PARAM_VALUE 0 adapter->notification_desc.blk_mq_poll_rqs 0,16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.int_rqs 0
PARAM_VALUE 0 adapter->notification_desc.iopoll_qcnt 0
PARAM_VALUE 0 adapter->notification_desc.iopoll_qdex 0-u16max
PARAM_VALUE 0 adapter->notification_desc.irq_vectors_allocated 0
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map 0
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map_sz 0
PARAM_VALUE 0 adapter->notification_desc.msix_enable 0
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 adapter->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 adapter->pdev->msi_cap 1-255
PARAM_VALUE 0 adapter->pdev->msix_base 0
PARAM_VALUE 0 adapter->shost 4096-ptr_max
BUF_SIZE 0 adapter->notification_desc.blk_mq_poll_rqs 88,u64max
CAPPED_DATA 0 adapter->adapter_attr.rq_cnt 1
CAPPED_DATA 0 adapter->notification_desc.iopoll_qdex 1
DATA_SOURCE 0 adapter $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qcnt
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qdex

drivers/scsi/leapraid/leapraid_func.c leapraid_set_msi() -> leapraid_free_irq()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->adapter_attr.features.max_msix_vectors 1-255
PARAM_VALUE 0 adapter->mask_int 1
PARAM_VALUE 0 adapter->notification_desc.blk_mq_poll_rqs 0,16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.int_rqs 16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.iopoll_qcnt 0-65534,2147483648-u32max
PARAM_VALUE 0 adapter->notification_desc.iopoll_qdex 1-s32max
PARAM_VALUE 0 adapter->notification_desc.irq_mode 1
PARAM_VALUE 0 adapter->notification_desc.irq_vectors_allocated 1
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map 16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map_sz 0-8193
PARAM_VALUE 0 adapter->notification_desc.msix_enable 1
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 adapter->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 adapter->pdev->msi_cap 1-255
PARAM_VALUE 0 adapter->pdev->msix_base 0,4096-ptr_max
PARAM_VALUE 0 adapter->shost 4096-ptr_max
BUF_SIZE 0 adapter->notification_desc.blk_mq_poll_rqs 88,u64max
BUF_SIZE 0 adapter->notification_desc.int_rqs 88
CAPPED_DATA 0 adapter->adapter_attr.rq_cnt 1
CAPPED_DATA 0 adapter->notification_desc.iopoll_qcnt 1
CAPPED_DATA 0 adapter->notification_desc.iopoll_qdex 1
DATA_SOURCE 0 adapter $0
BIT_INFO 0 adapter->notification_desc.iopoll_qcnt 0x0,0xffff
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qcnt
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qdex

drivers/scsi/leapraid/leapraid_func.c leapraid_set_msix() -> leapraid_free_irq()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->adapter_attr.features.max_msix_vectors 1-255
PARAM_VALUE 0 adapter->mask_int 1
PARAM_VALUE 0 adapter->notification_desc.int_rqs 16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.iopoll_qcnt 0-65534,2147483648-u32max
PARAM_VALUE 0 adapter->notification_desc.irq_mode 0
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map 16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map_sz 0-8193
PARAM_VALUE 0 adapter->notification_desc.msix_enable 1
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 adapter->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 adapter->pdev->msix_cap 1-255
PARAM_VALUE 0 adapter->shost 4096-ptr_max
BUF_SIZE 0 adapter->notification_desc.blk_mq_poll_rqs 88,u64max
BUF_SIZE 0 adapter->notification_desc.int_rqs 88
CAPPED_DATA 0 adapter->adapter_attr.rq_cnt 1
CAPPED_DATA 0 adapter->notification_desc.iopoll_qcnt 1
CAPPED_DATA 0 adapter->notification_desc.iopoll_qdex 1
DATA_SOURCE 0 adapter $0
BIT_INFO 0 adapter->notification_desc.iopoll_qcnt 0x0,0xffff
BIT_INFO 0 adapter->notification_desc.iopoll_qdex 0x0,0x7fffffff
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qcnt
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qdex

drivers/scsi/leapraid/leapraid_func.c leapraid_set_notification_auto() -> leapraid_free_irq()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->iomem_base 4096-ptr_max
PARAM_VALUE 0 adapter->mask_int 1
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->is_virtfn 0
PARAM_VALUE 0 adapter->pdev->npem->supported_indications 0-4294967295
PARAM_VALUE 0 *adapter->pdev->saved_config_space 0-4294967295
CAPPED_DATA 0 adapter->pdev 1
DATA_SOURCE 0 adapter $0
NOCHECK_CALL
HOST_DATA 0 adapter->pdev->current_state 0-3[c]
HOST_DATA 0 adapter->pdev->pcie_flags_reg 0-u16max
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qcnt
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qdex

drivers/scsi/leapraid/leapraid_func.c leapraid_set_notification_auto() -> leapraid_free_irq()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->iomem_base 4096-ptr_max
PARAM_VALUE 0 adapter->mask_int 1
PARAM_VALUE 0 adapter->notification_desc.blk_mq_poll_rqs 0,16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.int_rqs 0,16,4096-ptr_max
PARAM_VALUE 0 adapter->notification_desc.int_rqs_allocated 0
PARAM_VALUE 0 adapter->notification_desc.iopoll_qcnt 0-65534,2147483648-u32max
PARAM_VALUE 0 adapter->notification_desc.iopoll_qdex 0-s32max
PARAM_VALUE 0 adapter->notification_desc.irq_vectors_allocated 0-1
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map 0
PARAM_VALUE 0 adapter->notification_desc.msix_cpu_map_sz 0-8193
PARAM_VALUE 0 adapter->notification_desc.msix_enable 0
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->is_virtfn 0
PARAM_VALUE 0 adapter->pdev->npem->supported_indications 0-4294967295
PARAM_VALUE 0 *adapter->pdev->saved_config_space 0-4294967295
CAPPED_DATA 0 adapter->pdev 1
DATA_SOURCE 0 adapter $0
NOCHECK_CALL
HOST_DATA 0 adapter->pdev->current_state 0-3[c]
HOST_DATA 0 adapter->pdev->pcie_flags_reg 0-u16max
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qcnt
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qdex

drivers/scsi/leapraid/leapraid_func.c leapraid_set_pcie_and_notification() -> leapraid_free_irq()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 adapter->pdev->is_virtfn 0
PARAM_VALUE 0 *adapter->fw_evt_s.fw_evt_name 0-255
PARAM_VALUE 0 *adapter->pdev->saved_config_space 0-4294967295
BUF_SIZE 0 adapter->fw_evt_s.fw_evt_thread (-1),512,528-8720
BUF_SIZE 0 adapter->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,8064
BUF_SIZE 0 adapter->shost (-1),4600-s32max
CAPPED_DATA 0 adapter->pdev 1
DATA_SOURCE 0 adapter $0
STR_LEN 0 adapter->adapter_attr.name (-1),47
STR_LEN 0 adapter->fw_evt_s.fw_evt_name (-1),47
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 adapter->pdev->current_state 0-3[c]
HOST_DATA 0 adapter->pdev->pcie_flags_reg 0-u16max
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qcnt
NO_OVERFLOW_SIMPLE 0 adapter->notification_desc.iopoll_qdex