Documented in 2 files:

Defined in 2 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c dcb_info_show() -> netdev2pinfo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
LOCK2 global &uld_mutex

drivers/net/ethernet/chelsio/cxgb4/sge.c cxgb4_ethofld_send_flowc() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/sge.c cxgb4_ethofld_xmit() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_tc
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/chelsio/cxgb4/sge.c ethofld_hard_xmit() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_tc
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
LOCK2 &eosw_txq->lock
HALF_LOCKED2 bh
HALF_LOCKED2 0 &dev->tx_global_lock
TYPE_LOCK (struct sge_eosw_txq)->lock

drivers/net/ethernet/chelsio/cxgb4/sge.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_tc
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
UNITS 0 dev unit_byte
HALF_LOCKED2 &eosw_txq->lock
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_add_filter() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_alloc_filter() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_alloc_tc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_del_filter() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_disable_offload() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_egress_validate() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_free_filter() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_free_tc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_mirror_alloc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_mirror_free() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_tc_bind_queues() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_matchall_tc_unbind_queues() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_tc_matchall_destroy() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_tc_matchall_replace() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c cxgb4_tc_matchall_stats() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c cxgb4vf_get_ethtool_stats() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0

drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c cxgb4vf_get_stats() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev->dcbnl_ops (-1),424
BUF_SIZE 0 dev->dev.parent (-1),1616
BUF_SIZE 0 dev->dev.type (-1),48
BUF_SIZE 0 dev->devlink_port (-1),472
BUF_SIZE 0 dev->ethtool_ops (-1),656
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->ieee80211_ptr (-1),2512
BUF_SIZE 0 dev->ieee802154_ptr (-1),272
BUF_SIZE 0 dev->ml_priv (-1),48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432,10624
BUF_SIZE 0 dev->netdev_ops (-1),760
BUF_SIZE 0 dev->qdisc_tx_busylock (-1),16
BUF_SIZE 0 dev->queue_mgmt_ops (-1),80
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
BUF_SIZE 0 dev->stat_ops (-1),24
BUF_SIZE 0 dev->sysfs_rx_queue_group (-1),48
BUF_SIZE 0 dev->xdp_metadata_ops (-1),24
DATA_SOURCE 0 dev $0
STR_LEN 0 dev (-1)
STR_LEN 0 dev (-1)
STR_LEN 0 dev->ieee80211_ptr->wiphy (-1),5-6
STR_LEN 0 dev->name (-1),15
STR_LEN 0 dev->name_node->name (-1),15
STR_LEN 0 dev->nd_net.net (-1)
STR_LEN 0 dev->rtnl_link_ops->kind (-1),13
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->max_mtu 68-u16max
USER_DATA 0 dev->flags 0-527361[c]
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->threaded 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->mem_start
NO_OVERFLOW_SIMPLE 0 dev->name
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tc
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->group
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->broadcast
USER_PTR 0 dev->name
USER_PTR 0 dev->name_node->name
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock

drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c can_sched() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
CAPABLE 0 12
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_chan() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_e2cchan() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,112,120,144,168-s32max
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,112,120,144,168-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_idx() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_mirror_alloc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_mirror_alloc_queues() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527873[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->num_tc 2-16[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->name
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->name
LOCK2 &pi->vi_mirror_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock
TYPE_LOCK (struct port_info)->vi_mirror_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_mirror_free() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_mirror_free_queues() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev->ethtool_ops (-1),656
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527873[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->num_tc 2-16[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->name
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->name
LOCK2 &pi->vi_mirror_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock
TYPE_LOCK (struct port_info)->vi_mirror_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_mirror_start() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527873[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->num_tc 2-16[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->name
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->name
LOCK2 &pi->vi_mirror_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock
TYPE_LOCK (struct port_info)->vi_mirror_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_mirror_stop() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev->ethtool_ops (-1),656
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527873[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->num_tc 2-16[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->name
LOCK2 &pi->vi_mirror_mutex
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock
TYPE_LOCK (struct port_info)->vi_mirror_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_port_viid() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,112,120,144,168-s32max
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,112,120,144,168-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb_select_queue() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_tc
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.rx_bytes
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb_setup_tc_block_egress_cb() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb_setup_tc_block_ingress_cb() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev->ethtool_ops (-1),656
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527873[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->num_tc 2-16[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->name
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
UNITS 0 dev unit_byte
USER_PTR 0 dev->name
HALF_LOCKED2 &(&qp->rhp->qps)->xa_lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &pi->vi_mirror_mutex
HALF_LOCKED2 &qp->lock
HALF_LOCKED2 irq
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c rxq_to_chan() -> netdev2pinfo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 &tpg->tpg_access_lock
HALF_LOCKED2 global &cdev_list_lock
HALF_LOCKED2 global &np_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c setup_sge_queues() -> netdev2pinfo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &uld_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c cxgb4_process_flow_match() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/smt.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,112,120,144,168-s32max
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,112,120,144,168-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/l2t.c cxgb4_l2t_get() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/l2t.c cxgb4_l2t_get() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/l2t.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c identify_port() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0

drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->ethtool->rss_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c __cxgb4_getapp() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c __cxgb4_setapp() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_cee_peer_getpfc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_cee_peer_getpg() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_dcb_cleanup_apps() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev->ethtool_ops (-1),656
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527362[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->num_tc 2-16[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->name
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_dcb_state_fsm() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_dcb_state_init() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev->ethtool_ops (-1),656
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527362[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->num_tc 2-16[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->name
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_dcb_version_init() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getcap() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getdcbx() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev->dcbnl_ops (-1),424
BUF_SIZE 0 dev->dev.type (-1),48
BUF_SIZE 0 dev->devlink_port (-1),472
BUF_SIZE 0 dev->ethtool_ops (-1),656
BUF_SIZE 0 dev->header_ops (-1)-0,48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304
BUF_SIZE 0 dev->netdev_ops (-1),760
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-527361[c]
USER_DATA 0 dev->group s32min-s32max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 0 dev->real_num_rx_queues 1-s32max[c]
USER_DATA 0 *dev->dev_addr 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tc
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->group
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
USER_PTR 0 dev->name
HALF_LOCKED2 bh
HALF_LOCKED2 global &dcb_lock
HALF_LOCKED2 global &fcoe_config_mutex
HALF_LOCKED2 global &ft_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &dev->ethtool->rss_lock
HALF_LOCKED2 0 &dev->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getnumtcs() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getpeer_app() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getpeerapp_tbl() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getpfccfg() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getpfcstate() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getpgbwgcfg() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getpgtccfg() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_getstate() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_ieee_get_pfc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_ieee_negotiation_complete() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_ieee_read_ets() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_setdcbx() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_setpfccfg() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_setpgbwgcfg_tx() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_setpgtccfg_tx() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c cxgb4_setstate() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/chelsio/cxgb4/sched.c can_sched() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/chelsio/cxgb4/sched.c cxgb4_sched_class_alloc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/chelsio/cxgb4/sched.c cxgb4_sched_class_bind() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/chelsio/cxgb4/sched.c cxgb4_sched_class_free() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/sched.c cxgb4_sched_class_unbind() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/chelsio/cxgb4/sched.c cxgb4_sched_queue_lookup() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/chelsio/cxgb4/sched.c t4_cleanup_sched() -> netdev2pinfo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/sched.c t4_sched_class_free() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/sched.c valid_class_id() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 dev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/crypto/chelsio/chcr_algo.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
BUF_SIZE 0 dev (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 &ce->lock
HALF_LOCKED2 &ctbl->lock
HALF_LOCKED2 &tpg->tpg_access_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &cdev_list_lock
HALF_LOCKED2 global &np_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c cxgb4_config_knode() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
BUF_SIZE 0 dev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c cxgb4_mqprio_alloc_hw_resources() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cxgb4_tc_mqprio)->mqprio_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c cxgb4_mqprio_alloc_tc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cxgb4_tc_mqprio)->mqprio_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c cxgb4_mqprio_disable_offload() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cxgb4_tc_mqprio)->mqprio_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c cxgb4_mqprio_enable_offload() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cxgb4_tc_mqprio)->mqprio_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c cxgb4_mqprio_free_hw_resources() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cxgb4_tc_mqprio)->mqprio_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c cxgb4_mqprio_free_tc() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cxgb4_tc_mqprio)->mqprio_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c cxgb4_mqprio_validate() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c netdev2adap() -> netdev2pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adap->tc_mqprio->mqprio_mutex
HALF_LOCKED2 &eosw_txq->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex