Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy0_set_id_detect() -> sun4i_usb_phy0_update_iscr()

Type Parameter Key Value
PARAM_VALUE 0 _phy 4096-ptr_max
PARAM_VALUE 1 clr 49152
PARAM_VALUE 2 set 32768,49152
DATA_SOURCE 0 _phy $0
DATA_SOURCE 2 set $1 [m]
FUZZY_MAX 2 set 49152
BIT_INFO 2 set 0x8000,0xc000
HARD_MAX 2 set 49152
NOCHECK_CALL
LOCK2 0 &_phy->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy0_set_vbus_detect() -> sun4i_usb_phy0_update_iscr()

Type Parameter Key Value
PARAM_VALUE 0 _phy 4096-ptr_max
PARAM_VALUE 1 clr 12288
PARAM_VALUE 2 set 8192,12288
DATA_SOURCE 0 _phy $0
DATA_SOURCE 2 set $1 [m]
FUZZY_MAX 2 set 12288
BIT_INFO 2 set 0x2000,0x3000
HARD_MAX 2 set 12288
NOCHECK_CALL
LOCK2 0 &_phy->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy_exit() -> sun4i_usb_phy0_update_iscr()

Type Parameter Key Value
PARAM_VALUE 0 _phy 4096-ptr_max
PARAM_VALUE 1 clr 65536
PARAM_VALUE 2 set 0
DATA_SOURCE 0 _phy $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &_phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy_exit() -> sun4i_usb_phy0_update_iscr()

Type Parameter Key Value
PARAM_VALUE 0 _phy 4096-ptr_max
PARAM_VALUE 1 clr 131072
PARAM_VALUE 2 set 0
DATA_SOURCE 0 _phy $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &_phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy_init() -> sun4i_usb_phy0_update_iscr()

Type Parameter Key Value
PARAM_VALUE 0 _phy 4096-ptr_max
PARAM_VALUE 1 clr 0
PARAM_VALUE 2 set 65536
CAPPED_DATA 0 _phy->power_count 1
DATA_SOURCE 0 _phy $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &_phy->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/allwinner/phy-sun4i-usb.c sun4i_usb_phy_init() -> sun4i_usb_phy0_update_iscr()

Type Parameter Key Value
PARAM_VALUE 0 _phy 4096-ptr_max
PARAM_VALUE 1 clr 0
PARAM_VALUE 2 set 131072
CAPPED_DATA 0 _phy->power_count 1
DATA_SOURCE 0 _phy $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &_phy->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex