Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/soc/qcom/smem.c qcom_smem_virt_to_phys() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 2 high 0-ptr_max
CAPPED_DATA 2 high 1
DATA_SOURCE 2 high $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 low unit_byte

drivers/soc/qcom/smem.c qcom_smem_virt_to_phys() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 2 high 0-ptr_max
CAPPED_DATA 2 high 1
DATA_SOURCE 2 high $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 low unit_byte

drivers/soc/qcom/smem.c qcom_smem_virt_to_phys() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 2 high 0-ptr_max
CAPPED_DATA 2 high 1
DATA_SOURCE 2 high $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 low unit_byte

drivers/scsi/qla2xxx/qla_nx2.c qla8044_ms_mem_write_128b() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 1 low 12884901888
PARAM_VALUE 2 high 13019119615
DATA_SOURCE 0 addr $1 [m]
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 addr 0-u32max
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->optrom_mutex
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx2.c qla8044_ms_mem_write_128b() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 0-12884901887,13019119616-u64max
PARAM_VALUE 1 low 0
PARAM_VALUE 2 high 268435455
DATA_SOURCE 0 addr $1 [m]
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 addr 0-u32max
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->optrom_mutex
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_is_same_window() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 7,23-268435462,8589934599-8590983174
PARAM_VALUE 1 low 0
PARAM_VALUE 2 high 268435455
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_is_same_window() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 268435456-268435462,8589934599-8590983174
PARAM_VALUE 1 low 8589934592
PARAM_VALUE 2 high 8590983167
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_is_same_window() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 268435456-268435462,8590983168-8590983174
PARAM_VALUE 1 low 8594128896
PARAM_VALUE 2 high 8595177471
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_is_same_window() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 268435456-268435462,8590983168-8590983174
PARAM_VALUE 1 low 12884901888
PARAM_VALUE 2 high 12952010751
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_mem_bound_check() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 0,16-12884901887,12952010752-9223372036854775807
PARAM_VALUE 1 low 0
PARAM_VALUE 2 high 268435455
DATA_SOURCE 0 addr $1
FUZZY_MAX 0 addr 274432
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_mem_bound_check() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 7,23-268435462
PARAM_VALUE 1 low 0
PARAM_VALUE 2 high 268435455
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_set_window() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 0,16-12884901887,12952010752-9223372036854775807
PARAM_VALUE 1 low 0
PARAM_VALUE 2 high 268435455
DATA_SOURCE 0 addr $1
FUZZY_MAX 0 addr 274432
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_set_window() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 268435456-12884901887,12952010752-9223372036854775807
PARAM_VALUE 1 low 8589934592
PARAM_VALUE 2 high 8590983167
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock

drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_set_window() -> addr_in_range()

Type Parameter Key Value
PARAM_VALUE 0 addr 268435456-12884901887,12952010752-9223372036854775807
PARAM_VALUE 1 low 12884901888
PARAM_VALUE 2 high 12952010751
DATA_SOURCE 0 addr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ha->hw_lock
LOCK2 flags
HALF_LOCKED2 &vha->hw->hardware_lock
HALF_LOCKED2 &vha->hw->vport_slock
TYPE_LOCK (struct qla_hw_data)->hw_lock