Documented in 1 files:
Defined in 1 files as a function:
Referenced in 12 files:
- crypto/af_alg.c, line 1161
- net/atm/common.c, line 646
- net/core/datagram.c, line 947
- net/ipv4/tcp.c, line 540
- net/iucv/af_iucv.c, line 1385
- net/mptcp/protocol.c, line 4345
- net/nfc/llcp_sock.c, line 571
- net/rxrpc/af_rxrpc.c, line 782
- net/smc/af_smc.c, line 2902
- net/tipc/socket.c, line 798
- net/unix/af_unix.c
- net/xdp/xsk.c, line 1427
Smatch caller information:
net/core/datagram.c datagram_poll_queue() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/tipc/socket.c tipc_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/ipv4/tcp.c tcp_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/unix/af_unix.c unix_dgram_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/unix/af_unix.c unix_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/mptcp/protocol.c mptcp_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->sk | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
crypto/af_alg.c af_alg_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->sk | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/smc/af_smc.c smc_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->sk->__sk_common.skc_state | 0-6,8-255 |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/xdp/xsk.c xsk_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/rxrpc/af_rxrpc.c rxrpc_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/nfc/llcp_sock.c llcp_sock_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |
net/atm/common.c vcc_poll() -> sock_poll_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sock | 4096-ptr_max |
| PARAM_VALUE | 1 | sock->ops | 4096-ptr_max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | sock | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | filp | $0 |
| DATA_SOURCE | 1 | sock | $1 |
| DATA_SOURCE | 2 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | p->_key | 0,8-u32max |
| HALF_LOCKED2 | &pool->lock |