Defined in 1 files as a function:
Defined in 1 files as a enum:
Referenced in 3 files:
Smatch caller information:
net/rxrpc/recvmsg.c rxrpc_call_is_complete() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | call | 4096-ptr_max |
| DATA_SOURCE | 0 | call | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | call->rx_pkt_len | 1-65534[c][u] |
| USER_DATA | 0 | call->rx_pkt_offset | 0-u16max[c][u] |
| NO_OVERFLOW_SIMPLE | 0 | call->hard_timo | |
| NO_OVERFLOW_SIMPLE | 0 | call->rx_dec_buffer | |
| NO_OVERFLOW_SIMPLE | 0 | call->rx_dec_len | |
| HALF_LOCKED2 | &rx->recvmsg_lock | ||
| HALF_LOCKED2 | &rx->sk | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &call->user_mutex |
net/rxrpc/sendmsg.c rxrpc_call_is_complete() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | call | 4096-ptr_max |
| DATA_SOURCE | 0 | call | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | call->bundle->service_id | 0-u16max[u] |
| USER_DATA | 0 | call->dest_srx.srx_service | 0-u16max[u] |
| USER_DATA | 0 | call->user_call_ID | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | call->hard_timo | |
| HALF_LOCKED2 | &rx->sk | ||
| HALF_LOCKED2 | 0 | &call->user_mutex |
net/rxrpc/sendmsg.c rxrpc_do_sendmsg() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | call | 4096-ptr_max |
| CAPPED_DATA | 0 | call->user_call_ID | 1 |
| DATA_SOURCE | 0 | call | r rxrpc_find_call_by_user_ID |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | call->user_call_ID | 0-u64max[c] |
| LOCK2 | &rx->sk | ||
| HALF_LOCKED2 | &vq->mutex | ||
| TYPE_LOCK | (struct rxrpc_sock)->sk |
net/rxrpc/sendmsg.c rxrpc_send_data() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | call | 4096-ptr_max |
| DATA_SOURCE | 0 | call | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | call->user_call_ID | 0-u64max[c] |
| HALF_LOCKED2 | 0 | &call->user_mutex |
net/rxrpc/sendmsg.c rxrpc_wait_to_be_connected() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | call | 4096-ptr_max |
| DATA_SOURCE | 0 | call | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | call->user_call_ID | 0-u64max[c] |
| HALF_LOCKED2 | 0 | &call->user_mutex |
net/rxrpc/sendmsg.c rxrpc_wait_to_be_connected() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | call | 4096-ptr_max |
| PARAM_VALUE | 0 | call->_state | 1 |
| DATA_SOURCE | 0 | call | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | call->user_call_ID | 0-u64max[c] |
| HALF_LOCKED2 | 0 | &call->user_mutex |
net/rxrpc/af_rxrpc.c rxrpc_call_is_complete() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | call | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/rxrpc/proc.c rxrpc_call_seq_show() -> rxrpc_call_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | call | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |