Defined in 7 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_com_exit() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qmp->phy_mutex
HALF_LOCKED2 &phy->mutex
TYPE_LOCK (struct qcom_qmp)->phy_mutex

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_power_on() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &dw_hdmi->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &state->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_serdes_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &dw_hdmi->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &state->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-qmp-ufs.c qmp_ufs_phy_calibrate() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &aux->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-qmp-ufs.c qmp_ufs_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_usb_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_usb_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_usb_power_on() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qmp->phy_mutex
HALF_LOCKED2 &phy->mutex
TYPE_LOCK (struct qmp_usbc)->phy_mutex

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 0 base 1-u64max
PARAM_VALUE 1 offset 1-u32max
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 0 base 1-u64max
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 val 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 val 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 0 base 1-u64max
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 0 base 1-u64max
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_usb_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_usb_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_usb_power_on() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &qmp->phy_mutex
HALF_LOCKED2 _T->lock

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 0 base 1-u64max
PARAM_VALUE 1 offset 1-u32max
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_power_on() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
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/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_disable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 19
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_enable_autonomous_mode() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 0 base 1-u64max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 val 1
NOCHECK_CALL

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_init_dp_com() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 val 15
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/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_init_dp_com() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 val 3
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/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_init_dp_com() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 1
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/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_power_on() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
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/qualcomm/phy-qcom-qmp-pcie.c qmp_pcie_power_off() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex

drivers/phy/qualcomm/phy-qcom-qmp-pcie.c qmp_pcie_power_off() -> qphy_clrbits()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &phy->mutex

drivers/phy/qualcomm/phy-qcom-qmp-pcie.c qmp_pcie_power_on() -> qphy_clrbits()

Type Parameter Key Value
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &dw_hdmi->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &state->lock
TYPE_LOCK (struct phy)->mutex