Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/9p/trans_fd.c p9_write_work() -> p9_req_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r | 4096-ptr_max |
| PARAM_VALUE | 0 | r->req_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | r->req_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | r->req_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | r->status | 2 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &m->req_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct p9_conn)->req_lock |
net/9p/trans_usbg.c usb9pfs_transmit() -> p9_req_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r | 4096-ptr_max |
| PARAM_VALUE | 0 | r->rc.cache | 0,4096-ptr_max |
| PARAM_VALUE | 0 | r->rc.capacity | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | r->rc.id | 0 |
| PARAM_VALUE | 0 | r->rc.offset | 0 |
| PARAM_VALUE | 0 | r->rc.sdata | 1-u64max |
| PARAM_VALUE | 0 | r->rc.size | 0 |
| PARAM_VALUE | 0 | r->rc.tag | u16max |
| PARAM_VALUE | 0 | r->rc.zc | 0 |
| PARAM_VALUE | 0 | r->refcount.refs.counter | 2 |
| PARAM_VALUE | 0 | r->req_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | r->req_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | r->req_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | r->status | 0 |
| PARAM_VALUE | 0 | r->t_err | 0 |
| PARAM_VALUE | 0 | r->tc.cache | 0,4096-ptr_max |
| PARAM_VALUE | 0 | r->tc.capacity | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 0 | r->tc.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 | r->tc.offset | 0 |
| PARAM_VALUE | 0 | r->tc.sdata | 1-u64max |
| PARAM_VALUE | 0 | r->tc.zc | 0 |
| PARAM_VALUE | 0 | r->wq.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | r->wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | r->wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | r->wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | r->wq.head.prev->prev | 4096-ptr_max |
| DATA_SOURCE | 0 | r | $1 |
| STR_LEN | 0 | r->tc.id | (-1),1,6,8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | r->rc.capacity | |
| NO_OVERFLOW_SIMPLE | 0 | r->tc.capacity | |
| LOCK2 | &usb9pfs->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &client->trans->sq_sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &v9ses->rename_sem | ||
| TYPE_LOCK | (struct f_usb9pfs)->lock |