Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- fs/smb/client/smbdirect.c, line 313
- fs/smb/server/transport_rdma.c, line 445
- fs/smb/smbdirect/listen.c, line 276
- fs/smb/smbdirect/socket.c, line 223
Smatch caller information:
fs/smb/server/transport_rdma.c smb_direct_listen() -> smbdirect_socket_set_kernel_settings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ib.poll_ctx | 2 |
| PARAM_VALUE | 0 | sc->listen.backlog | (-1) |
| PARAM_VALUE | 0 | sc->logging.needed | 7320347581276139520 |
| PARAM_VALUE | 0 | sc->logging.private_ptr | 0 |
| PARAM_VALUE | 0 | sc->logging.vaprintf | 3806371741062180864 |
| PARAM_VALUE | 0 | sc->parameters.flags | 1-2 |
| PARAM_VALUE | 0 | sc->parameters.initiator_depth | 0-255 |
| PARAM_VALUE | 0 | sc->parameters.responder_resources | 0-255 |
| PARAM_VALUE | 0 | sc->rdma.expected_event | 19 |
| PARAM_VALUE | 0 | sc->recv_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->refs.destroy.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | sc->refs.disconnect.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | sc->rw_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->send_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->status | 0 |
| PARAM_VALUE | 1 | poll_ctx | 1 |
| PARAM_VALUE | 2 | gfp_mask | 19648 |
| LOCK2 | &pool->lock | ||
| LOCK2 | global &ctrl_lock | ||
| LOCK2 | global &init_lock |
fs/smb/smbdirect/listen.c smbdirect_listen_connect_request() -> smbdirect_socket_set_kernel_settings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ib.poll_ctx | 2 |
| PARAM_VALUE | 0 | sc->listen.backlog | (-1) |
| PARAM_VALUE | 0 | sc->parameters.flags | 1-2 |
| PARAM_VALUE | 0 | sc->parameters.initiator_depth | 0-255 |
| PARAM_VALUE | 0 | sc->parameters.responder_resources | 0-255 |
| PARAM_VALUE | 0 | sc->rdma.cm_id | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | sc->rdma.expected_event | 19 |
| PARAM_VALUE | 0 | sc->recv_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->refs.destroy.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | sc->refs.disconnect.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | sc->rw_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->send_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->status | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex |
fs/smb/client/smbdirect.c _smbd_get_connection() -> smbdirect_socket_set_kernel_settings()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->ib.poll_ctx | 2 |
| PARAM_VALUE | 0 | sc->listen.backlog | (-1) |
| PARAM_VALUE | 0 | sc->logging.needed | 3679552081237209088 |
| PARAM_VALUE | 0 | sc->logging.private_ptr | 0 |
| PARAM_VALUE | 0 | sc->logging.vaprintf | 7214976415193882624 |
| PARAM_VALUE | 0 | sc->parameters.flags | 1-2 |
| PARAM_VALUE | 0 | sc->parameters.initiator_depth | 0-255 |
| PARAM_VALUE | 0 | sc->parameters.responder_resources | 0-255 |
| PARAM_VALUE | 0 | sc->rdma.expected_event | 19 |
| PARAM_VALUE | 0 | sc->recv_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->refs.destroy.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | sc->refs.disconnect.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | sc->rw_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->send_io.mem.gfp_mask | 3264 |
| PARAM_VALUE | 0 | sc->status | 0 |
| PARAM_VALUE | 1 | poll_ctx | 0 |
| PARAM_VALUE | 2 | gfp_mask | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &server->_srv_mutex |