Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/phy/nxp-c45-tja11xx.c _nxp_c45_ptp_gettimex64() -> nxp_c45_get_regmap()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->ptp_lock
TYPE_LOCK (struct nxp_c45_phy)->ptp_lock

drivers/net/phy/nxp-c45-tja11xx.c _nxp_c45_ptp_settime64() -> nxp_c45_get_regmap()

Type Parameter Key Value
LOCK2 &priv->ptp_lock
TYPE_LOCK (struct nxp_c45_phy)->ptp_lock

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_cable_test_get_status() -> nxp_c45_get_regmap()

Type Parameter Key Value
PARAM_VALUE 0 phydev 4096-ptr_max
PARAM_VALUE 0 phydev->drv 4096-ptr_max
BUF_SIZE 0 phydev (-1),2592
BUF_SIZE 0 phydev (-1),2592
BUF_SIZE 0 phydev->adjust_link (-1),8
DATA_SOURCE 0 phydev $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 phydev->autoneg 0
USER_DATA 0 phydev->duplex 0-255
USER_DATA 0 phydev->master_slave_set 0
USER_DATA 0 phydev->mdix_ctrl 0-255
USER_DATA 0 phydev->speed s32min-s32max
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->group
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->proto_down
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 phydev->mdio.dev.physical_location
NO_OVERFLOW_SIMPLE 0 phydev->skb->end
NO_OVERFLOW_SIMPLE 0 phydev->skb->extensions
HALF_LOCKED2 0 &phydev->lock

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_cable_test_start() -> nxp_c45_get_regmap()

Type Parameter Key Value
PARAM_VALUE 0 phydev 4096-ptr_max
PARAM_VALUE 0 phydev->drv 4096-ptr_max
BUF_SIZE 0 phydev (-1),2592
BUF_SIZE 0 phydev (-1),2592
BUF_SIZE 0 phydev->adjust_link (-1),8
DATA_SOURCE 0 phydev $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 phydev->autoneg 0
USER_DATA 0 phydev->duplex 0-255
USER_DATA 0 phydev->master_slave_set 0
USER_DATA 0 phydev->mdix_ctrl 0-255
USER_DATA 0 phydev->speed s32min-s32max
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->group
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->proto_down
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 phydev->attached_dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 phydev->mdio.dev.physical_location
NO_OVERFLOW_SIMPLE 0 phydev->skb->end
NO_OVERFLOW_SIMPLE 0 phydev->skb->extensions
HALF_LOCKED2 0 &phydev->lock

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_get_extts() -> nxp_c45_get_regmap()

Type Parameter Key Value
PARAM_VALUE 0 phydev 4096-ptr_max
PARAM_VALUE 0 phydev->drv 4096-ptr_max

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_perout_enable() -> nxp_c45_get_regmap()

Type Parameter Key Value

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_read_egress_ts() -> nxp_c45_get_regmap()

Type Parameter Key Value
PARAM_VALUE 0 phydev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->ptp_lock
HALF_LOCKED2 &phydev->lock
TYPE_LOCK (struct nxp_c45_phy)->ptp_lock

drivers/net/phy/nxp-c45-tja11xx.c tja1120_get_extts() -> nxp_c45_get_regmap()

Type Parameter Key Value
PARAM_VALUE 0 phydev 4096-ptr_max
PARAM_VALUE 0 phydev->drv 4096-ptr_max