Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb2_eye_fix() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32928
PARAM_VALUE 3 mode 0
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex
HALF_LOCKED2 &priv->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb2_eye_fix() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 10
PARAM_VALUE 2 val 50848
PARAM_VALUE 3 mode 0
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex
HALF_LOCKED2 &priv->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_enable_pipe_reset() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32768
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_enable_pipe_reset() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 15
PARAM_VALUE 2 val 512-66047
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
BIT_INFO 2 val 0x200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 512-66047[c]
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_enable_sigdet() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32896,36992
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_enable_sigdet() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 5
PARAM_VALUE 2 val 32781,32797-65533
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
BIT_INFO 2 val 0x800d,0xfffd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 32781,32797-65533[c]
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_enable_skip_align() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32864,36960
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_enable_skip_align() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 val 0,512-u32max
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
BIT_INFO 2 val 0x200,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 512-66047[c]
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32768
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 16
PARAM_VALUE 2 val 22404
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 17
PARAM_VALUE 2 val 464
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 18
PARAM_VALUE 2 val 7656
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 19
PARAM_VALUE 2 val 43648
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 20
PARAM_VALUE 2 val 34854
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 21
PARAM_VALUE 2 val 68
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 22
PARAM_VALUE 2 val 32768
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 2129
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 0
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32832,36928
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 3
PARAM_VALUE 2 val 144
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 308
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32800,36896
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 val 226
PARAM_VALUE 3 mode s32min
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_fix() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32768
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_fix() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 val 5379
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_ssc_enable() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32832
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_ssc_enable() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 val 15-65550
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
BIT_INFO 2 val 0xf,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 15-65550[c]
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_ssc_enable() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 36928
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_ssc_enable() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 val 15-65550
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
BIT_INFO 2 val 0xf,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 15-65550[c]
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_unfreeze_aeq() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 32992,37088
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gphy->mutex

drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_unfreeze_aeq() -> brcmusb_usb_mdio_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 val 0-65527
PARAM_VALUE 3 mode s32min
DATA_SOURCE 0 ctrl_base $0
BIT_INFO 2 val 0x0,0xfff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-65527[c]
HALF_LOCKED2 &gphy->mutex