Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/infiniband/hw/cxgb4/cm.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c, line 1830
- drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
- drivers/target/iscsi/cxgbit/cxgbit_cm.c, line 810
Smatch caller information:
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c hash_del_filter_rpl() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 0 | t->ntids | 1-u32max |
| PARAM_VALUE | 1 | chan | 0 |
| PARAM_VALUE | 2 | tid | 0-16777215 |
| PARAM_VALUE | 3 | family | 0 |
| BUF_SIZE | 0 | t | 448 |
| CAPPED_DATA | 0 | t->ntids | 1 |
| CAPPED_DATA | 2 | tid | 1 |
| PARAM_COMPARE | 0 | t->ntids | > $2 |
| PARAM_COMPARE | 2 | tid | < $0->ntids |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c hash_filter_rpl() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 0 | t->afree | 4096-ptr_max |
| PARAM_VALUE | 0 | t->atid_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | t->natids | 1-u32max |
| PARAM_VALUE | 0 | t->tid_tab | 4096-ptr_max |
| PARAM_VALUE | 0 | *t->tid_tab | 4096-ptr_max |
| PARAM_VALUE | 1 | chan | 0 |
| PARAM_VALUE | 2 | tid | 0-16777215 |
| PARAM_VALUE | 3 | family | 0 |
| BUF_SIZE | 0 | t | 448 |
| CAPPED_DATA | 0 | t->natids | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c do_act_open_rpl() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 0 | t->natids | 1-u32max |
| PARAM_VALUE | 2 | tid | 0-16777215 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | tid | 0-16777215[c] |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c release_offload_resources() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chan | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &csk->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/infiniband/hw/cxgb4/cm.c _c4iw_free_ep() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chan | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ep->com.mutex | ||
| HALF_LOCKED2 | &ep->parent_ep->com.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->mutex |
drivers/infiniband/hw/cxgb4/cm.c act_open_rpl() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chan | 0 |
| PARAM_VALUE | 2 | tid | 0-16777215 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/cxgb4/cm.c peer_abort() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chan | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_ktls_cpl_act_open_rpl() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tid | 0-16777215 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_ktls_dev_add() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tid | u32max |
| PARAM_VALUE | 3 | family | 2,10 |
| FUZZY_MAX | 3 | family | 10 |
| BIT_INFO | 3 | family | 0x2,0xf |
| HARD_MAX | 3 | family | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tx_info->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_ktls_dev_del() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tid | 0-4294967294 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c clear_conn_resources() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 2 | tid | 0-4294967294 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &dev_mutex | ||
| LOCK2 | global &uld_mutex |
drivers/target/iscsi/cxgbit/cxgbit_cm.c _cxgbit_free_csk() -> cxgb4_remove_tid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chan | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |