Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c hbg_init() -> hbg_debugfs_init()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->dev_specs.phy_addr 0-31,255
PARAM_VALUE 0 priv->filter.enabled 1
PARAM_VALUE 0 priv->filter.mac_table 1-u64max
PARAM_VALUE 0 priv->mac.phy_addr 0-31,255
PARAM_VALUE 0 priv->mac.phydev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->attached_dev 0,4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->attached_dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->attached_dev->link_watch_list.next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->attached_dev->link_watch_list.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->attached_dev->link_watch_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->devlink->link_dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 priv->mac.phydev->has_fixups 1
PARAM_VALUE 0 priv->mac.phydev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mac.phydev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mac.phydev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mac.phydev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mac.phydev->mdio.bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mac.phydev->mdio.bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mac.phydev->mdio.bus->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev->kobj.parent->kset->kobj.release.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver->bus 0,6958336547121922048
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver->p->kobj.sd->count.counter s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver->p->kobj.sd->symlink.target_kn->count.counter s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver->probe 0,9182114168438296576
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver->probe_type 0,2
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver->remove 0,4661537121478270976
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver_data->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver_data->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver_data->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.driver_data->skt_mutex.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.parent->release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.links.defer_sync.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.links.status 0-3
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.p->dead 0-1
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.p->knode_bus.n_ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.p->knode_driver.n_ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.parent->kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->mac.phydev->mdio.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 priv->mac.phydev->phy_link_change 0,280458870969180160
PARAM_VALUE 0 priv->mac.phydev->port 2
PARAM_VALUE 0 priv->mac.phydev->state 1
PARAM_VALUE 0 priv->netdev 4096-ptr_max
PARAM_VALUE 0 priv->netdev->dev.parent 4096-ptr_max
PARAM_VALUE 0 priv->netdev->link_topo 1-u64max
PARAM_VALUE 0 priv->netdev->link_topo->phys.xa_flags 12
PARAM_VALUE 0 priv->netdev->phydev->attached_dev 4096-ptr_max
PARAM_VALUE 0 priv->netdev->phydev->mdio.bus 4096-ptr_max
PARAM_VALUE 0 priv->netdev->phydev->phy_link_change 280458870969180160
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->changelink 0,225,140696500981329920,668295443970502656,1715732030696910848,2257223033505525760,2773654373219291136,2906373694516887552,3265319047325040640,3273236386204430336,3397922646017236992,3919204043750907904,4097349241132716032-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->dellink 0,188,249896597544153088,747901903874871296,1452064326105100288,1886737474127618048,1917848593356115968,2151144710593011712,2343227705518637056,2806828614798721024,3309051488459280384,3439433219928043520,3485714440517308416-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->fill_info 0,1063,165113789444386816,513462741877575680,811461479155757056,1063130223363035136,1500883633888190464,1650038617212067840,1948011295217709056,1987110572122824704,2613365063766089728,3261624714856534016,3587829816759205888-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->fill_linkxstats 0,4272586027813351424,9126321368221925376
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->fill_slave_info 0,1894154286989025280,5991230149655609344,6073386259643797504
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->fill_xstats 0,1425953645884952576
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->get_link_net 0,219,656338046014255104,745397846886805504,2143958930725658624,2194482222137286656,3099419648405073920,5525299683948920832,6009265665213915136,6292521299797061632,6867686407377133568,6965840427481272320,7043882351632470016-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->get_linkxstats_size 0,3421625616180215808,6493426455745695744
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->get_num_rx_queues 0,8,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->get_num_tx_queues 0,8,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->get_size 0,6025,285337830839222272,334199083129757696,554085143004491776,602557757427564544,672517722785816576,754781654576328704,1251238961197846528,1380359918023626752,1532961204639268864,2554331218851635200,3125637272725999616-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->get_slave_size 0,115873957314805760,721207661812510720,8225189908379033600
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->get_xstats_size 0,805714376334290944
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->kind 0,95839,25393236072550400,596316692755763200,923469029696008192,958390970421190656,1146758222288310272,1561996156684910592,1613877504664162304,1727615584179236864,1813726793389428736,1908343451358371840,1943032108353036288-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->newlink 0,7090,458200379527237632,537738890632384512,681380604392726528,709023361635966976,825025040907608064,1010655018635325440,1123970245351600128,1405263082875510784,1590721489528594432,1808429641304702976,1834064808558256128-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->policy 0,176,231165514933325824,885269988368232448,1471368337734512640,1767304340054347776,1776958519532441600,1979099953044873216,2384334375214292992,2404801959249276928,2547293933895225344,2839734557869793280,3031883848169902080-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->setup 0,826180,6381190885171200,520571700641079296,599090180808155136,826180546866716672,978368174129168384,1137524820228669440,1528774032162418688,1577659290315272192,1667491602174377984,2033083356054638592,2574124045191516160-s64max
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->slave_changelink 0,284250261890269184,1858234600890146816
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->slave_policy 0,3093805375383687168,4992708822405533696
PARAM_VALUE 0 priv->netdev->rtnl_link_ops->validate 0,16905517,8958230527389696,66765128318509056,92929084199559168,169055173447340032,555640193226137600,580768907323281408,701005900032315392,766198506533953536,1267062520328318976,1915194636934914048,2918252014447902720-s64max
PARAM_VALUE 0 priv->pdev 4096-ptr_max
PARAM_VALUE 0 priv->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 priv->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 priv->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 priv->pdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->pdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 priv->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 priv->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 priv->pdev->driver 4096-ptr_max
PARAM_VALUE 0 priv->pdev->pcie_cap 0-1
PARAM_VALUE 0 priv->service_task.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 priv->vectors.info_array 5016076969905668096
PARAM_VALUE 0 priv->vectors.info_array->irq_handle 27030726423355392,3272741804862672896,5741562382695657472,7668353987285344256
PARAM_VALUE 0 priv->vectors.info_array->mask 1-2,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,268435456,536870912,1073741824,2147483648
PARAM_VALUE 0 priv->vectors.info_array_len 19
PARAM_VALUE 0 *priv->dev_specs->mac_addr.sa_data 0-255
PARAM_VALUE 0 *priv->mac.phydev->mdio.bus->priv->hw->hw_addr 0-255
PARAM_VALUE 0 *priv->pdev->dev->p->deferred_probe_reason 0-255
BUF_SIZE 0 priv->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 priv->netdev->dev.parent 1
DATA_SOURCE 0 priv $0
TERMINATED 0 priv->node.name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->dev_specs.mac_id 0-u32max
HOST_DATA 0 priv->dev_specs.max_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.mdio_frequency 0-u32max
HOST_DATA 0 priv->dev_specs.min_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.phy_addr 0-31,255
HOST_DATA 0 priv->dev_specs.rx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.tx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.uc_mac_num 0-u32max
HOST_DATA 0 priv->dev_specs.vlan_layers 0-u32max
HOST_DATA 0 priv->mac.phydev->devlink->link_dev.shost->hostdata->saved_fault_code 0-u16max
HOST_DATA 0 priv->pdev->current_state 0-3[c]