Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/net/ethernet/intel/iavf/iavf_main.c, line 3346
- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c, line 77
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 |