Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/pci/controller/pcie-rockchip.c rockchip_pcie_cfg_configuration_accesses() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 12582920
BUF_SIZE 0 rockchip s32min-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rockchip->lanes_map 0-15
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip.c rockchip_pcie_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 32
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_clear_bar() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 9437760-9439796
BUF_SIZE 0 rockchip 296
CAPPED_DATA 1 reg 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &epc->list_lock
HALF_LOCKED2 &epf->lock
TYPE_LOCK (struct pci_epc)->lock
TYPE_LOCK (struct pci_epf)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_get_msi() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 8388752
BUF_SIZE 0 rockchip 296
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
TYPE_LOCK (struct pci_epc)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_hide_broken_msix_cap() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 reg 10485904
BUF_SIZE 0 rockchip 296
BUF_SIZE 0 rockchip->dev 1616
CAPPED_DATA 0 rockchip->dev 1
CAPPED_DATA 0 rockchip->num_clks 1
DATA_SOURCE 0 rockchip $0
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->dev
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_hide_broken_msix_cap() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 reg 10485936
BUF_SIZE 0 rockchip 296
BUF_SIZE 0 rockchip->dev 1616
CAPPED_DATA 0 rockchip->dev 1
CAPPED_DATA 0 rockchip->num_clks 1
DATA_SOURCE 0 rockchip $0
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->dev
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_link_training() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 9437184
BUF_SIZE 0 rockchip 296
HALF_LOCKED2 &pool->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_link_training() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 68
BUF_SIZE 0 rockchip 296
HALF_LOCKED2 &pool->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_link_up() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 72
BUF_SIZE 0 rockchip 296
DATA_SOURCE 0 rockchip $0
HALF_LOCKED2 &pool->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_retrain_link() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 10485776
BUF_SIZE 0 rockchip 296
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_send_intx_irq() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 8388612
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &ctrl->irq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct pci_epc)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_send_msi_irq() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 8388752
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &ctrl->irq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct pci_epc)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_send_msi_irq() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 8388764
BUF_SIZE 0 rockchip 296
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &ctrl->irq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct pci_epc)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_send_msi_irq() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 8388760
BUF_SIZE 0 rockchip 296
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &ctrl->irq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct pci_epc)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_send_msi_irq() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 8388756
BUF_SIZE 0 rockchip 296
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &ctrl->irq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct pci_epc)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_set_bar() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 9437760-9439796
BUF_SIZE 0 rockchip 296
CAPPED_DATA 1 reg 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &epf->lock
TYPE_LOCK (struct pci_epc)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_set_msi() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 8388752
BUF_SIZE 0 rockchip 296
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &epf->lock
TYPE_LOCK (struct pci_epc)->lock
TYPE_LOCK (struct pci_epf)->lock

drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_write_header() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 10485760
BUF_SIZE 0 rockchip 296
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epc->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &epf->lock
TYPE_LOCK (struct pci_epc)->lock
TYPE_LOCK (struct pci_epf)->lock

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_client_irq_handler() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 80
DATA_SOURCE 0 rockchip $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_clr_bw_int() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485968
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_enable_bw_int() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485968
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rockchip->lanes_map 0-15
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 9437188
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485968
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485968
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10486000
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485968
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 9437184
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10486388
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rockchip->lanes_map 0-15
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485964
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rockchip->lanes_map 0-15
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_host_init_port() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485960
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rockchip->lanes_map 0-15
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_intx_handler() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 80
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_lane_map() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 9437696
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_set_power_limit() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 10485956
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip s32min-(-2),0-s32max
BUF_SIZE 0 rockchip->dev (-1),1616
CAPPED_DATA 0 rockchip->num_clks 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev 1
CAPPED_DATA 0 rockchip->vpcie0v9->rdev->coupling_desc.n_coupled 1
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rockchip unit_byte

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_subsys_irq_handler() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 80
DATA_SOURCE 0 rockchip $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_subsys_irq_handler() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 9437708
DATA_SOURCE 0 rockchip $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_update_txcredit_mui() -> rockchip_pcie_read()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 reg 9437216
BUF_SIZE 0 rockchip s32min-(-1),1-s32max
BUF_SIZE 0 rockchip s32min-(-1),1-s32max
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rockchip->lanes_map 0-15
UNITS 0 rockchip unit_byte