Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/phy/realtek/phy-rtk-usb3.c rtk_phy_connect() -> rtk_phy_toggle()

Type Parameter Key Value
PARAM_VALUE 1 connect 1
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
CAPPED_DATA 2 port 1
DATA_SOURCE 2 port $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rtk_phy unit_byte
LOCK2 &phy->mutex
HALF_LOCKED2 &hdev->dev.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port_dev->status_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb3.c rtk_phy_disconnect() -> rtk_phy_toggle()

Type Parameter Key Value
PARAM_VALUE 1 connect 0
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
CAPPED_DATA 2 port 1
DATA_SOURCE 2 port $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rtk_phy unit_byte
LOCK2 &phy->mutex
HALF_LOCKED2 &hdev->dev.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port_dev->status_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c rtk_phy_connect() -> rtk_phy_toggle()

Type Parameter Key Value
PARAM_VALUE 1 connect 1
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
CAPPED_DATA 2 port 1
DATA_SOURCE 2 port $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rtk_phy unit_byte
LOCK2 &phy->mutex
HALF_LOCKED2 &hdev->dev.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port_dev->status_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c rtk_phy_disconnect() -> rtk_phy_toggle()

Type Parameter Key Value
PARAM_VALUE 1 connect 0
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
BUF_SIZE 0 rtk_phy s32min-(-2),1-s32max
CAPPED_DATA 2 port 1
DATA_SOURCE 2 port $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 rtk_phy unit_byte
LOCK2 &phy->mutex
HALF_LOCKED2 &hdev->dev.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port_dev->status_lock
TYPE_LOCK (struct phy)->mutex