Defined in 1 files as a prototype:

Referenced in 10 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_overlay.c i830_overlay_clock_gating() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 1 devfn 0
PARAM_VALUE 2 pos 200
PARAM_VALUE 3 value 7839494293238931456
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/access.c pci_read_config_byte() -> pci_bus_read_config_byte()

Type Parameter Key Value
DATA_SOURCE 2 pos $1
DATA_SOURCE 3 value $2

drivers/i2c/busses/i2c-piix4.c piix4_probe() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 0 bus->self->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 1 devfn 163
PARAM_VALUE 2 pos 64
PARAM_VALUE 3 value 5084916812883734528
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/via/via-camera.c viacam_serial_is_enabled() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 0 bus 1-u64max
PARAM_VALUE 1 devfn 136
PARAM_VALUE 2 pos 70
PARAM_VALUE 3 value 5180192756625530880
DATA_SOURCE 0 bus r pci_find_bus
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/edac/pnd2_edac.c _apl_rd_reg() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 1 devfn 104
PARAM_VALUE 2 pos 225
PARAM_VALUE 3 value 9012982772565880832
NOCHECK_CALL

drivers/pci/pci.c __pci_find_next_cap() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 0 bus->self->link_bwctrl->cdev (-4095)-s64max
PARAM_VALUE 3 value 8542265026246131712
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 devfn $1
DATA_SOURCE 2 pos $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bus->bridge_ctl 0-u16max
HOST_DATA 0 bus->parent->bridge_ctl 0-u16max
HOST_DATA 1 devfn 0-503[c]
UNITS 0 bus unit_byte

drivers/pci/pci.c __pci_find_next_ht_cap() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 3 value 7512408612039204864
DATA_SOURCE 2 pos $1
NOCHECK_CALL

drivers/pci/pci.c __pci_find_next_ht_cap() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->ops 4096-ptr_max
PARAM_VALUE 0 bus->ops->read 4096-ptr_max
PARAM_VALUE 2 pos 5-253
PARAM_VALUE 3 value 7512408612039204864
PARAM_VALUE 3 *value 5-253
NOCHECK_CALL
HOST_DATA 2 pos 65-253[c]
HOST_DATA 3 *value 65-253[c]

drivers/pci/pci.c pci_bus_find_capability() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 2 pos 14
PARAM_VALUE 3 value 2972213287318155264
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 devfn $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &list_rwsem

drivers/pci/pci.c pci_ea_init() -> pci_bus_read_config_byte()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 2 pos 3-257
PARAM_VALUE 3 value 1502600964146761728
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bus->bridge_ctl 0-u16max
HOST_DATA 0 bus->parent->bridge_ctl 0-u16max
HOST_DATA 1 devfn 0-503[c]
HALF_LOCKED2 global &pci_rescan_remove_lock