Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/9p/protocol.c p9pdu_finalize() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdu | 4096-ptr_max |
| PARAM_VALUE | 0 | pdu->cache | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdu->capacity | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | pdu->id | 8,12,14,16,18,20,22,24,26,30,32,40,50,52,54,70,72,74,76,100,104,108,110,112,114,116,118,120,122,124,126 |
| PARAM_VALUE | 0 | pdu->offset | 0 |
| PARAM_VALUE | 0 | pdu->sdata | 1-u64max |
| PARAM_VALUE | 0 | pdu->size | 0 |
| PARAM_VALUE | 1 | proto_version | 0 |
| PARAM_VALUE | 2 | fmt | 6105762572382396416 |
| BUF_SIZE | 2 | fmt | 2 |
| DATA_SOURCE | 0 | pdu | $1 |
| STR_LEN | 0 | pdu | 1 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity | |
| UNITS | 3 | $ | unit_byte |
| HALF_LOCKED2 | &clnt->trans->sq_sem | ||
| HALF_LOCKED2 | &inode->i_rwsem |
net/9p/protocol.c p9pdu_prepare() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdu | 4096-ptr_max |
| PARAM_VALUE | 0 | pdu->cache | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdu->capacity | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | pdu->id | 8,12,14,16,18,20,22,24,26,30,32,40,50,52,54,70,72,74,76,100,104,108,110,112,114,116,118,120,122,124,126 |
| PARAM_VALUE | 0 | pdu->offset | 0 |
| PARAM_VALUE | 0 | pdu->sdata | 1-u64max |
| PARAM_VALUE | 0 | pdu->size | 0 |
| PARAM_VALUE | 1 | proto_version | 0 |
| PARAM_VALUE | 2 | fmt | 7431457647981477888 |
| PARAM_VALUE | 3 | $ | 0 |
| PARAM_VALUE | 4 | $ | 8,12,14,16,18,20,22,24,26,30,32,40,50,52,54,70,72,74,76,100,104,108,110,112,114,116,118,120,122,124,126 |
| BUF_SIZE | 2 | fmt | 4 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 4 | $ | $2 |
| DATA_SOURCE | 5 | $ | $1 |
| STR_LEN | 0 | pdu | (-1),1,6,8 |
| STR_LEN | 0 | pdu | (-1),1,6,8 |
| STR_LEN | 1 | proto_version | 3 |
| TERMINATED | 2 | fmt | 1 |
| HARD_MAX | 4 | $ | 126 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity | |
| UNITS | 5 | $ | unit_array_size |
| HALF_LOCKED2 | &inode->i_rwsem |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 8959058445695623168 |
| BUF_SIZE | 2 | fmt | 2 |
| CAPPED_DATA | 3 | $ | 1 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 1 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 1877259241949691904 |
| BUF_SIZE | 2 | fmt | 4 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 3 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 1472922027287695360 |
| PARAM_VALUE | 6 | $ | 4096-ptr_max |
| BUF_SIZE | 2 | fmt | 18 |
| BUF_SIZE | 6 | $ | 16 |
| BUF_SIZE | 11 | $ | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 17 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity | |
| UNITS | 10 | $ | unit_byte |
| UNITS | 11 | $ | unit_byte |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 6105762572382396416 |
| BUF_SIZE | 2 | fmt | 2 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 1 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 8959058445695623168 |
| BUF_SIZE | 2 | fmt | 2 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 1 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 3353941862066659328 |
| BUF_SIZE | 2 | fmt | 2 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 1 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 8959058445695623168 |
| BUF_SIZE | 2 | fmt | 2 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 1 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 4535840235584241664 |
| PARAM_VALUE | 3 | $ | 4096-ptr_max |
| BUF_SIZE | 2 | fmt | 2 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 1 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity |
net/9p/protocol.c p9pdu_vwritef() -> p9pdu_writef()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fmt | 2178969708907798528 |
| BUF_SIZE | 2 | fmt | 10 |
| DATA_SOURCE | 0 | pdu | $0 |
| DATA_SOURCE | 1 | proto_version | $1 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu | (-1),1,3,6,8 |
| STR_LEN | 0 | pdu->id | (-1) |
| STR_LEN | 1 | proto_version | (-1),1,3,9,17 |
| STR_LEN | 2 | fmt | 9 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pdu->capacity | |
| UNITS | 7 | $ | unit_byte |