Defined in 2 files as a function:

Referenced in 21 files:

Smatch caller information:

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_setup_mdio() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 7291930225871454208
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->bus 0,4096-ptr_max
PARAM_VALUE 1 mdio->parent->class 0,4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->driver 0,4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 5844007254155530240
PARAM_VALUE 1 mdio->read_c45 1470560896106106880
PARAM_VALUE 1 mdio->write 3453403611380420608
PARAM_VALUE 1 mdio->write_c45 919615053534912512
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 17
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 16
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/netc/netc_main.c netc_port_create_emdio_bus() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->irq 4096-ptr_max
PARAM_VALUE 1 mdio->name 1521905257135042560
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 2543009556145274880
PARAM_VALUE 1 mdio->read_c45 5825052699153649664
PARAM_VALUE 1 mdio->state 1
PARAM_VALUE 1 mdio->stats 4096-ptr_max
PARAM_VALUE 1 mdio->write 7166646390695604224
PARAM_VALUE 1 mdio->write_c45 7212333466359668736
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 34
DATA_SOURCE 1 mdio r devm_mdiobus_alloc_size
DATA_SOURCE 2 np $1
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 33
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/mdio/mdio-airoha.c airoha_mdio_probe() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 0,4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->irq 4096-ptr_max
PARAM_VALUE 1 mdio->name 994710683558035456
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->of_node 4096-ptr_max
PARAM_VALUE 1 mdio->parent->parent 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 7872085772152979456
PARAM_VALUE 1 mdio->read_c45 7204269870951010304
PARAM_VALUE 1 mdio->state 1
PARAM_VALUE 1 mdio->stats 4096-ptr_max
PARAM_VALUE 1 mdio->write 3462326772995096576
PARAM_VALUE 1 mdio->write_c45 1165530064662024192
PARAM_VALUE 2 np 4096-ptr_max
PARAM_VALUE 2 np->properties 0,4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 16
BUF_SIZE 1 mdio->parent 1616
DATA_SOURCE 1 mdio r devm_mdiobus_alloc_size
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 15
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 np unit_byte

drivers/net/dsa/qca/ar9331.c ar9331_sw_mbus_init() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->of_node 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 8257159671966044160
PARAM_VALUE 1 mdio->write 7470299378480099328
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/microchip/lan937x_main.c lan937x_mdio_register() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 1187970913189879808,4629921765292032000
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 5886359189816733696,6109261535132303360
PARAM_VALUE 1 mdio->write 2429251786955251712,2942763195482259456
PARAM_VALUE 2 np 4096-ptr_max
PARAM_VALUE 2 np->fwnode.ops->get 0,4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 13-14
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
CAPPED_DATA 2 np 1
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 12-13
BIT_INFO 1 mdio->name 0x4081400c04c000,0xffffffffffffffff
BIT_INFO 1 mdio->read 0x5080047e7100c000,0xffffffffffffffff
BIT_INFO 1 mdio->write 0x20964b8024504000,0xffffffffffffffff
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/realtek/rtl83xx.c rtl83xx_setup_user_mdio() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 8945718515458699264
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->of_node 1-u64max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 3917311742097715200
PARAM_VALUE 1 mdio->write 6020669002863599616
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 17
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 16
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/qca/qca8k-8xxx.c qca8k_mdio_register() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 1902090044546596864,1961014265470980096
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 3251272894111469568,7557449942798352384
PARAM_VALUE 1 mdio->write 7104077400995811328,8105023682752987136
PARAM_VALUE 2 np 0,4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 15,22
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 14,21
BIT_INFO 1 mdio->name 0x1a24841104010000,0x1b77fcd5fcdfd000
BIT_INFO 1 mdio->read 0x28005428804ac000,0x6dfff7feb15ed000
BIT_INFO 1 mdio->write 0x6012c000c21c4000,0x72fed4d9f7bed000
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/lantiq/lantiq_gswip_common.c gswip_mdio() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 7222403956858003456
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 8152052618313977856
PARAM_VALUE 1 mdio->write 1121237460373139456
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 19
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 18
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/ethernet/atheros/ag71xx.c ag71xx_mdio_probe() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 6677595018741481472
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->driver 4096-ptr_max
PARAM_VALUE 1 mdio->parent->of_node 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 5017448930579099648
PARAM_VALUE 1 mdio->reset 7008412139653111808
PARAM_VALUE 1 mdio->write 20260322393640960
PARAM_VALUE 2 np 0,4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 12
BUF_SIZE 1 mdio->parent 1616
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 11
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/yt921x.c yt921x_mbus_ext_init() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 6944173406095413248
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->bus 0,4096-ptr_max
PARAM_VALUE 1 mdio->parent->class 0,4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->driver 0,4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 7727194922695045120
PARAM_VALUE 1 mdio->write 7353500099970510848
PARAM_VALUE 2 np 4096-ptr_max
PARAM_VALUE 2 np->kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 2 np->kobj.release.work.entry.next->prev 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 25
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np $1
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 24
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/yt921x.c yt921x_mbus_int_init() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 8897284891620835328
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->bus 0,4096-ptr_max
PARAM_VALUE 1 mdio->parent->class 0,4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->driver 0,4096-ptr_max
PARAM_VALUE 1 mdio->phy_mask 4294965248
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 7148934506810740736
PARAM_VALUE 1 mdio->write 7589055807995817984
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 25
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np $1
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 24
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/mdio/mdio-realtek-rtl9300.c otto_emdio_probe_one() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 0 dev->parent->of_node 1-u64max
PARAM_VALUE 0 *dev->driver_data->smi_addr 0-31
PARAM_VALUE 0 *dev->driver_data->smi_bus 0-254
PARAM_VALUE 0 *dev->driver_data->smi_bus_is_c45 1
PARAM_VALUE 0 *dev->p->deferred_probe_reason 0-255
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->irq 4096-ptr_max
PARAM_VALUE 1 mdio->name 6008891617510268928
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->parent 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 6437315935937540096
PARAM_VALUE 1 mdio->state 1
PARAM_VALUE 1 mdio->stats 4096-ptr_max
PARAM_VALUE 1 mdio->write 7113135789926477824
PARAM_VALUE 2 np 0,4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 24
BUF_SIZE 1 mdio->parent 1616
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 mdio r devm_mdiobus_alloc_size
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 23
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/actions/owl-emac.c owl_emac_mdio_init() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 5599921999836938240
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->of_node 1-u64max
PARAM_VALUE 1 mdio->phy_mask u32max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 4157800858084278272
PARAM_VALUE 1 mdio->write 2839345007442624512
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 14
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_available_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 13
TERMINATED 0 dev->node.name 1
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/net/ethernet/mediatek/mtk_star_emac.c mtk_star_mdio_init() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 3092843748695621632
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->of_node 1-u64max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 5699631702402428928
PARAM_VALUE 1 mdio->write 3198832595644854272
PARAM_VALUE 2 np 4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 13
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_available_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 12
TERMINATED 0 dev->node.name 1
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/net/dsa/ocelot/seville_vsc9953.c vsc9953_mdio_bus_alloc() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 6747916961045233664
PARAM_VALUE 1 mdio->parent s64min-(-4096),4096-s64max
PARAM_VALUE 1 mdio->read 8297488094180003840
PARAM_VALUE 1 mdio->reset 4472471203354267648
PARAM_VALUE 1 mdio->state 1
PARAM_VALUE 1 mdio->write 8390043875205206016
PARAM_VALUE 2 np 0
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/mdio/mdio-pic64hpsc.c pic64hpsc_mdio_probe() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->irq 4096-ptr_max
PARAM_VALUE 1 mdio->name 5938642817801314304
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 1862941213152567296
PARAM_VALUE 1 mdio->state 1
PARAM_VALUE 1 mdio->stats 4096-ptr_max
PARAM_VALUE 1 mdio->write 5520702408224501760
PARAM_VALUE 2 np->properties 0,4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 15
BUF_SIZE 1 mdio->parent 1616
DATA_SOURCE 1 mdio r devm_mdiobus_alloc_size
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 14
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 np unit_byte

