Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/usb/dwc3/dwc3-meson-g12a.c dwc3_meson_gxl_set_phy_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 2 submode 0
DATA_SOURCE 1 mode $2
RX_PATH
TASK_NOT_RUNNING

drivers/usb/dwc3/core.c __dwc3_set_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
NOCHECK_CALL
LOCK2 &dwc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dwc3)->mutex

drivers/usb/dwc3/core.c __dwc3_set_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
NOCHECK_CALL
LOCK2 &dwc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dwc3)->mutex

drivers/usb/dwc3/core.c __dwc3_set_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
NOCHECK_CALL
LOCK2 &dwc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dwc3)->mutex

drivers/usb/dwc3/core.c __dwc3_set_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
NOCHECK_CALL
LOCK2 &dwc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dwc3)->mutex

drivers/usb/dwc3/core.c dwc3_core_init_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
NOCHECK_CALL

drivers/usb/dwc3/core.c dwc3_core_init_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
NOCHECK_CALL

drivers/usb/dwc3/core.c dwc3_core_init_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
NOCHECK_CALL

drivers/usb/dwc3/core.c dwc3_core_init_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
NOCHECK_CALL

drivers/pci/controller/plda/pcie-starfive.c starfive_pcie_enable_phy() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.runtime_status 0,2
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 0
CAPPED_DATA 0 phy->power_count 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/musb/mediatek.c mtk_musb_init() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->pwr 0,4096-ptr_max
PARAM_VALUE 0 phy->pwr->enable_count 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->ena_gpio_state 1
PARAM_VALUE 0 phy->pwr->rdev->ena_pin->enable_count 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->notifier.head->priority s32min-s32max
PARAM_VALUE 0 phy->pwr->rdev->reg_data->load 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->reg_data->load_updated 0-1
PARAM_VALUE 0 phy->pwr->rdev->reg_data->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->reg_data->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->reg_data->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 phy->pwr->rdev->regmap->async 0-1
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache_dirty 0-1
PARAM_VALUE 0 phy->pwr->rdev->supply->enable_count 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->use_count 0-4294967295
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/musb/mediatek.c mtk_otg_switch_set() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-u64max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 1,6,11
PARAM_VALUE 2 submode 0
FUZZY_MAX 1 mode 11
HARD_MAX 1 mode 11
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sw->lock

drivers/net/ethernet/ti/cpsw.c cpsw_slave_open() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0-ptr_max
PARAM_VALUE 1 mode 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c dw_mipi_dsi_phy_power_on() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 16
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/usb/chipidea/core.c ci_platform_configure() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/chipidea/core.c ci_platform_configure() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/renesas/rswitch_main.c rswitch_serdes_set_params() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 15
PARAM_VALUE 2 submode 0-37
RX_PATH
TASK_NOT_RUNNING

drivers/usb/core/phy.c usb_phy_roothub_set_mode() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 1,5
PARAM_VALUE 2 submode 0
DATA_SOURCE 1 mode $1
HARD_MAX 1 mode 5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &companions_rwsem

drivers/pci/controller/dwc/pcie-armada8k.c armada8k_pcie_enable_phys() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 0-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp22_comphy_init() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 15
DATA_SOURCE 2 submode $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/nwl-dsi.c nwl_dsi_mode_set() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 16
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex

drivers/net/ethernet/marvell/mvneta.c mvneta_comphy_init() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 15
PARAM_VALUE 2 submode 4,22-23
DATA_SOURCE 2 submode $1
BIT_INFO 2 submode 0x4,0x17
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_phy_power_on() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 20
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mscc/ocelot.c ocelot_port_configure_serdes() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner 0,4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 15
PARAM_VALUE 2 submode s32min-0,2-s32max
DATA_SOURCE 0 phy r of_phy_get
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-aspeed.c aspeed_pcie_port_init() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.runtime_status 0,2
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 20
CAPPED_DATA 0 phy->power_count 1
RX_PATH
TASK_NOT_RUNNING

drivers/ata/ahci_imx.c imx8_sata_enable() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 17
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c imx8qxp_ldb_bridge_mode_set() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 18
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex

drivers/pci/controller/pci-aardvark.c advk_pcie_enable_phy() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.runtime_status 0,2
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 0
CAPPED_DATA 0 phy->power_count 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/sparx5/sparx5_port.c sparx5_serdes_set() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 15
PARAM_VALUE 2 submode 0-23,25-27,29-u32max
FUZZY_MAX 2 submode 27
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-nxp-s32g.c s32g_init_pcie_phy() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/cpsw_new.c cpsw_slave_open() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/phy/phy-snps-eusb2.c snps_eusb2_hsphy_set_mode() -> phy_set_mode_ext()

Type Parameter Key Value
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 submode $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &p->mutex
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct phy)->mutex

drivers/net/ethernet/cadence/macb_main.c macb_open() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 15
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c cdns_dsi_hs_init() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 16
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c ethqos_mac_finish_serdes() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 15
PARAM_VALUE 2 submode 4,23
DATA_SOURCE 2 submode $3
BIT_INFO 2 submode 0x4,0x17

drivers/net/ethernet/freescale/fman/fman_memac.c memac_prepare() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 15
PARAM_VALUE 2 submode 4,19,22-23,27
CAPPED_DATA 2 submode 1
DATA_SOURCE 2 submode $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c lan966x_phylink_mac_prepare() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 mode 15
CAPPED_DATA 2 submode 1
DATA_SOURCE 2 submode $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex

drivers/gpu/drm/rockchip/rockchip_lvds.c px30_lvds_probe() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.runtime_status 0,2
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 18
PARAM_VALUE 2 submode 0
CAPPED_DATA 0 phy->power_count 1
DATA_SOURCE 0 phy r devm_phy_get
RX_PATH
TASK_NOT_RUNNING

drivers/usb/musb/musb_host.c musb_host_setup() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/bridge/analogix/analogix_dp_core.c analogix_dp_resume() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 19
PARAM_VALUE 2 submode 0
NOCHECK_CALL

drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_hdmi_phy_probe() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->debugfs 4096-u64max
PARAM_VALUE 0 phy->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 phy->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 phy->debugfs->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 phy->debugfs->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 phy->debugfs->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 phy->debugfs->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 0 phy->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 phy->debugfs->d_op->d_dname 0,716233247738060800,2056107418359259136,2102941272419614720,3721061892745007104,5585410052597575680,6720345164634435584,7931586599356526592
PARAM_VALUE 0 phy->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 phy->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 phy->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 phy->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 phy->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 phy->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 phy->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 phy->debugfs->d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 phy->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 phy->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 phy->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 phy->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 phy->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 phy->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 phy->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 phy->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 phy->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 phy->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 phy->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 phy->dev.flags 4096-ptr_max
PARAM_VALUE 0 phy->dev.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 phy->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 phy->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 phy->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 phy->dev.fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 phy->dev.kobj->name 0-255
PARAM_VALUE 0 phy->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 phy->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 phy->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 phy->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 phy->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 phy->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.kobj.sd->active.counter (-2147483647)
PARAM_VALUE 0 phy->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 phy->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 phy->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 phy->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 phy->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 phy->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 phy->dev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 phy->dev.parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 phy->dev.parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 phy->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 phy->id 0-s32max
PARAM_VALUE 0 phy->mutex.dep_map->name 0-255
PARAM_VALUE 0 phy->mutex.first_waiter 0
PARAM_VALUE 0 phy->mutex.magic 4096-ptr_max
PARAM_VALUE 0 phy->mutex.osq.tail.counter 0
PARAM_VALUE 0 phy->mutex.owner.counter 0
PARAM_VALUE 0 phy->ops 1880561631903731712
PARAM_VALUE 0 phy->pwr 0,4096-ptr_max
PARAM_VALUE 1 mode 20
PARAM_VALUE 2 submode 0
BUF_SIZE 0 phy 1840
BUF_SIZE 0 phy->ops 128
CAPPED_DATA 0 phy->debugfs 1
DATA_SOURCE 0 phy r devm_phy_create
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c rkisp1_csi_start() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 16
PARAM_VALUE 2 submode 0
NOCHECK_CALL
HALF_LOCKED2 sd->active_state->lock

drivers/pci/controller/dwc/pcie-stm32.c stm32_add_pcie_port() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pci-dra7xx.c dra7xx_pcie_enable_phy() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/dp/dp_display.c msm_dp_init_sub_modules() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner 0,4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 19
PARAM_VALUE 2 submode 0
DATA_SOURCE 0 phy r devm_phy_get
RX_PATH
TASK_NOT_RUNNING

drivers/usb/musb/musb_gadget.c musb_gadget_start() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &musb->lock
LOCK2 &udc->connect_lock
LOCK2 flags
HALF_LOCKED2 &g->dev.mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct musb)->lock
TYPE_LOCK (struct usb_udc)->connect_lock

drivers/usb/musb/musb_gadget.c musb_gadget_stop() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 0
PARAM_VALUE 2 submode 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &musb->lock
LOCK2 &udc->connect_lock
LOCK2 flags
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &g->dev.mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct musb)->lock
TYPE_LOCK (struct usb_udc)->connect_lock

drivers/media/platform/synopsys/dw-mipi-csi2rx.c dw_mipi_csi2rx_start() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 16
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/pci/controller/dwc/pcie-stm32-ep.c stm32_pcie_probe() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 phy->ops->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 phy->ops->owner->state 0-1,3-u32max
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 0
DATA_SOURCE 0 phy r devm_phy_get
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c dpaa2_mac_config() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 mode 15

drivers/pci/controller/dwc/pcie-qcom-ep.c qcom_pcie_enable_resources() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 21
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c sun6i_dsi_encoder_enable() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 16
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/pci/controller/dwc/pci-imx6.c imx_pcie_host_init() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.runtime_status 0,2
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 14
PARAM_VALUE 2 submode 20-21
CAPPED_DATA 0 phy->power_count 1
FUZZY_MAX 2 submode 21
BIT_INFO 2 submode 0x14,0x15
HARD_MAX 2 submode 21
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c dw_mipi_dsi2_phy_power_on() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 1 mode 16
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/ata/libahci_platform.c ahci_platform_enable_phys() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 1 mode 17
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/dwc3/drd.c dwc3_otg_update() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
RX_PATH
NOCHECK_CALL
LOCK2 &dwc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dwc3)->mutex

drivers/usb/dwc3/drd.c dwc3_otg_update() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
RX_PATH
NOCHECK_CALL
LOCK2 &dwc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dwc3)->mutex

drivers/usb/cdns3/drd.c cdns_drd_gadget_off() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 0
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/cdns3/drd.c cdns_drd_gadget_off() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 0
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/cdns3/drd.c cdns_drd_gadget_on() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 flags

drivers/usb/cdns3/drd.c cdns_drd_gadget_on() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 6
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 flags

drivers/usb/cdns3/drd.c cdns_drd_host_off() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 0
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/cdns3/drd.c cdns_drd_host_off() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 0
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/cdns3/drd.c cdns_drd_host_on() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 flags

drivers/usb/cdns3/drd.c cdns_drd_host_on() -> phy_set_mode_ext()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 mode 1
PARAM_VALUE 2 submode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 flags

drivers/phy/qualcomm/phy-qcom-m31-eusb2.c m31eusb2_phy_set_mode() -> phy_set_mode_ext()

Type Parameter Key Value
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 submode $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &uphy->mutex
HALF_LOCKED2 &cdns->mutex
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct phy)->mutex