Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/phy/realtek/phy-rtk-usb2.c do_rtk_phy_init() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 1 page 0
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c do_rtk_phy_init() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 0,4096-ptr_max
PARAM_VALUE 1 page 1
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c do_rtk_phy_init() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 0,4096-ptr_max
PARAM_VALUE 1 page 2
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c do_rtk_phy_toggle() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 1 page 0
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c do_rtk_phy_toggle() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_gusb2phyacc0 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 4096-ptr_max
PARAM_VALUE 1 page 0
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c do_rtk_phy_toggle() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_gusb2phyacc0 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 4096-ptr_max
PARAM_VALUE 1 page 1
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c rtk_usb2_parameter_show() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 1 page 0
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/phy/realtek/phy-rtk-usb2.c rtk_usb2_parameter_show() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 1 page 1
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/phy/realtek/phy-rtk-usb2.c rtk_usb2_parameter_show() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 1 page 2
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/phy/realtek/phy-rtk-usb2.c update_dc_disconnect_level_at_page0() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_gusb2phyacc0 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 4096-ptr_max
PARAM_VALUE 1 page 0
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c update_dc_disconnect_level_at_page1() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_gusb2phyacc0 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 4096-ptr_max
PARAM_VALUE 1 page 1
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/realtek/phy-rtk-usb2.c update_dc_driving_level() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_gusb2phyacc0 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 0
PARAM_VALUE 1 page 0
BUF_SIZE 0 phy_reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/phy/realtek/phy-rtk-usb2.c update_hs_clk_select() -> rtk_phy_set_page()

Type Parameter Key Value
PARAM_VALUE 0 phy_reg 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_gusb2phyacc0 4096-ptr_max
PARAM_VALUE 0 phy_reg->reg_wrap_vstatus 0
PARAM_VALUE 1 page 0
BUF_SIZE 0 phy_reg 24
CAPPED_DATA 0 phy_reg->vstatus_index 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL