Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_intx_mask() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 1 val 0-16777215
PARAM_VALUE 2 reg 28
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BIT_INFO 1 val 0x0,0xff00ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_intx_unmask() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 1 val 0,65536-16711680
PARAM_VALUE 2 reg 28
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BIT_INFO 1 val 0x0,0xff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_ep() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 val 1179648,1179650,1179664,1179666
PARAM_VALUE 2 reg 384
BUF_SIZE 0 rockchip 7480
BUF_SIZE 0 rockchip->pci.dev 1616
BUF_SIZE 0 rockchip->pci.ops 64
CAPPED_DATA 0 rockchip->pci.dev 1
DATA_SOURCE 0 rockchip $1
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->pci.dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_ep() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 val 15728640,15728656-15728880
PARAM_VALUE 2 reg 0
BUF_SIZE 0 rockchip 7480
BUF_SIZE 0 rockchip->pci.dev 1616
BUF_SIZE 0 rockchip->pci.ops 64
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rockchip $1
BIT_INFO 1 val 0xf00000,0xf000f0
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->pci.dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_ep() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 val 393216,393218,393220,393222
PARAM_VALUE 2 reg 36
BUF_SIZE 0 rockchip 7480
BUF_SIZE 0 rockchip->pci.dev 1616
BUF_SIZE 0 rockchip->pci.ep.ops 48
BUF_SIZE 0 rockchip->pci.ops 64
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 0 rockchip->pci.ep.epc->max_functions 1
DATA_SOURCE 0 rockchip $1
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->pci.dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_l1ss() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 65536-65537
PARAM_VALUE 2 reg 44
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
CAPPED_DATA 1 val 1
BIT_INFO 1 val 0x10000,0x10001
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_l1ss() -> rockchip_pcie_writel_apb()

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

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_rc() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 val 1048576,1048592
PARAM_VALUE 2 reg 384
BUF_SIZE 0 rockchip 7480
BUF_SIZE 0 rockchip->pci.dev 1616
BUF_SIZE 0 rockchip->pci.ops 64
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rockchip $1
BIT_INFO 1 val 0x100000,0x100010
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->pci.dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_rc() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 val 15728640,15728656-15728880
PARAM_VALUE 2 reg 0
BUF_SIZE 0 rockchip 7480
BUF_SIZE 0 rockchip->pci.dev 1616
BUF_SIZE 0 rockchip->pci.ops 64
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rockchip $1
BIT_INFO 1 val 0xf00000,0xf000f0
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->pci.dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_configure_rc() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 0 rockchip->apb_base 4096-ptr_max
PARAM_VALUE 1 val 262144,262148
PARAM_VALUE 2 reg 36
BUF_SIZE 0 rockchip 7480
BUF_SIZE 0 rockchip->pci.dev 1616
BUF_SIZE 0 rockchip->pci.ops 64
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rockchip $1
BIT_INFO 1 val 0x40000,0x40004
MEM_ZERO 0 rockchip
MEM_ZERO 0 rockchip->pci.dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_disable_ltssm() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 1 val 262144,262148
PARAM_VALUE 2 reg 0
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rockchip $0
BIT_INFO 1 val 0x40000,0x40004
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_enable_ltssm() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 262144,262148
PARAM_VALUE 2 reg 0
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rockchip $0
BIT_INFO 1 val 0x40000,0x40004
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ep_sys_irq_thread() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 2 reg 16
DATA_SOURCE 0 rockchip $1
DATA_SOURCE 1 val r rockchip_pcie_readl_apb
BIT_INFO 1 val 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-s32max

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ep_sys_irq_thread() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 524288,524296
PARAM_VALUE 2 reg 384
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rockchip $1
BIT_INFO 1 val 0x80000,0x80008
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ltssm_trace() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 4294901760
PARAM_VALUE 2 reg 800
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ltssm_trace() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 4294901760
PARAM_VALUE 2 reg 804
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ltssm_trace() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 4294901760
PARAM_VALUE 2 reg 808
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ltssm_trace() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 4294901760
PARAM_VALUE 2 reg 812
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ltssm_trace() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 4294901767
PARAM_VALUE 2 reg 784
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_ltssm_trace() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 4294901760
PARAM_VALUE 2 reg 784
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
DATA_SOURCE 0 rockchip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &epc->lock
HALF_LOCKED2 &frag->frag_sem

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_rc_reset_root_port() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 1048576,1048592
PARAM_VALUE 2 reg 384
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 1 val 1
BIT_INFO 1 val 0x100000,0x100010
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &ctrl->reset_lock

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_rc_reset_root_port() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 15728640,15728656-15728880
PARAM_VALUE 2 reg 0
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 1 val 1
BIT_INFO 1 val 0xf00000,0xf000f0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &ctrl->reset_lock

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_rc_reset_root_port() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 1 val 262144,262148
PARAM_VALUE 2 reg 36
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
BUF_SIZE 0 rockchip s32min-(-2),1-s32max
CAPPED_DATA 0 rockchip->pci.dev 1
CAPPED_DATA 1 val 1
BIT_INFO 1 val 0x40000,0x40004
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rockchip unit_byte
HALF_LOCKED2 &ctrl->reset_lock

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_rc_sys_irq_thread() -> rockchip_pcie_writel_apb()

Type Parameter Key Value
PARAM_VALUE 0 rockchip 4096-ptr_max
PARAM_VALUE 2 reg 16
DATA_SOURCE 0 rockchip $1
DATA_SOURCE 1 val r rockchip_pcie_readl_apb
BIT_INFO 1 val 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-s32max