Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/dlm/lowcomms.c addr_to_nodeid() -> addr_compare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | y | 7487098557177253888 |
| DATA_SOURCE | 1 | y | $0 |
| MEM_ZERO | 1 | y | |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &con->addrs_lock | ||
| LOCK2 | global &connections_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct connection)->addrs_lock |
fs/dlm/lowcomms.c dlm_lowcomms_con_has_addr() -> addr_compare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 4096-ptr_max |
| PARAM_VALUE | 1 | y | 4096-ptr_max |
| DATA_SOURCE | 1 | y | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &con->addrs_lock | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | global &connections_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct connection)->addrs_lock |