Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/hw/irdma/utils.c irdma_add_arp() -> irdma_manage_arp_cache()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf | 4096-ptr_max |
| PARAM_VALUE | 0 | rf->arp_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | rf->arp_table | 4096-ptr_max |
| PARAM_VALUE | 0 | rf->arp_table_size | 1-u32max |
| PARAM_VALUE | 0 | rf->next_arp_index | 0-65 |
| PARAM_VALUE | 2 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 4 | action | 2 |
| BUF_SIZE | 1 | mac_addr | 6 |
| BUF_SIZE | 2 | ip_addr | (-1),16 |
| BUF_SIZE | 2 | ip_addr | (-1),16 |
| DATA_SOURCE | 0 | rf | $0 |
| DATA_SOURCE | 2 | ip_addr | $1 |
| DATA_SOURCE | 3 | ipv4 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | *ip_addr | 0-u32max |
| UNITS | 0 | rf | unit_byte |
| USER_PTR | 2 | ip_addr |
drivers/infiniband/hw/irdma/utils.c irdma_add_arp() -> irdma_manage_arp_cache()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf | 4096-ptr_max |
| PARAM_VALUE | 0 | rf->arp_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 4 | action | 1 |
| BUF_SIZE | 1 | mac_addr | 6,32 |
| BUF_SIZE | 1 | mac_addr | 6,32 |
| BUF_SIZE | 2 | ip_addr | (-1),16 |
| BUF_SIZE | 2 | ip_addr | (-1),16 |
| DATA_SOURCE | 0 | rf | $0 |
| DATA_SOURCE | 1 | mac_addr | $3 |
| DATA_SOURCE | 2 | ip_addr | $1 |
| DATA_SOURCE | 3 | ipv4 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | *ip_addr | 0-u32max |
| UNITS | 0 | rf | unit_byte |
| USER_PTR | 2 | ip_addr |
drivers/infiniband/hw/irdma/utils.c irdma_add_ipv4_addr() -> irdma_manage_arp_cache()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf | 4096-ptr_max |
| PARAM_VALUE | 0 | rf->cqp.sc_cqp.dev->hw->device->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->wq_dev | 0-s64max |
| PARAM_VALUE | 0 | rf->hw.device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | rf->iw_qvlist->num_vectors | 1-s32max |
| PARAM_VALUE | 0 | rf->pble_rsrc->dev->hw->device->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | rf->pble_rsrc->dev->hw->device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | rf->pble_rsrc->pinfo.pble_shift | 6 |
| PARAM_VALUE | 0 | rf->rdma_ver | 1-2 |
| PARAM_VALUE | 0 | rf->sc_dev.cqp->dev->hw->device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | rf->sc_dev.hw->device->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | rf->sc_dev.hw->device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | *rf->iw_msixtbl->name | 0-255 |
| PARAM_VALUE | 2 | ip_addr | 7719442479683977216 |
| PARAM_VALUE | 3 | ipv4 | 1 |
| PARAM_VALUE | 4 | action | 1 |
| BUF_SIZE | 0 | rf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | rf | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | mac_addr | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | *ip_addr | 0-u32max |
| UNITS | 0 | rf | unit_byte |
| USER_PTR | 2 | ip_addr | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/irdma/utils.c irdma_add_ipv6_addr() -> irdma_manage_arp_cache()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf | 4096-ptr_max |
| PARAM_VALUE | 0 | rf->arp_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | rf->cqp.cqp_avail_reqs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rf->cqp.cqp_avail_reqs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rf->cqp.req_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | rf->cqp.sc_cqp.dev->hw->device->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | rf->cqp_cmpl_wq->wq_dev | 0-s64max |
| PARAM_VALUE | 0 | rf->hw.device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | rf->iw_qvlist->num_vectors | 1-s32max |
| PARAM_VALUE | 0 | rf->pble_rsrc->dev->hw->device->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | rf->pble_rsrc->dev->hw->device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | rf->pble_rsrc->pinfo.pble_shift | 6 |
| PARAM_VALUE | 0 | rf->rdma_ver | 1-2 |
| PARAM_VALUE | 0 | rf->sc_dev.cqp->dev->hw->device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | rf->sc_dev.hw->device->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | rf->sc_dev.hw->device->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | *rf->iw_msixtbl->name | 0-255 |
| PARAM_VALUE | 2 | ip_addr | 9080904829347381248 |
| PARAM_VALUE | 3 | ipv4 | 0 |
| PARAM_VALUE | 4 | action | 1 |
| BUF_SIZE | 0 | rf | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | rf | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | mac_addr | 32 |
| BUF_SIZE | 2 | ip_addr | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | rf | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/irdma/utils.c irdma_inet6addr_event() -> irdma_manage_arp_cache()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | ip_addr | 4032617096685723648 |
| PARAM_VALUE | 3 | ipv4 | 0 |
| PARAM_VALUE | 4 | action | 2 |
| BUF_SIZE | 1 | mac_addr | 32 |
| BUF_SIZE | 2 | ip_addr | 16 |
| NOCHECK_CALL | |||
| UNITS | 0 | rf | unit_byte |
drivers/infiniband/hw/irdma/utils.c irdma_inetaddr_event() -> irdma_manage_arp_cache()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | ip_addr | 3752655446806614016 |
| PARAM_VALUE | 3 | ipv4 | 1 |
| PARAM_VALUE | 4 | action | 2 |
| BUF_SIZE | 1 | mac_addr | 32 |
| NOCHECK_CALL | |||
| USER_DATA | 2 | *ip_addr | 0-u32max |
| UNITS | 0 | rf | unit_byte |
| USER_PTR | 2 | ip_addr |
drivers/infiniband/hw/irdma/utils.c irdma_net_event() -> irdma_manage_arp_cache()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 4 | action | 2 |
| BUF_SIZE | 1 | mac_addr | 32 |
| BUF_SIZE | 2 | ip_addr | 16 |
| NOCHECK_CALL | |||
| UNITS | 0 | rf | unit_byte |