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:
lib/idr.c idr_alloc_u32() -> radix_tree_iter_replace()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 0 | root->xa_flags | 0,4-u32max |
| PARAM_VALUE | 1 | iter | 14251841871908864 |
| PARAM_VALUE | 1 | iter->node | 0,4096-ptr_max |
| PARAM_VALUE | 2 | slot | 4096-ptr_max |
| BUF_SIZE | 2 | slot | (-1),8 |
| BUF_SIZE | 2 | slot | (-1),8 |
| BUF_SIZE | 3 | item | (-1)-s32max |
| BUF_SIZE | 3 | item | (-1)-s32max |
| BUF_SIZE | 3 | item->ppp_net | (-1),10304,10432 |
| BUF_SIZE | 3 | item->xmit_recursion | (-1),64 |
| DATA_SOURCE | 2 | slot | r idr_get_free |
| DATA_SOURCE | 3 | item | $1 |
| STR_LEN | 3 | item->dev->name | (-1),15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | root->xa_flags | 0,4-u32max |
| UNITS | 3 | item | unit_byte |
| HALF_LOCKED2 | &apm->lock | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &chip->reg_lock | ||
| HALF_LOCKED2 | &clnt->lock | ||
| HALF_LOCKED2 | &idrinfo->lock | ||
| HALF_LOCKED2 | &pn->l2tp_session_idr_lock | ||
| HALF_LOCKED2 | &pn->l2tp_tunnel_idr_lock | ||
| HALF_LOCKED2 | &queue->idr_lock | ||
| HALF_LOCKED2 | &queue->lock | ||
| HALF_LOCKED2 | &tn->idr_lock | ||
| HALF_LOCKED2 | &tp->lock | ||
| HALF_LOCKED2 | &tunnel->list_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | irq |