Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/hv/channel.c __vmbus_recvpacket() -> hv_ringbuffer_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buflen | 5-524280 |
| PARAM_VALUE | 3 | buffer_actual_len | 2880972388564992,912990515718115328,1012079825157890048,2824560458612879360,4365471005492957184,4507500428252024832,5144822856776601600,9088601553635389440 |
| PARAM_VALUE | 4 | requestid | 311535425772437504,573036878488326144,1544283800827740160,4014676891212673024,5369877386773098496,6161743453569548288,8092210077381103616,9070262529526120448 |
| BUF_SIZE | 0 | channel | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | channel | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buffer | (-1),4096,16384 |
| BUF_SIZE | 1 | buffer | (-1),4096,16384 |
| DATA_SOURCE | 0 | channel | $0 |
| DATA_SOURCE | 1 | buffer | $1 |
| DATA_SOURCE | 2 | buflen | $2 |
| DATA_SOURCE | 3 | buffer_actual_len | $3 |
| DATA_SOURCE | 4 | requestid | $4 |
| DATA_SOURCE | 5 | raw | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &channel->sched_lock | ||
| HALF_LOCKED2 | rcu_read |