Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/sunrpc/xprtmultipath.c rpc_xprt_switch_get_main_xprt() -> xprt_iter_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xpi | 8444124618792964096 |
| PARAM_VALUE | 0 | xpi->xpi_ops | 2619214838455111680 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/sunrpc/clnt.c rpc_clnt_iterate_for_each_xprt() -> xprt_iter_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xpi | 6559919344424972288 |
| PARAM_VALUE | 0 | xpi->xpi_ops | 76468364420026368,2619214838455111680 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &seq->lock |
net/sunrpc/clnt.c rpc_clnt_probe_trunked_xprts() -> xprt_iter_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xpi | 9074344628586475520 |
| PARAM_VALUE | 0 | xpi->xpi_ops | 76468364420026368,2619214838455111680 |
| NOCHECK_CALL |
net/sunrpc/clnt.c rpc_free_client() -> xprt_iter_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xpi | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |