Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/infiniband/hw/irdma/cm.c
- drivers/infiniband/hw/irdma/hw.c, line 2547
- drivers/infiniband/hw/irdma/utils.c
Smatch caller information:
drivers/infiniband/hw/irdma/cm.c irdma_cm_create_ah() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| BUF_SIZE | 1 | ip_addr | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | rf | unit_byte |
| HALF_LOCKED2 | &dev->puda_cq_lock | ||
| HALF_LOCKED2 | irq |
drivers/infiniband/hw/irdma/cm.c irdma_init_tcp_ctx() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf->sc_dev.hw->device->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 1 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 2 | ipv4 | 1 |
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | rf | unit_byte |
drivers/infiniband/hw/irdma/cm.c irdma_init_tcp_ctx() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf->sc_dev.hw->device->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 1 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 2 | ipv4 | 0 |
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| BUF_SIZE | 1 | ip_addr | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | rf | unit_byte |
drivers/infiniband/hw/irdma/cm.c irdma_make_cm_node() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| BUF_SIZE | 1 | ip_addr | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | rf | unit_byte |
| HALF_LOCKED2 | &dev->puda_cq_lock | ||
| HALF_LOCKED2 | irq |
drivers/infiniband/hw/irdma/cm.c irdma_make_cm_node() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| BUF_SIZE | 1 | ip_addr | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | rf | unit_byte |
| HALF_LOCKED2 | &dev->puda_cq_lock | ||
| HALF_LOCKED2 | irq |
drivers/infiniband/hw/irdma/utils.c irdma_add_arp() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| BUF_SIZE | 1 | ip_addr | (-1),16 |
| DATA_SOURCE | 0 | rf | $0 |
| DATA_SOURCE | 2 | ipv4 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *ip_addr | 0-u32max |
| UNITS | 0 | rf | unit_byte |
| USER_PTR | 1 | ip_addr |
drivers/infiniband/hw/irdma/utils.c irdma_add_arp() -> irdma_arp_table()
| 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->rsrc_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| BUF_SIZE | 1 | ip_addr | (-1),16 |
| BUF_SIZE | 1 | ip_addr | (-1),16 |
| CAPPED_DATA | 0 | rf->arp_table_size | 1 |
| DATA_SOURCE | 0 | rf | $0 |
| DATA_SOURCE | 1 | ip_addr | $1 |
| DATA_SOURCE | 2 | ipv4 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *ip_addr | 0-u32max |
| UNITS | 0 | rf | unit_byte |
| USER_PTR | 1 | ip_addr |
drivers/infiniband/hw/irdma/utils.c irdma_puda_ieq_get_ah_info() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf | 4096-ptr_max |
| PARAM_VALUE | 3 | mac_addr | 0 |
| PARAM_VALUE | 4 | action | 3 |
| BUF_SIZE | 1 | ip_addr | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->puda_cq_lock | ||
| LOCK2 | &pfpdu->lock | ||
| LOCK2 | flags | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct irdma_pfpdu)->lock | ||
| TYPE_LOCK | (struct irdma_sc_dev)->puda_cq_lock |
drivers/infiniband/hw/irdma/hw.c irdma_manage_arp_cache() -> irdma_arp_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rf->cqp.sc_cqp.dev->hw->device->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | rf->iw_qvlist->num_vectors | 1-s32max |
| PARAM_VALUE | 0 | rf->pble_rsrc->fpm_base_addr | 0-2199023255040 |
| PARAM_VALUE | 0 | rf->pble_rsrc->pinfo.pble_shift | 6 |
| PARAM_VALUE | 1 | ip_addr | 4096-ptr_max |
| PARAM_VALUE | 4 | action | 1-2 |
| BUF_SIZE | 0 | rf | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | rf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | ip_addr | (-1),16 |
| BUF_SIZE | 1 | ip_addr | (-1),16 |
| BUF_SIZE | 3 | mac_addr | 6,32 |
| BUF_SIZE | 3 | mac_addr | 6,32 |
| DATA_SOURCE | 0 | rf | $0 |
| DATA_SOURCE | 1 | ip_addr | $2 |
| DATA_SOURCE | 2 | ipv4 | $3 |
| DATA_SOURCE | 3 | mac_addr | $1 |
| DATA_SOURCE | 4 | action | $4 |
| HARD_MAX | 4 | action | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *ip_addr | 0-u32max |
| UNITS | 0 | rf | unit_byte |
| USER_PTR | 1 | ip_addr | |
| HALF_LOCKED2 | rcu_read |