Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/phy/xilinx/phy-zynqmp.c xpsgtr_clr_set() -> xpsgtr_write()

Type Parameter Key Value
PARAM_VALUE 0 gtr_dev 4096-ptr_max
PARAM_VALUE 1 reg 10336-10348,65536-65548,65552,65556,65560,65600,65604
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 gtr_dev $0
DATA_SOURCE 1 reg $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-u32max[c]
LOCK2 &gtr_dev->gtr_mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex
TYPE_LOCK (struct xpsgtr_dev)->gtr_mutex

drivers/phy/xilinx/phy-zynqmp.c xpsgtr_phy_tx_term_fix() -> xpsgtr_write()

Type Parameter Key Value
PARAM_VALUE 0 gtr_dev 4096-ptr_max
PARAM_VALUE 1 reg 60488
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &gtr_dev->gtr_mutex
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
TYPE_LOCK (struct xpsgtr_dev)->gtr_mutex

drivers/phy/xilinx/phy-zynqmp.c xpsgtr_phy_tx_term_fix() -> xpsgtr_write()

Type Parameter Key Value
PARAM_VALUE 0 gtr_dev 4096-ptr_max
PARAM_VALUE 1 reg 60492
PARAM_VALUE 2 value 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &gtr_dev->gtr_mutex
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
TYPE_LOCK (struct xpsgtr_dev)->gtr_mutex

drivers/phy/xilinx/phy-zynqmp.c xpsgtr_phy_tx_term_fix() -> xpsgtr_write()

Type Parameter Key Value
PARAM_VALUE 0 gtr_dev 4096-ptr_max
PARAM_VALUE 1 reg 60492
PARAM_VALUE 2 value 0-7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-7[c]
LOCK2 &gtr_dev->gtr_mutex
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
TYPE_LOCK (struct xpsgtr_dev)->gtr_mutex

drivers/phy/xilinx/phy-zynqmp.c xpsgtr_phy_tx_term_fix() -> xpsgtr_write()

Type Parameter Key Value
PARAM_VALUE 0 gtr_dev 4096-ptr_max
PARAM_VALUE 1 reg 60488
PARAM_VALUE 2 value 16,48-240
BIT_INFO 2 value 0x10,0xf0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 16,48-240[c]
LOCK2 &gtr_dev->gtr_mutex
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
TYPE_LOCK (struct xpsgtr_dev)->gtr_mutex

drivers/phy/xilinx/phy-zynqmp.c xpsgtr_restore_lane_regs() -> xpsgtr_write()

Type Parameter Key Value
PARAM_VALUE 0 gtr_dev 4096-ptr_max
PARAM_VALUE 1 reg 4140,4152,4212,4220,6520,6548,6564,6572,20524,20536,20596,20604,22904,22932,22948,22956,36908,36920,36980,36988,39288,39316,39332,39340,53292,53304,53364,53372,55672,55700,55716,55724
BUF_SIZE 0 gtr_dev s32min-(-2),1-s32max
BUF_SIZE 0 gtr_dev s32min-(-2),1-s32max
DATA_SOURCE 0 gtr_dev $0
NOCHECK_CALL
UNITS 0 gtr_dev unit_byte