Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/pci/controller/pcie-rzg3s-host.c rzg3e_pcie_config_post_init() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 784
PARAM_VALUE 2 mask 35
PARAM_VALUE 3 val 35
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3e_pcie_config_post_init() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 784
PARAM_VALUE 2 mask 68
PARAM_VALUE 3 val 68
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3e_pcie_config_pre_init() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 784
PARAM_VALUE 2 mask 24
PARAM_VALUE 3 val 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_child_issue_request() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 156
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 global &inject_lock
HALF_LOCKED2 global &pci_lock
HALF_LOCKED2 irq

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_config_init() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 mask 4294967040
PARAM_VALUE 3 val 0,256-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_config_init() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 mask 1008
PARAM_VALUE 3 val 0,16-1008
BIT_INFO 3 val 0x0,0x3f0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_intx_irq_ack() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 276
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_intx_irq_mask() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 272
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &host->hw_lock
LOCK2 irq
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags
TYPE_LOCK (struct rzg3s_pcie_host)->hw_lock

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_intx_irq_unmask() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 272
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &host->hw_lock
LOCK2 irq
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags
TYPE_LOCK (struct rzg3s_pcie_host)->hw_lock

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_hw_setup() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 272
PARAM_VALUE 2 mask 16
PARAM_VALUE 3 val 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_hw_teardown() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 272
PARAM_VALUE 2 mask 16
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_hw_teardown() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 288
PARAM_VALUE 2 mask 16777216
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_irq() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 276
PARAM_VALUE 2 mask 16
PARAM_VALUE 3 val 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_irq() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 292
PARAM_VALUE 2 mask 16777216
PARAM_VALUE 3 val 16777216
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_irq_mask() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 1544-5624
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &host->hw_lock
LOCK2 irq
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags
TYPE_LOCK (struct rzg3s_pcie_host)->hw_lock

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_irq_unmask() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 1544-5624
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &host->hw_lock
LOCK2 irq
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags
TYPE_LOCK (struct rzg3s_pcie_host)->hw_lock

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_set_max_link_speed() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 144
PARAM_VALUE 2 mask 15
PARAM_VALUE 3 val 0-15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_set_max_link_speed() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 1040
PARAM_VALUE 2 mask 769
PARAM_VALUE 3 val 1,257-769
BIT_INFO 3 val 0x1,0x3ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_set_max_link_speed() -> rzg3s_pcie_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 offset 1040
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL