Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c nvkm_pci_mask() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->func 4096-ptr_max
PARAM_VALUE 0 pci->func->init 0,2499889301249433600
PARAM_VALUE 0 pci->func->pcie.init 0,4096-ptr_max
PARAM_VALUE 0 pci->func->pcie.set_link 0,7833561270822531072,8183366086791323648,8413095929133391872
PARAM_VALUE 0 pci->func->pcie.set_version 0,1410091241370664960,4753241421035737088
PARAM_VALUE 0 pci->func->pcie.version 0,1812108177827794944,8399351761959403520
PARAM_VALUE 0 pci->func->pcie.version_supported 0,135451440190222336,1947233893566980096,7603950275761291264
PARAM_VALUE 0 pci->pcie.speed 0-2,u32max
PARAM_VALUE 0 pci->pdev 4096-ptr_max
PARAM_VALUE 0 pci->pdev->pcie_cap 1
PARAM_VALUE 0 pci->subdev.device 4096-ptr_max
PARAM_VALUE 1 addr 128,168,1052,1120
DATA_SOURCE 0 pci $0
DATA_SOURCE 1 addr $1
HARD_MAX 1 addr 1120
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c nvkm_pci_rom_shadow() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 1 addr 80
DATA_SOURCE 0 pci $0

drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c nvkm_agp_preinit() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 7617836900118958072
PARAM_VALUE 0 pci->agp.bridge 1-u64max
PARAM_VALUE 1 addr 76
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->mutex
TYPE_LOCK (struct nvkm_device)->mutex

drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c nvkm_agp_preinit() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 7617836900118958072
PARAM_VALUE 0 pci->agp.bridge 1-u64max
PARAM_VALUE 0 pci->func 4096-ptr_max
PARAM_VALUE 0 pci->subdev.device 4096-ptr_max
PARAM_VALUE 1 addr 4
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->mutex
TYPE_LOCK (struct nvkm_device)->mutex

drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c g84_pci_init() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 7617836900118958072
PARAM_VALUE 0 pci->agp.bridge 0,4096-ptr_max
PARAM_VALUE 0 pci->func 4096-ptr_max
PARAM_VALUE 0 pci->func->init 2499889301249433600
PARAM_VALUE 0 pci->func->pcie.init 0,4096-ptr_max
PARAM_VALUE 0 pci->pcie.speed 0-2,u32max
PARAM_VALUE 0 pci->pdev 4096-ptr_max
PARAM_VALUE 0 pci->pdev->pcie_cap 1
PARAM_VALUE 1 addr 124
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c g84_pcie_cur_speed() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->func 4096-ptr_max
PARAM_VALUE 0 pci->func->pcie.init 0,2618061370647343104,2936210967136661504,5931087430721175552
PARAM_VALUE 0 pci->func->pcie.set_link 0,7833561270822531072,8183366086791323648,8413095929133391872
PARAM_VALUE 0 pci->func->pcie.set_version 0,1410091241370664960,4753241421035737088
PARAM_VALUE 0 pci->func->pcie.version 0,1812108177827794944,8399351761959403520
PARAM_VALUE 0 pci->func->pcie.version_supported 0,135451440190222336,1947233893566980096,7603950275761291264
PARAM_VALUE 0 pci->pcie.speed 0-2,u32max
PARAM_VALUE 0 pci->pdev 4096-ptr_max
PARAM_VALUE 0 pci->pdev->pcie_cap 1
PARAM_VALUE 1 addr 136
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c g84_pcie_max_speed() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->func 4096-ptr_max
PARAM_VALUE 0 pci->func->pcie.init 0,2618061370647343104,2936210967136661504,5931087430721175552
PARAM_VALUE 0 pci->func->pcie.max_speed 0,786360758260752384,3243653450669694976
PARAM_VALUE 0 pci->func->pcie.set_link 0,7833561270822531072,8183366086791323648,8413095929133391872
PARAM_VALUE 0 pci->func->pcie.set_version 0,1410091241370664960,4753241421035737088
PARAM_VALUE 0 pci->func->pcie.version 0,1812108177827794944,8399351761959403520
PARAM_VALUE 0 pci->func->pcie.version_supported 0,135451440190222336,1947233893566980096,7603950275761291264
PARAM_VALUE 0 pci->pcie.speed 0-2,u32max
PARAM_VALUE 0 pci->pdev 4096-ptr_max
PARAM_VALUE 0 pci->pdev->pcie_cap 1
PARAM_VALUE 1 addr 1120
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c g92_pcie_version_supported() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 2740523056251109368
PARAM_VALUE 0 pci->agp.bridge 0
PARAM_VALUE 0 pci->func 4096-ptr_max
PARAM_VALUE 0 pci->func->pcie.version 0,1812108177827794944,8399351761959403520
PARAM_VALUE 0 pci->func->pcie.version_supported 135451440190222336,1947233893566980096,7603950275761291264
PARAM_VALUE 0 pci->pdev 4096-ptr_max
PARAM_VALUE 0 pci->pdev->pcie_cap 1
PARAM_VALUE 1 addr 1120
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c gk104_pcie_lnkctl_speed() -> nvkm_pci_rd32()

Type Parameter Key Value
PARAM_VALUE 0 pci 4096-ptr_max
PARAM_VALUE 0 pci->func 4096-ptr_max
PARAM_VALUE 0 pci->func->pcie.init 0,2618061370647343104,2936210967136661504,5931087430721175552
PARAM_VALUE 0 pci->func->pcie.set_link 0,7833561270822531072,8183366086791323648,8413095929133391872
PARAM_VALUE 0 pci->func->pcie.set_version 0,1410091241370664960,4753241421035737088
PARAM_VALUE 0 pci->func->pcie.version 0,1812108177827794944,8399351761959403520
PARAM_VALUE 0 pci->func->pcie.version_supported 0,135451440190222336,1947233893566980096,7603950275761291264
PARAM_VALUE 0 pci->pcie.speed 0-2,u32max
PARAM_VALUE 0 pci->pdev 4096-ptr_max
PARAM_VALUE 0 pci->pdev->pcie_cap 1
PARAM_VALUE 1 addr 168
DATA_SOURCE 0 pci $0
RX_PATH
TASK_NOT_RUNNING