Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/ntfs/bdev-io.c ntfs_bdev_read() -> bio_add_vmalloc_chunk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bio | 4096-ptr_max |
| PARAM_VALUE | 1 | vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | *vaddr | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | vaddr | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/xfs/xfs_bio_io.c xfs_rw_bdev() -> bio_add_vmalloc_chunk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bio | 4096-ptr_max |
| PARAM_VALUE | 1 | vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | *vaddr | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bio.c bio_add_vmalloc() -> bio_add_vmalloc_chunk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bio | 4096-ptr_max |
| BUF_SIZE | 0 | bio->bi_private | (-1)-s32max |
| BUF_SIZE | 1 | vaddr | s32min-s32max |
| DATA_SOURCE | 0 | bio | $0 |
| DATA_SOURCE | 1 | vaddr | $1 [m] |
| DATA_SOURCE | 2 | len | $2 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bio->bi_max_vecs | 0-4,16,64,128,256[c] |
| USER_DATA | 1 | vaddr | 4096-ptr_max[c][u] |
| USER_DATA | 2 | len | 1-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | bio->bi_pool->bio_pool.min_nr | |
| NO_OVERFLOW_SIMPLE | 0 | bio->bi_pool->bvec_pool.min_nr | |
| UNITS | 1 | vaddr | unit_byte |
| UNITS | 2 | len | unit_byte |
| USER_PTR | 0 | bio->bi_private | |
| USER_PTR | 1 | vaddr | |
| HALF_LOCKED2 | &iclog->ic_sema |