Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_clear_bit() -> rcar_canfd_update()

Type Parameter Key Value
PARAM_VALUE 0 mask 1-2,4,256,130816
PARAM_VALUE 1 val 0
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 mask $2
HARD_MAX 0 mask 130816
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_clear_bit_reg() -> rcar_canfd_update()

Type Parameter Key Value
PARAM_VALUE 0 mask 268435456,1073741824
PARAM_VALUE 1 val 0
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 mask $1
DATA_SOURCE 2 reg $0
HARD_MAX 0 mask 1073741824
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_set_bit() -> rcar_canfd_update()

Type Parameter Key Value
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 mask $2
DATA_SOURCE 1 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_set_bit_reg() -> rcar_canfd_update()

Type Parameter Key Value
PARAM_VALUE 0 mask 268435456,1073741824
PARAM_VALUE 1 val 268435456,1073741824
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 mask $1
DATA_SOURCE 1 val $1
DATA_SOURCE 2 reg $0
HARD_MAX 0 mask 1073741824
HARD_MAX 1 val 1073741824
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_update_bit() -> rcar_canfd_update()

Type Parameter Key Value
PARAM_VALUE 0 mask 3,6291456
PARAM_VALUE 1 val 0-1,2097152
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 mask $2
DATA_SOURCE 1 val $3
HARD_MAX 0 mask 6291456
HARD_MAX 1 val 2097152
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_update_bit_reg() -> rcar_canfd_update()

Type Parameter Key Value
PARAM_VALUE 0 mask 16712448
PARAM_VALUE 1 val 0,512,768,65536-16712448
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 mask $1
DATA_SOURCE 1 val $2
DATA_SOURCE 2 reg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock