Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/intel/iavf/iavf_virtchnl.c iavf_poll_virtchnl_msg() -> iavf_clean_arq_element()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 e 837399696185257984,1895520057861931008,6590364721720868864,7125134931111260160,7157965331024961536
PARAM_VALUE 1 e->msg_buf 16,4096-ptr_max
PARAM_VALUE 2 pending 0
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 e $1
HOST_DATA 0 hw->aq.arq.next_to_use 0-1023
LOCK2 &netdev->lock
LOCK2 &pool->lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/intel/iavf/iavf_main.c iavf_adminq_task() -> iavf_clean_arq_element()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 e 2099388009404780544
PARAM_VALUE 1 e->buf_len 4096
PARAM_VALUE 1 e->msg_buf 4096-ptr_max
PARAM_VALUE 2 pending 9042377360758218752
BUF_SIZE 0 hw 592
HOST_DATA 0 hw->aq.arq.next_to_use 0-1023
LOCK2 &netdev->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct net_device)->lock