Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/dev_ioctl.c dev_set_hwtstamp_phylib() -> (struct net_device_ops)->ndo_hwtstamp_set()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->hwprov 0,4096-ptr_max
PARAM_VALUE 0 netdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 netdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 netdev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_hwtstamp_set 0,4096-ptr_max
PARAM_VALUE 0 netdev->phydev 0,4096-ptr_max
PARAM_VALUE 0 netdev->phydev->mii_ts 0,4096-ptr_max
PARAM_VALUE 1 config 4096-ptr_max
PARAM_VALUE 1 config->source 1-2
DATA_SOURCE 0 netdev $0
DATA_SOURCE 1 config $1
DATA_SOURCE 2 extack $2
FUZZY_MAX 1 config->source 2
CONTAINER 0 -744-8+0 $(-1)
HARD_MAX 1 config->source 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 config->flags s32min-s32max
USER_DATA 1 config->rx_filter s32min-s32max
USER_DATA 1 config->tx_type s32min-s32max
USER_DATA 2 extack->miss_nest->nla_type 0-u16max
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/core/dev_ioctl.c dev_set_hwtstamp_phylib() -> (struct net_device_ops)->ndo_hwtstamp_set()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->hwprov 0,4096-ptr_max
PARAM_VALUE 0 netdev->hwprov->phydev 1-u64max
PARAM_VALUE 0 netdev->hwprov->source 2
PARAM_VALUE 0 netdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 netdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 netdev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_hwtstamp_set 0,4096-ptr_max
PARAM_VALUE 0 netdev->phydev 0,4096-ptr_max
PARAM_VALUE 0 netdev->phydev->mii_ts 0,4096-ptr_max
PARAM_VALUE 0 netdev->see_all_hwtstamp_requests 1
PARAM_VALUE 1 config 853530624286732288
PARAM_VALUE 1 config->copied_to_user 0
PARAM_VALUE 1 config->flags 0
PARAM_VALUE 1 config->ifr 0
PARAM_VALUE 1 config->qualifier 0
PARAM_VALUE 1 config->rx_filter 0
PARAM_VALUE 1 config->source 0
PARAM_VALUE 1 config->tx_type 0
PARAM_VALUE 2 extack 0
DATA_SOURCE 0 netdev $0
CONTAINER 0 -744-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_main.c ipoib_hwtstamp_set() -> (struct net_device_ops)->ndo_hwtstamp_set()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_add_slave 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_bpf 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_bridge_dellink 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_bridge_getlink 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_bridge_setlink 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_change_carrier 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_change_rx_flags 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_del_slave 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_dfwd_add_station 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_dfwd_del_station 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_do_ioctl 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_eth_ioctl 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fcoe_ddp_done 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fcoe_ddp_setup 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fcoe_ddp_target 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fcoe_disable 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fcoe_enable 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fcoe_get_hbainfo 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fcoe_get_wwn 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fdb_add 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fdb_del 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fdb_del_bulk 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fdb_dump 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fdb_get 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_features_check 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fill_forward_path 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fill_metadata_dst 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_fix_features 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_iflink 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_offload_stats 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_peer_dev 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_phys_port_id 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_phys_port_name 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_port_parent_id 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_stats 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_tstamp 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_vf_config 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_vf_guid 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_vf_port 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_vf_stats 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_get_xmit_slave 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_has_offload_stats 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_hwtstamp_get 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_hwtstamp_set 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_init 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_mdb_add 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_mdb_del 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_mdb_del_bulk 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_mdb_dump 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_mdb_get 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_neigh_construct 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_neigh_destroy 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_neigh_setup 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_netpoll_cleanup 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_netpoll_setup 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_poll_controller 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_rx_flow_steer 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_select_queue 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_config 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_features 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_rx_headroom 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_rx_mode_async 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_tx_maxrate 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_guid 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_link_state 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_mac 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_port 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_rate 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_rss_query_en 0,1019673683845902336,7002417609677762560
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_spoofchk 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_trust 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_set_vf_vlan 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_setup_tc 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_siocbond 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_siocdevprivate 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_siocwandev 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_sk_get_lower_dev 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_tunnel_ctl 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_uninit 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_validate_addr 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_vlan_rx_add_vid 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_vlan_rx_kill_vid 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_xdp_get_xmit_slave 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_xdp_xmit 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_xsk_wakeup 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->net_shaper_ops 0,4096-ptr_max
DATA_SOURCE 0 netdev $0
DATA_SOURCE 1 config $1
DATA_SOURCE 2 extack $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 config->flags s32min-s32max
USER_DATA 1 config->rx_filter s32min-s32max
USER_DATA 1 config->tx_type s32min-s32max
USER_DATA 2 extack->miss_nest->nla_type 0-u16max
NO_OVERFLOW_SIMPLE 0 netdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 netdev->real_num_tx_queues