Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/idpf/idpf_lib.c idpf_addr_sync() -> idpf_add_mac_filter()

Type Parameter Key Value
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 3 async 1
BUF_SIZE 2 macaddr 32
BUF_SIZE 2 macaddr 32
DATA_SOURCE 2 macaddr $1

drivers/net/ethernet/intel/idpf/idpf_lib.c idpf_init_mac_addr() -> idpf_add_mac_filter()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->adapter 4096-ptr_max
PARAM_VALUE 0 vport->adapter->hw.arq 4096-ptr_max
PARAM_VALUE 0 vport->adapter->next_vport 0-65534
PARAM_VALUE 0 vport->adapter->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 0 vport->adapter->queue_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vport->adapter->queue_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vport->adapter->vcxn_mngr->salt 0-255
PARAM_VALUE 0 vport->adapter->vector_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vport->adapter->vector_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vport->adapter->vport_config 4096-ptr_max
PARAM_VALUE 0 vport->adapter->vport_params_recvd 4096-ptr_max
PARAM_VALUE 0 vport->adapter->vport_params_reqd 4096-ptr_max
PARAM_VALUE 0 vport->compln_clean_budget 256
PARAM_VALUE 0 vport->default_mac_addr 4096-ptr_max
PARAM_VALUE 0 vport->dflt_qv_rsrc.base_rxd 1
PARAM_VALUE 0 vport->dflt_qv_rsrc.complq_desc_count 0,256-u32max
PARAM_VALUE 0 vport->dflt_qv_rsrc.dev 4096-ptr_max
PARAM_VALUE 0 vport->dflt_qv_rsrc.dev->dma_uses_io_tlb 1
PARAM_VALUE 0 vport->dflt_qv_rsrc.num_bufqs_per_qgrp 0,2
PARAM_VALUE 0 vport->dflt_qv_rsrc.num_q_vectors 0-65534
PARAM_VALUE 0 vport->dflt_qv_rsrc.q_vector_idxs 16,4096-ptr_max
PARAM_VALUE 0 vport->dflt_qv_rsrc.rxq_desc_count 1-u32max
PARAM_VALUE 0 vport->dflt_qv_rsrc.rxq_model 0-u16max
PARAM_VALUE 0 vport->dflt_qv_rsrc.txq_desc_count 1-u32max
PARAM_VALUE 0 vport->dflt_qv_rsrc.txq_model 0-u16max
PARAM_VALUE 0 vport->idx 0-65534
PARAM_VALUE 0 *vport->adapter->vport_params_recvd 0,4096-ptr_max
PARAM_VALUE 0 *vport->adapter->vport_params_reqd 0,4096-ptr_max
PARAM_VALUE 0 *vport->default_mac_addr 0-255
PARAM_VALUE 0 *vport->dflt_qv_rsrc->bufq_desc_count 0-4294967295
PARAM_VALUE 0 *vport->rx_itr_profile 0-u16max
PARAM_VALUE 0 *vport->tx_itr_profile 0-u16max
PARAM_VALUE 2 macaddr 4096-ptr_max
PARAM_VALUE 3 async 0
BUF_SIZE 0 vport 560
BUF_SIZE 2 macaddr 6
CAPPED_DATA 0 vport->adapter->caps.default_num_vports 1
DATA_SOURCE 0 vport $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/idpf/idpf_lib.c idpf_init_mac_addr() -> idpf_add_mac_filter()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->adapter 4096-ptr_max
PARAM_VALUE 0 vport->adapter->hw.arq 4096-ptr_max
PARAM_VALUE 0 vport->adapter->next_vport 0-65534
PARAM_VALUE 0 vport->adapter->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 0 vport->adapter->queue_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vport->adapter->queue_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vport->adapter->vcxn_mngr->salt 0-255
PARAM_VALUE 0 vport->adapter->vector_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 vport->adapter->vector_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vport->adapter->vector_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vport->adapter->vport_config 4096-ptr_max
PARAM_VALUE 0 vport->adapter->vport_params_recvd 4096-ptr_max
PARAM_VALUE 0 vport->adapter->vport_params_reqd 4096-ptr_max
PARAM_VALUE 0 vport->compln_clean_budget 256
PARAM_VALUE 0 vport->default_mac_addr 4096-ptr_max
PARAM_VALUE 0 vport->dflt_qv_rsrc.base_rxd 1
PARAM_VALUE 0 vport->dflt_qv_rsrc.complq_desc_count 0,256-u32max
PARAM_VALUE 0 vport->dflt_qv_rsrc.dev 4096-ptr_max
PARAM_VALUE 0 vport->dflt_qv_rsrc.dev->dma_uses_io_tlb 1
PARAM_VALUE 0 vport->dflt_qv_rsrc.num_bufqs_per_qgrp 0,2
PARAM_VALUE 0 vport->dflt_qv_rsrc.num_q_vectors 0-65534
PARAM_VALUE 0 vport->dflt_qv_rsrc.q_vector_idxs 16,4096-ptr_max
PARAM_VALUE 0 vport->dflt_qv_rsrc.rxq_desc_count 1-u32max
PARAM_VALUE 0 vport->dflt_qv_rsrc.rxq_model 0-u16max
PARAM_VALUE 0 vport->dflt_qv_rsrc.txq_desc_count 1-u32max
PARAM_VALUE 0 vport->dflt_qv_rsrc.txq_model 0-u16max
PARAM_VALUE 0 vport->idx 0-65534
PARAM_VALUE 0 *vport->adapter->vport_params_recvd 0,4096-ptr_max
PARAM_VALUE 0 *vport->adapter->vport_params_reqd 0,4096-ptr_max
PARAM_VALUE 0 *vport->default_mac_addr 0-255
PARAM_VALUE 0 *vport->dflt_qv_rsrc->bufq_desc_count 0-4294967295
PARAM_VALUE 0 *vport->rx_itr_profile 0-u16max
PARAM_VALUE 0 *vport->tx_itr_profile 0-u16max
PARAM_VALUE 3 async 0
BUF_SIZE 0 vport 560
BUF_SIZE 2 macaddr 32
CAPPED_DATA 0 vport->adapter->caps.default_num_vports 1
DATA_SOURCE 0 vport $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/idpf/idpf_lib.c idpf_set_mac() -> idpf_add_mac_filter()

Type Parameter Key Value
PARAM_VALUE 0 vport 4096-ptr_max
PARAM_VALUE 0 vport->adapter 4096-ptr_max
PARAM_VALUE 0 vport->adapter->vport_config 4096-ptr_max
PARAM_VALUE 0 vport->default_mac_addr 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->adapter->vport_ctrl_lock.dep_map->name 0-255
PARAM_VALUE 1 np->adapter->vport_ctrl_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 np->adapter->vport_ctrl_lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 macaddr 4096-ptr_max
PARAM_VALUE 3 async 0
BUF_SIZE 2 macaddr 14
DATA_SOURCE 0 vport r idpf_netdev_to_vport
RX_PATH
TASK_NOT_RUNNING
LOCK2 1 &(r netdev_priv(np))->adapter->vport_ctrl_lock
HALF_LOCKED2 global &dev_addr_sem
HALF_LOCKED2 global &rtnl_mutex