drivers/net/dsa/rzn1_a5psw.c a5psw_probe_mdio() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 267376346558427136
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->parent->of_node 1-u64max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 4804179371165888512
PARAM_VALUE 1 mdio->write 2107165987719716864
PARAM_VALUE 2 np 4096-ptr_max
PARAM_VALUE 2 np->properties 0,4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 11
BUF_SIZE 1 mdio->parent 1616
BUF_SIZE 1 mdio->priv 456
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np $1
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 10
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/spacemit/k1_emac.c emac_mdio_init() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 58910062203219968
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->phy_mask u32max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 3128138924361261056
PARAM_VALUE 1 mdio->write 5920699103595368448
PARAM_VALUE 2 np 0,4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 12
BUF_SIZE 1 mdio->parent 1616
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_available_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 11
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/mt7530.c mt7530_setup_mdio() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 6830836608044097536
PARAM_VALUE 1 mdio->parent 4096-ptr_max
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 338737507599364096
PARAM_VALUE 1 mdio->read_c45 2846303033752621056
PARAM_VALUE 1 mdio->write 5601109656194334720
PARAM_VALUE 1 mdio->write_c45 4986091821500473344
PARAM_VALUE 2 np 0,4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 11
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 10
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/microchip/ksz_common.c ksz_mdio_register() -> devm_of_mdiobus_register()

Type Parameter Key Value
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 mdio 4096-ptr_max
PARAM_VALUE 1 mdio->name 1187970913189879808,4629921765292032000
PARAM_VALUE 1 mdio->parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mdio->priv 4096-ptr_max
PARAM_VALUE 1 mdio->read 5886359189816733696,6109261535132303360
PARAM_VALUE 1 mdio->write 2429251786955251712,2942763195482259456
PARAM_VALUE 2 np 4096-ptr_max
PARAM_VALUE 2 np->fwnode.ops->get 0,4096-ptr_max
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio 3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 1 mdio->name 13-14
BUF_SIZE 1 mdio->priv s32min-(-2),1-s32max
CAPPED_DATA 2 np 1
DATA_SOURCE 1 mdio r devm_mdiobus_alloc
DATA_SOURCE 2 np r of_get_child_by_name
STR_LEN 1 mdio->id 60
STR_LEN 1 mdio->name 12-13
BIT_INFO 1 mdio->name 0x4081400c04c000,0xffffffffffffffff
BIT_INFO 1 mdio->read 0x5080047e7100c000,0xffffffffffffffff
BIT_INFO 1 mdio->write 0x20964b8024504000,0xffffffffffffffff
TERMINATED 1 mdio->name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex