Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/pci/iomap.c pci_iomap_range() -> pci_bar_index_is_valid()

Type Parameter Key Value
DATA_SOURCE 0 bar $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bar 0
UNITS 0 bar unit_array_size
HALF_LOCKED2 &sp->mutex

drivers/pci/iomap.c pci_iomap_wc_range() -> pci_bar_index_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 bar 0
DATA_SOURCE 0 bar $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/pci/devres.c pcim_add_mapping_to_legacy_table() -> pci_bar_index_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 bar 0-16
DATA_SOURCE 0 bar $2
FUZZY_MAX 0 bar 16
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bar unit_array_size
HALF_LOCKED2 &pdev->dev.mutex

drivers/pci/devres.c pcim_iomap() -> pci_bar_index_is_valid()

Type Parameter Key Value
DATA_SOURCE 0 bar $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bar unit_array_size
HALF_LOCKED2 &xdna->dev_lock
HALF_LOCKED2 global &hnae3_common_lock

drivers/pci/devres.c pcim_iomap_range() -> pci_bar_index_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 bar 0
DATA_SOURCE 0 bar $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/pci/devres.c pcim_iomap_region() -> pci_bar_index_is_valid()

Type Parameter Key Value
DATA_SOURCE 0 bar $1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/devres.c pcim_remove_bar_from_legacy_table() -> pci_bar_index_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 bar 0-15
DATA_SOURCE 0 bar $1
HARD_MAX 0 bar 15
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/pci/devres.c pcim_request_region() -> pci_bar_index_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 bar 0-5
DATA_SOURCE 0 bar $1
FUZZY_MAX 0 bar 5
HARD_MAX 0 bar 5
RX_PATH
TASK_NOT_RUNNING

drivers/pci/pci.c __pci_request_region() -> pci_bar_index_is_valid()

Type Parameter Key Value
DATA_SOURCE 0 bar $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/pci/pci.c pci_release_region() -> pci_bar_index_is_valid()

Type Parameter Key Value
DATA_SOURCE 0 bar $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &ioapic_list_lock
HALF_LOCKED2 global &pci_rescan_remove_lock