Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qede/qede_main.c qede_get_eth_tlv_data() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
BUF_SIZE 0 edev s32min-(-2),1-s32max
BUF_SIZE 0 edev s32min-(-2),1-s32max
CAPPED_DATA 0 edev->num_queues 1
DATA_SOURCE 0 edev $0
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_io_error_detected() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->state 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pdev->dev.mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_io_error_detected() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->state 0-1,3-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pdev->dev.mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_io_error_detected() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->tx_global_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->state 0-1,3-u32max
CAPPED_DATA 0 edev->ndev->num_tx_queues 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pdev->dev.mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_load() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->cdev 4096-ptr_max
PARAM_VALUE 0 edev->cdev->b_is_vf 0-1
PARAM_VALUE 0 edev->cdev->int_params.fp_initialized 1
PARAM_VALUE 0 edev->cdev->pdev->dev.dma_uses_io_tlb 0-1
PARAM_VALUE 0 edev->coal_entry 4096-ptr_max
PARAM_VALUE 0 edev->fp_array 16,4096-ptr_max
PARAM_VALUE 0 edev->int_info.msix 0,4096-ptr_max
PARAM_VALUE 0 edev->int_info.msix_cnt 0
PARAM_VALUE 0 edev->int_info.used_cnt 0
PARAM_VALUE 0 edev->ndev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->begin 0,5,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->complete 0,7,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->create_rxfh_context 0,4,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->flash_device 0,46,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_channels 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_coalesce 0,1305,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_dump_data 0,4,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_dump_flag 0,27,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_eee 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_eth_ctrl_stats 0,156,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_fec_stats 0,2,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_fecparam 0,1182,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_link 0,1314,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_link_ext_state 0,8,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_link_ext_stats 0,6,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_mm 0,85,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_pauseparam 0,2761,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_priv_flags 0,133,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_regs 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_rmon_stats 0,1628,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_rxfh 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_rxfh_fields 0,1356,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_rxnfc 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_ts_stats 0,2,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_tunable 0,118,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->get_wol 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->modify_rxfh_context 0,5,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->remove_rxfh_context 0,170,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->reset 0,38,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_dump 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_eee 0,192,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_eeprom 0,1078,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_fecparam 0,117,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_mm 0,6,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_rxfh 0-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_tunable 0,24,4096-ptr_max
PARAM_VALUE 0 edev->ndev->ethtool_ops->set_wol 0-ptr_max
PARAM_VALUE 0 edev->ndev->lock.dep_map->name 0-255
PARAM_VALUE 0 edev->ndev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->ndev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 edev->ndev->num_rx_queues 1-u32max
PARAM_VALUE 0 edev->ndev->num_tc 0-16
PARAM_VALUE 0 edev->ndev->num_tx_queues 1-u32max
PARAM_VALUE 0 edev->ndev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 edev->ndev->real_num_tx_queues 1-16711425,4294902271-u32max
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,33-34,50
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 edev->ndev->tc_to_txq->count 0-u16max
PARAM_VALUE 0 edev->ndev->tc_to_txq->offset 0-u16max
PARAM_VALUE 0 edev->ndev->threaded 0
PARAM_VALUE 0 edev->num_queues 1-u16max
PARAM_VALUE 0 edev->ops 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->ops->common->get_fp_int 4096-ptr_max
PARAM_VALUE 0 edev->ops->common->set_fp_int 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 edev->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 edev->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 edev->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 edev->pdev->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->pdev->subordinate->self->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->rss_caps 15
PARAM_VALUE 0 edev->state 1
PARAM_VALUE 0 *edev->ndev->name 0-255
PARAM_VALUE 0 *edev->ndev->prio_tc_map 0-255
PARAM_VALUE 0 *edev->pdev->saved_config_space 0-4294967295
PARAM_VALUE 0 *edev->rss_ind_table 0-127
PARAM_VALUE 0 *edev->rss_key 0-255
CAPPED_DATA 0 edev->cdev->num_hwfns 1
CAPPED_DATA 0 edev->ndev->num_tx_queues 1
CAPPED_DATA 0 edev->ndev->real_num_tx_queues 1
CAPPED_DATA 0 edev->num_queues 1
DATA_SOURCE 0 edev $0
NOSPEC 0 edev->fp_num_tx
MEM_ZERO 0 &edev->int_info
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 edev->pdev->current_state 0-3[c]
USER_DATA 0 edev->fp_num_tx 0
USER_DATA 0 edev->ndev->mtu 0-u16max[c]
USER_DATA 0 edev->ndev->num_tc 2-16[c]
USER_DATA 0 edev->req_num_tx 0
USER_DATA 0 edev->req_queues 0[c]
USER_DATA 0 edev->total_xdp_queues 1-u16max[c]
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_queues
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_tc
NO_OVERFLOW_SIMPLE 0 edev->int_info.used_cnt
NO_OVERFLOW_SIMPLE 0 edev->ndev->num_tc
NO_OVERFLOW_SIMPLE 0 edev->num_queues
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_load() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->cdev 0,4096-ptr_max
PARAM_VALUE 0 edev->cdev->int_params.fp_initialized 0-1
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,33-34,50
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 0 edev->ops 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->ops->common->get_fp_int 4096-ptr_max
PARAM_VALUE 0 edev->ops->common->set_fp_int 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 edev->pdev->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->pdev->subordinate->self->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->ndev->name 0-255
PARAM_VALUE 0 *edev->ndev->prio_tc_map 0-255
PARAM_VALUE 0 *edev->pdev->saved_config_space 0-4294967295
PARAM_VALUE 0 *edev->rss_ind_table 0-u16max
PARAM_VALUE 0 *edev->rss_key 0-4294967295
DATA_SOURCE 0 edev $0
NOSPEC 0 edev->fp_num_tx
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 edev->pdev->current_state 0-3[c]
USER_DATA 0 edev->fp_num_tx 0
USER_DATA 0 edev->ndev->mtu 0-u16max[c]
USER_DATA 0 edev->ndev->num_tc 2-16[c]
USER_DATA 0 edev->req_num_tx 0
USER_DATA 0 edev->req_queues 0[c]
USER_DATA 0 edev->total_xdp_queues 1-u16max[c]
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_queues
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_tc
NO_OVERFLOW_SIMPLE 0 edev->int_info.used_cnt
NO_OVERFLOW_SIMPLE 0 edev->num_queues
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_reload() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,33-34,50
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->ops->common->set_fp_int 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 *edev->rss_key 0-4294967295
DATA_SOURCE 0 edev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 edev->fp_num_tx 0
USER_DATA 0 edev->ndev->mtu 0-u16max[c]
USER_DATA 0 edev->ndev->num_tc 2-16[c]
USER_DATA 0 edev->req_num_tx 0
USER_DATA 0 edev->req_queues 0[c]
USER_DATA 0 edev->total_xdp_queues 1-u16max[c]
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_queues
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_tc
NO_OVERFLOW_SIMPLE 0 edev->int_info.used_cnt
NO_OVERFLOW_SIMPLE 0 edev->ndev->num_tc
NO_OVERFLOW_SIMPLE 0 edev->num_queues
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_sp_task() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,33-34,50
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736
PARAM_VALUE 0 edev->ndev->tc_to_txq->count 0-u16max
PARAM_VALUE 0 edev->ndev->tc_to_txq->offset 0-u16max
PARAM_VALUE 0 edev->ops 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->ops->common->recovery_prolog 4096-ptr_max
PARAM_VALUE 0 edev->pdev 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.driver_data 0
PARAM_VALUE 0 edev->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 edev->pdev->is_virtfn 0
PARAM_VALUE 0 edev->pdev->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->pdev->state_saved 1
PARAM_VALUE 0 edev->pdev->subordinate->self->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->periodic_task.work.lockdep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 *edev->ndev->name 0-255
PARAM_VALUE 0 *edev->ndev->prio_tc_map 0-255
PARAM_VALUE 0 *edev->pdev->dev.driver_data->priv->cdev->doorbells (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *edev->pdev->dev.driver_data->priv->cdev->regview (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *edev->pdev->dev.driver_data->priv->devlink->_net.net->netns_ids.idr_rt.xa_head (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *edev->pdev->dev.driver_data->priv->ndev->name 0-255
PARAM_VALUE 0 *edev->pdev->dev.driver_data->priv->ptp->tx_skb->sk->sk_callback_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *edev->pdev->dev.driver_data->priv->rdma_info.rdma_wq->lockdep_map->name 0-255
PARAM_VALUE 0 *edev->pdev->saved_config_space 0-4294967295
PARAM_VALUE 0 *edev->rss_ind_table 0-u16max
PARAM_VALUE 0 *edev->rss_key 0-4294967295
CAPPED_DATA 0 edev->pdev 1
NOCHECK_CALL
HOST_DATA 0 edev->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_queues
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_tc
NO_OVERFLOW_SIMPLE 0 edev->int_info.used_cnt
NO_OVERFLOW_SIMPLE 0 edev->ndev->num_tc
NO_OVERFLOW_SIMPLE 0 edev->num_queues
LOCK2 global &rtnl_mutex
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_sp_task() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,33-34,50
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->ops->common->recovery_prolog 4096-ptr_max
PARAM_VALUE 0 edev->pdev->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->pdev->subordinate->self->link_bwctrl->cdev (-22),(-19),(-12),0,4096-s64max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->pdev->saved_config_space 0-4294967295
PARAM_VALUE 0 *edev->rss_key 0-4294967295
NOCHECK_CALL
HOST_DATA 0 edev->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_queues
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_tc
NO_OVERFLOW_SIMPLE 0 edev->int_info.used_cnt
NO_OVERFLOW_SIMPLE 0 edev->ndev->num_tc
NO_OVERFLOW_SIMPLE 0 edev->num_queues
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_main.c qede_unload() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->cdev 0,4096-ptr_max
PARAM_VALUE 0 edev->cdev->b_is_vf 0-1
PARAM_VALUE 0 edev->cdev->int_params.fp_initialized 0-1
PARAM_VALUE 0 edev->fp_num_rx 0
PARAM_VALUE 0 edev->fp_num_tx 0
PARAM_VALUE 0 edev->int_info.msix_cnt 0
PARAM_VALUE 0 edev->int_info.used_cnt 0
PARAM_VALUE 0 edev->ndev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->tx_global_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->ops 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 1775832060335259648
PARAM_VALUE 0 edev->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 edev->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->rdma_info.rdma_event_list.prev->next 4096-ptr_max
PARAM_VALUE 0 edev->rdma_info.rdma_event_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 edev->state 0
PARAM_VALUE 0 *edev->ndev->name 0-255
CAPPED_DATA 0 edev->ndev->num_tx_queues 1
DATA_SOURCE 0 edev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_coalesce() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_ethtool_stats() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->cdev 0,4096-ptr_max
PARAM_VALUE 0 edev->ops 4096-ptr_max
PARAM_VALUE 0 edev->ops->get_vport_stats 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->stats.bb.tx_lpi_entry_count 0
PARAM_VALUE 0 edev->stats.bb.tx_total_collisions 0
PARAM_VALUE 0 edev->stats.common.brb_discards 0
PARAM_VALUE 0 edev->stats.common.brb_truncates 0
PARAM_VALUE 0 edev->stats.common.coalesced_aborts_num 0
PARAM_VALUE 0 edev->stats.common.coalesced_bytes 0
PARAM_VALUE 0 edev->stats.common.coalesced_events 0
PARAM_VALUE 0 edev->stats.common.coalesced_pkts 0
PARAM_VALUE 0 edev->stats.common.gft_filter_drop 0
PARAM_VALUE 0 edev->stats.common.link_change_count 0-u32max
PARAM_VALUE 0 edev->stats.common.mac_filter_discards 0
PARAM_VALUE 0 edev->stats.common.no_buff_discards 0
PARAM_VALUE 0 edev->stats.common.non_coalesced_pkts 0
PARAM_VALUE 0 edev->stats.common.rx_64_byte_packets 0
PARAM_VALUE 0 edev->stats.common.rx_align_errors 0
PARAM_VALUE 0 edev->stats.common.rx_bcast_bytes 0
PARAM_VALUE 0 edev->stats.common.rx_bcast_pkts 0
PARAM_VALUE 0 edev->stats.common.rx_carrier_errors 0
PARAM_VALUE 0 edev->stats.common.rx_crc_errors 0
PARAM_VALUE 0 edev->stats.common.rx_fragments 0
PARAM_VALUE 0 edev->stats.common.rx_jabbers 0
PARAM_VALUE 0 edev->stats.common.rx_mac_crtl_frames 0
PARAM_VALUE 0 edev->stats.common.rx_mcast_bytes 0
PARAM_VALUE 0 edev->stats.common.rx_mcast_pkts 0
PARAM_VALUE 0 edev->stats.common.rx_oversize_packets 0
PARAM_VALUE 0 edev->stats.common.rx_pause_frames 0
PARAM_VALUE 0 edev->stats.common.rx_pfc_frames 0
PARAM_VALUE 0 edev->stats.common.rx_ucast_bytes 0
PARAM_VALUE 0 edev->stats.common.rx_ucast_pkts 0
PARAM_VALUE 0 edev->stats.common.rx_undersize_packets 0
PARAM_VALUE 0 edev->stats.common.ttl0_discard 0
PARAM_VALUE 0 edev->stats.common.tx_64_byte_packets 0
PARAM_VALUE 0 edev->stats.common.tx_bcast_bytes 0
PARAM_VALUE 0 edev->stats.common.tx_bcast_pkts 0
PARAM_VALUE 0 edev->stats.common.tx_err_drop_pkts 0
PARAM_VALUE 0 edev->stats.common.tx_mac_ctrl_frames 0
PARAM_VALUE 0 edev->stats.common.tx_mcast_bytes 0
PARAM_VALUE 0 edev->stats.common.tx_mcast_pkts 0
PARAM_VALUE 0 edev->stats.common.tx_pause_frames 0
PARAM_VALUE 0 edev->stats.common.tx_pfc_frames 0
PARAM_VALUE 0 edev->stats.common.tx_ucast_bytes 0
PARAM_VALUE 0 edev->stats.common.tx_ucast_pkts 0
PARAM_VALUE 0 edev->stats_lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 edev->num_queues 1
NOCHECK_CALL
HOST_DATA 0 edev->stats.common.link_change_count 0-u32max
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_link_ksettings() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ops 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
CAPPED_DATA 0 edev->cdev->num_hwfns 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_per_coalesce() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
CAPPED_DATA 0 edev->num_queues 1
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_per_coalesce() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
CAPPED_DATA 0 edev->num_queues 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_rxfh() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->dev_info.common.num_hwfns 0-1
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->state 1
FUZZY_MAX 0 edev->dev_info.common.num_hwfns 1
HARD_MAX 0 edev->dev_info.common.num_hwfns 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->ethtool->rss_lock
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct ethtool_netdev_state)->rss_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_rxfh() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->dev_info.common.num_hwfns 0-1
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->rss_key 0-4294967295
FUZZY_MAX 0 edev->dev_info.common.num_hwfns 1
HARD_MAX 0 edev->dev_info.common.num_hwfns 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
LOCK2 &dev->ethtool->rss_lock
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct ethtool_netdev_state)->rss_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_rxfh_fields() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->state 1
CAPPED_DATA 0 edev->rss_caps 1
BIT_INFO 0 edev->rss_params_inited 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->ethtool->rss_lock
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct ethtool_netdev_state)->rss_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_rxfh_fields() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->rss_key 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
LOCK2 &dev->ethtool->rss_lock
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct ethtool_netdev_state)->rss_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_add_cls_rule() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->ndev->name 0-255
DATA_SOURCE 0 edev $0
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_add_tc_flower_fltr() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev 4096-ptr_max
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->ndev->name 0-255
BUF_SIZE 0 edev 16,32,40,48,88,208,544,936
BUF_SIZE 0 edev 16,32,40,48,88,208,544,936
DATA_SOURCE 0 edev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_delete_flow_filter() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->arfs->arfs_hl_head 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->ndev->name 0-255
BUF_SIZE 0 edev (-1),16,32,40,48,88,208,544,936
BUF_SIZE 0 edev (-1),16,32,40,48,88,208,544,936
DATA_SOURCE 0 edev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_force_mac() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 1-u64max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
BUF_SIZE 0 edev s32min-(-2),1-s32max
BUF_SIZE 0 edev s32min-(-2),1-s32max
DATA_SOURCE 0 edev $0
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_force_mac() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->ndev->name 0
BUF_SIZE 0 edev s32min-(-2),1-s32max
BUF_SIZE 0 edev s32min-(-2),1-s32max
DATA_SOURCE 0 edev $0
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_get_arfs_filter_count() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->arfs 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
DATA_SOURCE 0 edev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_get_cls_rule_all() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->arfs->arfs_hl_head 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
DATA_SOURCE 0 edev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_get_cls_rule_entry() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->arfs->arfs_hl_head 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
DATA_SOURCE 0 edev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_set_features() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->arfs->arfs_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->arfs->mode 0-4
PARAM_VALUE 0 edev->cdev->int_params.fp_initialized 0-1
PARAM_VALUE 0 edev->fp_array 0,16,4096-ptr_max
PARAM_VALUE 0 edev->int_info.msix 0,4096-ptr_max
PARAM_VALUE 0 edev->ndev->addr_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->ndev->lock.dep_map->name 0-255
PARAM_VALUE 0 edev->ndev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->ndev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 edev->ndev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 edev->ndev->num_tc 0-16
PARAM_VALUE 0 edev->ndev->priv->accept_any_vlan 0-1
PARAM_VALUE 0 edev->ndev->priv->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->ndev->priv->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->ndev->priv->qede_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 edev->ndev->priv->qede_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->ndev->priv->qede_lock.osq.tail.counter s32min-s32max
PARAM_VALUE 0 edev->ndev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 edev->ndev->real_num_tx_queues 1-16711425,4294902271-u32max
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,33-34,50
PARAM_VALUE 0 edev->ndev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 edev->ndev->threaded 0
PARAM_VALUE 0 edev->ndev->tx_global_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 edev->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 edev->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 edev->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 edev->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 edev->ptp_skip_txts 0
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 edev->rdma_info.rdma_event_list.prev 4096-ptr_max
PARAM_VALUE 0 edev->rss_caps 15
PARAM_VALUE 0 *edev->ndev->name 0-255
PARAM_VALUE 0 *edev->ndev->prio_tc_map 0-255
PARAM_VALUE 0 *edev->rss_ind_table 0-u16max
PARAM_VALUE 0 *edev->rss_key 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_queues
NO_OVERFLOW_SIMPLE 0 edev->dev_info.num_tc
NO_OVERFLOW_SIMPLE 0 edev->int_info.used_cnt
NO_OVERFLOW_SIMPLE 0 edev->ndev->num_tc
NO_OVERFLOW_SIMPLE 0 edev->num_queues
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_set_mac_addr() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ops->common 4096-ptr_max
PARAM_VALUE 0 edev->ops->filter_config_ucast 4096-ptr_max
PARAM_VALUE 0 edev->ops->req_bulletin_update_mac 936715717949366272
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 global &dev_addr_sem
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_udp_tunnel_sync() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ops 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
CAPPED_DATA 0 edev->cdev->num_hwfns 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &utn->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_vlan_rx_add_vid() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ops->filter_config_ucast 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
CAPPED_DATA 0 &edev->vlan_list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_filter.c qede_vlan_rx_kill_vid() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ops->filter_config_ucast 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
CAPPED_DATA 0 &edev->vlan_list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->cdev->num_hwfns
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ptp.c qede_ptp_adjfine() -> __qede_unlock()

Type Parameter Key Value
PARAM_VALUE 0 edev 4096-ptr_max
PARAM_VALUE 0 edev->ndev 4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.dep_map->name 0-255
PARAM_VALUE 0 edev->qede_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 edev->qede_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 edev->qede_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 edev->qede_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *edev->ndev->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &edev->qede_lock
TYPE_LOCK (struct qede_dev)->qede_lock