Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/phy/freescale/phy-fsl-lynx-28g.c lynx_28g_lane_disable_pcvt() -> lynx_pccr_write()

Type Parameter Key Value
PARAM_VALUE 0 lane 4096-ptr_max
PARAM_VALUE 0 lane->mode 1-7
PARAM_VALUE 0 lane->priv 4096-ptr_max
PARAM_VALUE 0 lane->priv->pcc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mode 1-7
PARAM_VALUE 2 val 0
BUF_SIZE 0 lane s32min-(-2),1-s32max
BUF_SIZE 0 lane s32min-(-2),1-s32max
DATA_SOURCE 0 lane $0
DATA_SOURCE 1 mode $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 lane unit_byte
LOCK2 &phy->mutex
LOCK2 &priv->pcc_lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct lynx_priv)->pcc_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/freescale/phy-fsl-lynx-28g.c lynx_28g_lane_enable_pcvt() -> lynx_pccr_write()

Type Parameter Key Value
PARAM_VALUE 0 lane 4096-ptr_max
PARAM_VALUE 0 lane->mode 1-7
PARAM_VALUE 0 lane->priv 4096-ptr_max
PARAM_VALUE 0 lane->priv->info 4096-ptr_max
PARAM_VALUE 0 lane->priv->info->get_pccr 4096-ptr_max
PARAM_VALUE 0 lane->priv->pcc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mode 0-7
PARAM_VALUE 2 val 0-1,9
BUF_SIZE 0 lane s32min-(-2),1-s32max
BUF_SIZE 0 lane s32min-(-2),1-s32max
DATA_SOURCE 0 lane $0
DATA_SOURCE 1 mode $1
FUZZY_MAX 2 val 0
BIT_INFO 2 val 0x0,0x9
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 lane unit_byte
LOCK2 &phy->mutex
LOCK2 &priv->pcc_lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct lynx_priv)->pcc_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/freescale/phy-fsl-lynx-10g.c lynx_10g_lane_disable_pcvt() -> lynx_pccr_write()

Type Parameter Key Value
PARAM_VALUE 0 lane 4096-ptr_max
PARAM_VALUE 0 lane->mode 1-7
PARAM_VALUE 0 lane->priv 4096-ptr_max
PARAM_VALUE 0 lane->priv->pcc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mode 1-7
PARAM_VALUE 2 val 0
BUF_SIZE 0 lane s32min-(-2),1-s32max
BUF_SIZE 0 lane s32min-(-2),1-s32max
DATA_SOURCE 0 lane $0
DATA_SOURCE 1 mode $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 lane unit_byte
LOCK2 &phy->mutex
LOCK2 &priv->pcc_lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct lynx_priv)->pcc_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/freescale/phy-fsl-lynx-10g.c lynx_10g_lane_enable_pcvt() -> lynx_pccr_write()

Type Parameter Key Value
PARAM_VALUE 0 lane 4096-ptr_max
PARAM_VALUE 0 lane->default_pccr 4096-ptr_max
PARAM_VALUE 0 lane->mode 1-7
PARAM_VALUE 0 lane->priv 4096-ptr_max
PARAM_VALUE 0 lane->priv->info 4096-ptr_max
PARAM_VALUE 0 lane->priv->info->get_pccr 4096-ptr_max
PARAM_VALUE 0 lane->priv->pcc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mode 0-7
PARAM_VALUE 2 val 0-15
BUF_SIZE 0 lane s32min-(-2),1-s32max
BUF_SIZE 0 lane s32min-(-2),1-s32max
DATA_SOURCE 0 lane $0
DATA_SOURCE 1 mode $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 lane unit_byte
LOCK2 &phy->mutex
LOCK2 &priv->pcc_lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct lynx_priv)->pcc_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/freescale/phy-fsl-lynx-10g.c lynx_10g_lane_enable_pcvt() -> lynx_pccr_write()

Type Parameter Key Value
PARAM_VALUE 0 lane 4096-ptr_max
PARAM_VALUE 0 lane->default_pccr 4096-ptr_max
PARAM_VALUE 0 lane->mode 1-7
PARAM_VALUE 0 lane->priv 4096-ptr_max
PARAM_VALUE 0 lane->priv->info 4096-ptr_max
PARAM_VALUE 0 lane->priv->info->get_pccr 4096-ptr_max
PARAM_VALUE 0 lane->priv->pcc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 mode 1-6
PARAM_VALUE 2 val 0-7
BUF_SIZE 0 lane s32min-(-2),1-s32max
BUF_SIZE 0 lane s32min-(-2),1-s32max
DATA_SOURCE 0 lane $0
DATA_SOURCE 1 mode $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 lane unit_byte
LOCK2 &phy->mutex
LOCK2 &priv->pcc_lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct lynx_priv)->pcc_lock
TYPE_LOCK (struct phy)->mutex